过多的标准,以及由此带来的各种复杂操作是否已经拖住了web服务的后腿?对于这种几乎被捧杀的明星技术,类似的质疑或许并不是坏事.
“根据我个人的观察,web服务仍然是一种不成熟的技术.” deloitte公司技术集成服务部合作伙伴andy daecher这样说.事实上,与他持相同观点的人似乎还有很多.一些发言者认为,由于各标准之间存在竞争关系,而且在标准的开发过程中缺乏用户的支持,因此多数与会者认为web服务技术的互操作性进展是相当滞后的. 【程序编程相关:初级网管的网络管理和安全管理】在软件开发论坛(software development forum,sdforum)最近的一次会议上,与会者们对于web服务标准过多以及复杂性的抱怨似乎成了最响亮的声音.一些专家称,尽管web服务的部署仍然在不断进行,但web服务技术的复杂性与令人眼花缭乱的建议标准清单已经使web服务的进一步发展受到了巨大的阻碍. 【推荐阅读:Novell抢滩NHS开放源代码 与Wi】burton集团副总裁兼研究总监anne thomas manes认为,由于目前的15种web服务规范一直在激烈竞争,都希望自己能够成为标准,因此,我们所面临的状况只能用“晕头转向”这个词来形容.她说:“虽然我能够理解这些规范的所有内容,但我在面对它们时仍然会感到阵阵的眩晕.” 【扩展信息:网络管理五大发展方向】标准真的相当乱套吗?这些规范中包括ws-federation与商业流程执行语言(bpel)等.其中,ws-notification与ws-eventing还属于相互竞争的建议标准.bpel与ws-cdl(choreography description language,编排描述语言)则是另外一对竞争标准.尽管web服务互操作性组织已经提供了一些如何使用这些规范的方法,但还有很多问题没有得到妥善地解决,例如如何使用xml数据映射等.还有,附件也会对互操作性产生影响,java支持多媒体internet邮件扩展(mime),而.net支持直接internet信息封装(dime).但manes认为 这两者并不可能在一起工作.... 下一页