微软、IBM和BEA制定出Web服务新规格
微软、IBM和BEA制定出Web服务新规格
美国当地时间8月19日,微软、IBM及BEA系统发表了面向Web服务的新规格“WS-Coordination”、“WS-Transaction”和“Business Process Execution Language for Web Services(BPEL4WS)”。“这三种规格主要用于记述在Web服务环境下准确地定义、制作及连接多种业务流程的方法。在使用各种各样系统的伙伴及客户间以及企业内部,可以合并或相互连接业务流程”(三公司)。
业务流程描述的是业务流程、开展业务时所应该采取的步骤、共享数据的种类及与其他合作伙伴之间的关系等内容。通过BPEL4WS可以描述诸如使用多个Web服务、在伙伴间交换标准信息的业务流程。另外,如果使用WS-Coordination和WS-Transaction,不管所使用的计算基础设施的种类如何,均能够将多个Web服务组合起来,进行准确的处理。
比如,旅行社提供宾馆和机票等的预约Web服务时,就必须在客户和伙伴公司间进行业务处理方面的合作。客户使用BPEL4WS、WS-Coordination和WS-Transaction,输入旅行日程等内容后,旅行社的系统就会自动地与相应的航空公司及宾馆进行交涉,以满足顾客的需求。如果完成了所有的预约,系统就会通CRM/zhike/ target=_blank class=infotextkey>知客户:所有手续都已经处理完毕。但是如果哪项预约没有成功的话,就必须取消已经完成的其他预约。
通过使BPEL4WS、WS-Coordination和WS-Transaction相互配合来描述业务流程,可以使多个Web服务相互配合,并描述处理的顺序,以及指定已经处理完毕或者处理失败的工作定义,从而就可以实现富有灵活性的业务流程。
各规格的概要如下:
·WS-Coordination:
使用多个Web服务时,必须使各个Web服务与其他服务协调工作。因此,WS-Coordination提供了可使Web服务环境下分散运行的处理过程相互协调的标准规格。由此,开发商就可以控制相互连接的Web服务的运行。
·WS-Transaction:
使用WS-Transaction,就可以在整个业务流程中,监视某些特定服务是否已经完成或失败。由此,在跨越于分散存在的不同组织之间的Web服务环境中,就可以进行贯彻如一的、值得依赖的业务处理。
·BPEL4WS:
BPEL4WS是基于XML的流语言,可以定义如何使业务流程相互配合。使用不同技术的服务环境之间还可以相互连接,不仅仅可以在一个企业内进行交换,还可以和合作伙伴及客户等其他公司之间执行业务流程。顺便提一下,BPEL4WS相当于将IBM的“Web Services Flow Language(WSFL)”和微软的“XLANG”组合起来的规格。
另据美国媒体报道(InfoWorld),该新规格的制定中,美国Sun并未受到合作邀请。另外,BEA目前正在与Sun等公司联合制定Web服务协作语言“Web Service Choreography Interface(WSCI)”,但在同一天发表的新规格中却包含了WSCI的功能。
- 1XML Web Services Security
- 2协同办公OA软件的常用资料和规章制度
- 3知识库建设应规避的5点具体误区
- 4石家庄OA信息化的“三四五六七”(by AMT 石家庄OA信息化小组)
- 5石家庄OA信息化的基本XML和RDF技术(二):将文件合并到RDF模型和基本的RDF查询
- 6将Web服务用于电子交易的单点登录
- 7美国三大IT巨头将向OASIS提交Web服务安全标准
- 8泛普软件石家庄OA信息化实施阶段划分
- 9Web Services. Part I: The Basics
- 10走出石家庄OA信息化的迷思(BY AMT 夏敬华)
- 11关于知识的问题
- 12从Web Services中访问服务器变量
- 13Web服务:构建融合的价值网
- 14石家庄OA信息化:挖掘企业的隐藏资源(姜铁虎)
- 15组织学习的五种类型
- 16知识的经济学性质
- 17BEA举办BEA WebLogic Platform 7.0新产品推介会
- 18Accessing Web Services From DHTML
- 19在ASP程序中调用Web Service
- 20Web Services: Building Reusable Web Components with SOAP and
- 21OA办公系统支持表单手写签名、审批意见
- 22XML Web Service-Enabled Office Documents
- 23Web服务内幕,第6部分:承担责任--实现WSFL中的角色
- 24企业核心能力的经济学含义
- 25石家庄OA信息化新典范--深入访谈中华汽车石家庄OA信息化推动团队
- 26由知识螺旋看知识创新(BY AMT 夏敬华 编译)
- 27InterOP Stack新一代平台互操作技术:InterOP Stack技术应用前瞻
- 28即插即用portlet
- 29在长时间操作过程中更新显示
- 30XML Web Service 基础
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼