推荐阅读清单: 面向服务的体系结构和 WebSphere Process Server

通过此阅读清单,可以了解如何使用面向服务的体系结构 (SOA) 和 IBM® WebSphere® Process Server,此清单是为客户、顾问和其他技术专业人员准备的,由 IBM Software Services for WebSphere 编辑而成。

IBM Software Services for WebSphere, WebSphere 顾问, IBM Software Group

IBM Software Services for WebSphere 是一个高技术顾问团队,这些顾问都具有广博的体系结构知识、高深的专业技能和丰富的最佳实践经验,该团队与 IBM 研究与开发实验室联系紧密。我们提供全球性 WebSphere 产品支持,以方便客户和合作伙伴设计、构建、测试和部署解决方案,有助于您的业务成为随需应变的业务。我们提供全球性 WebSphere 产品支持,以方便客户和合作伙伴设计、构建、测试和部署解决方案,有助于您的业务成为随需应变的业务。



2006 年 6 月 15 日

引言

这份推荐阅读材料清单是 IBM Software Services for WebSphere 搜集各种资源编辑而成的,其中提供了与开发和使用面向服务的体系结构 (SOA) 和企业服务总线 (ESB) 相关的重要领域的实用性文档的链接。这份阅读清单是为客户、顾问及其他对使用和学习这些领域的知识感兴趣的技术专业人员准备的,并且定期更新。

这份清单是如何组织的

这份清单中的所有条目都放在如下标题之下:

  1. 体系结构与关键概念
  2. 开发
    1. 入门
    2. 面向服务的体系结构
    3. 流程编排
    4. WebSphere Integration Developer
  3. 集成
    1. J2EE 组件
    2. 业务集成
    3. 企业服务总线
  4. 迁移
  5. 安全
  6. 测试
  7. 打包
  8. 性能和监视
    1. WebSphere Process Server
    2. 通用事件基础结构
  9. 部署
  10. 按需计算

A. 体系结构与关键概念

  1. Service-Oriented Architecture (SOA) from IBM
    这些页面提供了关于面向服务的体系结构 (SOA) 的概述,以及 IBM 提供的使用面向服务的体系结构实现业务灵活性所需的各种技巧、软件和经验等资源。该信息可以帮助您了解在面向服务的体系结构中,WebSphere Process Server 如何启用应用程序基于标准的集成的部署。
    http://www.ibm.com/soa/

  2. IBM Systems Journal issue on Service-Oriented Architecture
    面向服务的思想在商业和信息技术 (IT) 领域的应用越来越普遍,因为它代表了异类系统之间的互操作性、组件重用、灵活和高效的业务流程的发展前途。这期刊物包含了 12 篇关于面向服务的体系结构 (SOA) 的文章。其中的主题涉及到 SOA 的业务特点、SOA 实现的 IT 开发流程和 SOA 基础结构的组成部分。
    http://www.research.ibm.com/journal/sj44-4.html

  3. WebSphere Business Process Management 的快速入门
    这篇文章介绍了 WebSphere Business Process Management,这是 IBM 提供的新的解决方案,设计用于通过面向服务的体系结构进行建模、组装、部署和管理应用程序。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0602_col_woolf/0602_col_woolf.html

  4. WebSphere Integration Reference Architecture 快速入门
    IBM WebSphere Integration Reference Architecture 支持组织采用面向服务的方法进行集成,从而避免传统的集成方法可能带来的隐患。这篇文章解释了全面、复杂的体系结构如何包含企业集成需求的范围。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0508_simmons/0508_simmons.html

  5. WebSphere Process Server:IBM 为 SOA 提供的新基础
    WebSphere Process Server V6 是下一代业务流程服务器,它根据 SOA 和开放标准支持各种形式的集成,并使跨越人、工作流、应用程序、系统、平台和体系结构的业务流程自动化。这篇文章介绍了 WebSphere Process Server 的主要功能、特性和解决方案,并提供了参考资料以便您可以学习更多的知识。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0509_kulhanek/0509_kulhanek.html

  6. 基于服务的建模和架构
    这篇文章讨论了面向服务的建模和体系结构中的一些重要内容,这些都是在构建面向服务的体系结构 (SOA) 的过程中,您需要进行的分析和设计中的关键活动。作者强调了寻址技术的重要性,这是实现和确保 SOA 服务质量所必需的技术,它用于服务的标识、详细说明和实现、服务流及其组合以及企业级组件。
    http://www.ibm.com/developerworks/cn/webservices/ws-soa-design1/

  7. 迈向面向服务的体系结构和集成的模式语言

    这个文章系列包括:

    1. 第 1 部分: 构建服务生态系统
      随着 IT 产业日益成熟,我们将目睹越来越多成功的面向服务的体系结构(Service-Oriented Architecture,SOA)的设计和实现的出现。我们同样也将面对以微妙不同的形式重复出现、但从根本上来说却具有相同的基本问题的挑战。我们也倾向于重复使用解决方案的稍有不同的变体。为了达到这一目的,在涉及面向服务的体系结构和面向服务的集成(Service-Oriented Integration,SOI)的项目环境中引出了下面的模式。这些项目专注于面向服务的体系结构的迁移、建模、设计和实现,以及通过服务支持的松耦合集成,这称为面向服务的集成。在这个系列中,我们将分享这些模式以及使用它们的经验。我们将就如何结合使用它们以便帮助解决在 SOA 和 SOI 的迁移、建模、设计和实现过程中通常会遇到的问题提供指导。
      http://www.ibm.com/developerworks/cn/webservices/ws-soa-soi/

    2. Part 2:Service composition
      本文探索面向服务的体系结构 (SOA) 和面向服务的集成 (SOI) 的模式领域,并研究 SOA 背后的一些基本概念和一些在创建可靠而灵活的 SOA 的过程中可以做出的主要体系结构决策。作者讨论了与服务组合概念相关的体系结构决策,在设计服务组合时,可以通过使用服务来帮助实现灵活性。
      http://www.ibm.com/developerworks/webservices/library/ws-soa-soi2/index.html

  8. Patterns: SOA with an Enterprise Service Bus in WebSphere Application Server V6
    这本 IBM 红皮书关注于如何使用 Patterns for e-business 的面向服务的体系结构 (SOA) 配置在 WebSphere Application Server V6 中实现企业服务总线。
    http://www.redbooks.ibm.com/abstracts/sg246494.html


B. 开发

B1.入门

  1. Technical Overview of WebSphere Process Server and WebSphere Integration Developer
    这本 IBM 红皮书是关于 WebSphere Process Server 和 WebSphere Integration Developer 的技术入门。作为 WebSphere Process Integration 产品家族的一部分,WebSphere Process Server 和 WebSphere Integration Developer 提供了在随需应变的业务环境中实现面向服务的体系结构 (SOA) 的核心功能。
    http://www.redbooks.ibm.com/abstracts/redp4041.html

  2. WebSphere Business Integration 信息路线图
    列举了学习特定产品的重要参考资料。

    在这个文章系列中:

    1. WebSphere Process Server 信息路线图
      http://www.ibm.com/developerworks/cn/websphere/zones/businessintegration/roadmaps/wps/index.html

    2. WebSphere Enterprise Service Bus Roadmap
      http://www.ibm.com/developerworks/websphere/zones/businessintegration/roadmaps/esb/index.html

    3. WebSphere Integration Developer 信息路线图
      http://www.ibm.com/developerworks/cn/websphere/zones/businessintegration/roadmaps/wid/roadmap-wid.html

    4. WebSphere MQ Roadmap
      http://www.ibm.com/developerworks/websphere/zones/businessintegration/roadmaps/wmq/index.html

    5. WebSphere Message Brokers
      http://www.ibm.com/developerworks/websphere/zones/businessintegration/roadmaps/wsmb/index.html

  3. WebSphere Education Role-based Skills Roadmaps
    通过定义获取特定 WebSphere 产品技能的路径,这些基于角色的路线图将协助您完成学习任务。这些路线图建立在特定任务角色(如开发人员、管理员、架构师)所需技能的基础上,从而提供了与您的实际任务需求最相关的学习环境。
    http://www.ibm.com/developerworks/websphere/education/enablement/roadmaps/

    在这个文章系列中:

    1. Service-oriented architecture
      http://www.ibm.com/developerworks/websphere/education/enablement/roadmaps/#soa

    2. WebSphere Integration Developer
      http://www.ibm.com/developerworks/websphere/education/enablement/roadmaps/#integration

    3. WebSphere Process Server
      http://www.ibm.com/developerworks/websphere/education/enablement/roadmaps/#process

  4. IBM Education Assistant
    这个站点综合了一些详细的介绍、演示、教程和资源链接,以帮助您顺利地使用 IBM 的软件产品。
    http://www.ibm.com/software/info/education/assistant/

    在这个文章系列中:

    1. WebSphere Process Server and WebSphere Integration Developer V6.0.1
      http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/topic/com.ibm.iea.wpi_v6/wpswid/WPSWIDv601_Task.html

    2. WebSphere Enterprise Service Bus V6.0.1 and WebSphere Integration Developer V6.0.1
      http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/topic/com.ibm.iea.wpi_v6/wpswid/WPSWIDv601_WESBTask.html

  5. WebSphere Education Web-based Training
    这些基于 Web 的训练课程采用自我指导和自定学习进度的方式。每个课程都分为若干个模块,以便您能够根据自己的学习需求来选择和定制课程。
    http://www.ibm.com/websphere/education/

    可用的基于 Web 的训练:

    1. SW718:Design SOA Solutions and Apply Project, Technical, and Operational Governance
      这套基于 Web 的训练课程使得 IT 架构师可以参与和评估面向服务的体系结构 (SOA) 的约定,而该课程是其中的第二部分。
      http://www.ibm.com/developerworks/websphere/education/enablement/wbt/sw718.html

  6. WebSphere Technical Podcast Series
    加入到其他的忙碌工作的开发人员中,并利用 WebSphere Technical Podcast 文章系列跟踪最新的技术发展,这是 developerWorks 针对 WebSphere 开发人员提供的新的资源。WebSphere Technical Podcast 文章系列关注于获得相应的技能和采用面向服务的体系结构 (SOA),其特色是提供了与 IBM 技术专家的访谈。
    http://www.ibm.com/developerworks/podcast/websphere/

B2.面向服务的体系结构

  1. Specifications:Service Component Architecture (SCA) and Service Data Objects (SDO)
    应客户和独立软件供应商 (ISV) 合作伙伴的请求,IBM 正在共同提交用于构建使用面向服务的体系结构 (SOA) 的系统的两项规范,其目的是为开发人员提供一种构造基于 SOA 的应用程序的更简洁和更强大的方法:服务组件体系结构 (SCA) 和服务数据对象 (SDO)。
    http://www.ibm.com/developerworks/webservices/library/specification/ws-scasdosumm/

  2. SOA realization:Service design principles
    通过将这些原则应用到面向服务的体系结构,可以帮助通过 IT 灵活性实现业务灵活性远景。
    http://www.ibm.com/developerworks/webservices/library/ws-soa-design/

  3. Streamline SOA development using service mocks
    通过用例和模拟对象简化 SOA 开发——特别在您的项目涉及多个团队时——并提高 SOA 应用程序质量。
    http://www.ibm.com/developerworks/webservices/library/ws-mocks/

  4. SOA programming model for implementing Web services
    用于面向服务的体系结构 (SOA) 的 IBM 编程模型,允许非程序员创建并重用 IT 资产,而无需掌握 IT 技能。该模型包括组件类型、连接模板、应用程序适配器、统一的数据表示和企业服务总线 (ESB)。

    在这个文章系列中:

    1. Part 1:Introduction to the IBM SOA programming model
      http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel/index.html

    2. Part 2:Simplified data access using Service Data Objects
      http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel2.html

    3. Part 3:Process choreography and business state machines
      http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel3/

    4. Part 4:An introduction to the IBM Enterprise Service Bus
      http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel4/

    5. Part 5:Service-oriented user interfaces
      http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel5/

    6. Part 6:The evolving component model
      http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel6/

    7. Part 7:Securing service-oriented applications
      http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel7/

    8. Part 8:Human-based Web services
      http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel8/

    9. Part 9:Integrating rules with SOA
      http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel9/

  5. Security patterns within a service-oriented architecture
    这篇文章旨在鼓励读者在 SOA 中将安全作为服务来考虑。在这篇文章中,我们关注于一个将安全作为企业服务总线 (ESB) 上下文中的基础结构服务的示例。我们讨论了 SOA 体系结构模型、SOA 基本原则作为整体服务模型中的一部分如何对安全定义产生影响、基于 SOA 的方法为业务环境中安全基础结构组件带来的优点,以及 SOA 安全基础结构部署的一些典型模式。
    http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1147321,00.html

  6. Modeling service-oriented solutions
    IBM Rational Unified Process Update for Service Oriented Architecture(RUP Update for SOA)与 UML Profile for Software Services 的 Rational Software Architect 实现的结合提供了建模方法,以及一组用于面向服务体系结构模型解决方案的体系结构和设计的最佳实践。本文描述了背景、范围和此新功能背后的一些概念。
    http://www.ibm.com/developerworks/rational/library/jul05/johnston/

B3.流程编排

  1. Specification:Business Process Execution Language for Web Services
    Business Process Execution Language for Web Services (WS-BPEL) 提供了一种规范地指定业务流程和交互协议的方式。
    http://www.ibm.com/developerworks/library/specification/ws-bpel/

  2. 通过 WebSphere Process Choreographer 实现工作流
    适用于 WebSphere Studio Application Developer Integration Edition V5.1

    在这个文章系列中:

    1. 第 1 部分: 创建和测试 Business Process
      这篇文章介绍如何构建和测试一个包含几个基本活动的业务流程。此业务流程将调用一个简单的 Web 服务来完成其中的一些活动。
      http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0508_simmons/0508_simmons.html

    2. Part 2:Parallel Execution of Multiple Process Instances
      这篇文章使用了一个小型的业务场景,介绍了如何使用 WebSphere Process Choreographer 来构建和测试需要多个业务实例并行执行的异步业务流程。该业务流程同时调用了多个子流程,并等待来自这些子活动的所需的响应。
      http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0603_tan/0603_tan.html

  3. WebSphere Process Server V6.0 Business Process Choreographer Programming Model
    作为 WebSphere Process Server V6.0 中的一部分,Business Process Choreographer 提供了对业务流程和人工任务的支持。它提供了一种根据 WS-BPEL 规范对业务流程进行建模、以及对涉及到人员的交互操作(如人-人和计算机-人之间的交互)进行建模的方法。业务流程和人工任务都被公开为面向服务的体系结构中的服务。这本白皮书介绍了用于 Business Process Choreographer 提供的流程和任务的编程模型。
    http://www.ibm.com/support/docview.wss?rs=2307&uid=swg27007157

  4. Patterns: Building Serial and Parallel Processes with WebSphere Process Server V6
    这本 IBM 红皮书提出了一种构建业务流程解决方案的基于场景的方法,其中使用 WebSphere Process Server、WebSphere Integration Developer 和 Patterns for e-business 演示一些经过证明的业务流程模式。
    http://www.redbooks.ibm.com/abstracts/sg247205.html

B4.WebSphere integration Developer

  1. WebSphere Integration Developer 入门
    通过为面向服务的体系结构的简单应用程序创建业务流程、业务状态机和 Java 组件,了解如何使用 IBM WebSphere Integration Developer V6。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0512_peterson/0512_peterson.html

  2. WebSphere Integration Developer 指导教程
    该文章系列研究了使用 IBM WebSphere Integration Developer 进行应用程序集成的面向服务的方法。

    在这个文章系列中:

    1. Part 1: WebSphere Integration Developer 概览
      第一篇文章对 WebSphere Integration Developer 及其主要组件和概念进行了概述。
      http://www.ibm.com/developerworks/cn/websphere/techjournal/0602_gregory/0602_gregory.html

    2. Part 2:通过 WebSphere Integration Developer 实现 SOA
      该系列中的第二篇文章解释了面向服务的体系结构 (SOA) 编程模型,并描述了如何在 WebSphere Integration Developer 中创建简单的 SOA 应用程序。
      http://www.ibm.com/developerworks/cn/websphere/techjournal/0603_gregory/0603_gregory.html

    3. Part 3:Building a simple service-oriented application
      研究了使用 WebSphere Integration Developer 构建应用程序的一些基本内容。
      http://www.ibm.com/developerworks/websphere/techjournal/0604_gregory/0604_gregory.html

  3. 使用服务组件体系结构构建 SOA 解决方案
    这个文章系列研究了使用 IBM WebSphere Integration Developer 的应用程序集成的面向服务的方法。

    在这个文章系列中:

    1. 第一部分:太棒了,出现了另一个编程模型?
      随着 IBM WebSphere Integration Developer 和 IBM WebSphere Process Server 的发布,出现了一种用于构建面向服务的体系结构 (SOA) 的新编程模式,称为服务组件体系结构,它是为在 SOA 中构建和组装业务解决方案而专门设计的一个新编程模型,旨在集成和组合服务。
      http://www.ibm.com/developerworks/cn/websphere/techjournal/0510_brent/0510_brent.html

    2. 第二部分:组装 SCA 组件
      介绍使用 IBM WebSphere Integration Developer 组装服务组件体系结构组件的上下文中的引用和连接。
      http://www.ibm.com/developerworks/cn/websphere/techjournal/0512_barcia/0512_barcia.html

    3. 第三部分:通过导入和导出集成 SCA 模块
      本文介绍如何使用服务组件体系结构(Service Component Architecture,SCA)和 IBM WebSphere Integration Developer 以各种组件为基础构建垂直集成解决方案。
      http://www.ibm.com/developerworks/cn/websphere/techjournal/0602_barcia/0602_barcia.html

    4. Part 4:Integrating with JMS and Web services
      了解如何使用 JMS 和 Web 服务将您的 SCA 解决方案集成到各种类型的系统。
      http://www.ibm.com/developerworks/websphere/techjournal/0604_barcia/0604_barcia.html

  4. 专家访谈:Paul Pacholski on WebSphere Integration Developer
    在这篇一问一答的文章里,我们邀请 WebSphere 顾问 Paul Pacholski 来回答关于 WebSphere Integration Developer 的问题。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0604_pacholski/0604_pacholski.html


C. 集成

C1.J2EE 组件

  1. Integrate EJB Services with WebSphere Process Server
    本文介绍如何使用 IBM WebSphere Process Server Version 6 和 IBM WebSphere Integration Developer Version 6 来在不对其进行更改的情况集成现有 J2EE 应用程序。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0602_xu2/0602_xu2.html

  2. Using Web services with WebSphere Process Server
    这篇文章解释了 Web 服务定义语言和 XML 在 IBM WebSphere Process Server 中的重要作用,并介绍了如何通过 WebSphere Process Server 来利用 Web 服务技术。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0512_phan/0512_phan.html

C2.业务集成

  1. Integrate WebSphere Business Integration Adapters with WebSphere Process Server Version 6, Part 1:Application Event Notification (AgentDelivery) scenario
    WebSphere Business Integration Adapters 可以创建在多个企业信息系统中交换信息的流程。这个文章系列描述了在 WebSphere Process Server 中如何配置业务流程以及在 WebSphere Business Integration Adapter 发出通知事件时对其进行调用。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0601_reddy/0601_reddy.html

  2. Implement an inbound scenario over HTTP with WebSphere Partner Gateway and WebSphere Process Server
    具有对 WebSphere Process Server、WebSphere Partner Gateway 和 WebSphere Integration Developer 的基本认识的应用程序开发人员,可以使用这篇文章中介绍的场景,通过 HTTP 整合 WebSphere Partner Gateway 和 WebSphere Process Server。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0512_kumar/0512_kumar.html

C3.企业服务总线

  1. Simplify integration architectures with an Enterprise Service Bus
    揭开企业服务总线的神秘面纱,并介绍如何应用这种结构化风格来实现基于面向服务的体系结构的应用程序。
    http://www.ibm.com/developerworks/webservices/library/ws-esbia/

  2. Why do developers need an Enterprise Service Bus?
    它不仅仅适用于架构师:使用企业服务总线,面向服务的体系结构 (SOA) 的基础,也可以让开发人员的工作变得更轻松。
    http://www.ibm.com/developerworks/webservices/library/ws-whyesb/

  3. Building a powerful, reliable SOA with JMS and WebSphere ESB
    Java Message Service (JMS) 对 J2EE 平台上的可靠消息传递进行了标准化。最近发布的 IBM WebSphere Enterprise Service Bus (ESB) 产品提供了一些重要的功能,这些功能位于任何支持面向服务的体系结构 (SOA) 的环境核心位置。本系列文章讨论如何将 JMS 消息传递和 WebSphere ESB 合并为强大而可靠的 SOA。

    在这个文章系列中:

    1. Part 1:Combining WebSphere ESB V6.0.1 and JMS
      http://www.ibm.com/developerworks/cn/websphere/techjournal/0602_tost/0602_tost.html

    2. Part 2:Creating a sample application for a common scenario
      http://www.ibm.com/developerworks/cn/websphere/techjournal/0603_tost/0603_tost.html

    3. Part 3:The WebSphere ESB mediation
      http://www.ibm.com/developerworks/websphere/techjournal/0604_tost/0604_tost.html

  4. WebSphere Enterprise Service Bus 与 WebSphere Integration Developer 入门
    本文将向开发人员介绍 IBM WebSphere Enterprise Service Bus server 及其附带的工具 WebSphere Integration Developer。本文描述如何进行完成以下任务:1) 开发提供基本 Web 服务的中介流;2) 开发中间流,以连接到此服务(使用该工具提供的若干预先构建的中介功能所提供的更为复杂的路由逻辑);3) 使用工具测试机制和独立的基于 JSP 的前端来部署和测试这些流。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0602_byrom/0602_byrom.html

  5. Developing custom mediations for WebSphere Enterprise Service Bus
    本文介绍如何通过用于 WebSphere Enterprise Service Bus V6 的 WebSphere Integration Developer V6 环境来使用自定义中介。本文将演示简单场景中三种类型的自定义中介的开发。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0601_daniels/0601_daniels.html

  6. Patterns: Integrating Enterprise Service Buses in a Service-Oriented Architecture
    这本 IBM 红皮书关注于如何在面向服务的体系结构 (SOA) 中集成企业服务总线 (ESB)。该书讨论了集成用于 ESB 的模式,并包括对在 WebSphere Business Integration Message Broker V5 和 WebSphere Application Server V6 中实现的 ESB 进行集成的循序渐进的指导。然而,这些 ESB 集成模式和概念也适用于使用任何产品实现的 ESB。
    http://www.redbooks.ibm.com/abstracts/sg246773.html


D. 迁移

  1. 将 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 工具环境。它还介绍了如何在 WebSphere Process Server v6.0 中部署和测试该流程。阅读这篇文章以后,您将了解到编程模型如何更改以及如何使用 WebSphere Integration Developer 创建和连接 WebSphere Studio Application Developer 提供的服务类型。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0509_iyengar/0509_iyengar.html

  2. Migrating WebSphere InterChange Server solutions to WebSphere Process Server V6

    在这个文章系列中:

    1. Part 1:A simple migration example
      这篇文章研究了 IBM WebSphere Process Server v6.0 中提供的源构件迁移能力,特别针对从 WebSphere InterChange Server 的迁移提供支持。它指导您完成一个简单 WebSphere InterChange Server 解决方案的迁移,以及使用 Visual Test Connector (VTC) 对迁移的应用程序进行测试的步骤。通过一个简单的示例 WebSphere InterChange Server 解决方案,演示了无人值守的成功迁移。
      http://www.ibm.com/developerworks/websphere/library/techarticles/0511_mckinstry/0511_mckinstry.html

    2. Part 2:Artifacts generated by migration
      这个文章系列中的第二篇文章研究了 IBM WebSphere Process Server v6.0 中提供的源构件迁移能力,特别针对从 WebSphere InterChange Server 的迁移提供支持。
      http://www.ibm.com/developerworks/websphere/library/techarticles/0512_mckinstry/0512_mckinstry.html


E. 安全

  1. WebSphere Process Server Security Overview
    这篇文章提供了关于如何使用 WebSphere Process Server v6 确保业务集成安全的概述。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0602_khangaonkar/0602_khangaonkar.html

  2. 使用 WebSphere Integration Developer 6.0.1 在服务组件体系结构组件上定义 J2EE 角色
    服务组件体系结构 (SCA) 允许您通过对基础传输的抽象来进行对策略和服务质量 (QoS) 的定义,不需要编程或更改现有的服务实现代码。用于在 SCA 组件上定义 J2EE 角色的两个 QoS 限定符分别与安全权限和安全标识相关。本文描述如何使用 WebSphere Integration Developer 在 SCA 组件上定义安全权限和安全标识。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0602_charpentier/0602_charpentier.html

  3. Comment lines from Bill Hines:The (XML) threat is out there...
    新的技术意味着对系统和数据的新的攻击类型。了解可能的攻击种类是保护您的环境免受这些攻击的第一步。另外还可以实现新的硬件设备类型,如 DataPower 中可用的那些硬件。
    http://www.ibm.com/developerworks/cn/websphere/techjournal/0603_col_hines/0603_col_hines.html


F. 测试

  1. IBM Education Assistant:Integration Test Client
    在 WebSphere Integration Developer 中,您可以使用集成测试客户端对模块和组件进行测试。将自动地对任何未实现的组件或未连接的引用进行模拟,这就意味着,您在完成相应的模块前就可以对其进行测试。
    http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/topic/com.ibm.iea.wpi_v6/wpswid/6.0/IntegrationTestClient.html


G. 打包

  1. Introduction to packaging in WebSphere Process Server
    IBM WebSphere Process Server V6.0 和 IBM WebSphere Integration Developer V6.0 对 WebSphere Application Server 和 Rational Application Developer 底层的核心 J2EE 和 Java 概念进行了增强和扩展。这篇较短的文章重点介绍 V6.0.0 产品中的应用程序构件和可执行文件的打包。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0512_phan2/0512_phan2.html


H. 性能和监视

H1.WebSphere Process Server

  1. Problem determination in WebSphere Process Server
    在 IBM WebSphere Process Server 中使用 IBM WebSphere Integration Developer 测试业务集成模块需要一种很好的诊断方法,以便于您对影响模块运行的问题进行修正。这篇文章提供了多方面的建议,您可以使用它们来诊断和修正这些意外的问题。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0601_tung/0601_tung.html

H2.通用事件基础结构

  1. IBM Education Assistant:Common Event Infrastructure
    对通用事件基础结构和通用基础事件的支持,增强了跟踪、审核和监视运行于 WebSphere Process Server 的应用程序的业务流程的能力。
    http://www.ibm.com/software/info/education/assistant/flow/wpswid/6.0/CEI/index.html

  2. Specification:Common Base Event
    通用基础事件 (CBE) 规范为业务企业应用程序中的事件管理定义了一种新的机制,以及如何在自主计算模型中进行自愈事件的通信。(IBM 专用的通用事件基础结构 (CEI) 发出符合 CBE 的事件。)
    http://www.ibm.com/developerworks/library/specification/ws-cbe/

  3. 公共事件基础架构:从技术预览到产品发布
    适用于 WebSphere Business Integration Server Foundation Version 5.1.1
    在 IBM WebSphere Business Integration Server Foundation V5.1 中,作为一项技术预览发布了通用事件基础结构,它为开发任意提供了创建和管理业务和系统事件的能力。随着其正式版本在 V5.1.1 中的发布,现在您可以使用通用事件基础结构来关联和集成整个系统中的信息。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0504_brodie/0504_brodie.html

  4. On demand business process life cycle, Part 7:Monitor business processes and emit events using CEI
    适用于 WebSphere Business Integration Server Foundation Version 5.1.1
    这篇文章比较了使用通用事件基础结构 (CEI) 四种不同的事件发出方法。作者介绍了如何使用 IBM WebSphere Business Integration Modeler V5.1 记录关键的性能指标,以及如何在 WebSphere Business Integration Server Foundation V5.1.1 中创建相应的事件。
    http://www.ibm.com/developerworks/webservices/library/ws-odbp7/

  5. Use the Event Catalog in the IBM Common Event Infrastructure
    了解如何利用通用基础事件规范中的基础集来构建通用事件基础结构 (CEI) 事件目录,以便为通过 CEI 进行事件数据交换的应用程序提供更高级别的协定。
    http://www.ibm.com/developerworks/autonomic/library/ac-catalog/

  6. 利用 WebSphere 管理控制台配置公共事件基础架构
    开发人员可以使用通用事件基础结构 (CEI) 允许应用程序同步地、异步地、在新的事务中或在当前用户的事务中向服务器发送事件。这篇文章提供了关于使用 WebSphere Administrative Console 时 CEI 配置选项的概述。
    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0504_watkinson/0504_watkinson.html

  7. Use Common Event Infrastructure for business-level logging to improve business processes
    对于那些正在寻求如何将通用事件基础结构 (CEI) 应用到现实业务应用程序中的更好方法的信息技术和基础结构架构师来说,本文中的信息将是非常有帮助的。这篇文章帮助您选择和执行整体业务级日志策略,该策略将帮助您改进公司的业务流程,并使得您在向面向流程和动态环境的发展过程中将日志作为首选的方法来考虑。
    http://www.ibm.com/developerworks/websphere/library/techarticles/0512_becker/0512_becker.html


I. 部署

  1. Basic steps for clustering WebSphere Process Server
    这篇文章为一个简单却健壮的集群式拓扑结构使用了一种循序渐进的方法来完成基本集群式 IBM WebSphere Process Server 安装,其中的这种拓扑结构解决了可用性和可伸缩性的问题。
    http://www.ibm.com/developerworks/websphere/techjournal/0604_chilanti/0604_chilanti.html


J. 按需计算

  1. Architecting on demand solutions
    介绍了使用 IBM On Demand Operating Environment 提供的 13 项功能的最佳实践。
    http://www.ibm.com/developerworks/ibm/odoebp/implement.html

    在这个文章系列中:

    1. Part 2:Use the Enterprise Service Bus to connect disparate applications
      这篇文章对大量的企业服务总线模式进行了研究,而您可以在现在的产品中找到这些模式。通过一个业务场景,它阐释了如何利用消息驱动的体系结构来集成门户应用程序、CRM 应用程序和遗留应用程序。企业服务总线提供了消息的连接、转换和路由,并且支持多种协议的使用。
      http://www.ibm.com/developerworks/ibm/library/i-odoebp2/

    2. Part 5:Use BPEL and the Common Event Infrastructure
      在本文中:您可以使用 IBM WebSphere Studio Application Developer Integration Edition 5.1.1 和 WebSphere Business Integration Server Foundation 5.1.1 来支持通用事件基础结构 (CEI)。您将了解 Business Process Execution Language for Web services (BPEL4WS) 流程如何发送事件以实现关于这些流程的信息通信。通过两种不同的方法,您还将看到如何将流程状态、活动状态和业务特定的数据封装到一个事件对象中,以及如何以编程的方式来使用这些事件。
      http://www.ibm.com/developerworks/library/i-odoebp5/

    3. Part 15:Use IBM WebSphere Integration Developer to assemble components
      在这个文章系列的第 15 篇文章中,介绍了 IBM WebSphere Integration Developer V6.0,它是一个基于 Eclipse 的工具,用来开发和组装面向 IBM WebSphere Process Server V6.0 的应用程序。通过使用该工具,您可以了解服务组件体系结构 (SCA),这是 IBM 针对面向服务的体系结构 (SOA) 的集成框架。阅读这篇文章以了解如何使用 Business Process Execution Language (BPEL) 流程、业务规则和现有的 Web 服务来开发和测试简单的模块。
      http://www.ibm.com/developerworks/ibm/library/i-odoebp15/

    4. Part 17:Build a Hello World SOA application
      IT 架构师和开发人员正采用生命周期的方法来实现面向服务的体系结构 (SOA)。IBM 提供了几种增强的产品以支持 SOA 生命周期中的各个阶段,以及增强 SOA 的基础。但是,哪些是开始时需要完成的实质性步骤呢?在这篇文章中,即该文章系列中的第 17 篇,您将了解如何构建第一个 Hello World SOA 应用程序。
      http://www.ibm.com/developerworks/ibm/library/i-odoebp17/

    5. Part 18:Use IBM WebSphere Integration Developer to assemble components
      在这个文章系列的第 15 篇文章中,已经向您介绍了 IBM WebSphere Integration Developer (Integration Developer) V6.0,它是一个保险索赔场景中的一部分。在这部分中,您将添加人工任务以及在工作流中需要用户操作的相关步骤。您还将看到如何在 Business Process Execution Language (BPEL) 流程中包含人工任务。另外,您还可以利用 WebSphere Portal V5.1.0.3 业务流程的集成功能。
      http://www.ibm.com/developerworks/ibm/library/i-odoebp18/


致谢

特别感谢 Warren Fung、Sree Anand Ratnasinghe 和 Bobby Woolf 所作出的贡献。

参考资料

学习

讨论

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=WebSphere, SOA and web services
ArticleID=128808
ArticleTitle=推荐阅读清单: 面向服务的体系结构和 WebSphere Process Server
publish-date=06152006