指导教程——第 1 部分 WebSphere Integration Developer 概览
关键字:WebSphere Integration Developer本文是通过IBMWebSphereIntegrationDeveloper进行应用集成的面向服务的方法系列探索中的第一部分。本文对WebSphereIntegrationDeveloper及其主要组件和概念进行了概述。 摘自IBMWebSphere 开发 者技术期刊。 引言 本
关键字:WebSphere Integration Developer本文是通过 IBM® WebSphere® Integration Developer 进行应用集成的面向服务的方法系列探索中的第一部分。本文对 WebSphere Integration Developer 及其主要组件和概念进行了概述。
摘自 IBM WebSphere
开发者技术期刊。
引言
本系列文章提供了通过 WebSphere Integration Developer 进行应用程序开发的指导教程。这第一篇文章对 WebSphere Integration Developer 及其主要概念进行了简要概述。
后续文章将会对每一个概念以及相关的构造工具进行深入的研究。我们将逐一介绍本产品中的每个领域,了解其功能及作用,最后您将有机会亲自构建整个应用程序的下一部分。以后的文章中涉及到的一些主题包括:
SOA 开发
构建和组装简单应用程序
业务流程、状态机和规则
人工任务
EIS 连接支持
中介和选择器
尽管这些文章之间是相辅相成的,但当深入研究到重要的某一特定部分时,会发现其实每篇文章自成一体。
什么是 WebSphere Integration Developer?
您也许想知道什么是 WebSphere Integration Developer,以及它为什么值得关注。现在的公司正面临着企业集成、系统自动化以及建立各种与客户沟通新渠道的日益紧迫的压力。公司需要灵活的、基于标准的产品和
解决方案。
在集成活动的过程中通常会遇到一些问题,包括:
两个或更多异构的企业信息系统 (EIS) 之间的数据同步。
从使用者到多个生产者的智能代理产品请求。
向全球存储库发布产品数据,从而使得使用者能够访问并利用这些信息。发布工作的范围可以从创建可用产品的目录到参与全球在线市场。
使用拱型流程 (overarching process) 协调多个现有的业务流程。
从订单接收到库存管理和供应链管理,对订单处理流程进行管理。
制定、审批和上报工作任务,从而高效地处理客户请求。
通过不断改变控制业务的规则和决策,动态地应对业务环境的变化。
WebSphere Integration Developer 可以解决上述这些类型和其他类型的应用程序集成问题。就其基础而言,WebSphere Integration Developer 建立在工业标准(尤其是 WSDL、XSD、BPEL、
Java™ 和
UML)的基础上,同时也处于不断改进的标准的前沿(Tuscany Service Component Architecture 就是一个好的例子)。要在这些标准的基础之上构建应用程序,可以使用一系列可视化构造工具和更高层次的概念,后者将允许专注于解决业务问题,而不必去编写大量的 J2EE 代码或者做一个精通 WSDL 的专家。其实并不需要浸淫于这些标准之中,就能够实现它们。
从 WebSphere Integration Developer 的角度来看,面向服务的体系结构是指可以把精力集中于系统中的关键组件、可视化地构建它们、可视化地建立它们之间的联系,然后结束工作并使用 WebSphere Process Server 来运行该系统。 此后,还可以进行可视化的
单元测试以及调试整个应用程序或者其中的单个部分。
WebSphere Integration Developer 支持自顶向下、自底向上和中间相遇三种构造方法。可以从顶层,即设计层开始,布置整体构想,然后逐渐地深入并实现各个部件(服务)。或者,可以采取自底向上的方式,分别实现这些服务,然后将它们组合成更大的应用程序。更有可能的是,可以使用中间相遇的开发方法,也许首先布置初始的高层次设计,然后使用 Enterprise Metadata Discovery 工具来研究企业信息系统,并且定义各种与之相连的服务。可能还想引入并重用业务合作伙伴所提供的外部 Web 服务。
原文转自:http://www.ltesting.net