 |
| EAI 专题
|
 |
Java 消息传递服务(JMS)定义了一个可以用来在应用程序间交换消息的公共 API ,它允许应用程序间进行异步通信,可以被作为一种应用集成的手段。Java 2 连接器体系结构(JCA)定义了一种用来使 J2EE 应用程序与非 J2EE 环境用一种安全的、事务性的方式进行通信的方法。您可以通过下面的文章来了解 JMS 和 JCA 的具体应用。
面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
Web 服务的业务流程执行语言(Business Process Execution Language For Web Services,缩写为 BPEL4WS 或 BPEL)允许指定业务流程以及它们和 Web 服务的关系。其中指定了业务流程是怎样使用 Web 服务来达到它的目的,还指定了由业务流程提供的 Web 服务。用 BPEL 指定的业务流程是完全可执行的,且在符合 BPEL 的环境间是可移植的。无论实现 BPEL 业务流程的伙伴的 Web 服务是否基于 BPEL,BPEL 业务流程都能和这些 Web 服务互操作。
|
 |
|