遵循一條實用的Web Services采納途徑
發(fā)表時間:2023-07-30 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]不要讓一些很容易解決的問題最終演變成大的障礙,從而阻礙了你們公司對Web services的采用。 by William Oellermann 涉及技術(shù):Visual Studio.NET, XML...
不要讓一些很容易解決的問題最終演變成大的障礙,從而阻礙了你們公司對Web services的采用。
by William Oellermann
涉及技術(shù):Visual Studio.NET, XML, WSDL, UDDI
每當(dāng)重要的新技術(shù)出現(xiàn)時,各個企業(yè)的態(tài)度主要有以下兩種。一些企業(yè)認為重要的技術(shù)可以解決目前的實際問題,可以更有利于他們今后的發(fā)展。另外一些公司并沒有采取行動,而是抱著觀望的態(tài)度,看看這種新技術(shù)是否經(jīng)受得住考驗。不可避免地,這些公司將不得不扮演追隨者的角色,這樣他們在設(shè)計和實施程序的過程中就很可能被迫采取一些折衷的方式,從而縮短采用周期。雖然對一個公司來說,不同技術(shù)的重要程度不同,但是延遲對一種重要技術(shù)的采用就可能失去很有價值的市場份額,或者失去一些機會,這種損失是不可估量的。
Web services就是一個恰當(dāng)?shù)睦,一些公司已?jīng)把自己放在一個追隨者的位置上了?紤]到目前的Web services并不成熟,這種說法聽起來似乎有些操之過急了。但畢竟現(xiàn)在已有少數(shù)的有意義的Web services是可以用的,而且人們也不斷地為此做著努力。在本文中,我將講述為什么現(xiàn)在開始采用Web services很重要,重點講述Web應(yīng)用程序和Web services之間的重要不同,并論述在企業(yè)采用Web services的過程中常見的兩個困難。然后,我將略述一個采用模式,你可以用它來克服這些困難,聰明地將有用的Web services用于你的企業(yè)中。
首先,我講一下相關(guān)的背景。業(yè)界大肆宣傳Web services已經(jīng)有近三年了,但它們似乎仍沒有很強的吸引力。的確,許多供應(yīng)商在他們的工具和應(yīng)用程序服務(wù)器中都構(gòu)建了對Web services的支持,但他們并不清楚是誰在運用這些Web services。甚至Microsoft都已經(jīng)緊縮了它對.NET My Services的供應(yīng)。如果Microsoft都沒有準備好,那么其它人如何做好準備提供Web services呢?雖然看上去似乎在Web services開始被采用前就失去了動力,但實際上,它們只是在廣泛普及上所花的時間比許多人的期望要長了些。雖然Microsoft在公布HailStorm(aka My Services)上似乎有些行動過早了,但它正采取措施提供諸如MapPoint.NET這樣的有用的Web services(見資源)。有些公司采取觀望態(tài)度的理由是Web services的采用率很慢,在此他們犯了一個錯誤。正確地理解Web services技術(shù)和市場情況可以反映出你在采用Web services上是等不起的。
圖1. 追溯Web應(yīng)用程序的發(fā)展
20世紀90年代中期的Internet革命使人們對技術(shù)的采用率的期望越來越高,甚至到了一種可笑的程度。在六個月的時間內(nèi),人們可以公布、開發(fā)、運用、批評以及放棄一種技術(shù)。(還記得推技術(shù)(push technology)嗎?)應(yīng)用程序技術(shù)的穩(wěn)步的、快速的進步不僅有助于為Internet革命定下基調(diào),而且為一個企業(yè)在運用Web方面提供了一個明顯的途徑。
由于Web應(yīng)用程序變得日益復(fù)雜了,它們已經(jīng)從簡單的、靜態(tài)的行銷站點轉(zhuǎn)變成了客戶交互的工具(見圖1)。隨著企業(yè)在運用Web應(yīng)用程序上不斷的進步,這些應(yīng)用程序就從吸引用戶的手段發(fā)展成提高公司內(nèi)部人員工作效率的一種方式了。一旦公司對用于內(nèi)部的Web應(yīng)用程序感到滿意,那么他們開始將這些程序用于與合作伙伴的合作就只會是個時間問題了。