Page navigation
本页为 WebSphere 新用户提供介绍 WebSphere Business Integration 基础知识的文档和资源。
WebSphere® Business Integration 专区 包含大量文章、教程、代码示例、路线图以及指向许多其他资源的链接。这个广泛的文档库可以帮助业务流程设计人员和应用程序开发人员创建、增强和维护他们的业务应用程序。本页简要介绍 IBM® WebSphere Business Integration 系列产品,并描述可用于帮助您了解更多信息的资源。
什么是 WebSphere Business Integration?
WebSphere Business Integration 是支持企业使用运行于面向服务而架构的 IT 基础设施之上的应用程序来定义、创建、合并、统一和简化业务流程的产品系列。这些产品包括设计和开发工具、运行时服务器、监视工具、工具箱和流程模板。与所有 WebSphere 产品一样,它们建立在基于 J2EE 标准的 WebSphere Application Server 基础上。
WebSphere Business Integration 产品提供了 SOA 参考体系结构中的许多服务。
例如:
- WebSphere Integration Developer 是一个基于 Eclipse 的 IDE,它提供了用于构建和部署基于标准的业务流程应用程序的开发服务。
- 建立在 WebSphere Enterprise Service Bus (ESB) 技术基础上的 WebSphere Process Server 提供了全面的运行时支持,包括支持长时间和短时间运行的业务流程的流程编排、基于角色的人工任务和工作流,以及用于基于面向服务的体系结构的动态和自适应流程的特性。
- WebSphere Message Broker 为标准和非标准数据类型提供了连接性服务和近通用的转换。它支持连接到基于标准和非标准的应用程序和服务。
建立在 WebSphere Application Server 基础上的 WebSphere Enterprise Service Bus 为基于标准的应用程序提供了 Web 服务连接性、JMS 消息和面向服务的集成。
- WebSphere MQ 通过应用程序和 Web 服务的集成来提供业务应用程序服务。
- WebSphere Partner Gateway 是一个企业对企业的网关,使企业能够将一大群贸易合作伙伴连接到他们的企业并在企业之外扩展内部集成。
有关该体系结构的更详细描述,请参阅文章 IBM WebSphere 开发者技术期刊: WebSphere Integration Reference Architecture 简介。
我可以用 WebSphere Business Integration 做什么?
可以使用 WebSphere Business Integration 产品来对业务流程应用程序进行建模、开发、管理和监视。可以自动化企业内部和外部涉及人和各种系统的流程。可以优化业务操作以使它们可伸缩、可靠和高效。该系列中的各种产品提供了广泛的灵活性。
例如,让我们演练一个可能的业务流程场景。
- 首先,您使用 WebSphere Business Modeler 来对业务流程建模。
- 接下来,您使用 Rational Application Developer for WebSphere Software 来开发应用程序组件。
- 然后,您使用 WebSphere Integration Developer 来配置系统中的应用程序组件。
- 应用程序在 WebSphere Process Server 上运行,后者对各个组件进行编排。
- 各个组件可以使用 WebSphere MQ 来交换消息。
- 您可以使用 WebSphere Partner Gateway 来扩展该流程,以整合与业务合作伙伴的交互。
- 如果应用程序需要连接到 Web 服务,您可以使用提供基本连接性服务的 WebSphere Enterprise Service Bus。如果应用程序需要更高级的服务或连接到非标准接口的能力,则可以改为使用 WebSphere Message Broker。
- 使用 WebSphere Adapters,应用程序可以访问诸如 DB2®、PeopleSoft、SAP 或 Siebel 等后端应用程序或技术。
- 最后,您可以使用 WebSphere Business Monitor 来监视该业务应用程序。
这只是一个简单的示例,旨在使您了解其中一些产品如何一起工作以提供集成业务流程的服务。其他 WebSphere Business Integration 产品提供了附加的流程管理功能。若要了解该集合中的所有产品,请参见 WebSphere Integration 系列。
如何使用 WebSphere Business Integration?
使用 WebSphere Business Integration 的方式取决于您的角色。但是,SOA 参考体系结构包括建立在公共框架基础上的公共存储库和工具,以便在开发、管理和监视业务流程应用程序时,促进团队成员之间的联合开发、资产管理和协作。
例如:
-
业务分析人员 或流程设计人员 使用 WebSphere Business Modeler 来详细计划和模拟现有和将来的业务流程定义。他们可以将流程定义导出为 Web 服务业务流程执行语言(Web Services Business Process Execution Language,WS-BPEL)文件,然后指定应该用于监视投入生产后的流程的关键性能指标 (KPI)。
-
软件架构师 可以将 WS-BPEL 文件导入 Rational Software Architect,然后在其中使用 UML 来创建实现模型。
- J2EE 或 Java 应用程序程序员 使用 Rational Application Developer for WebSphere Software 来实现架构师的模型中的业务流程应用程序组件。
- 集成开发人员 使用 WebSphere Integration Developer 来为该流程配置新的和现有的应用程序,并支持它进行人工交互。此角色由某个懂点技术并且完全理解该流程流的人来担当,但是不需要 Java 技能。
-
管理人员 和业务分析人员 使用 WebSphere Business Monitor 来跟踪和分析企业的业务流程。它包括一个可自定义的仪表板,该仪表板被实现为具有记分卡、关键性能指标和计量的 WebSphere Portal 页面。
-
系统管理员 使用 WebSphere MQ、WebSphere Application Server 和 Tivoli Access Manager(可能还包括其他工具)来管理基础设施、提供安全性和优化性能。
这些只是各个团队成员如何使用 WebSphere Business Integration 产品来帮助开发和管理业务流程应用程序的部分示例。这个灵活的体系结构使企业能够插入适合其特定业务需要的功能组件。
如何了解有关 WebSphere Business Integration 的更多信息?
WebSphere Business Integration 资源
developerWorks WebSphere 上的 WebSphere Business Integration 专区可帮助您开始使用 WebSphere Business Integration 产品。该专区包含深入的技术资源,以帮助您使用 WebSphere Business Integration 产品来集成企业的数据、应用程序和业务流程。
从下面挑选适合您学习风格的学习资源:
- 阅读 WebSphere 技术期刊以了解最新的流行 WebSphere Business Integration 主题。
- 了解有关 WebSphere Reference Integration 体系结构的更多信息:阅读文章 IBM WebSphere 开发者技术期刊: WebSphere Integration Reference Architecture 简介(developerWorks WebSphere,2005 年 8 月)。
- 收听有关使用 SOA 编程模型来帮助扩展和增强现有软件应用程序和基础设施的播客系列。请继续收听即将推出的后续主题。请参见全部 WebSphere 技术播客系列。
- 收听SOA programming model, Part 1: The advantages of SOA
- 收听 SOA programming model, Part 2: Applying business integration patterns in WebSphere Process Server
- 收听SOA programming model, Part 3: Solving integration issues when building a service-oriented architecture
- 收听 SOA programming model, Part 4: Using Web services with Service Component Architecture for interoperability
- 通过 信息路线图开始了解可帮助您使用 WebSphere Business Integration 产品来完成各种任务的 Web 信息、培训课程、IBM 红皮书和其他资源。
- 利用 WebSphere MQ 和 WebSphere Message Broker 的基于角色的技能路线图。
- 有关产品信息、文档、教育内容、下载和有关所有 WebSphere Business Integration 产品的更多信息,请参见 Process Integration 产品网站。
- 免费下载 WebSphere Business Integration 试用版和技术预览版。
- 访问 WebSphere Business Integration Information Center 以获得产品文档。
WebSphere Business Integration V6 资源
WebSphere Process Server
- 文章 WebSphere Process Server:IBM 为 SOA 提供的新基础 介绍了 WebSphere Process Server 的主要特性,并提供了可用于实现 WebSphere Process Server 入门的资源。
- 文章 将 WebSphere Business Integration Server Foundation V5.1.x 项目迁移到 WebSphere Process Server V6 说明了如何将一个简单的业务流程从 WebSphere Studio Application Developer Integration Edition V5.1.x 迁移到 WebSphere Integration Developer v6.0 工具环境。
- 文章 Migrating WebSphere InterChange Server solutions to WebSphere Process Server V6: A simple migration example: Part 1 指导您使用 WebSphere Process Server 提供的迁移支持来完成一个简单 WebSphere InterChange Server 解决方案的迁移。
- 阅读这篇 IBM WebSphere Developer 技术期刊文章以了解有关使用 SCA 来构建 SOA 解决方案的更多信息:IBM WebSphere 开发者技术期刊: 使用服务组件体系结构构建 SOA 解决方案: 第 1 部分。
- WebSphere Process Server Information center 提供了可帮助您将系统迁移到 WebSphere Process Server 的资源。
- 利用 WebSphere Process Server 培训和认证资源。
- 访问 WebSphere Process Server 产品站点以开始使用 WebSphere Process Server。
WebSphere Integration Developer
- 白皮书 Sustaining your advantage with business process integration based on service-oriented architecture, 重点集中于使用 IBM WebSphere Integration Developer 的业务流程管理的组装和部署方面。
- WebSphere Process Server Information center 提供了可帮助您将系统迁移到 WebSphere Integration Developer 的资源。
- 利用 WebSphere Integration Developer 培训和认证资源。
- 访问 WebSphere Integration Developer 产品站点。
WebSphere Business Modeler 和 Monitor
- 文章 从业务建模到 Web 服务实现:第 1 部分:为业务流程建模:这个包括两部分的文章系列的第 1 部分介绍了一个使用 WebSphere Business Integration Modeler 来对简单业务流程建模的示例场景。第 2 部分说明了 WebSphere Studio Application Developer, Integration Edition 如何使用 WebSphere Business Integration Modeler 构件来定义 Web 服务定义。
- 下载 WebSphere Business Integration Modeler V5.1 的免费试用版。
- 专家访谈提供了有关 WebSphere Business Modeler and Monitor 问题的答案。
- 从 信息路线图开始。
- 利用这些针对 WebSphere Business Integration Modeler 和 Monitor 的 WebSphere 培训和认证资源。
WebSphere Message Broker
- 文章 What's New in WebSphere Message Broker V6.0 提供了有关 WebSphere Message Broker V6.0 中的最新增强的信息。
- 从 信息路线图开始。
- 这本红皮书帮助您开始了解 WebSphere Business Integration Message Broker 基础。
- 利用 WebSphere 培训和认证资源,包括 WebSphere Process Server、WebSphere Message Brokers、WebSphere MQ,等等。
WebSphere Partner Gateway
- 这个包括三部分的文章系列 Using WebSphere Partner Gateway Version 6.0 on Microsoft Windows 2000 说明了如何在利用 AS2 和 FTP 协议的交易合作伙伴社区 (Trading Partner Community) 中配置、管理和使用 WebSphere Partner Gateway。
- 这个包括三部分的文章系列 Using WebSphere Partner Gateway on Linux 说明了如何在 Linux Red Hat Advanced Server 2.1 上安装 WebSphere Partner Gateway Enterprise、配置使用 AS2 的贸易合作伙伴社区和扩展贸易社区以便进行 FTP 通信。
- 这本红皮书提供了开发 使用 WebSphere Partner Gateway V6.0 的 B2B 解决方案所需要的详细信息。
- 利用针对 WebSphere Partner Gateway 的 WebSphere 培训和认证资源。
WebSphere MQ
- 这篇文章描述了 WebSphere MQ V6 中的最新增强: WebSphere MQ V6 的新特性。
- 这篇文章说明了如何开发使用 IBM WebSphere MQ 来发送和接收消息的 J2SE Java 应用程序:IBM WebSphere 开发者技术期刊: 为 WebSphere MQ 开发独立的 Java 应用程序。
- 下载 WebSphere MQ V6.0 的免费试用版。
- 从 信息路线图开始。
- 利用 WebSphere 培训和认证资源,包括 WebSphere Process Server、WebSphere Message Brokers、WebSphere MQ,等等。
- 阅读这本红皮书以开始了解 WebSphere MQ 基础。
- 与 Greg Flurry 进行的专家访谈回答了有关 WebSphere MQ 的问题。
WebSphere ESB
- 这是包括七个部分的文章系列中的第一部分,该系列描述如何使用 IBM WebSphere Application Server V6 中的新消息引擎来构建企业服务总线(这是 SOA 基础设施至关重要的部分):IBM WebSphere 开发者技术期刊: 使用 WebSphere Application Server V6 构建企业服务总线 —— 第 1 部分。
- 这本红皮书说明如何使用 ESB 来实现 SOA: Patterns: Implement an SOA using an Enterprise Service Bus。
- 这篇文章解释了为何使用企业服务总线(面向服务的体系结构 (SOA) 的基础)会使得开发人员的工作更轻松:开发人员为何需要企业服务总线?
- 访问Application Integration 产品网站以获得技术文档、how-to 文章、教育内容、下载、产品信息,等等。
- 与 Greg Flurry 进行的专家访谈回答了有关 WebSphere ESB 的问题。
- 利用技术支持课程:Implementing ESB Solutions using IBM WebSphere products。