WEB开发网
开发学院软件开发Python 异步操作和 Web 服务,第 1 部分: 异步事务入门 阅读

异步操作和 Web 服务,第 1 部分: 异步事务入门

 2008-11-13 12:00:30 来源:WEB开发网   
核心提示: MS 消息传递(MS Messaging) 同步传输 HTTP HTTPS RMI/IIOP SMTP 在下面的 参考资料部分,您可以找到更多关于这许多传输的信息,异步操作和 Web 服务,第 1 部分: 异步事务入门(3),不管正用于异步操作的传输,客户机(或者客户机所用的服务代理)和服

MS 消息传递(MS Messaging)

同步传输

HTTP

HTTPS

RMI/IIOP

SMTP

在下面的 参考资料部分,您可以找到更多关于这许多传输的信息。

不管正用于异步操作的传输,客户机(或者客户机所用的服务代理)和服务提供者负责生成一个相关器,传输在管理请求和响应时可以使用这个相关器。

通常情况下,当商业伙伴利用 Web 服务集成他们的业务流程时,他们更倾向于使用 HTTP、HTTPS 和 HTTPR 作为传输进行跨因特网通信;在企业内,当存在相似的应用程序平台时,将使用本机传输和接口,比如 JMS、RMI/IIOP 和 JCA(Java 连接体系架构,Java Connection Architecture)。

异步传输使客户机能够在请求一个服务调用后立即继续在自己的执行线程上处理;它们还提供一些机制使客户机能够确定它的 Web 服务请求的状态并能够检索对那些请求的响应。

不提供在另一个执行线程上初始化响应传输能力的 Web 服务的实现将无法用于异步操作。这种实现的示例将是那些在前端数据库应用程序中使用的 EJB 或者通过使用本地接口(比如 JCA)提供对企业系统的访问的实现。

结论和即将出现的引入注目的内容

随着业界进一步开发确定如何协调 Web 服务之间的流程以及如何描述实现业务流程的 Web 服务间的依赖性的规范,对异步操作的支持将被简化。但目前的 Web 服务规范和标准并不直接描述异步操作支持,尽管它们的确包含可以作为异步操作基础的基础架构和机制。现在,您应该知道如何开始把异步操作支持构建到目前的 Web 服务中。

在本系列的第二部分,我将讨论一些异步 Web 服务模式。这些模式将作为您构建高级异步 Web 模式的基础。您可以通过掌握这里概述的概念为第二部分做好准备。

上一页  1 2 3 

Tags:异步 操作 Web

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