1.2 websphere process server 流程开发管理指南

1.2 websphere process server 流程开发管理指南

ID:30741844

大小:2.02 MB

页数:10页

时间:2019-01-03

1.2 websphere process server 流程开发管理指南_第1页
1.2 websphere process server 流程开发管理指南_第2页
1.2 websphere process server 流程开发管理指南_第3页
1.2 websphere process server 流程开发管理指南_第4页
1.2 websphere process server 流程开发管理指南_第5页
资源描述:

《1.2 websphere process server 流程开发管理指南》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.WebsphereProcessServer流程开发管理指南1.WPS和WID简介1.1WPS(WebsphereProcessServer)简介WebsphereProcessServer(以下简称WPS)是由具体的业务整合概念、应用服务器技术以及最新的公开标准而发展而来的下一代业务流程整合服务器。它是遵循SOA(ServiceOrientedArchitecture)理念的新型整合平台。首先,基于现有的公开标准,它实现了简单的编程模型服务组件模型SCA(ServiceComponentArchitect

2、ure),调用模型(SCA调用),以及部署模型。其次,它定义了统一的数据传输格式:业务对象(BusinessObject),使用户在开发和使用过程中始终只需要面对BusinessObject,因此只需要一套通用的方法和接口来对处理数据。(当然业务对象可以根据需求和设计的不同,有不同的内容和结构)最后,标准的业务过程执行语言(BusinessProcessExecutionLanguage,简称BPEL)和流程引擎(ProcessContainer),能够使用户更加方便的把现有的业务流程转化为可执行的代码。1.

3、2WID(WebsphereIntegrationDeveloper)简介为了更好的开发和利用WPS里面的组件和功能,WebsphereIntegrationDeveloper(WID)作为一个独立的开发工具提供给终端用户。WID是基于RAD(RationalApplicationDeveloper)的开发环境,不仅提供了一个使可视的组件与后端实现相分离的层次结构,而且对本地和远程EIS(企业信息系统)上作为组件的业务流程的开发、调试、装配、部署等各种功能提供了可视编辑器,这使得各个组件和它们的实现相分离。开

4、发人员无需深入了解各个组件的实现,便能使用WID开发各种集成应用程序。它同时支持自顶向下和自底向上两种开发方法,并且有一个集成测试环境可以使开发人员在程序正式投入生产环境前对程序进行全方位的测试和调试。最重要的一点就是WID是基于面向服务的架构。组件是业内领先的标准Web服务(WebServices),并且一个包含很多个组件的集成应用程序本身也是一个Web服务。这使得作为组件的业务流程可以用易用的可视化工具生成为业内标准的业务过程执行语言(BPEL,BusinessProcessExecutionLangua

5、ge)。同时WID还支持多种操作系统包括Windows和Linux,使得它能够得到更广泛的应用。...1.WPS流程开发指南1.1流程(BusinessProcess)开发概述在流程(BusinessProcess)开发之前,需要根据用户需求对业务的流程进行建模(WebsphereBusinessModeler),然后从业务流程出发按照面向服务的思想用WID进行模块和服务的设计,最后将开发好的流程部署到WPS上运行。下面的部分我们将侧重于用WID进行设计和开发的介绍。WID提供了一套完整的工具和过程来支持自上

6、而下或由下至上的开发模型。自上而下的开发特指已经有了整个业务系统的逻辑框架,然后把该框架映射到实际的实现系统中。在WID中提供了模块的概念,一个模块代表了一个逻辑的子系统,模块之间的交互也就代表了各个子系统之间的交互。然后对每一个具体的模块,WID提供了组装图编辑器来刻画子系统内的组件之间的关系。通过使用该编辑器上所提供的各种组件,可以快速的定义出系统内业务流程的关系,然后把这些组件连接起来就形成了整个子系统的运行时拓扑图。在得到整个系统的拓扑结构和各个分系统内的拓扑结构后,就可以具体实现各个组件,最终实现整

7、个系统。由下至上的开发指先开发各个组件,然后提取出其接口,通过组装编辑器映射为整个业务系统的逻辑框架,这种开发流程相对来说更为简单。首先从单个的子系统入手,通过分析该业务流程的数据结构,接口类型,以及需要使用到的组件类型,逐个对这些对象进行设计和实现。最终把他们拖拽到组装图编辑器中连接起来,形成一个完成的子业务流程。然后把其他的子系统的Import文件导入到组装图编辑器中,通过该Import来体现了该子系统和其他的系统之间的交互。通过这种方式得到的每一个子系统就是一个独立的可部署运行的实体。然而,不管采用何种

8、开发模型,下面的一些步骤都是必然所要经历的:(1)定义业务对象(BO):业务对象决定在流程(BusinessProcess)和其它组件中传输的数据结构。(2)定义组件接口(Interface):接口是组件交互的唯一手段,它决定了组件之间可以用来交互的操作(Operation)。在调用组件时,用户只需关心被调用接口的定义,而不需要关心接口的真正实现。(3)定义数据、接口之间的映射(InterfaceM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。