監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

.NET:微軟大膽向Web服務(wù)的跳躍

申請免費試用、咨詢電話:400-8352-114

AMTeam.org

.NET:微軟大膽向Web服務(wù)的跳躍

薩克拉曼多郡長辦公室希望它的代表能走出他們的汽車,直接與社區(qū)進行交流。但是要有效做到這點,政府官員必須隨身帶著他們的計算機,這就意味著建立一個移動的通訊網(wǎng)絡(luò)。

因此該部門求助于微軟公司的.NET框架,使官員的手持計算機能夠獲得原有數(shù)據(jù)庫的信息。

"我們使官員走出汽車,返回到社區(qū)中,并且因此我們試圖使我們的技術(shù)一直跟隨著他們",郡長辦公室的技術(shù)經(jīng)理Robert Schultz說。

Schultz說,該部門很快便知道了從巡邏車上的膝上電腦移植到手持設(shè)備上的任務(wù)較多地依賴于正確的信息技術(shù)架構(gòu),而不是特定的設(shè)備本身。

"我們考慮過所擁有的象尋呼機和蜂星電話之類的手持計算機,辦公人員或才將它們丟到了水溝里,或者在打斗中損壞了。新的模型出現(xiàn)了。因此,我們希望將它們保持在瀏覽器基礎(chǔ)上,這樣它們就不會依賴單一類型的設(shè)備。" Schultz說。

平臺交互作用能力是微軟對.NET所吹噓的優(yōu)點之一 --公司集成的開放的標準平臺,使應(yīng)用程序通過網(wǎng)絡(luò)可以獲得。

使用.NET,微軟為薩克拉曼多郡開發(fā)了一種基本瀏覽器原型的系統(tǒng),此系統(tǒng)運行在袖珍PC上,稱為eCOP。利用有限的帶寬,eCOP向辦公人員發(fā)送最近的急件信息,允許他們向工作站提交字段確認數(shù)據(jù)。

盡管eCOP等待基金和導(dǎo)入項目的另一輪競爭,微軟已經(jīng)為使用.NET的Web服務(wù)開發(fā)了不斷增長的市場。

事實上,.NET不僅僅是一個平臺。它還是公司自身的企業(yè)戰(zhàn)略。微軟Redmond, Wash.公司Redmond, Wash.下賭注認為,軟件供應(yīng)商產(chǎn)業(yè)將轉(zhuǎn)向Web-服務(wù)模型,因此,該公司重新組織了它的內(nèi)部結(jié)構(gòu),以反映.NET。

"我們把.NET視作下一代互聯(lián)網(wǎng)的主要技術(shù)提供者,"華盛頓特區(qū)微軟公司的技術(shù)主管Pat Arnold說,"集成商和合作伙伴有很多機會在.NET上進行構(gòu)建。在任何時間、地點獲得應(yīng)用程序的能力是具有相當優(yōu)越性的"

公司2001財政年關(guān)于安全和交換任務(wù)的10K大小的文件說,.NET是微軟最大的戰(zhàn)略動力,它使公司在轉(zhuǎn)換傳統(tǒng)的核心企業(yè)過程中更具有競爭力。

技術(shù)調(diào)查公司Gartner Inc., Stamford, Conn.的調(diào)查主管Whit Andrews認為,"看起來微軟覺得它的主要興趣已經(jīng)緊密編織到了開放的Web服務(wù)模型中"。

Andrews說,在Web服務(wù)領(lǐng)域還沒有明確的領(lǐng)導(dǎo)者。微軟有兩個主要對手。一個是, Armonk, N.Y.的IBM公司,該公司已經(jīng)展示了它在Web服務(wù)領(lǐng)域的堅定信念和才智,并且運作地相當好。另一個是Palo Alto, Calif.的Hewlett-Packard 公司,它擁有e-Speak開放服務(wù)軟件平臺。

到目前為止,根據(jù)Cambridge, Mass.的Forrester Research Inc.公司五月份的研究,客戶對.NET依然保持謹慎態(tài)度。此研究表明,很多組織的用戶不打算立即使用.NET。很多人引證說,.NET太位于前沿了。2/3的人根本不知道它是什么東西。

也許最近發(fā)布的Windows XP 和 Windows 2000有助于對該平臺的認識,因為這兩種操作系統(tǒng)都利用了Web服務(wù),并從.NET技術(shù)中受益不少。

Pat Arnold

Richard Warren,Arlington Va. 的Internosis Inc.公司(一家電子商務(wù)和知識管理方案供應(yīng)商)首席戰(zhàn)略官員,說,.NET幫他的公司多部署1000個席位的XP。.NET框架方便了微軟席位管理工具的交互作用,允許使用比以前更少的人力提供XP,并對其進行管理。

Warren說來自其它軟件公司,如Systems Inc., Hewlett-Packard and Computer Associates International Inc.,的調(diào)整企業(yè)的軟件包也可以由.NET管理。

"Computer Associates是微軟堅定的合作伙伴,我們支持.NET和開放的標準,"提供電子商務(wù)平臺解決方案的Computer Associates公司的副總裁說。

當被問到.NET對于集成商、解決方案供應(yīng)商和客戶帶來的好處時,Arnold指出了可擴展性,部署簡單,節(jié)省成本。最后一個因素依賴于.NET如何擴展原有系統(tǒng)的生命周期。

"與其丟掉舊系統(tǒng),或?qū)ζ溥M行重寫,不如用.NET將它暴露為Web服務(wù)。" Arnold說。

農(nóng)業(yè)部將此方法用作它的燈塔入口,微軟和休斯頓的Compaq公司正在從事的一個導(dǎo)航項目。使用燈塔Web站點,農(nóng)場主就可以檢查天氣報告和將來的價格,對他們的土地做出地圖,有效地管理供水,訪問其它數(shù)據(jù)和服務(wù),而這此很多是從原有系統(tǒng)得來的。

至少有一個微軟合作伙伴(Spooner, Wis.的merald Systems Inc.公司,一家客戶Internet軟件供應(yīng)商),利用了.NET的可擴展性因素,用于創(chuàng)建新的企業(yè)。

Emerald已經(jīng)成功刻劃了一連接本地和全地區(qū)法律執(zhí)行系統(tǒng)的市場。

該公司從Minnesota 和 Wisconsin獲得了合同,讓他們分別為青少年服務(wù)和法律執(zhí)行開發(fā)基于Internet的綜合記錄管理系統(tǒng)。

在與微軟的合作下,Emerald為這些合同開發(fā)了一個地區(qū)罪犯信息系統(tǒng),此框架允許在多個機構(gòu),如警察局、聯(lián)邦機構(gòu)或臨近地區(qū),間實時共享數(shù)據(jù)。

根據(jù)Phil Brandsey, Emerald公司的高級執(zhí)行官,提供的消息, Emerald將用.NET提供更加復(fù)雜的系統(tǒng)集成。Emerald已經(jīng)創(chuàng)建了一個名為網(wǎng)絡(luò)索引服務(wù)器(Web Index Server)的產(chǎn)品,此產(chǎn)品從多個地區(qū)罪犯信息系統(tǒng)中收集數(shù)據(jù)。

網(wǎng)絡(luò)索引服務(wù)器使聯(lián)邦機構(gòu)能夠利用從本地、縣、地區(qū)和州罪犯信息系統(tǒng)收集到的數(shù)據(jù)去查找可能的嫌疑犯。

"我們從法律執(zhí)行中發(fā)現(xiàn),一個系統(tǒng)的信息可能是另一個系統(tǒng)的情報。" Brandsey說。

Internosis公司的Richard Warren說,.NET減少了他的商店的開發(fā)時間。

"我們發(fā)現(xiàn)用于構(gòu)建基于Web的應(yīng)用程序的時間極大的減少了," Warren說。Web表單原來需要16個小時才能完成,現(xiàn)在只需要2到3個小時。

給Internosis公司帶來的另一個好處是,.NET允許將用不同語言所寫的組件組合到一個單一的項目中。Warren說這種好處使資源分配的重點從"我們已經(jīng)擁有了多個Java開發(fā)人員"轉(zhuǎn)移到了一個非常有利的地位:"我的擁有的開發(fā)人員中,誰做此類事情做得最"。

對于薩克拉曼多郡長辦公室的Schultz來說,Web服務(wù)--或者是.NET或者是另一解決方案--都是不可避免的。

"當無線電小到可放到汽車中時,警察局將無線電放到了汽車上。當無線電小到可以配置到辦公人員身上時,它便由辦公人員隨身攜帶。"他說,"現(xiàn)在我們擁有的技術(shù)已經(jīng)使計算機足夠小,以至于它可以由辦公人員攜帶。這就是事物發(fā)展的趨勢。但這不是今年的技術(shù)。"

何為 .NET?

由于微軟將它的很多產(chǎn)品標上.NET,所以很難解釋.NET真正是什么。

從表面上說,.NET是微軟成為Web服務(wù)軟件供應(yīng)商的戰(zhàn)略方向。它包括兩個方面:公司重新編寫它的應(yīng)用程序和服務(wù)以通過互聯(lián)網(wǎng)進行通訊和共享數(shù)據(jù);它為開發(fā)商和集成商提供用于網(wǎng)絡(luò)化他們解決方案的工具。

同其它Web服務(wù)解決方案一樣,.NET允許組織使用開放的互聯(lián)網(wǎng)協(xié)議將不同的應(yīng)用程序和系統(tǒng),甚至是那些運行在不同平臺上的應(yīng)用程序和系統(tǒng),聯(lián)系起來,將它們無縫地集成為一個完整的系統(tǒng)。

也就是說,數(shù)據(jù)和軟件功能可以無縫地從大型計算機轉(zhuǎn)移到蜂窩電話上,增加了獲得和生成數(shù)據(jù)的能力。

在開發(fā)等級上,.NET框架在一個環(huán)境中集成了許多流行的程序語言:從Java到C。它還集成了最新的互聯(lián)網(wǎng)通訊協(xié)議。特別地,它使用可擴展標記語言(XML)格式化數(shù)據(jù),簡單對象訪問協(xié)議(SOAP)在應(yīng)用程序間傳遞數(shù)據(jù),通用描述搜尋集成協(xié)議(UDDI)為Web服務(wù)提供目錄。

微軟自己用于開發(fā).NET應(yīng)用程序的工具,VisualStudio.NET將在2002年發(fā)行,盡管它已經(jīng)被廣泛使用了。

對于可具.NET能力的硬件,微軟提供了全范圍的服務(wù)器軟件。微軟最新的操作系統(tǒng),Windows XP, Windows 2000 和 Windows CE也可利用應(yīng)用程序。

另外,公司正在使它自己的構(gòu)建在.NET框架上的客戶相關(guān)服務(wù),如Passport認證服務(wù),.NET品牌化。

將.NET 擴展到 Linux

盡管微軟.NET開放的結(jié)構(gòu)許諾跨平臺的使用能力,但要在非微軟系統(tǒng)上使用.NET,其它公司必須提供相應(yīng)的工具。

為了結(jié)束這種狀況,波士頓的Ximian公司--一家Linux服務(wù)和軟件供應(yīng)商--率先開發(fā)了一個名為Mono的.NET開放資源實現(xiàn),它允許Linux和其它Unix操作系統(tǒng)運行.NET應(yīng)用程序。

"我們希望Linux桌面能在一種Web服務(wù)非常常見的競爭環(huán)境中交互操作。" Ximian公司的市場副總裁Jon Perr說。Perr認為此工程為inux程序員提供了工具,使他們能在他們自己的環(huán)境中開發(fā).NET應(yīng)用程序。

Mono項目,大約有60名正規(guī)投資人,已經(jīng)初步形成了它的開發(fā)團體,這要歸功于它的倡導(dǎo)人Miguel de Icaza,Ximian公司的創(chuàng)辦人和首席技術(shù)官員。他推動了GNU網(wǎng)絡(luò)對象模型環(huán)境(GNOME)--Linux兩個主要的圖形用戶接口之一--的創(chuàng)建。

Mono項目將為微軟新的C#程序語言,類庫和通過語言運行時環(huán)境建立一個開放資源編譯器版本。

Perr說.NET工具的Linux版本將在明年中期開始發(fā)行,這樣就使Ximian 和其它 Linux軟件供應(yīng)商能隨微軟及其合作伙伴發(fā)行基于Windows應(yīng)用程序的同時,發(fā)布具.NET能力的產(chǎn)品。

因為Linux團體的許多成員認為Linux是可同微軟自己的操作系統(tǒng)競爭的平臺,所以Mono的努力受到相當多的批評也就不奇怪了。

Perr說,"你可以把Mono當作是對微軟所提供的技術(shù)和工具的一種確認"。

然而,Mono項目潛在地同微軟站在了一邊,Perr說。畢竟,使用.NET標準,甚至微軟的應(yīng)用程序能夠運行在其它平臺上,如Linux。

發(fā)布:2007-03-25 10:27    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章: