BPEL
BPEL(發音為'bipple'或'bee-pell')是的縮寫,意为业务过程执行语言,是一种基于XML的,用来描写业务过程的编程语言,被描写的业务过程的每个单一步骤则由Web服务来实现。 2002年IBM、BEA和微软一起开发和引入了作为描写协调Web服务的语言。这个描写的本身也由Web服务提供,并可以当作Web服务来使用。 通过BPEL可以描写一个参加一个Web服务过程的Web服务的接口,比如信息需要按照怎样的顺序被输入,但是BPE…
共 13 篇文章
BPEL(發音為'bipple'或'bee-pell')是的縮寫,意为业务过程执行语言,是一种基于XML的,用来描写业务过程的编程语言,被描写的业务过程的每个单一步骤则由Web服务来实现。 2002年IBM、BEA和微软一起开发和引入了作为描写协调Web服务的语言。这个描写的本身也由Web服务提供,并可以当作Web服务来使用。 通过BPEL可以描写一个参加一个Web服务过程的Web服务的接口,比如信息需要按照怎样的顺序被输入,但是BPE…
XML-RPC是一個远程过程调用(,RPC)的分布式计算協議,通过XML将调用函数封装,並使用HTTP协议作為傳送機制。 歷史 XML-RPC發表於1998年,由UserLand Software()的Dave Winer及Microsoft共同發表。後來在新的功能不斷被引入下,這個標準慢慢演變成為今日的SOAP協定。 XML-RPC協定是已登記的專利項目,由Phillip Merrick、Stewart Allen及Joseph La…
WS-I基本概要(,官方缩写为WSI BP)是Web服务互操作性行业联盟(WS-I)的一个规范,为核心Web服务规范,如 SOAP,WSDL及UDDI提供互操作性上的指引。 概要使用Web服务描述语言(WSDL)将服务描述为操作消息的端点的集合。 要理解WSI-BP的重要性,需要注意它定义了一个比全部WSDL模式具有更多限制的合法服务的集合。许多常见的平台(如下)支持WSI-BP,但不支持WSI-BP以外的Web服务。 版本 基本概要的…
WS-Security(Web服务安全)是一种提供在Web服务上应用安全的方法的网络传输协议。2004年4月19日,OASIS组织发布了WS-Security标准的1.0版本。 2006年2月17日,发布了1.1版本。 WS-Security是最初IBM,微软,VeriSign和Forum Systems开发的,现在协议由Oasis-Open下的一个委员会开发,官方名称为WSS。 协议包含了关于如何在Web服务消息上保证完整性和机密性的…
有许多与Web服务相关的规范。这些规范成熟的程度不同,由不同的标准组织或机构来维护和支持。不同的标准或互相补充,或有所重叠,或互相竞争。Web服务规范有时统称为"WS-",虽然既不存在一个具有清晰范围的规范集,这些规范也没有公认的统一所属机构。使用术语"WS-"更多的是因为许多规范的名称是以“WS-”开头的。本列表包括许多可能被看作“WS-”的规范。 XML规范 XML (可扩展置标语言) XML命名空间 XML Schema XPat…
WSDL(Web服务描述语言,Web Services Description Language)是为描述Web服务发布的XML格式。W3C组织(World Wide Web Consortium)没有批准1.1版的WSDL,当前的WSDL版本是2.0,是W3C的推荐标准(recommendation)(一种官方标准),并将被W3C组织批准为正式标准。 在诸多技术文献中通常将Web服务描述语言简写为WSDL,读音通常发为:"wiz-də…
Web服务寻址(WS-Addressing)是一个W3C推荐标准,为Web服务提供一种与传输层无关的,传送寻址信息的机制。规范主要由两部分组成:传送Web服务端点的引用的数据结构,以及一套能够在特定的消息上关联寻址信息的消息寻址属性。 规范内容 WS-Addressing是将消息路由数据包含在SOAP头中的一种标准方法。利用WS-Addressing的消息可以在标准化的SOAP头中包含自己的包含发送元数据,而不是依赖于网络层传输来传送路…
带附件的SOAP消息(SOAP with Attachments,缩写SwA 或MIME for Web Services)是指使用Web服务,通过SOAP和MIME,主要使用HTTP协议,发送和接收邮件的方法。 SOAP消息有时需要和不同类型的附件一同传输,可能是一个图像,或是一个二进制的文档,有时文件还很大。这种情况下,如果通过SOAP协议传送,传统的方式需要将附件转换为base64编码并插入到SOAP信封中,这样既不方便也造成效率…
UDDI是统一描述、发现和集成()的缩写。它是一个基于XML的跨平台的描述规范,可以使世界范围内的企业在互联网上发布自己所提供的服务。 UDDI是OASIS发起的一个开放项目,它使企业在互联网上可以互相发现并且定义业务之间的交互。UDDI业务注册包括三个元件: 白页:有关企业的基本信息,如地址、联系方式以及已知的标识; 黄页:基于标准分类的目录; 绿页:与服务相关联的绑定信息,及指向这些服务所实现的技术规范的引用。 UDDI是核心的We…
可扩展用户界面协议(Extensible User Interface Protocol,缩写XUP)是一个被提议的Web标准。XUP是一个基于SOAP的协议,旨在用户界面中的事件通信,而该用户界面采用XML文档描述。该规范不限制XML文档的格式,也不限制通过XUP通信何种。规范中给出的可能采用的用户界面语言包括XHTML、無線標記語言和XUL。 XUP规范于2002年3月由联盟成员MartSoft Corporation提交到万维网联…
BPEL4People的全称是WS-BPEL Extension for People,是BPEL在人工活动方面的扩展。 历史 2005年7月,IBM和SAP在一个联合白皮书中提出BPEL4People。2007年6月,Active Endpoints, Adobe, BEA, IBM, Oracle和SAP共同发布了BPEL4People和WS-HumanTask规范,描述了BPEL过程中如何进行人员的交互。 问题定义和动机 BPEL…
Apache Axis2是一個Web服務的核心支援引擎。AXIS2對舊有的AXIS重新設計及重寫,並提供兩種語言Java及C的開發版本。 事實上AXIS2 不只為WEB應用程式提供Web服務的介面,而且它也可以作為一個單獨的伺服器看待,而且很簡單就能跟Apache Tomcat整合,目前AXIS2的最新版本是1.6.2。 AXIS2項目 Apache AXIS2是一個 SOAP("Simple Object Access Protoco…
JAX-RPC(Java API for XML-based RPC简称JAX-RPC)允许Java应用程序可以通过已知的描述信息调用一个基于Java的Web服务,描述信息与Web服务的WSDL(Web服务描述语言)描述相一致. JAX-RPC可以被看作是Java RMI在Web服务协议上的实现。JAX-RPC 2.0被更名为JAX-WS 2.0 (Java API for XML Web Services). JAX-RPC的工作方式…