面向SOA技术架构资料整理 下载本文

在一个容器里,多个远程和本地客户端可以调用这个方法,允许开发者只关注与bean中的业务逻辑而不用考虑事务支持、安全性和远程对象访问等复杂和容易出错的事情。

3、流程服务

BPMN(Business Process Modeling Notation):BPMN是一个业务流程建模和Web服务标准,其首要目标是提供一个通俗易懂的标注体系,另外一个重要目标是提供内部模型,便于下一代XML语言对业务流程的执行。

BPEL(Business Process Execution Language):BPEL也被称为BPELWS或BPEL4WS(Web服务业务流程执行语言)。它是一种可执行语言,能够与各种业务流程自动化的软件系统相兼容,通过说明性的方式(而不是编程的方式)表达了进行Web服务合成的需求。此标准主要用于组织内部的业务流程管理及服务编排,BPM产品基于此规范实现。

WS-CDL(Web Services Choreography Definition Language):WS-CDL 即Web服务编排定义语言,它定义为在多个交易伙伴之间建立形式化关系,它不要求所有被集成的端点(endpoints)都有Web服务基础设施。此规范更多地用于组织之外的服务与流程编排。

4、展现服务

JSR168(Java Specification Request 168):JSR168是java 规范要求,主要应用在Portal软件的开发。它为创建Portlet建

立标准的api,它是为实现porltet、基于java的门户服务器和其它web应用程序之间的互操作性而设计的。

WSRP(Web Services for Remote Portlets):WSRP定义了如何利用基于SOAP 的 Web 服务在门户应用程序中生成标记片断的规范。通过定义一组公共接口,WSRP 允许门户在它们的页面中显示远程运行的 Portlet,而不需要门户开发人员进行任何编程。WSRP是由OASIS组织制定的。

HTML(HyperTextMark-upLanguage):HTML即超文本标记语言或超文本链接标示语言,是WWW的描述语言。

JSP(JavaServer Pages):JSP是一种动态网页技术标准,JSP将网页逻辑与网页设计和显示分离,由HTML代码和嵌入其中的Java代码所组成,支持可重用的基于组件的设计。JSP页面是跨平台的,即能在Windows下运行,也能在Linux等其它操作系统上运行。

AJAX(Asynchronous JavaScript and XML):AJAX是一种创建交互式网页应用的网页开发技术。AJAX仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。

5、消息传输

HTTP(Hypertext Transfer Protocol):HTTP即超文本传输协议是用于从Web服务器传输超文本到本地浏览器的传送协议。HTTPS(Secure Hypertext Transfer Protocol),又称安全超文

本传输协议,其安全基础是SSL,使用40 位关键字作为RC4流加密算法。

RMI(Remote Method Invocation):RMI即远程对象访问传输协议,用于JAVA EJB对象之间通信。 JMS(Java Messaging Service):JMS是Java平台上有关面向消息中间件的技术规范,用于和面向消息的中间件相互通信的应用程序接口。

FTP(File Transfer Protocol):FTP是文件传输协议的简称,用于Internet上的文件的双向传输。

6、消息交换

XML(Extensible Markup Language):XML即扩展标识语言。是通用标识语言标准(SGML)的一个子集,是描述网络上的数据内容和结构的标准。

XML Schema:XML Schema为XML文档提供明确的语义限制,确保每一个XML文档都是结构完整、语义合法、内容有效的。

SOAP(Simple Object Access Protocol ):SOAP即简单对象访问协议,是基于XML的在分布式的环境中交换信息的简单的协议。

SDO(Service Data Object):SDO即服务数据对象,是一种针对在不同的数据源之间使用统一的数据编程模型的规范说明。它统一和简化了应用程序处理数据的方式,是服务及组件之间传输的标准数据格式。使用SDO,应用编程人员可以用一致的方法操作异构数据源,包括关系型数据库,XML数据源,Web services

和企业信息系统。

WS-Addressing:WS-Addressing规范定义了一种将消息寻址信息综合到Web services消息中的标准。WS-Addressing为以同步和/或异步方式传输的SOAP消息提供了一种统一的寻址方法。此外,它还提供了寻址功能来帮助Web service开发人员在请求和响应的典型交换之外,围绕各种消息传递模式构建应用程序。

WS-ReliableMessaging:WS-ReliableMessaging规范定义了一种协议和一套机制,使 Web 服务的开发人员能够确保在两个端点之间可靠地传递消息,该规范还具有各种传递保证和健壮性特征。

7、安全管理

WSDM(Web Services Distributed Management):WSDM即分布式Web服务管理标准。WSDM由两个不同的标准组成的:使用 Web 服务的管理 (WSDM-MUWS)与Web 服务的管理 (WSDM-MOWS) 。WSDM-MUWS 提供了如何表示和访问 MUWS 资源的接口的定义。例如,MUWS 标准提供了用于公布服务、服务功能所必需的结构、以及管理资源所需要提供和接收的信息。WSDM-MOWS 提供了管理 Web 服务的定义。MOWS 使用了许多由 MUWS 标准定义的概念和系统,同时也添加了管理 Web 服务特别需要的资源和功能。MOWS 组件提供了支持远程管理 Web 服务的方法和系统。

WS-Management:WS-Management定义了企业级SOA平台统一的管理接口,让不同企业级SOA平台可以被任何符合标准的管理