WESB(WebShpere Enterprise Service Bus)是 IBM 为了满足企业服务总线(Enterprise Service Bus,ESB)的基本需求,以全面支持面向服务的体系结构(service-oriented architecture,SOA)而提出的解决方案之一。WESB 实现 ESB 的核心就是构建一个基于 Mediation Flow 的 SCA Service。本文将对 WESB 进行简单介绍,并结合实例,指导如何利用 WID(WebShpere Integration Developer)构建满足业务需求的 Mediation Module 和 Mediation Flow。
本文的第一部分将围绕 SOA 以及 ESB 的基本概念和原则,对 WESB 以及 SCA 等相关概念进行简要的介绍。并且对 WESB 如何对 ESB 进行支持和 WESB 的基本功能加以说明。
本文的第二部分将介绍 Mediation Flow 的基本概念,组成部分和工作模式,它是运行于 WESB 中的 SCA Service 所必需的核心部分。
本文的第三部分将结合实例,详细介绍如何利用 WID 开发工具构建 Mediation Module 以及其中的 Mediation Flow,并会结合我们目前进行的项目,给出一些开发经验和需要注意以的地方。最后将介绍如何将开发好的SCA应用部署到 WESB 服务器上。
本文的目标读者是具有一定开发 J2EE 编程开发经验,需要进行 SOA 和 ESB 相关开发的程序开发人员。对于那些需要了解 WESB,SOA 和 ESB 的开发人员,本文也可以作为一篇参考资料。
1.介绍
1.1 SOA 与 ESB
在现代企业集成环境中,许多企业都具有不同种类的信息技术(IT)环境,这些环境由许多不同的应用程序组成,这些应用程序位于不同硬件和操作系统上,并且是用不同的编程语言编写的。如果没有正确的中间件基础结构,要将它们集成在一起是很复杂的,并且难以维护。
为了跟上业务更改的步伐,可能需要反复修改现有应用程序,以便与新的应用程序集成或者对新的业务情况做出反应。这通常要求具备旧应用程序的技能和知识,以及它们在曾经非常复杂的体系结构中的实现。这样做的成本很高并且很浪费时间,降低了稀缺的 IT 人员的效率,并且延长了评估 IT 投资的时间。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
WPS/WESB绑定:玩转EJB绑定(下)
我们继续使用EJB导出绑定选择的业务场景:贷款的审批。假设负责审批的工作人员要先获得贷款申请者的信用后再决定是否接受当前贷款人的贷款申请……
-
WPS/WESB绑定:玩转EJB绑定(上)
面向服务的体系架构(SOA)提出了把功能包装成服务的设计理念。服务组件架构(SCA)是一种实现SOA理念的方式。作为编程模型和框架,SCA定义了描述服务……
-
WBM和WID 6.1.2 之间的模型同步(下)
WBM提供将业务模型转换为业务流程的功能。业务分析师可以导出将要导入 WID中的业务流程,以便集成开发人员能够处理业务流程。
-
WBM和WID 6.1.2 之间的模型同步(上)
为支持迭代开发,跨产品同步支持已经被添加到WebSphere Business Modeler和WebSphere Integration Developer V6.1.2中。