 |
 |
 |
 |
 |
 |
在 Web 服务世界中的业务流程 BPEL4WS 允许定义使用 Web 服务的业务流程,也允许定义把业务流程的功能具体化为 Web 服务的业务流程。这篇短文使用一个简单的示例来介绍 BPEL4WS 的基本语言元素。此外还将简要说明语言中的概念:建立双边伙伴关系、使消息和流程关联、定义业务流程的活动的顺序、处理长期运行的事务的异常。我们还要介绍 BPEL4WS 所导致的编程模型以及在纯粹的 B2B 情景中 BPEL4WS 的使用。 |
|
|
|
2002年8月1日 |
|
| |
在 Web 服务中将业务流程和事务自动化 新的 Web 服务业务流程执行语言(Business Process Execution Language for Web Services)、Web 服务事务(WS-Transaction)和 Web 服务协调(WS-Coordination)规范提供了一种全面的业务流程自动化框架,它使公司能够利用 Web 服务体系结构(Web Services Architecture)的力量和优势来创建企业事务并将其自动化。在这里,我们就这三种新规范能够提供什么提供了一个非常实用的概述。 |
|
|
|
2002年8月1日 |
|
| |
业务流程: 学习 BPEL4WS,第 2 部分 最近发布的 Web 服务的业务流程执行语言(Business Process Execution Language for Web Services,BPEL4WS)规范,其定位是成为整合方面的 Web 服务标准。您可以创建能够如完成执行 Web 服务调用、操作数据、抛出故障或终止一个流程等工作的不同活动,然后将它们连接起来,从而创建出复杂的流程。这些活动可以嵌套到结构化活动中,结构化活动定义了其中的活动的运行方式,比如是串行或是并行还是取决于某些条件。本系列文章的目的是让读者对 BPEL4WS 语言的不同组成部分有所了解,并教读者如何创建他们自己的完整的流程。本系列文章的第一部分将引领读者创建第一个简单的流程。后续的部分将以不同方式扩展这个示例,以便阐述并解释 BPEL4WS 语言的关键部分,包括数据操作、相关性、故障处理、补偿以及 BPEL4WS 中的各种结构化活动。 |
|
|
|
2002年8月1日 |
|
| |
使用 BPEL4WS 的业务流程: 学习 BPEL4WS,第 3 部分 最近发布的 Web 服务的业务流程执行语言(Business Process Execution Language for Web Services,BPEL4WS)规范,其定位是成为整合方面的 Web 服务标准。本系列文章的目的是让读者对 BPEL4WS 语言的不同组成部分有所了解,并教读者如何创建自己完整的流程。本系列文章前面的部分对这种语言进行了概述,并且引领读者创建了他们的第一个简单的流程。这一部分将更详细介绍每一种活动。我们还将介绍如何在内存中表示和操作各种 BPEL4WS 构造。 |
|
|
|
2002年10月1日 |
|
| |
使用 BPEL4WS 的业务流程: 学习 BPEL4WS,第 4 部分 BPWS4J 是 BPEL4WS 规范的一个实现,它包括一个运行时引擎以及一个用于创建 BPEL4WS 流程的编辑器(它是一个 Eclipse 插件)。Nirmal 在本文中描述了创建 BPEL4WS 流程的设计方式,还描述了如何使用 BPWS4J 编辑器来创建、修改和验证这些流程。 |
|
|
|
2002年11月1日 |
|
| |
业务流程: 理解 BPEL4WS,第 1 部分 最近发布的 Web 服务的业务流程执行语言(Business Process Execution Language for Web Services,BPEL4WS)规范,其定位是成为整合方面的 Web 服务标准。您可以创建能够如完成 Web 服务调用、操纵数据、抛出故障或终止一个流程等工作的不同活动,然后将它们连接起来,从而创建出复杂的流程。这些活动可以嵌套到结构化活动中,结构化活动定义了其中的活动的运行方式,如是串行或是并行还是取决于某些条件。本系列文章的目的是让读者对 BPEL4WS 语言的不同部件有所了解,并教读者如何创建他们自己的完整的流程。 |
|
|
|
2002年12月1日 |
|
| |
使用 BPEL4WS 的业务流程: 学习 BPEL4WS,第 5 部分 本系列前面第二部分中的示例演示了如何构建一个调用 Web 服务的简单的 BPEL4WS 流程。本文将继续那个示例并将它扩展到 BPEL4WS 规范和 BPWS4J 示例所包含的贷款批准流程中。链接将活动连接在一起,并允许由每个活动的条件的规范来确定是否应该遵循该链接。在 BPEL4WS 中,条件是 XPath 表达式,并且本文将显示条件如何合并流程的容器数据。 |
|
|
|
2003年3月1日 |
|
| |
使用 BPEL4WS 的业务流程: 学习 BPEL4WS,第 7 部分 我们在前一篇文章中研究了 BPEL4WS 中的相关性和故障处理。现在,我们将扩展前几篇文章中一直讨论的简单 BPEL4WS 流程,使它能够和一个已经存在的流程实例进行通信并能够捕获自身执行过程中可能发生的故障。 |
|
|
|
2003年4月1日 |
|
| |
使用 BPEL4WS 的业务流程: 学习 BPEL4WS,第 6 部分 我们已在先前的文章中讨论了 BPEL4WS 的基础知识,它可以帮助您理解其中所定义的活动以及如何将这些活动组合在一起。在本文中,我们会讨论 BPEL4WS 的高级属性,它们是定义和执行业务流程的基础。 |
|
|
|
2003年4月1日 |
|
| |
使用 BPEL4WS 的业务流程: 学习 BPEL4WS,第 8 部分 本文将阐述另外三个 BPEL 活动的使用:switch、pick 和 compensate。除了介绍如何使用 <switch> 在条件上进行分支之外,还将说明如何利用 <pick> 基于传入消息或超时设定进行分支。同时举出一个简单清楚的示例来说明如何撤销已执行的动作。 |
|
|
|
2003年5月1日 |
|
| |
使用 BPEL4WS 的业务流程 欢迎来到使用 XML 专栏 - developerWorks 上的一个新专栏 。该专栏的前提是,开发人员最好通过研究代码来学习,因此我会随同专栏一起开发一系列 XML 项目,这些项目将在几篇专栏文章中讨论。感谢这种形式,这样我可以解决更大、更现实的项目,而不是通常可能仅为一篇文章的情景所构思的项目。请注意,您可以在本专栏伙伴站点上找到作为开放源码项目的演示项目本身(请参阅参考资料)。我期待着这些项目可以随着你我的使用而不断发展,届时我会在这里报告那些更改。 |
|
|
|
2004年6月4日 |
|
| |
按需业务流程生命周期,第 1 部分: 为您的按需业务流程构建基础
这一文章系列提供了开发灵活、按需业务流程的方法。这一方法提高了快速定义、创建和部署灵活的解决方案的能力,通过集成业务流程内部的服务、数据、规则、角色和规格来满足不断变化的客户需求。基于 IBM 目前正在使用的硬件订单处理系统,文章引入了一个真实化的订单处理场景。这一场景为系列中的其它文章提供了一个通用的上下文环境和一组使用案例。系列中的其它文章将涉及模式、模型、工作流、规则和监控等。
|
|
|
|
2004年10月22日 |
|
| |
按需业务流程的生命周期,第 2 部分: 电子商务模式指南 本文指导您如何逐步地将电子商务模式应用到创建高效的定制加工处理系统(Order to Manufacturing Processing System,OTMPS)的体系结构的流程中去。此方法包括业务、集成、复合、应用程序 以及运行时模式的识别。您也将学会如何设计产品的运行时模式。此外,作者还会向您介绍新的、潜在的复合、应用程序和运行时模式:业务流程复合模式、页面聚合应用程序和运行时模式,以及受管理的协作运行时模式。 |
|
|
|
2004年11月24日 |
|
| |
随需应变业务流程的生命周期,第 2 部分:电子商务模式指南 本文指导您如何逐步地将电子商务模式应用到创建高效的定制加工处理系统(Order to Manufacturing Processing System,OTMPS)的体系结构的流程中去。 |
|
|
|
2004年12月13日 |
|
| |
随需应变业务流程的生命周期,第 4 部分: Rational XDE 和 WebSphere Business Integration Modeler 的构件集成 本文学习如何集成多个构件来开发用于随需应变业务流程的可执行应用程序。作者描述了这种场景的高级架构,该架构包括一个流程和三种服务。它们用 Rational XDE 为流程中所用到的对象创建对象模型。将该对象模型和从 IBM(R) WebSphere(R) Business Iintegration Modeler 中导出的构件都导入到 WebSphere Studio Application Developer Integration Edition 中。 |
|
|
|
2005年1月1日 |
|
| |
按需业务流程的生命周期,第 3 部分: 使用 WBI Modeler 进行业务流程建模 该系列的第三部分介绍了一种方法和技术,使用 IBM WebSphere Business Integration Modeler V5.1 对业务流程进行图形化的建模,从而生成开发环境里面您可以使用的构件。作者为管理迭代式的建模方法提供了指导策略,该方法是一步步的流程建模方法,使用鉴定和任务清单,任务排列,任务之间流程控制的创建,模型的数据引入,以及流程模型中服务的集成。他还描述了输出选项和生成的构件,您可以使用这些构件作为本系列文章后来描述的开发工具的输入。 |
|
|
|
2005年1月1日 |
|
| |
随需应变业务流程的生命周期,第五部分: 工作流的开发、部署以及测试 利用 IBM(R) WebSphere(R) Business Integration Modeler 中的模型和 IBM Rational XDE 中的对象模型,为随需应变的业务流程实现可执行应用程序。作者展示了如何使用 IBM WebSphere Studio Application Developer Integration Edition 来创建和测试可执行的工作流应用程序,并将其部署到 IBM WebSphere Business Integration Server Foundation 中。还描述了应用程序的服务和数据集成,运行时绑定,以及部署等方面。 |
|
|
|
2005年1月25日 |
|
| |
随需应变业务流程的生命周期,第 7 部分: 监控业务流程并使用 CEI 发出事件 使用公共事件基础架构(Common Event Infrastructure,CEI)来比较发出事件的四种不同方法。作者向您展示了如何使用 IBM(R) WebSphere(R) Business Integration Modeler V5.1 来编辑关键性能指示器(key performance indicators,KPIs),以及在 WebSphere Business Integration Server Foundation V5.1.1 中如何创建相应的事件。 |
|
|
|
2005年3月1日 |
|
| |
随需应变业务流程的生命周期,第 6 部分:应用定制策略及规则 本文讲述制定并管理规则来实施随需应变流程的策略。 |
|
|
|
2005年3月10日 |
|
| |
学习分析员的基本任务――业务流程建模 本文发掘一些分析员用来定义业务流程的建模概念,并研究支持这些概念的 IBM WebSphere Business Integration Modeler 的功能。 |
|
|
|
2005年3月24日 |
|
| |
随需应变业务流程的生命周期,第 8 部分: 业务流程监控 —— 创建关键性能指标 了解如何利用与 IBM(R) WebSphere(R) Business Integration Server Foundation V5.1.1 集成在一起的公共事件基础架构(Common Event Infrastructure,CEI)所提供的 Event Access 和 Event Distribution 服务来接收公用基础事件(Common Base Event,CBE)。并且了解如何利用用于事件到 KPI(关键性能指标)的映射的对象模型,按照本文中的示例由事件创建 KPI。 |
|
|
|
2005年4月1日 |
|
| |
随需应变业务流程的生命周期,第 8 部分:业务流程监控 ―― 创建关键性能指标 本文介绍如何利用 CEI 所提供的服务来接收 CBE,以及如何按照示例由事件创建 KPI。 |
|
|
|
2005年4月21日 |
|
| |
从业务建模到 Web 服务实现:第 2 部分――实现用于业务流程的 Web 服务 本文向您展示了如何使用 WebSphere Business Integration Modeler V5.1 来向业务流程所需的任务中添加业务逻辑。您也将学会如何将业务流程返回到 Web 服务中。 |
|
|
|
2005年5月9日 |
|
| |
在 WebSphere Process Choreographer 中构建服务调度程序的业务流程执行语言流程模式 本文描述了根据业务样例的需求来制定、更新和取消计划的服务。以及使用业务流程执行语言(Business Process Execution Language)的业务流程模式解决方案 |
|
|
|
2005年5月9日 |
|
| |
随需应变的业务流程生命周期,第 9 部分: 加入人员操作 本文介绍如何使用 WebSphere Business Integration Server Foundation 中的人员活动(Staff Activities)来在一个随需应变的业务流程中包含人员。在本文中,您将学习人员活动是如何被用于解决执行过程中的意外问题,以及人员是如何通过人员查询的方式被指派到一个活动。 |
|
|
|
2005年5月30日 |
|
| |
随需应变的业务流程生命周期,第 10 部分: 开发用于 CICS 事务服务器的消息适配器 随需应变的转换可以使新的业务流程调用遗留的客户信息控制系统(Customer Information Control System,CICS(R))事务服务器中的业务逻辑。本文在体系结构上进行了一些概述,并且提供了循序渐进的方法,以使用 CICS Transaction Server(TS)
V2.3 提供的用于 CICS 的 SOAP 特性,来开发各种构件去调用工作流流程中的遗留 CICS 业务逻辑。在本文中,作者向您说明了如何在 CICS TS 中创建用于从 XML 到 COMMAREA 转换的消息适配器。 |
|
|
|
2005年6月2日 |
|
| |
随需应变业务流程的生命周期,第 11 部分:使用 CICS 事务服务器集成业务流程 在本文中,作者提供了循序渐进的方法来教您开发服务请求者端构件,并将它们与业务流程执行语言(BPEL)集成在一起。 |
|
|
|
2005年6月24日 |
|
| |
Web 服务编程技巧和窍门,第 4 部分: 使用 BPEL 和 WebSphere Business Integration Server Foundation 在业务流程中融合 J2EE 和 .NET 技术 研究 J2EE(Java(TM) 2 Enterprise Environment)和 Microsoft?.NET 之间典型的业务集成场景,并且学习如何在 IBM? WebSphere? Business Integration Server Foundation 上构建并运行 BPEL(业务流程执行语言)业务流程。在本系列文章的前三部分,作者讲述了有关改进 J2EE 技术和.NET 间互操作性的内容,分析了 J2EE 技术和 .NET 之间的 Web 服务集成中的常见问题,并提供了最佳实践。文中的技巧主要针对 XML 设计的细节,而这些设计的细微之处经常被 Web 服务编程人员忽略。本文旨在展示如何通过自顶向下的方法(WSDL(Web 服务描述语言)实现)来解决 .NET 和 J2EE 之间 Web 服务互操作性的常见难题,例如嵌套复杂类型数组、日期和时间值还有命名空间问题。 |
|
|
|
2005年7月21日 |
|
| |
随需应变业务流程的生命周期,第 12 部分: 实现补偿服务 通过本文您将学习如何使用流程补偿服务 (process compensation service) 来实现业务流程执行语言(Business Process Execution Language,BPEL)工作流。作者描述了如何创建和调用补偿活动来撤消由流程活动所做出的更新。 |
|
|
|
2005年8月11日 |
|
| |
应用WBISF来构建面向服务的业务流程:什么是WBISF 本文是WBISF 系列文章的第一部分,主要介绍了WebSphere Business Integration Server Foundation(简称WBISF)作为新一代基于J2EE 并面向服务的集成服务器的基础技术概念。 |
|
|
|
2005年12月30日 |
|
| |
应用WBISF来构建面向服务的业务流程-开发、部署和调试TimeServiceProcess业务流程 本文将重点介绍如何利用WSADIE来开发一个具体的业务流程,以及如何利用WSADIE内嵌的WBISF服务器来部署和调试业务流程。 |
|
|
|
2006年1月5日 |
|
| |
随需应变业务流程的生命周期,第 13 部分: 在集群环境中进行部署 在集群环境中安装和配置 WebSphere Business Integration Server Foundation 和 BRBeans。 |
|
|
|
2006年1月9日 |
|
| |
使用 PHP 访问 WebSphere Process Server V6.0 业务流程 本文说明了如何从 PHP Hypertext Preprocessor (PHP) Server 访问运行于 IBM WebSphere Process Server Version 6.0 上的基于业务流程执行语言(Business Process Execution Language,BPEL)的应用程序。 |
|
|
|
2006年6月1日 |
|
| |
随需应变的业务流程生命周期,第 14 部分: 使用集群 WebSphere MQ 部署平衡消息传递工作负载 在本系列的关于在集群环境中进行部署的最新部分中,您将回顾 IBM WebSphere MQ 关于集群部署的关键概念。通过使用这些概念,可以确定本系列的第 13 部分所描述的拓扑结构的伸缩性和工作负载平衡特征。您将以前一篇文章建议的体系结构为基础,来探索实现不同可用性和工作负载平衡属性的拓扑更改。另外,还将回顾与您生产环境相关的高可用性和安全主题。 |
|
|
|
2006年10月19日 |
|
| |
使用 WebSphere Business Integration V6.0 产品的端到端解决方案,第 3 部分: 监视业务流程应用程序的执行 本系列的第 3 部分指导您完成相关步骤,以在 WebSphere Business Modeler Advanced Version 6.0 中创建业务度量模型,使用 WebSphere Business Monitor V6.0 来监视业务流程,并将监视结果导入回 WebSphere Business Modeler 中。 |
|
|
|
2007年6月22日 |
|
| |
SOA:原理•方法•实践,第 3 部分: 业务流程简述 从亨利福特开始通过装配线生产福特汽车,直到今日,我们一直都在想办法来更好地、更快地、更可靠地、更经济地完成工作。业务流程是一种非常好的方法。业务流程可以被定义为一个具有各种不同功能的活动相连的一组有相互关系的任务。如何将分布的Web服务组合实现业务流程,对企业实现全球化和虚拟化具有重要意义。BPEL(Business Process Execution Language,业务流程执行语言)是业界认可的标准,也是SOA实现组合服务和服务编排的重要技术基础。这是《SOA:原理方法实践》的第 10 章。本章将重点介绍 BPEL 的基本特性和使用模式。 |
|
|
|
2007年9月18日 |
|
| |
构建 SOA 组合业务服务,第 9 部分: 面向灵活性和可配置性的业务流程并行活动模式 这个文章系列主要介绍了组合业务服务 (CBS) 的开发,本文是其中的第 9 部分。可以通过组合现有的 SOA 服务得到 CBS、或者作为一个新的服务创建 CBS,它们的目的都是提供可配置性。本文介绍了用于为 CBS 设计业务流程执行语言 (BPEL) 流程的并行活动模式。本文提供了一个银行用例示例,该用例实现了这种模式,以便在从 CBS 构建的简单应用程序中创建灵活的、可配置的业务流程。本文描述了一个利用 BPEL 并行活动来实现实际用例的解决方案。可以实例化多个并发的流程,并发流程的数目是不确定的,可以由业务对象在运行时指定。本文首先简单介绍了并行活动模式,然后提供了一个贷款请求用例,通过这个用例您将了解如何使用并行活动模式以实现灵活性和可配置性。 |
|
|
|
2007年9月21日 |
|
| |
使用 Eclipse BPEL 插件开发和执行 WS-BPEL V2.0 业务流程 BPEL V2.0 是一种功能强大的语言,可用于帮助开发由大量其他组件和 Web 服务组成的大型复杂应用程序。BPEL 允许您使用图形编辑器来描述长期运行的工作流程,从而在人类友好的图表上展现工作流程。本文将介绍如何使用 Eclipse BPEL 插件开发流程并与 Apache ODE 结合使用来执行流程。 |
|
|
|
2008年5月6日 |
|
| |
Innov8-边玩游戏,边学业务流程管理 您的任务(如果您选择接受的话)是学习业务流程管理(Business Process Management,BPM)基础知识。让我们一起进入 IBM BPM 模拟游戏 Innov8,集中地全面了解 BPM 活动。您可以在其中与其他虚拟员工交互,参与其在虚构企业 After, Inc. 的日常活动。在此过程中,您可以了解关于 BPM 各个方面的信息,发现公司的业务流程、在其中进行协作并对其进行优化。 |
|
|
|
2008年5月15日 |
|
| |
SOA 案例研究,第 4 部分:业务流程场景 本文中的案例研究重点说明与开立新帐户的业务流程相关的挑战和解决方案。本红皮书描述如何使用“SOA 中的流程场景”的实现模式来解决与该案例研究相关的业务和 IT 挑战。 |
|
|
|
2008年6月5日 |
|
| |
SOA 案例研究,第 7 部分:业务流程管理场景 JKHL Enterprises (JKHLE) 正在进行一系列的基本业务变更,期望最终能够获得最大收益。JKHLE 已决定采用 SOA 原则来解决其面临的业务和 IT 挑战。
JKHLE 团队的工作重点是在各个销售渠道中以一致的方式解决因创建新客户帐户而带来的难题。此 SOA 采用计划被称为帐户开立项目 (Account Open Project)。使用 SOA 方法有利于在未来业务发生变化时进行更快的实现和提供更大的灵活性。
|
|
|
|
2008年6月19日 |
|
| |
用于产品生命周期管理的 SOA 方法,第 3 部分: 业务流程管理 本文在虚构的 Trucks Inc.的业务问题上下文中讨论业务流程管理(Business Process Management,BPM),并对其做出定位。 |
|
|
|
2009年2月26日 |
|
| |
在 Business Space 中实现业务流程管理 本文将向您简要介绍 Business Space 的基本概念,并通过对 Business Space 与业务流程管理(BPM)关系的介绍,向您展示 Business Space 实现业务流程管理的能力和方法。最后简单介绍 Business Space 与 IBM 其他产品的集成能力。 |
|
|
|
2009年3月16日 |
|
| |
使用 WebSphere Business Modeler 实现业务流程的直接部署 本篇文章将通过一个客户订单处理的业务流程案例,从环境准备,部署运行和指标监控三个环节,介绍如何通过 WebSphere Business Modeler 直接将流程部署到流程执行引擎和监控服务器上进行测试运行的。 |
|
|
|
2009年3月23日 |
|
| |
使用 BPEL 业务流程构建网站 本教程介绍了如何创建使用业务流程来执行日常业务操作的 Web 站点。 |
|
|
|
2004年7月22日 |
|
| |
使用 Business Integration Reference Architecture (BIRA) 工具,第 1 部分:使用 WebSphere Business Integration Modeler 建模业务流程 本教程介绍如何使用 Business Integration Reference Architecture (BIRA) 工具(例如 IBM Websphere Business Integration Modeler、Websphere Studio Application Developer Integration Edition 和 WebSphere Business Server Foundation)创建业务流程模型。各种角色的人(从业务分析人员到开发人员)在定义和执行其业务流程模型时都可以从这些工具的强大与灵活中获益。 |
|
|
|
2006年2月13日 |
|
| |
随需应变的业务流程生命周期,第 15 部分: 为面向服务的体系结构部署可伸缩、安全而稳定的基础 本教程将详细讨论 WebSphere Process Server Version 6.0.1 集群的安装和配置。对集群进行了完全配置后,集群就将能够进行水平集群化(横向扩展)和垂直集群化(纵向扩展)。集群配置将进行逻辑划分,以便允许管理员 独立扩展应用程序处理或消息传递工作负载专用的资源,从而分别缓解 CPU 或 I/O 瓶颈。 |
|
|
|
2006年9月7日 |
|
| |
为业务流程配置 SonicESB: 第 1 部分:使用 IBM Rational Application Developer 构建、开发和测试示例 SonicESB 流程 了解如何开发保护多个服务的 SonicESB 流程,这些服务彼此交互,以执行示例 Travel Agency Flow。您将按照详细说明来配置 Sonic,以将 Travel Agency Process 作为 Web 服务公开。其中的代码是使用 IBM Rational Application Developer 开发和测试的。 |
|
|
|
2007年6月22日 |
|
| |
了解 Web 服务规范: 第 7 部分:Web 服务业务流程执行语言 您拥有非常可靠的服务系统,但是您真正需要的是一个能充分利用这些服务以实现业务流程的应用程序。Web 服务业务流程执行语言 (WS-BPEL) 为您提供一种用于组合和合并 Web 服务的标准技术,它们能够在宏观级别而不仅仅是在微观级别上完成您所需的工作。本系列文章共有七个部分,本教程是其中的最后一部分,说明了如何使用 WS-BPEL 为您的服务创建流程流。 |
|
|
|
2007年8月16日 |
|
| |
WebSphere Business Modeler 认证考试 992 准备,第 1 部分: 管理业务流程 准备 IBM 认证考试 992:IBM WebSphere Business Modeler Advanced V6.1,Business Analysis and Design。本教程系列包含关于业务流程管理行业和工具使用的信息。我们将回顾通用业务流程管理概念和建模方法。此外,您还将了解 IBM WebSphere Business Modeler 与 SOA 生命周期如何相关。最后,您将了解业务流程建模的关键成功因素。 |
|
|
|
2009年4月7日 |
|
| |
WebSphere Business Modeler 认证考试 992 准备,第 2 部分: 业务流程建模 准备 IBM 认证考试 992:IBM WebSphere Business Modeler Advanced V6.1, Business Analysis and Design。在本教程中,您将了解如何对业务流程建模、WebSphere Business Modeler 支持的各种数据模型,以及流程流控制逻辑和流程布局。最后,您将了解如何使用配置管理工具以及导入和导出功能共享流程。 |
|
|
|
2009年4月8日 |
|
| |
WebSphere Business Modeler 认证考试 992 准备,第 3 部分: 模拟业务流程 准备 IBM 认证考试 992:IBM WebSphere Business Modeler Advanced V6.1,Business Analysis and Design。在本教程中,您将了解如何开发能够进行模拟的流程模型,以及如何基于模拟数据评估未来流程设计的风险和收益,并使用统计分布来描述模型中的资源分配。 |
|
|
|
2009年4月8日 |
|
| |
WebSphere Business Modeler 认证考试 992 准备,第 4 部分: 验证和分析业务流程 准备 IBM 认证考试 992:IBM WebSphere Business Modeler Advanced V6.1,Business Analysis and Design。本教程介绍如何使用 WebSphere Business Modeler 的高级分析功能来验证流程模型和执行比较分析,以便确定流程的改进机会。 |
|
|
|
2009年4月20日 |
|
| |
WebSphere Business Modeler 认证考试 992 准备,第 5 部分: 生成业务流程分析查询和报告 准备 IBM 认证考试 992:IBM WebSphere Business Modeler Advanced V6.1,Business Analysis and Design。了解随 Modeler 提供的预定义查询,以及如何创建和执行自定义查询。还将了解如何生成、打印和导出报告。 |
|
|
|
2009年4月20日 |
|
| |
将旧应用改造成 Web 服务
随着动态电子商务以及那些支持它的基于开放标准的技术的出现,哪些支持企业中基本业务流程的有价值的旧应用将能够加入到分布式计算的这一新领域中来。在这篇文章中,我们将概略论述如何将Web 服务技术应用到我们的旧应用中,然后用一个示例来说明Web服务概念体系结构在旧应用中的使用。
|
|
|
|
2002年1月1日 |
|
| |
异步操作和 Web 服务,第 3 部分:向 Web 服务添加业务语义 继 第 1 部分和第 2 部分解释了 Web 服务异步操作的相关性并介绍了一些用来构建异步服务的模式后,本文将开始讲解三个新规范 ― Web 服务的业务流程执行语言(Business Process Execution Language for Web Services)、Web 服务协调(Web Services Coordination)和 Web 服务事务(Web Services Transaction)。您将看到这三个规范如何支持异步操作并创建一个反映实际业务交互的可运行编程环境。 |
|
|
|
2003年2月21日 |
|
| |
Web 服务互操作性,第 1 部分 在本文中 André Tost 将展示如何跨许多不同的 Web 服务环境实现订单业务流程。一个示例应用程序定义了参与订单流程的不同角色,其中每个角色都可以由不同供应商的实现来扮演。André 将描述该应用程序做什么工作,以及该应用程序的各个部分如何协同工作。他还将向您展示如何从您的 Web 浏览器访问和运行应用程序的 IBM 部分,以及如何通过链接让您获得带源代码的演示。接下来的一篇文章将向您描述如何在您自己的 WebSphere Application Server 安装上运行这个应用程序以及如何用 WebSphere Studio Application Developer 工具调试它。 |
|
|
|
2003年3月1日 |
|
| |
Business processes and workflow in the Web services world 首先,我们需要考虑一个问题。想想那个造出第一个轮子的洞穴人。第一个轮子是创造、发明、是值得庆祝的理由。而制造第二个、第三个、第四个、第五个等轮子的制作则只是劳动。从穴居时代,到亨利福特开始通过装配线生产福特汽车,直到今日,我们一直都在想办法来更好地、更快地、更可靠地,同时花费更少的金钱来完成工作。对于达到这些目标,业务流程是一种非常好的方法。本文将讨论业务流程、它们与现今的工作流和 Web 服务的关系,还有我们面临的挑战。 |
|
|
|
2003年3月1日 |
|
| |
使用基于 RosettaNet 的 Web 服务,第四部分: BPEL4WS 和 RosettaNet 仅仅在两台机器间简单地发送基于 SOAP 的消息不能成为真正意义上的Web 服务--这是一个相对狭窄的观点,它使更大的蓝图变得模糊。为了电子化地开展业务,您需要鼓励能够您以现实世界中开展业务的方式思考并实践的技术。Web 服务是鼓励您这样思考的非常重要的第一步,在本文中,Suhayl描述了怎样使用 BPEL4WS 创建可执行的业务流程。 |
|
|
|
2003年10月1日 |
|
| |
使用 J2EE 技术设计面向服务的体系结构框架 面向服务的体系结构(service-oriented architecture,SOA)因其固有的松散耦合与互操作性,成为许多企业应用的自然选择。在本文中您将看到,使用 J2EE 1.4 提供的 Web 服务功能可以很容易地构建能够访问现有业务流程的 SOA 系统。 |
|
|
|
2004年2月1日 |
|
| |
BPELJ: 针对 Java 技术的 BPEL BPELJ 是 BPEJ 与 Java 程序设计语言的结合,它使得可以一起使用这两种语言来构建业务流程应用程序。 |
|
|
|
2004年3月1日 |
|
| |
面向服务的分析与设计原理 来自最初的面向服务的体系结构(Service-Oriented Architecture,SOA) 的实现项目的经验表明,诸如面向对象的分析与设计(Object-Oriented Analysis and Design,OOAD)、企业体系结构(Enterprise Architecture,EA)框架和业务流程建模(Business Process Modeling,BPM)这样的现有开发流程和表示法仅仅涵盖了目前出现在 SOA 中的体系结构模式所需的支持的一部分。因此,需要增强的交叉学科服务建模方法。 |
|
|
|
2004年6月1日 |
|
| |
使用 WebSphere Process Choreographer 进行动态服务绑定 本文阐述了如何在 IBM WebSphere Business Integration Server Foundation 中将 Web 服务绑定到 Business Process Execution Language (BPEL) 业务流程,以及如何动态地改变这些绑定。 |
|
|
|
2004年7月1日 |
|
| |
开始在 WebSphere Studio 中使用 BPEL4WS 本教程讲述了在 WebSphere Studio Application Developer Integration Edition V5.1 中如何使用 Web 服务的业务流程执行语言来创建和部署业务流程。通过不同的例子,您可以学习 BPEL 规范中的不同组件。
|
|
|
|
2004年8月9日 |
|
| |
使用 WebSphere Studio 程序化控制长期运行的 BPEL 流程 对那些使用业务流程执行语言(Business Process Execution Language,BPEL)开发应用程序及流程的人来说,本文向您展示了如何使用 WebSphere Studio Application Developer Integration Edition V5.1.1 开发定制 BPEL 流程并创建 Web 应用程序,这些应用程序调用那些 BPEL 流程并与之交互。 |
|
|
|
2004年12月20日 |
|
| |
在企业级 SOA 中使用 Web 服务,第 2 部分:使外部 Web 服务互操作性最优 本文展示了如何更改服务的类型、位置以及每个 Web 服务的平台,以便实现原始应用程序的业务流程。 |
|
|
|
2005年3月14日 |
|
| |
长期运行的 BPEL 流程中 staff 动作的程序化控制 这篇文章将会帮助您构建及开发您自己的包含 staff 活动的业务流程执行语言(BPEL)流程,或者是使用包含 staff 活动的 BPEL 流程的应用程序。您还将能够创建 Web 应用程序来调用您的 BPEL 流程和 staff 动作并与之交互。 |
|
|
|
2005年3月17日 |
|
| |
构建 CEI 应用程序用于测试事件选择器和事件群 学习如何构建基于公共事件基础架构(Common Event Infrastructure,CEI)的应用程序用于测试事件群和事件选择器。作者提出这种称为 EventTester 的应用程序,然后向您展示了将事件访问接口用于基于指定的事件选择器和事件群来查询历史事件。本文向您展示了如何为基于业务流程执行语言(Business Process Execution Language,BPEL)的标有“Business Relevant”的流程创建事件选择器。 |
|
|
|
2005年4月1日 |
|
| |
使用 Process Choreographer 5.1 进行增强的审核日志数据分析并查询 BPEL 流程 本文描述了如何分析由业务流程编排器编写的审核日志数据,该业务流程编排器是 IBM WBI Server Foundation V5.1.x 的部件,用于业务流程执行语言(BPEL)的流程。 |
|
|
|
2005年5月25日 |
|
| |
Web 服务编排实践 通过本文中的简单股票交易样例,您能学会如何使用 Web 服务编排接口(Web Service Choreography Interface,WSCI)将不同的 Web 服务编排在一起,并应用到具有实际意义的业务流程中 |
|
|
|
2005年7月8日 |
|
| |
用于实现 Web 服务的 SOA 编程模型,第 3 部分: 流程编排和业务状态机 组合服务的一种方法是使用业务流程执行语言(Business Process Execution Language,BPEL)将服务定义为业务流程,或者将它们表示为业务状态机 (business state machines)。编排这样一系列服务的调用的主线代码在一个称为流程编排引擎 (process choreography engine) 的特殊容器中运行。容器提供的功能可以支持甚至跨企业的边界执行长时间运行的流程,承受计划的和未计划的停用,并且促进企业到企业(business-to-business,B2B)的协作。 |
|
|
|
2005年8月29日 |
|
| |
在企业级 SOA 中使用 Web 服务,第 5 部分: 使用 WebSphere Business Integration 工具优化 Web 服务应用程序 想要学习如何优化面向服务的体系结构(Service-Oriented Architecture,SOA)中的 Web 服务应用程序吗?Judith M. Myerson 强调了业务流程规则在优化 Web 服务的过程中具有最高优先级的重要性,并给出了其他优化技术的例子,例如减少 Web 请求的数量和执行时间。 她还讨论了 IBM WebSphere Business Integration,开发人员和业务分析人员可以使用这个工具来协作建模 Web 服务,以便进行优化 。 |
|
|
|
2005年9月8日 |
|
| |
在企业级 SOA 中使用 Web 服务,第 5 部分:使用 WebSphere Business Integration 工具优化 Web 服务应用程序 想要学习如何优化SOA中的 Web 服务应用程序吗?本文作者向您介绍了业务流程规则在优化 Web 服务的过程中具有最高优先级的重要性,并给出了其他优化技术的例子。 |
|
|
|
2005年9月9日 |
|
| |
业务驱动的开发 了解优化业务流程的基本知识,以在实现面向服务的体系结构 (SOA) 之前确保信息技术 (IT) 系统能够充分地满足企业的业务需求。本文讨论了对业务驱动的开发 (business-driven development , BDD) 的要求,并列出了成功实现其制度化的主要步骤。 |
|
|
|
2006年6月6日 |
|
| |
IBM WebSphere 开发者技术期刊
: WebSphere Integration Developer 指导教程——第 5 部分
本系列文章使用 IBM WebSphere Integration Developer 为应用程序集成探索面向服务的方法。本文将深入研究如何构建业务流程,包括何时使用业务流程与状态机。 |
|
|
|
2006年10月18日 |
|
| |
使用业务驱动的开发为卫生保健组织开发 SOA 解决方案 使用业务驱动的开发方法的 SOA 解决方案将帮助您集成卫生保健业务流程,从而实现您的业务目标,并能节约时间和成本。本文说明了在典型的卫生保健行业 IT 场景中使用业务驱动的开发实现 SOA 所涉及的详细过程、工具和技术构件。 |
|
|
|
2006年12月18日 |
|
| |
IBM WebSphere 开发者技术期刊: 对 Service Component Architecture 模块的可靠和可重复的单元测试——第 2 部分 可重复的单元测试为验证解决方案组件的质量提供了一种有效和可靠的方法。本文描述在使用业务流程执行语言 (BPEL) 测试实现业务流程的 Service Component Architecture (SCA) 模块时可能遇到的问题,以及如何使用模拟对象实现对这些组件的可重复测试。 |
|
|
|
2006年12月20日 |
|
| |
SOA 快速指南 1 2 3,第 6 部分: 以服务为中心的业务活动管理与监控 《以服务为中心的业务活动管理和监控》是本系列文章的最后一个部分,将结合本系列文章所使用的汽车贷款实例介绍如何实现构建企业的业务流程管理模型。本文的组织方式是:第 2 部分介绍业务活动监控的基本概念,即什么是业务监控,它与传统商业智能之间的关系是什么;第 3 部分描述创建业务流程管理模型的基本步骤,即从何入手建立一个完整的企业业务活动监控模型,第 4 部分则结合本系列的业务场景使用 IBM 最新推出的 WBI Modeler 6 来介绍如何构造一个业务活动监控模型,最后是总结。希望通过本文的介绍,能够帮助读者理清基本的概念脉络,了解构建业务活动监控模型主要的实施步骤,从而为在将来的项目中实现业务活动管理奠定良好的基础。 |
|
|
|
2007年2月6日 |
|
| |
SOA 术语概述: 第 1 部分,服务、体系结构、治理和业务术语 通过本系列的第 1 部分了解一些基本的 SOA 术语。Bertrand Portier 将定义包括服务、体系结构、面向服务的体系结构、治理和业务流程在内的多个术语,并说明为何它们是 SOA 成功的基础。他还介绍了 IBM SOA Foundation 中的主要情况。 |
|
|
|
2007年3月15日 |
|
| |
构建 SOA 组合业务服务,第 2 部分: 将业务集成项目从 WebSphere Application Developer-IE v5.1 迁移到 WebSphere Integration Developer v6.0.1 本文描述将原型组合应用程序从 WebSphere Application Developer-IE v5.1 迁移到 WebSphere Integration Developer v6 的一些问题和解决方案。我们将探索 WSDL 绑定、WSDL 接口、XSD 定义和业务流程执行语言(Business Process Execution Language,BPEL)编码。 |
|
|
|
2007年6月19日 |
|
| |
构建 SOA 组合业务服务,第 5 部分: 使用 IBM WebSphere Business Modeler 本系列讨论如何开发组合应用程序来支持业务服务,本文是其中的第五篇文章。组合业务服务组件符合服务组件体系结构的要求,是使用集成工具集开发的,此集成工具集包括 IBM WebSphere Business Modeler (WBM) 和 IBM WebSphere Integration Developer (WID)。这些工具生成的构件的运行时是 IBM WebSphere Process Server。本文将说明有关使用 WBM V6 进行业务流程的建模、组装和部署的最佳实践。另外,本文还将确定在 WBM 和 WID 集成中存在的一些差距,并说明在示例流程建模工作(基于本文中描述的一个实际使用情况)中获得的经验教训。 |
|
|
|
2007年8月6日 |
|
| |
将遗留系统集成到您的 SOA 中 您希望在组织中实施面向服务的体系结构(Service-Oriented Architecture,SOA),以提高流程的灵活性、适应性和灵巧性。但您已经在业务流程中使用了一系列现有系统。该怎么办呢?将 SOA 与您的遗留应用程序集成,以从其获得更多的价值。本文将向您介绍实现此目标所需的步骤,以及要加以避免的失误。 |
|
|
|
2008年3月3日 |
|
| |
构建 SOA 组合业务服务,第 12 部分: 将 IBM FileNet 中以文档为中心的工作流与 IBM WebSphere Process Server 中的业务状态机结合 将 IBM WebSphere Process Server 中建模的事件驱动的业务流程执行语言(Business Process Execution Language,BPEL)业务流程与 IBM FileNet P8 中的以文档为中心的业务流程集成。本文将使用虚构银行应用程序中的简单贷款申请场景向您详细介绍此过程。 |
|
|
|
2008年4月28日 |
|
| |
使用 WS-BPEL 和 IoC 构建可配置工作流程,第 1 部分: 了解动态业务工作流程 控制反转(Inversion of Control,IoC)与 Web 服务业务流程执行语言(Web Services Business Process Execution Language,WS-BPEL)是实现动态业务工作流程的有效工具。本文是一个包含两部分的系列的第一部分,在这里 Bilal Siddiqui 描述了业务工作流程的动态特性,推荐了一个两层的工作流程模型,该模型让您能够使用 XML 来构建可配置和灵活的解决方案。 |
|
|
|
2008年7月28日 |
|
| |
IBM SOA Foundation 产品集成: 在基于 WebSphere 的 SOA 解决方案中利用“作为服务的信息” 业务流程管理(business process management,BPM)的最关键元素之一是信息对业务流程的可用性。本文研究如何将 IBM InfoSphere Information Server 产品系列所支持的“作为服务的信息”概念与基于 IBM WebSphere Process Server 的业务流程自动化平台集成在一起。 (IBM WebSphere Developer Technical Journal) |
|
|
|
2008年10月21日 |
|
| |
在下一代 BPM 2.0 中利用 Web 2.0 了解业务流程管理 (BPM) 2.0(下一代 BPM)如何利用 Web 2.0。本文介绍 Web 2.0 与 BPM 的融合及其他标准的使用,这些可帮助组织变得更加灵活和机动,并让业务分析人员在建模、管理、执行和优化核心业务流程方面担任重要角色。了解 BPM 2.0 的属性,以及 IBM 在该领域提供了哪些产品。 |
|
|
|
2008年11月13日 |
|
| |
使用 WebSphere Business Services Fabric 创建面向服务的灵活业务解决方案,第 2 部分: 扩展本体模型 了解如何利用 WebSphere Business Services Fabric 的功能构建支持动态绑定和编排的组合业务应用程序。在第 2 部分中,您将了解如何使用 Fabric Modeling Tool 将业务流程中的可变点建模为本体扩展。 |
|
|
|
2008年11月13日 |
|
| |
使用中介流将 WebSphere Service Registry and Repository 与 WebSphere Process Server 集成 了解如何在 IBM WebSphere Process Server 中使用中介流,以基于用户的输入有选择地调用 WebSphere Registry and Repository 中注册的 Web 服务。本文向您介绍如何将 Registry 与 Process Server 集成,从而使用注册中心存储的元数据实现动态的服务选择和调用。您将学习有关如何创建注册中心内容、构建中介流以及将流部署到 Process Server 的基本知识,从而使您可以向业务流程中引入更多的灵活性和适应性。 |
|
|
|
2009年3月3日 |
|
| |
developerWorks 图书频道: SOA 核心技术及应用,第 1 章 本书立足于技术底层,试图指引读者理解构建 SOA 的基础编程模式。这一技术模式也并非耳熟能详的 Web 服务,而是新兴的 SOA 技术标准——服务组件架构(Service Component Architecture, SCA)、服务数据对象(Service Data Object,SDO)和业务流程执行语言(Business Process Execution Language, BPEL)。这三个技术分别解决了服务构建、数据模型和流程编排领域的问题,因而被称为“SOA 编程模式的铁三角”。 |
|
|
|
2009年4月16日 |
|
| |
developerWorks 图书频道: SOA 核心技术及应用,第 14 章 本书立足于技术底层,试图指引读者理解构建 SOA 的基础编程模式。这一技术模式也并非耳熟能详的 Web 服务,而是新兴的 SOA 技术标准——服务组件架构(Service Component Architecture, SCA)、服务数据对象(Service Data Object,SDO)和业务流程执行语言(Business Process Execution Language, BPEL)。这三个技术分别解决了服务构建、数据模型和流程编排领域的问题,因而被称为“SOA 编程模式的铁三角”。 |
|
|
|
2009年4月16日 |
|
| |
developerWorks 图书频道: SOA 核心技术及应用,第 7 章 本书立足于技术底层,试图指引读者理解构建 SOA 的基础编程模式。这一技术模式也并非耳熟能详的 Web 服务,而是新兴的 SOA 技术标准——服务组件架构(Service Component Architecture, SCA)、服务数据对象(Service Data Object,SDO)和业务流程执行语言(Business Process Execution Language, BPEL)。这三个技术分别解决了服务构建、数据模型和流程编排领域的问题,因而被称为“SOA 编程模式的铁三角”。 |
|
|
|
2009年4月16日 |
|
| |
SOA 环境中的测试驱动的开发,第 2 部分: 使用 WebSphere Process Server 进行持续集成 本系列的第 1 部分重点介绍了在 IBM WebSphere Integration Developer 中编写 SCA 业务流程之前,如何使用 Cactus 为 SCA 数据映射编写测试用例。第 2 部分将研究如何使用 CruiseControl 作为持续集成服务器,以监视 CVS 存储库中的 SCA 构件,并在每当发生更改时在 IBM WebSphere Process Server 上运行测试用例。 (IBM WebSphere Developer Technical Journal) |
|
|
|
2009年5月26日 |
|
| |
SOA 的面向流程的建模,第 1 部分: 流程分解技术 在本系列中,您将了解一项新的分解技术,以帮助您指定与面向服务的体系结构(Service-Oriented Architecture,SOA)一致的业务流程。本文是其中的第一篇文章,将探讨如何将业务流程分解为不同的职责层(与不同的细节级别相对),并将讨论流程控制者的角色以及如何在需要的地方标识服务。 |
|
|
|
2009年7月13日 |
|
| |
特性聚焦: 使用 WebSphere BPM V6.2 产品轻松地为执行流程建模 IBM 业务流程管理(BPM)工具和运行时的改进降低了为执行建模的难度。本文重点描述这些改进,以及它们如何让执行这个重要功能更加简单。 (IBM WebSphere Developer Technical Journal) |
|
|
|
2009年7月22日 |
|
| |
SOA 实践:综合使用工具实施 SOA 项目示例,第 2 部分: 服务建模设计 本文将向您介绍如何使用 RSA(Rational Software Architect)和 SOMA-ME(Service Oriented Modeling and Architecture-Modeling Environment)工具,并通过第 1 部分中对该业务流程的进一步分析,进行服务识别、确定服务规约、进行架构设计。 |
|
|
|
2009年8月6日 |
|
| |
SOA 的面向流程的建模,第 2 部分: 流程模式 了解一组与 SOA 一致的业务流程模型,这些模式均使用了第 1 部分描述的分解技术。每个模式都属于分解框架的某个层。有针对使用者、长时间运行的流程、人员活动和短时间运行的流程的模式。在本系列中,您将了解一项新的业务流程分解技术,以帮助您指定与面向服务的体系结构(Service-Oriented Architecture,SOA)一致的业务流程。
|
|
|
|
2009年9月7日 |
|
| |
SOA 的面向流程的建模,第 3 部分: 用例建模 了解业务分析人员和架构师如何指定与面向服务的体系结构一致的用例。本文基于第 1 部分中描述的流程建模技术描述用例建模。在本系列中,您将了解一项新的业务流程分解技术,以帮助您指定与面向服务的体系结构(Service-Oriented Architecture,SOA)一致的业务流程。 |
|
|
|
2009年9月9日 |
|
| |
揭示 BPEL4WS 的业务逻辑 本教程举例说明了 BPEL4WS 规范的功能和优点。同时研究了在现实世界的业务流程中对 BPEL4WS 的应用。 |
|
|
|
2003年10月13日 |
|
| |
实现BPEL4WS演示:教程 本教程简要介绍业务流程管理的基本概念,概述 BPEL4WS,并且描述如何运用 WSAD 和 WAS 创建和运行实际的工作流。 |
|
|
|
2003年11月3日 |
|
| |
流程编排与 SIBus,第 1 部分:调用多个 Web 服务操作 本教程以一个简单的 PurchaseTickets 业务流程为例,演示了具有多个操作的 Web 服务的实现。您将学习到如何使用 Rational(R) Application Developer 开发一个多操作 Web 服务,并使用服务集成总线(SIBus)对其进行部署,最后通过使用 WebSphere(R) Process Choreographer 和 WebSphere(R) Application Server V6.0 Platform Messaging,构建一个企业级的业务流程执行环境。 |
|
|
|
2006年1月20日 |
|
| |