WEB开发网
开发学院软件开发Python 异步操作和 Web 服务,第 3 部分: 向 Web 服务添加... 阅读

异步操作和 Web 服务,第 3 部分: 向 Web 服务添加业务语义

 2010-03-23 00:00:00 来源:WEB开发网   
核心提示: 将业务语义应用于 Web 服务意味着什么?将业务语义应用于 Web 服务实际上是利用 Web 服务的一种方法,这种方法允许企业在一个可运行的编程环境中复制企业与其伙伴在现实生活中具有的角色和关系,异步操作和 Web 服务,第 3 部分: 向 Web 服务添加业务语义(4),在这个环境中,可以通过

将业务语义应用于 Web 服务意味着什么?

将业务语义应用于 Web 服务实际上是利用 Web 服务的一种方法,这种方法允许企业在一个可运行的编程环境中复制企业与其伙伴在现实生活中具有的角色和关系。在这个环境中,可以通过把企业的伙伴所用的来自不同供应商的业务应用程序集成在一起使手工任务自动化。把业务交互中各参与者之间的实际关系和相关性反映到 Web 服务客户机和服务提供者是利用动态电子商务的价值取向的基础。当启动实际流程时,就开始了一组任务,其中一些任务是并行完成,而其他的任务则需要顺序执行。在流程进行期间,可能要涉及到其他业务伙伴,把这些业务伙伴的输入结合到业务逻辑中以决定流程的整体输出结果。这种情况非常典型,用 BPEL 很容易描述和实现。

图 1. 业务事务的作用域
异步操作和 Web 服务,第 3 部分: 向 Web 服务添加业务语义

查看原图(大图)

WebSphere 的业务流程引擎

目前,IBM 在 WebSphere Application Server 内支持业务流程引擎,并支持在 WebSphere Studio Application Developer,集成版内进行流程流的开发。WebSphere Application 服务器的版本 5 支持取出即可用的流程管理,您可以从 IBM 的 alphaWorks 站点下载 BPEL 运行时,这个 BPEL 运行时可以部署到 IBM 的 WebSphere Application Server 版本 4.0 和更高版本中。IBM 打算在将来提供对业务流程规范的支持,以使企业不仅能够使用开放的标准流程流语言描述它们的流程,还能够运行流程描述,使用事务协调协议来协调他们的伙伴间的行为。这些协议将提供它们的企业和伙伴所要求的适当服务质量级别。

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

Tags:异步 操作 Web

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