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