WEB开发网
开发学院操作系统Linux/Unix 从数据库调用WebSphere业务流程 阅读

从数据库调用WebSphere业务流程

 2010-09-27 08:17:15 来源:WEB开发网   
核心提示: 总之,对于遗留集成、事务服务质量和以数据库或大型机为中心的技能集而言,从数据库调用WebSphere业务流程(3),数据库驱动的业务流程是强有力的体系结构设计决策,当存在严格的性能要求或存在开销很大的网络延迟时,其中包括 db2-order-tables-and-triggers.ddl,

总之,对于遗留集成、事务服务质量和以数据库或大型机为中心的技能集而言,数据库驱动的业务流程是强有力的体系结构设计决策。当存在严格的性能要求或存在开销很大的网络延迟时,数据库驱动的业务流程可能不是最佳的解决方案。

客户订单示例

本部分将详细描述该客户订单示例应用程序的配置和开发。该示例应用程序由接受客户订单的业务流程组成。请考虑下列数据库实体:

图 2. 订单应用程序数据库实体

从数据库调用WebSphere业务流程

在对 ORDER 表创建、更新或删除一个行时,将会通过对应的数据库触发器向 ORDER_EVENT 表添加一个行。JCA Adapter for JDBC 利用 ORDER_EVENT 表来调用下游业务流程,如图 3 所示。该适配器是通过轮询 ORDER_EVENT 表中的新行(以您可以指定的间隔)来实现这点的。

图 3. 订单应用程序概述

从数据库调用WebSphere业务流程

上图是与供应商无关的通用图解。对于我们的示例应用程序,左侧的数据库为 DB2,Java EE 运行时为 WebSphere Process Server,业务流程为使用 WebSphere Integration Developer 来开发的基于业务流程执行语言(Business Process Execution Language,BPEL)标准的服务组件体系结构 (SCA) 业务流程组件。

创建 DB2 表和触发器

下面的说明逐步地为该客户订单示例完成新的 DB2 数据库以及必要的表和触发器的创建。

启动 DB2 命令中心。我们将在该示例的开发过程中广泛地使用 DB2 命令中心。如果您更喜欢使用 DDL 脚本来建立数据库,请参见下载部分,其中包括 db2-order-tables-and-triggers.ddl。

编缉推荐阅读以下文章

  • 使用 WebSphere Process Server 修复流程
  • 设置并置 WebSphere Application Server 负载均衡器和内容主机
  • 利用 WebSphere Application Server 6.1 构建 SIP 集群应用环境及其性能调优
  • WebSphere Process Server V6.0.2 集群,第 1 部分:了解拓扑
  • 如何实现WebSphere Application Server 6集群环境下的定时服务
  • 迁移集群环境中的 WebSphere Commerce
  • WebSphere Process Server V6.0.2 集群,第 2 部分:安装和配置 WebSphere Process Server 集群
  • Websphere MQ v6集群的负载均衡新功能
  • 将 JUnit 插件集成到 WebSphere Studio 中
  • 使用 IBM WebSphere MQ JMS 提供程序

上一页  1 2 3 4 5 6 7 8  下一页

Tags:数据库 调用 WebSphere

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接