WebSphere Integration Developer指导教程 第1部分

WebSphere Integration Developer指导教程 第1部分 WebSphere Integration Developer概览

引言

本系列文章提供了通过 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 服务。

时间: 2024-10-01 06:40:47

WebSphere Integration Developer指导教程 第1部分的相关文章

WebSphere Integration Developer指导教程 第4部分

WebSphere Integration Developer 指导教程 第4部分 在面向服务的应用程序中利用可视化代码片段和业务状态机 引言 在本系列的 上一部分中,您利用 WebSphere Integration Developer 构建了一个简单的面向服务的订单处理应用程序.您已经了解了如何结合使用其概念和工具来构造应用程序的构件.您使用业务状态机实现了一个组件 ProcessOrder,但对于在构建它时进行的具体操作只给出了非常少的背景信息.选择状态机来实现此组件的原因在于:对于每个订

WebSphere Integration Developer指导教程 第5部分

WebSphere Integration Developer指导教程 第5部分 面向服务的世界中的业务流程 引言 目前,您已经通过前三篇文章了解了 WebSphere Integration Developer 及其配套工具的主要概念,已经为深入研究业务流程做好了准备.如果您尚未阅读介绍业务状态机的第四篇文章,请不必担心:稍后可以回过头来阅读它,因为它不是学习本文的先决条件.事实上,如果您粗略地阅读了以前的文章,但没有时间完成简单的应用程序,稍后您可以在本文结尾处下载 OrderProcess

WebSphere Integration Developer指导教程 第3部分 构建面向服务的简单应用程

WebSphere Integration Developer指导教程 第3部分 构建面向服务的简单应用程序 引言 本系列的前一篇文章讨论了 WebSphere Integration Developer 的基本概念及其提供的一套工具.在该文中,我们还了解了使用面向服务的体系结构构建订单处理应用程序 (OrderProcessing) 的主要步骤.您可能此时尚未读过上一篇文章,或者已经读过了,但却记不清所有细节.不用担心,在深入了解如何实现应用程序的服务前,我们将简要进行一下回顾,从而为进行一步

WebSphere Integration Developer 指导教程 第2部分

WebSphere Integration Developer 指导教程 第2部分 使用WebSphere Integration Developer进行SOA开发 以面向服务的方式构建应用程序 在本系列的第 1 部分中,我们通过介绍 IBM WebSphere Integration Developer 及其附带的各种工具,为您提供了该产品的概况.在第二篇文章中,您将了解编程模型以及工具使用环境.为将此主题的各个方面结合起来进行讨论,我们将描述一个简单的应用程序并演示如何使用 WebSpher

使用WebSphere Integration Developer V7开发JAX-WS web服务集成解决方案

简介 WebSphere Integration Developer(以下简称 Integration Developer)是一个基于 Eclipse 的集成开发环境(IDE)工具,用于促进包含 web 服务.Enterprise Information System (EIS) 服务.工作流和中介流应用程序的端到端面向服务架构(SOA)集成解决方案的构建. WebSphere Process Server(以下简称 Process Server)是一个 SOA 运行时平台,它的特色是拥有一个

使用WebSphere Integration Developer提高效率

我是咨询师,而您是"Jane" 我最近为正在进行研究项目的一位优秀 Java 开发人员提供过咨询服务."Jane"需要在最后期限内为 WebSphere ESB 和 WebSphere Process Server 构建应用程序.尽管她并不熟悉 WebSphere Integration Developer,但对 Java 和其他开发环境相当熟悉,非常自信能够使用 WebSphere Integration Developer 在期限内完成给定的任务,并愿意在此过程

websphere integration developer问题

问题描述 我最近在学习使用websphereintegraiondeveloper,我参考IBMWebSphere开发者技术期刊:WebSphereIntegrationDeveloper指导教程(http://www.ibm.com/developerworks/cn/websphere/techjournal/0604_gregory/0604_gregory.html)上来做一个订单的流程处理,按照这上面的步骤来做的,但是我做到最后一步测试OrderProcess模块的时候,会报这样的错误

用比特精灵下载文件全程图文指导教程

用比特精灵下载文件全程图文指导教程 第一步:搜索种子文件 也就是从Internet上寻找你要下载影片.音乐.软件或其他文件的种子文件,即后缀名为.torrent的文件.什么?你找不到!去其它版块逛逛吧! 第二步:下载或直接打开种子文件 2-1.找到要下载的种子文件后,用鼠标左键或右键单击下载链接,如下图所示: 你也许没有立刻看到上面的图,会出现这样的情况: 这时候你关闭上面的提示,并打开比特精灵,然后按图操作: 这时后缀为.torrent的种子文件就与比特精灵软件建立了关联,再次双击刚刚下载并保

《编译原理实践与指导教程》——1.2 实验指导

1.2 实验指导 词法分析和语法分析这两块,可以说是在整个编译器当中被自动化得最好的部分.也就是说即使没有任何的理论基础,在掌握了工具的用法之后,也可以在短时间内做出功能很全很棒的词法分析程序和语法分析程序.当然这并不意味着,词法分析和语法分析部分的理论基础并不重要.恰恰相反,这一部分被认为是计算机理论在工程实践中最成功的应用之一,对它的介绍也是编译理论课中的重点.但本节指导内容的重点不在于理论而在于工具的使用. 本节指导内容将分别介绍词法分析工具GNU Flex和语法分析工具GNU Bison