谁在使用 WebSphere Integration Developer?
也许我们真正应该问的是,WebSphere Integration Developer 的用户究竟担任什么样的角色,还有在整个开发过程中,用户什么时候使用这些工具呢?
WebSphere Integration Developer 面向集成专家。这些用户并不是 Java、WSDL 或者 XSD 专家。他们专注于集成应用程序以及解决前面讨论过的各类问题,当然,他们希望这些工作尽可能的简单。图 1 显示了集成专家与其他用户角色的技术集合之间的关系。
图 1. WebSphere Integration Developer 用户
应用程序的开发过程在不同的开发阶段涉及到许多用户角色。需要注意的是,我们提到的角色 指的是做某项工作所涉及到的能力,而一个公司中的某个人实际上可能同时担任多个角色。图 2 显示了软件开发过程中通常需要集成专家参与的部分。集成专家从业务分析人员手中接过任务,开发集成应用程序,对其进行测试和调试,最后在通过了所有的测试并完成了集成任务后,将其部署到产品服务器。
图 2. 集成专家在开发中参与的工作
教程
现在是做好准备并开始学习关于 WebSphere Integration Developer 的基本概念和工具的教程的时候了。在后续的文章中,我们将关注各种元素的重要性和价值,并说明在构建示例应用程序的过程中如何使用这些概念或工具。现在,我们先对各个部分做一个快速的浏览。
选择路线——服务实现类型
业务流程
业务状态机
业务规则和决策表
选择器
接口映射和业务对象映射
人工任务
Web 服务
企业信息系统服务
Java / EJB——针对 Java 爱好者
重要的里程碑——业务对象
关系
可视代码段
中介服务
将其组合在一起
模块和组件
组装关系图
选择路线——服务实现类型
服务是面向服务的体系结构中的主要构造块。WebSphere Integration Developer 包括一套丰富的服务构建工具,它们能够解决各种可能碰到的问题。在大多数情况下,可以通过可视化的构造工具,使用前面提到的几种服务实现类型来构建服务,有了这些构造工具,在使用 WebSphere Integration Developer 开发应用程序时,并不要求是一个专家程序员。除了 Java 或者 EJB 服务之外,大部分服务可以通过可视化构造工具来构建。可以使用这些 Java 和 EJB 服务来利用现有的 Java 应用程序,或者,如果您的组织中有一些 Java 狂热爱好者,可以使用 IBM Rational® Application Developer 来构建 Java 服务(请参阅想进一步了解相关产品吗?)。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/