2002-09-12 09:23
两种对立标准联姻 微软IBM规范Web服务
日前有消息说,微软、IBM、BEA将在8月12日公布三项Web服务标准的提案,这些标准满足了面向新兴服务的应用模式需要。
借助这些标准,各公司有希望加强工作流程和业务流程的推进速度以及交易完整性和协调性。新提案的排头兵是名字听起来有点笨笨的BPEL4WS(Web服务专用业务流程执行语言),它代表了两种对立标准的联姻,即IBM的WSFL(Web服务流程语言)和微软的Xlang。作为可执行语言,BPEL4WS设计目的是确保Web服务环境中的不同业务流程能够互相支持。许多行业分析人士早就预计WSFL将融合Xlang,成为一种新标准。
其它两种标准提案是针对Web服务交易的标准WS-Transaction和针对Web服务协调的WS-Coordination。WS-Transaction专门处理专家称作“非否认”(non-repudiation)的情况,并将帮助确保Web服务交易的完整性,确保一项交易只发生一次,如果发生了错误,它会被自动纠正。对于如采购订单来说,这尤其重要。
这三项提案是Web服务标准的生力军,在它们之前已有SOAP、XML、UDDI和WSDL等主流标准。然而,这些新规范都未能解决安全问题,而就Web服务而言这是最大绊脚石。
针对这种情况,微软和IBM还开发了WS-Security规范,于6月底递交给了结构化信息标准促进组织(OASIS),该组织马上成立了技术委员会专门审查这项规范。