微软难走开放源代码之路
【IT168 开源资讯】
微软扮演开源推动者角色
微软的平台策略领导人Nick McGrath表示,他的公司有权力确保用户在使用全微软环境的时候得到最好的投资回报。“我们总是在考虑如何能够让我们的软件能够更好地同我们的平台结合在一起,平滑、无缝地结合在一起。我们的客户希望我们提供整体解决方案。”
相反,他表示开放源代码经常只是整体基础架构中一些独立的解决方案,非常难以管理。“对于我们的服务器环境,我们提供了一个统一的管理控制台。这和Linux不同,在Linux中,你需要为集成很多小应用而使用很多不同的工具。开放源代码的软件也许很便宜,但是总体费用却比我们更高。”
Royal Borough of Kingston-upon-Thames的IT总监Robin Noble对于管理混合IT环境有切身体会,他表示Microsoft Shared Solution Network 帮助他们获得了更好的互用性,让我们能够以一种开放的方式和其他人协作。
微软的执行官们经常提到公共事务领域的Shared Solution Network所提倡的知识和信息共享,认为这表现了一种成熟的态度,Shared Solution Network出现于2005年初。这一网络允许地方政府,例如Kingston,能够自由公开在微软.NET开发环境中所编写的代码,供其他的地方政府参考使用,这种做法减少了测试和开发所需要的经费和时间。
Noble表示,“我认为开放源代码能够在一些领域发挥作用——比如在网络方面,但是我认为微软正在迎头赶上。我们已经能够用Microsoft BizTalk服务器和.NET架构让不同的系统彼此通信,让它们组成一个完整的系统提供无缝的服务。”
按照Office of the Deputy Prime Minister提出的希望尽可能多的人能够使用在线服务的要求,Kingston使用BizTalk让居民反映垃圾回收方面的问题。关于回收路线和公司的意见被存入Oracle数据库。然后BizTalk将消息发送给垃圾回收公司,让他们注意并处理这些问题,然后将处 理的结果直接反馈给居民。
“我们还和Government Gateway(电子政务的中央注册服务)集成,按照同一模式处理家庭税电子支付。我们很高兴和别人免费分享我们的工作,人们可以从Microsoft Network下载。从长期来看,他们会做出改进,同样也会回馈给我们。”
尽管对这一项目充满热情,Noble还是承认微软在这个网络中仅仅扮演了推动者的角色。Kingston和系统集成商Ciber UK合作已经完成了全部的工作。
Noble表示,“实际上,BizTalk仅仅是消息服务器;只要你使用开放的标准,BizTalk可以和开放源代码系统通信,但是实际上,它给了我们更 多使用微软应用的机会。第三方软件不那么安全,如果你愿意这么说的话。”
Microsoft Shared Solution Network表面上看起来为开放源代码提供了机会,但是似乎进一步鼓励了用户锁定在微软产品上,因为这样做可以 降低互用性风险。