有令人信服的理由來實現(xiàn)Web服務(wù)的規(guī)范的基本內(nèi)容集成 - 支持復雜的服務(wù)導向架構(gòu)。但在此之前部署到任何Web服務(wù)潛水,它必須明白正是這種技術(shù)可以 - 北美最好的 - 做的事。這將有助于確定如何可能你的投資,就是要推動您的IT組織的目標和業(yè)務(wù)的整體。網(wǎng)絡(luò)服務(wù)公司的發(fā)展提供巨大的機會和靈活性,但該技術(shù)也有局限性。
最簡單和最低風險的方法來實現(xiàn)一個Web服務(wù)是使用原有的網(wǎng)絡(luò)條件下,隨著機械化的接口 - 應用程序到應用程序 - 內(nèi)容Web服務(wù)器上。它是有效的,但它提供了最低限度的商業(yè)利益,因為它適用于在空間應用這些技術(shù)優(yōu)勢主要業(yè)務(wù)只對企業(yè)或企業(yè)對消費者的整合。
一個更廣泛的但仍然溫和許多公司選擇是使用通用系統(tǒng)集成Web服務(wù)。被稱為“只是大量Web服務(wù)”(JBOWS),這種方法使用Web服務(wù)技術(shù),但任何特定的建筑風格獨立 - 例如,JBOWS SOA的方法是使用不同于作為Web服務(wù)的集成部分層。這意味著在更大的靈活性交換更大的承擔。
最復雜的方式,但它提供了一個最有潛力的回報,是Web服務(wù)作為一個真正的服務(wù)導向架構(gòu)集成層使用。隨著SOA中,業(yè)務(wù)流程等工具集擴展,注冊,測試,再利用Web服務(wù)技術(shù)來解決較為復雜的集成問題,和運行管理。通過使網(wǎng)絡(luò)服務(wù)的一個SOA的基礎(chǔ),你的立場,隨著時間的推移獲得巨大的商業(yè)利益。
利弊
有一系列的積極因素顯示,一些網(wǎng)絡(luò)服務(wù)的使用將是有益的,幾乎任何公司。 Web服務(wù)技術(shù)工作的傾向,并通過在安全防火墻,例如,所以它為企業(yè)對企業(yè)和企業(yè)對消費者的交易有效。它的標準為基礎(chǔ)的 - 事實上,對WS - *標準近期擴散延伸到更復雜的整合方面,包括WS -尋址,WS -交易中,WS - Security和WS - Policy的網(wǎng)絡(luò)服務(wù)的標準化。這些強大的擴展提供基本的Web服務(wù)技術(shù)和巨大的潛力,進一步減少與整合相關(guān)的費用(見下表)。
在消極的一面,但是,Web服務(wù)的基于XML的依賴,轉(zhuǎn)變?yōu)楦唛_銷超大,呆滯電文形式。這可能意味著在XML用具或其他軟件的投資,以優(yōu)化驗證,解析和XML消息的分析。家慶!由于Web服務(wù)和經(jīng)營自主權(quán),沒有集中控制,用戶可能會發(fā)現(xiàn)他們無法預測,因此需要政府提供擔;蚍⻊(wù)的服務(wù)水平協(xié)議。
是什么在你決定執(zhí)行Web服務(wù)而言,這意味著,你應該如何廣泛部署呢?一旦你了解的優(yōu)點和缺點的技術(shù),它的時間申請,知識的具體應用中可能會有助于您的組織。換句話說,你就可以做以下主題的盡職調(diào)查:
>>預期用途
什么是具體業(yè)務(wù)或您的Web服務(wù)的努力背后的IT驅(qū)動程序?你會允許外部用戶訪問您的信息或通過網(wǎng)絡(luò)服務(wù)功能,或?qū)⒛乃杏脩舯仨殞δ慕M織內(nèi)部?你會使用通用的Web服務(wù)整合戰(zhàn)略?作為一個集成的SOA基礎(chǔ)?你的回答這些問題將導致非常不同的商業(yè)案例。
>>部署范圍
你考慮這樣一個Web服務(wù)試點項目,或你的公司作出了較大的Web服務(wù)技術(shù)的承諾?很明顯,較大的承諾和預期的更廣泛的用途,危險越大。
>>技術(shù)方案
考慮所有可能的備選方案。較新的Web服務(wù)方法正在出現(xiàn),如REST風格的服務(wù),以及其他集成的方法,可同時,包括的CORBA,DCON,Java RMI的,各種API,以及一些非Web服務(wù)特定的企業(yè)服務(wù)總線的選擇。
>>重用的Web服務(wù)標準或XML架構(gòu)定義
請問您的行業(yè)或公司擁有標準化的XML模式,對于信息或功能的互操作性允許?這些名單,并在最大程度上滿足您的需求,他們會使用它們。在標準,或當現(xiàn)有的標準不符合您的所有需求的情況下,什么是為您整合所需的語義內(nèi)容的復雜性?確保XML已經(jīng)足以讓您的信息內(nèi)容的表達能力。
>>改造
適應往往是舊系統(tǒng)的IT禍根,尤其是當它涉及到?jīng)]有一個系統(tǒng)的原始設(shè)計意圖的新接口。了解在開始時的數(shù)目和這些接口的復雜性,并考慮是否簡單包裝或服務(wù)外墻就足夠了,或者你是否需要復雜的轉(zhuǎn)換,或新的功能。
>>管理系統(tǒng)的相互作用
在設(shè)計時,運行控制系統(tǒng)的相互作用,改變時間 - 這是典型的一體化管理問題,并可能導致永無寧日,一旦你有幾個網(wǎng)站在生產(chǎn)服務(wù)。如果您計劃部署Web服務(wù)的面向服務(wù)的體系結(jié)構(gòu)或一般用途的集成技術(shù),是很重要的預先確定你將如何為您的整個系統(tǒng)的管理。
>>接口的可用性
如果您的倡議涉及Web服務(wù)接口,供應商提供的或商業(yè)現(xiàn)成的通用軟件,您需要知道Web服務(wù)是否符合接口都可用,哪些特性或功能是通過接觸這些接口,以及在什么費用您的業(yè)務(wù)。如果不具備這些接口,你可能需要覆蓋的Web服務(wù)接口相同的方式將您的舊系統(tǒng)。
>>未來的變化
隨著系統(tǒng)集成變得更好的理解,并作為有關(guān)標準和工具的成熟,網(wǎng)絡(luò)服務(wù)技術(shù)將不斷發(fā)展。不要使思想的當今最好的技術(shù)錯誤會為您的企業(yè)足夠或適當降低道路。這是我們的制度必須建立的今天,我們的組織和領(lǐng)導,被定位為適應這些變化,并采取改進的優(yōu)勢還沒有到來。
底線,靈活性是游戲的名稱,它將會在可預見的將來仍然如此。 Web服務(wù)是為了提高你的公司能夠迅速適應市場變化,滿足客戶的需求。記住這一點,你讓你的部署作出決策。
做到這一點,
所有我們的報告
成為一個信息周刊分析訂戶:每人每月$ 99,multiseat折扣發(fā)售。
訂閱并得到我們的全面報告informationweek.com基于Web服務(wù)/分析/符
這份報告包括17洞察力和面向行動的分析,包括網(wǎng)頁:
>深入的討論和圖形啟發(fā)到Web服務(wù)的各種方法
>作者的WS - *標準的概述
>阿的WS - *主場迎戰(zhàn)REST的副作用,由并列比較
史蒂夫Laufmann是在螢火蟲的戰(zhàn)略解決方案的咨詢公司對企業(yè)級架構(gòu)和業(yè)務(wù)- IT的主要重點放在轉(zhuǎn)變。寫信給我們 iweekletters@techweb.com 。