- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UnitSOAFoundationProductsOverview.ppt
什么是WID WID(WebSphere Integration Developer)提供了一个集成环境 发现现有的服务组件或创建新的组件 将组件与业务流程模型进行集成,使业务流程的服务调用有相应组件关联 配置服务调用协议、事务特性、安全特性等属性,形成可执行的业务流程 - * - 谁使用WID WID的用户是一些整合专家(Integration Specialists) 他们不是Java, WSDL或者XSD方面的专家,他们专注于整合应用程序 - * - Business analysts --建模业务流程 Integration Specialists --实现业务流程 J2EE developers --构建Java应用程序 WBM WID RAD 谁使用WID (cont.) 应用程序开发过程需要多个用户角色在不同阶段进行开发 - * - 制定 策略 分析 设计 开发 设计 部署 运行 监控 反馈 参与角色: --高管人员 --业务线经理 参与角色: --业务分析师 --整合专家 --IT架构师 --数据架构师 参与角色: --整合专家 --应用程序员 参与角色: --整合专家 --运营团队 参与角色: --系统管理员 --整合专家 --业务分析师 --业务线经理 WID界面视图 - * - 业务集成视图 大纲视图 编辑器 视图 属性视图 使用WID创建面向服务应用--订单处理 Steps: Create module(创建模块) Create business object(创建业务对象) Create component and interface(创建组件和接口) Test Module(测试模块) - * - 创建一个模块 模块用于存放所有的文件(业务对象、组件和接口等) 模块是WID工作台的一个项目,也是WPS的部署单元(解决方案会以一个或多个模块的方式部署到服务器) 模块是服务的容器,一个模块提供多种服务,这些服务能够被其他模块使用 创建模块步骤 在“Business Integration”视图中,右键 ? New ? Module 输入模块名:OrderProcessing 单击Finish - * - 创建业务对象 业务对象用于存放数据(订单信息),业务对象将在组件之间传递,实现数据流通 创建业务对象步骤 选择OrderProcessing中的Data Types,右键 ? New ? Business Object 输入业务对象名:Order 单击Finish 然后,创建一些属性去存放订单信息 订单号 int 产品ID string 订货数量 int 客户ID string …… - * - 创建组件和接口 需创建的组件和接口 ProcessOrder组件和接口 接收订单信息并生成订单,发货后打印相关信息 CustomerCheck组件和接口 接收客户ID,确认客户的信誉度是否良好 ShippingProcess组件和接口 协调发货,通知仓库指定一个专门的订单ID来给这个订单 …… - * - 创建组件和接口 (cont.) 创建ProcessOrder组件(Component) 组件是一个模块实际服务的一部分 创建组件步骤 双击OrderProcessing工程模块,在“编辑器视图”中打开该模块 在“编辑器视图”上,右键 ? Add ? Component(或从面板上拖拽组件图标) 输入组件名:ProcessOrder ProcessOrder组件功能 根据接收到的订单信息生成一个订单 发货后,打印相关信息 - * - 创建组件和接口 (cont.) 创建ProcessOrder接口(Interface) 接口是组件所有操作的定义,用以实现组件的功能 接口包含若干操作,一个操作是一个业务函数,包含输入、输出和异常处理 创建接口步骤 选择OrderProcessing模块工程中的Interfaces,右键 ? New ? Interface 输入组件名:ProcessOrder 单击Finish,打开接口编辑器 在接口编辑器里,右键 ? 选择“Add One Way Operation” 输入Operation1名字:placeOrder 按相同方法创建Operation2:orderShipped 按上述方法创建其他Components - * - 创建组件和接口 (cont.) 实现组件 前面已经布置了组件的拓扑结构,还没有讨论组件将如何实现 选择一个组件,为它选择一个实现类型,填充实现该组件的业务逻辑 按上述方法实现其他Components - * - 模块测试 WID提供了单元测试功能 通过测试功能,开发人员可以查看模块是如何工作的 测试步骤 选择Orde
文档评论(0)