用J2EE開發WebService
來源:互聯網
上載者:User
I. 概要
基於XML的Web服務是參照B2B通訊協作模式制定的新的規範。它提供了概念上和結構上的,適用於各種不同平台和產品的基礎。現在,開發人員可以利用J2EE技術來開發基於XML的Web服務。他們可以利用現存的J2EE技術來開發完整的,遵從XML標準的,能完全共通的WEB服務。無需重新設計或者構造現有的J2EE系統,開發人員就可以構建複雜的強大的Web服務應用。
II. 介紹 Web服務是一種可以接收從Internet或者Intranet上的其它系統中傳遞過來的請求,輕量級的獨立的通訊技術。這種技術允許網路上的所有系統進行互動。隨著技術的發展,一個Web服務可以包含額外的指定功能並且可以在多個B2B應用中協作通訊。
Web服務正在不斷完善,並且以一種非常智能的動態方法來進行。這些靈活的Web服務可以理解請求中內容相關的關係,並且在每一個特定的情況下產生動態結果。這些服務會根據使用者的身份,地點以及產生請求的原因來改變不同的處理,用以產生一個唯一的,定製的方案。這種協作機制對那些只對最終結果有興趣的使用者來說,是完全透明的。
這種Web服務所遵循的XML標準可以增進事物通訊的效能。開發人員將可以利用不同的平台,產品和標準來實現很多種可能。通過這種標準,開發人員可以建立一個系統使他們的Web服務提供最大的協同工作的能力。
這份白皮書描述了如何方便地利用Java和XML技術來實現Web服務構架。它說明了Web服務中的每一個關鍵區段以及如何使他們結合在一起。你將會對基於XML的Web服務的結構以及如何與J2EE結合,有一個更加深入的瞭解我們從如何利用J2EE建立Web服務開始。這部分將使你對如何建立一個Web服務有一個瞭解。
III. 總結 一般來說,在不同的事務之間進行電子通訊協作會有很多阻礙。全異的系統,安全限制和不相同的資料格式,導致很多B2B系統在他們自己的領域或者客戶群中形成唯一。Web服務將改變這一切,使不同的事務互相通訊變為可能,值得注意的是,這會降低建立商業網站的開發和維護成本。
在建立Web服務的時候,有三個主要步驟:
1. 建立用戶端聯結 為了允許Applets,Applications,商業夥伴,瀏覽器和PDAs 使用Web服務。
2. 實現Web服務 包括工作流程,資料傳送,商業邏輯以及資料訪問。這些功能是隱藏在Web服務後,並且為用戶端工作的。
3. 聯結後台系統 這個系統可能包括一個或多個資料庫,現存的公司資訊系統,商業夥伴自己的系統或者Web服務,以及在多個系統中共用的資料。