互操作戰略將在雲計算時代大有作爲

IT技術是多元化的,因此企業中的IT環境也往往都是異構型的,解決不同軟件之間的互操作是很多CIO、CTO們所面臨的問題。同樣,爲了讓自己的產品能在這樣一個複雜的環境下運行,開放和互操作性也是各大軟件廠商必須要考慮的問題。微軟的互操作性戰略首席架構師曾說過,開放、標準化、互操作就是微軟進行產品研發時的基本原則。

很多企業中是Linux和Windows平臺的混合環境。微軟開放解決方案事業部總經理Ted MacLean在微軟近日舉辦的互操作性技術大會上,與作者進行了探討與分享,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應用和信息技術發展,都是極具前瞻性的一步。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章