在微软的.NET战略正式发布将近两年后(2000年6月22日发布),在中国的网络应用服务领域也发生了令人瞩目的“.NET运动”——2002年2月25日,国内两大门户网站新浪和搜狐也各自发布了自己的“.NET战略”(www.sina.net和www.sohu.net),而在此之前也有已经有很多网络公司进入这一企业互联网应用服务领域。当然,新浪、搜狐的.NET战略与微软的.NET战略并不是一回事,前者提供的是企业信息化建设的服务,而后者是则体现了网络未来的发展方向,把软件作为一种服务的理念,使之更加适合网上的应用。
无论两者之间的关系如何, 值得注意的是,“网络服务”的概念已经在IT业界产生了举足轻重的影响,在国内大型网站纷纷转向“.NET”的同时,以微软的.NET战略思想为主要代表的网络服务也在不断向更大范围扩展,其重要标志之一就是:WS-I的诞生。
什么是WS-I?
技术不兼容是网络服务发展的主要障碍之一,为从事网络服务技术的企业带来很多难题,微软的.NET和SUN公司的JAVA技术是两大主流。业界巨头一直试图将自己的技术发展为行业标准,但并没有一家企业真正可以做到这一点。最近,两大阵营中的主要企业走到了一起,联合发起成立了“网络服务协同组织”(WS-I) 。
WS-I(Web Services Interoperability Organization)于2002年2月6日由包括微软、IBM、SAP、ORACLE、Intel等在内的9家IT行业领袖和46家公司联合宣告成立。业界对于WS-I的关注首先在于对网络服务兼容性将带来的重要影响;另一方面,尽管该组织联合了众多竞争对手的参与,但是在网络服务技术方面作为微软公司最直接、最据威胁的竞争对手的SUN公司并未参与这项联盟。众所周知的是,SUN在网络服务技术方面占有绝对地位,这也引来不少推测。
关于WS-I的性质,有不少人存在一定的误解,认为是一个标准制订组织,并对他与其他互联网标准组织,如W3C(万维网协会)的关系有不少猜测,有传言WS-I的成立与业界对W3C在网络服务标准制订上的重视不够,标准推出的速度过慢不满有关等等。实际上,在WS-I的网站(http://www.ws-i.org)上,明确指出该组织的宗旨是致力于促进跨平台、跨操作系统和跨程序语言的网络服务互用性。WS-I强调,,他不是一个标准制订组织,只是站在实践的角度,为在不同的环境下如何选择和使用各标准组织提供的各类标准提出实践的建议,WS-I是W3C的补充,与W3C或其他标准组织网络服务标准推出的速度无关。
WS-I对网络服务的影响
所谓“网络服务”(Web Services),是指一些在网络上运行的、面向服务的、基于分布式程序的软件模块,网络服务采用HTTP和XML等互联网通用标准,使人们可以在不同的地方通过不同的终端设备访问WEB上的数据,如网上订票,查看订座情况。网络服务在电子商务、电子政务、公司业务流程电子化等应用领域有广泛的应用,被业内人士奉为互联网的下一个重点,据估计,未来网络服务将占领软件行业的半壁江山。特别是在目前IT领域衰退的情况下,网络服务更被认为是软件行业的一个新的增长点。
在广泛的互联网应用服务中,要将基于不同的平台、操作系统和程序语言的服务模块集成起来协同工作,兼容性成为网络服务成败的关键。但现在业内并没有统一的标准,为网络服务的深入发展带来了很大障碍,早在2001年4月的W3C的工作会议上,IBM和微软就共同提出了网络服务兼容性的重要性问题,与会的70个公司就这个领域的未来和需求进行了集体讨论。可见,WS-I组织的成立可能已经经过很长时间的酝酿。
那么,WS-I究竟能够发挥什么作用呢?WS-I提出了3个目标:(1)为客户的网络服务应用提供实施指导和培训;(2)促进跨平台、跨应用软件和跨程序语言的网络服务的一致和兼容,并保证可靠兼容;(3)致力于使网络服务协同成为本行业共同遵守的准则,以帮助客户在网络服务技术的选择上轻松决策,提高网络服务的应用范围和水平,并确保网络服务技术的持续发展。
为实现上述目标,WS-I计划开展下面的工作:(1)提供网络服务测试和实施指导(测试网络服务是否符合标准来确保他们能够成功集成),以促进客户的网络服务应用;(2)提供网络服务系统框架,支持和推动关键网络服务标准的使用;(3)发布网络服务技术路标规划,帮助客户了解网络服务解决方案的长期发展方向。
WS-I的前景如何?
战略联盟是现代企业的协作型竞争方式之一,各种形式的联盟层出不穷,但是,直接竞争对手的联盟并不多见,能成功的更是寥寥。对于WS-I的结局,持怀疑态度的评论家同样不在少数,被一些评论家认为是“注定要离婚的婚姻”,WS-I组织成员究竟能在多大程度上协作,还有待于观其进一步发展。同时,尽管SUN表示将支持网络服务行业的标准,但WS-I由于SUN的缺席而显得不够完整,是否真正可以实现WS-I预期的目标,还有很大的变数。
尽管现在还不能断言WS-I将创造.NET的未来,但无论如何,值得让人关注的是,网络服务也许真的即将进入协同时代,这也是所有软件开发商、系统集成商和最终用户共同的期待。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
.NET架构师:函数式语言做领域驱动设计
Scott一位.NET架构师,同时也是掌握函数式编程的作者,他很欣赏函数式编程,对于Scott来说,面向对象编程的那些概念也很恐怖,比如多态、泛型、继承、协变等。
-
软件开发就像炒股 关键看你怎么选股票!
本文作者Paulo Ortins在这里分享了对于选择哪种编程语言作为软件开发工作的起点的话题,并阐述了自己的观点。
-
增进离岸Java开发效率的十个提示
近日,Cygnet Infotech公司发布了一篇博文,谈到了如何增进离岸Java开发的效率。众多的ISV与软件厂商总是在不断寻找能以最低的代价实现其业务目标的解决方案。
-
Visual Studio 2013增强调试功能
Visual Studio 2013包含了若干诊断特性,能够帮助开发人员有效地调试他们的应用程序。