互操作戰略將在云計算時代大有作為 |
發布時間: 2012/8/2 9:53:45 |
解決不同軟件之間的互操作是很多CIO、CTO們所面臨的問題。同樣,為了讓自己的產品能在這樣一個復雜的環境下運行,開放和互操作性也是各大軟件廠商必須要考慮的問題。微軟的互操作性戰略首席架構師曾說過,開放、標準化、互操作就是微軟進行產品研發時的基本原則。
很多企業中是Linux和Windows平臺的混合環境。微軟開放解決方案事業部總經理Ted MacLean在微軟近日舉辦的互操作性技術大會上,與51CTO.com的記者進行了探討與分享,Ted談到:“客戶非常希望能夠創立一個混源的世界,他們希望能在Windows平臺上運營各種開源的應用。給企業尋找最好的解決方案來解決他們在企業運營中遇到的困難。” 近兩年虛擬化技術的應用非常廣泛,并逐漸趨于成熟。基于微軟Hyper-VServer 2008或者Windows Server 2008 R2 Hyper-V上進行虛擬化,支持任何Linux操作系統版本,并且提高了性能。Linux設備驅動程序賦予Linux各版本的操作系統,與Windows虛擬機在Hyper-V上運行具有一樣的優化和整合體驗。Ted說:“我們考慮的不僅僅是操作系統層面上的互操作,還包括硬件平臺,數據結構上更好的相互集成。” 互操作可以極大的擴大信息處理的邊界,讓用戶更容易獲得信息,以更低的成本和更高的效率進行企業運營。“這也是微軟更為看重的互操作性帶來的價值”,微軟開放解決方案事業部技術與市場營銷戰略總經理Sandy Gupta也同記者談到:“這樣的技術實現對于很多因為企業級服務器虛擬化產品許可證價格問題,而取消部署虛擬化的企業來說,是很好的解決方案。” 同時Hyper-V的管理控制臺是基于常用的Windows管理框架,任何熟悉Windows服務器的人很快就能上手,對于人員培訓方面也在幫助企業節省成本。 從開發平臺的角度來看,近年來微軟廣泛的參與了開源社區,比如對于熱門的jQuery,微軟加強了ASP.NET和jQuery之間的互操作性,將改善jQuery的標準化和Web應用程序開發過程。同時,微軟還會在Visual Studio 2010和ASP.NET MVC 2中推廣jQuery JavaScript庫,讓.NET開發人員可以更好的融入到jQuery中。 未來我們將進入云計算的模式已經被大家所認可,云計算將是各種異構系統應用的融合。因此,云計算和互操作將會相輔相成。微軟提供的云計算平臺Windows Azure可以支持現在絕大多數的開發語言,比如.NET、PHP、Ruby、Python、JAVA等,進入Windows Azure平臺上運行的應用無需進行任何的代碼轉換。 實現這一步,微軟提供了很多支持基于這些編程語言開發應用的工具包。而且,Windows Azure還支持眾多互聯網協議標準,比如HTTP、XML、SOAP、REST等,這也使得基于Windows Azure搭建的云平臺可以非常方便的與其它云平臺進行通信和整合,實現除了公有云、私有云之外的第三種云:混合云。 微軟和Novell的合作今年已經是第四年了。“這四年的合作非常成功,可以說是超出了當初大家預先設好的任何一個指標”,Ted談到:“從技術合作的角度,雙方在一起進行了六個項目,包括系統管理,虛擬化,還有文檔格式的互操作,身份認證,無障礙使用等。從商業合作來講,我們共同為客戶解決了很多問題,其中有18%左右的客戶在中國。兩年前我們宣布公開六大主流產品所有的API和協議,現在有四萬多頁的文檔提供下載,對于非商業用途這些全都是免費的。” 微軟在今年MIX10技術大會上提出的Open Data協議,可以將各種數據源通過一個簡單、安全、可互操作的方式提供接口,提高數據通過網絡實現共享的價值。而且Open Data的工具包也是適用于各種語言平臺的,包括.NET,Java,PHP和JavaScript。從IT基礎架構、操作系統、數據庫層、開發平臺、應用交互各個層面,微軟都在努力的實現互操作性,對于我們整個的IT應用和信息技術發展,都是極具前瞻性的一步。 本文出自:億恩科技【www.laynepeng.cn】 |