跳转到主要内容
developerWorks 中国 > EAI 专题 > developerWorks
EAI 专题
概览 按层面 按产品 相关技术
Java 技术
SOA
BPEL
  Java 技术

Java 消息传递服务(JMS)定义了一个可以用来在应用程序间交换消息的公共 API ,它允许应用程序间进行异步通信,可以被作为一种应用集成的手段。Java 2 连接器体系结构(JCA)定义了一种用来使 J2EE 应用程序与非 J2EE 环境用一种安全的、事务性的方式进行通信的方法。您可以通过下面的文章来了解 JMS 和 JCA 的具体应用。
  SOA ― 面向服务的体系结构

面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
  BPEL ― 业务流程执行语言

Web 服务的业务流程执行语言(Business Process Execution Language For Web Services,缩写为 BPEL4WS 或 BPEL)允许指定业务流程以及它们和 Web 服务的关系。其中指定了业务流程是怎样使用 Web 服务来达到它的目的,还指定了由业务流程提供的 Web 服务。用 BPEL 指定的业务流程是完全可执行的,且在符合 BPEL 的环境间是可移植的。无论实现 BPEL 业务流程的伙伴的 Web 服务是否基于 BPEL,BPEL 业务流程都能和这些 Web 服务互操作。
技术资源
EAI 专题
迁移专题
精品教程
联系我们
反馈意见
  特别推荐
developerWorks 云计算空间:面向开发人员的云计算资源中心
developerWorks 图书频道
最新 IBM 软件试用版下载

 
    关于 IBM 隐私条约 联系 IBM 使用条款