文档介绍:ID04
Building Workflow Server Applications Using the XML Java API, Message Services
韩谊
产品市场代表
Yhan@
Agenda
工作流(Workflow)简述
消息(Messaging) 和 Java Message Service
XML与JAXP
应用的主要组成部分
Work Flow Definition
迁移: 在集成服务器和应用之间传输信息
路由: 确定信息需要到哪里去
翻译: 把源数据转换成目标系统的格式
增值: 添加目标系统所需的信息
自动化: 无需人工干预的自动处理
工具- > Ebiz Integrator / Process Server
Server-based Workflow Examples
应用系统间的通信(如 EAI)
管理处理路由(如办公自动化、B2B的代理程序)
追加处理和意外处理
同时进行延迟等待和立即反应类型的处理
. . .
Next Frontier for J2EE
RPC类型的应用最早使用J2EE的事务处理机制
向集中的,基于事件的,消息驱动的应用发展
应用之间是松耦合的,跨越多个组织的
基于服务器的引擎正在并将提供更多的竞争优势
Workflow Applications Today
消息的发布与传递是最基本的应用
同时与其它系统和人进行交互处理
超越了仅能靠消息的状态进行处理的限制
大量使用标准的API和通用软件
文档管理比较少了(如向交易代理,网上拍卖管理等应用发展)
Technical Design Considerations
传输: MOM (Message Oriented Middleware)
标准 APIs: (如 JMS, JAXP, MDB)
J2EE应用服务器支持的规则/执行方案引擎
Class of Application Design Considerations
处理有可能是非线性的、动态的
处理复杂性
应当允许人工干预和管理
对意外情况要进行处理
The Transport Layer
MOM 成为常用产品
标准 APIs 将提高竞争力
提供商(including client run-time API)
EAServer via CORBA-based Message Service
IBM MQSeries
Sonic Software, Talarian, Fiorano Software, etc.
Message Oriented Middleware
Application A
Messaging API
Messaging Adapter
Application B
Messaging API
Messaging Adapter
Message-
Oriented
Middleware