<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    精彩的人生

    好好工作,好好生活

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      147 Posts :: 0 Stories :: 250 Comments :: 0 Trackbacks
    本文檔取自IBM Websphere的幫助文檔


    此方案集由名為 Plants by WebSphere 的在線零售商設計。 Plants by WebSphere 使用 WebSphere Application Server 中的 Web service 支持改進與其供應商的通信。描述 Web service 支持的更高級方案僅在 WebSphere Application Server 的特定版本中可用。請查詢您的產品文檔以確認您的版本支持什么。

    您可以把 Plants by WebSphere 看作在 WebSphere 樣本收藏夾中可用的樣本應用程序。這些方案彼此關系不大。它們描述這個虛構的在線零售商如何能使用多種 Web service 技術,其中有些技術超出了樣本當前演示的范圍。

    Web service 是中間件。您可使用 Web service 把應用程序連接在一起,不論每個應用程序是如何實施的或位于何處。例如, Web service 可把零售商連接到批發供應商。中間件并不算新。在 Web service 中新的是此連接基于開放標準和 Web 技術。 Web service 在與因特網類似的抽象級別操作,并且它們可使用任何可啟用 Web 的操作系統、硬件平臺或編程語言。

    Plants by WebSphere 的店面出售植物和園藝用品。在客戶訂購商品時,站點檢查其存貨數據庫中的商品可用性。方案顯示存貨系統如何能在各階段中成長,使用各種 Web service 技術改進其能力。

    • Web service 之前

    如樣本收藏夾中所示, Plants by WebSphere 應用程序已經具有 Web service 能力。請參閱下面獲取該在線零售商在采用 Web service 技術之前可能如何運營的描述。已經引入了關鍵 Web service 組件。要確定對于您已購買的 WebSphere Application Server 版本有哪些組件可用,請查詢每個版本的文檔。

    • 對供應商的靜態查詢

    在此方案中,該園藝零售商把現有 Web 應用程序轉為 Web service ,用于檢查其主要批發園藝供應商的存貨。

    • 對供應商的動態查詢

    在此方案中,該園藝零售商使用 Web service 執行對幾個批發供應商的存貨搜索。

    • 交叉供應商查詢

    在此方案中,該園藝零售商使其 Web service 可供需要服務的其他人使用。

    目前,這些方案提供描述而不是逐步說明。要獲得 Web service 編碼的經驗,請參閱 WebSphere 樣本收藏夾。它為構建、配置和運行 Plants by WebSphere 樣本應用程序和其他應用程序提供詳細的說明。

    Web service 之前

    假設 Plants by WebSphere 店面不使用 Web service 。該園藝零售商建立了一個令人印象深刻的因特網店面使客戶能購買和訂購商品。為確定是否可供給用戶訂單, Web 應用程序依靠 Enterprise bean 查詢 Plants by WebSphere 存貨數據庫。如果貨棧中有該商品,則站點向客戶確認訂單。

    如果客戶訂購的商品缺貨,則站點通知客戶該商品缺貨,并建議客戶同意讓商品延期交貨。之后,在客戶離開 Plants by WebSphere 站點很久以后,站點管理員或存貨管理員可能會向供應商打電話或發傳真以獲取更多存貨。

    1ibm.gif


    引入 Web service

    Web service 可以給予 Plants by WebSphere 讓缺貨的商品裝運到其倉庫或直接到其客戶的自動化方法。如果能足夠快地聯系到供應商, Plants by WebSphere 就不需要通知其客戶商品缺貨。如果減少自己的存貨是期望的業務行動, Plants by WebSphere 就可以開始這么干。

    Web service 在以下核心技術上構建:

    • XML (可擴展標記語言)

    XML 解決數據獨立性的問題。您可使用它描述數據,還可把該數據映射進或映射出任何應用程序或編程語言。

    要使其應用程序交換信息(如商品價格和可用性), Plants by WebSphere 及其供應商將把數據放入雙方都同意的一組 XML 標記中。

    要獲取更多的信息,請參閱 www.w3.org 上的 XML 規范

    • WSDL Web service 描述語言)

    使用此基于 XML 的語言來創建底層應用程序的描述。它是這個有關通過充當底層應用程序和其他啟用 Web 的應用程序之間的接口,使應用程序變成 Web service 的描述。

    Plants by WebSphere 有一個能查詢供應商存貨的應用程序。為了啟用通過因特網與供應商的通信,該公司把應用程序轉為 Web service

    要獲取更多的信息,請參閱 www.w3.org 上的 WSDL 規范

    • SOAP (簡單對象訪問協議)

    SOAP Web 的核心通信協議,大多數 Web service 都使用此協議互相談話。

    SOAP 是用于 Web service 請求的 XML 格式。根據 SOAP 規格, SOAP 一個用于在分散的、分布式環境中的信息交換的輕量級協議 。它是三個部分組成的基于 XML 協議;一個定義描述消息中有什么和如何處理它的框架的包絡,一組用于表達應用程序定義的數據類型的編碼規則,以及一個用于表示遠程過程調用和響應的約定。 SOAP 可潛在地與其他多種協議組合使用;但是,此文檔中定義的唯一綁定描述的是如何把 SOAP HTTP HTTP 擴展框架組合使用。

    因為它們對于 Plants by WebSphere 內部網是外部的,所以與其供應商的通信將利用 HTTP 上的 SOAP 。在公司內部網中操作的 Web service 可使用其他傳輸,如本地 Java 綁定。下面描述的 Web service 調用框架( WSIF )組件可幫助 Plants by WebSphere 應用程序動態地為給定情形選擇優化傳輸機制。

    要獲取更多的信息,請參閱 www.w3.org 上的 SOAP 規范

    • Web service for J2EE

    Web service for J2EE 也稱為 JSR-109 ,定義 J2EE 應用程序如何創建和訪問 Web service

    實施 Web service 應用程序 描述如何實施到現有應用程序的 Web service 接口,然后在應用程序服務器中部署您的 Web service

    • Java API for Remote Procedure Calls

    JAX-RPC 也稱為 JSR-101 ,它定義 Java 應用程序如何訪問 Web service

    WebSphere 產品線提供這些附加組件以幫助您從 Web service 得到最多好處。方案更詳細地描述了 Plants by WebSphere 如何使用每個組件。

    WS-Security Web service 安全性)

    WebSphere Application Server Web service 安全性是基于 Web service 安全性( WS-Security )規范中包括的標準,它處理如何為 Web service 環境中交換的消息提供保護。它定義了保護消息完整性和機密性的核心工具,并提供了把安全性相關聲稱與消息關聯的機制。 Web service 安全性是一個消息層標準,它基于通過 XML 數字簽名的安全 SOAP 消息、通過 XML 加密的機密性和通過安全性令牌的憑證傳播。

    要獲取更多信息,請參閱 保護基于 WS-Security V5.x 應用程序的 Web service

    ?

    ?

    Web service 方案:對供應商的靜態查詢

    在此方案中,在線供應零售商把應用程序轉為 Web service ,用于檢查其主要供應商的存貨。

    Plants by WebSphere 是出售植物和園藝用品的因特網店面。該公司意識到可使用 Web service 編程接口 打包 其現有的 Web 應用程序。例如,可把 BackOrderStock 會話 bean 轉為 SOAP Web service 客戶機,該客戶機與位于供應商處的供應商 Web service 應用程序交互。明確地說,可把 BackOrderStock 會話 bean 功能轉為 J2EE 客戶機和 JAX-RPC 客戶機的 Web service 。這兩個客戶機是 Web service 客戶機的 J2EE Java 標準。


    2ibm.gif

    如何處理已脫銷的商品

    當客戶在 Plants by WebSphere 站點上根據 Plants by WebSphere 存貨訂購不可用的商品時,發生以下事件:

    1.?????? Plants by WebSphere 檢查它自己的存貨。

    Web 站點使用的應用程序檢查 Plants by WebSphere 存貨數據庫。它發現該商品不在庫存中。

    2.?????? Plants by WebSphere 使用 Web service 檢查供應商存貨。

    應用程序調用 SOAP 客戶機,后者與供應商站點上的 SOAP 服務器通信以確定供應商的庫存中是否有該商品。供應商數據被發送到 Plants by WebSphere

    3.?????? Plants by WebSphere 獲取或未獲取已脫銷的商品。

    如果供應商表明庫存中有該商品,則 Plants by WebSphere 使用的應用程序確定是否代表客戶訂購該商品。數據的交換可能包括檢查價格閾值,在此閾值以上 Plants by WebSphere 將不訂購該批發商品。它可能還包括決策信息,如供應商將需要多長時間來傳遞該商品,或制造商計劃停止生產該商品的日期。

    4.?????? Plants by WebSphere 盡可能快地把結果通知其客戶。

    如果能足夠快地聯系到供應商, Plants by WebSphere 就不需要通知其客戶有關可用性問題。它只要確認該商品可用即可,就好像該商品在 Plants by WebSphere 的庫存中一樣。如果供應商存貨暫時缺少該商品,或 Plants by WebSphere 決定不從供應商哪里訂購該商品, Plants by WebSphere 將向客戶發出相應的響應。

    請參閱樣本收藏夾以獲取 GreenhouseByWebSphere 應用程序的詳細信息,它是使用 Message Driven Beans MDB )、無狀態會話 bean Java 消息服務的企業到企業( B2B )的應用程序。

    在此方案中使用的 Web service 技術

    此方案使用以下 Web service 技術。

    XML (可擴展標記語言)

    XML 用于標準化 Plants by WebSphere 與其供應商之間的數據交換。

    Web service for J2EE

    Web service for J2EE 也稱為 JSR-109 ,它定義 J2EE 應用程序如何創建和訪問 Web service

    遠程過程調用的 Java API

    JAX-RPC 也稱為 JSR-101 ,它定義 Java 應用程序如何訪問 Web service

    WSDL Web service 描述語言)

    通過擔當底層應用程序和其他啟用 Web 的應用程序之間的接口, WSDL 把現有應用程序轉為 Web service

    SOAP (簡單對象訪問協議)

    SOAP Web service 通過因特網和供應商通信的協議。

    ?

    ?

    Web service 方案:對供應商的動態查詢

    此文檔描述在線園藝供應零售商使用 Web service 對幾個批發供應商的存貨執行搜索的方案。

    對供應商的靜態查詢 方案中, Plants by WebSphere IT 人員分別與每個供應商建立連接,并在供應商來去時進行更改。同時查詢多個供應商會是很方便的,甚至不必提供特定供應商的列表來查詢。而且, Plants by WebSphere 管理器將希望能根據最低批發價格或最快可用性等標準快速銷售。

    對供應商的動態查詢 方案中,有幾個植物和園藝供應商已把 Web service 發布到 Universal Description, Discovery, and Integration UDDI )注冊表。供應商創建使用標準接口的存貨 Web service 。他們把他們的 Web service 發布到集中式注冊表。 Plant Wholesalers Association 可能已經建立了注冊表。或者一家小因特網公司在發現供應商和零售商都愿意為方便服務而每月支付一筆小費用后,可能已經建立了買方 - 賣方站點。


    3ibm.gif

    如何處理已脫銷的商品

    當客戶在 Plants by WebSphere 站點上根據 Plants by WebSphere 存貨訂購不可用的商品時,發生以下事件。

    1.?????? 供應商就為了這種情況預先把他們的 Web service 發布到 UDDI Registry

    他們用這種方法通知查詢的零售商(如 Plants by WebSphere )可以檢查他們的存貨。

    2.?????? Plants by WebSphere 檢查它自己的存貨。

    Web 站點使用的應用程序檢查 Plants by WebSphere 存貨數據庫。它發現該商品不在庫存中。

    3.?????? Plants by WebSphere 使用 UDDI4J 客戶機查詢 UDDI Registry 以獲取可檢查其存貨的供應商。

    Plants by WebSphere 可調用 Web service ,該服務查詢 UDDI Registry 以獲取供應商。接著,調用每個供應商的站點上的 Web service 。管理員會得到可從其獲取請求的商品的供應商列表,可能還包括價格和可用性數據。

    4.?????? Plants by WebSphere 使用 Web service 檢查供應商存貨。

    應用程序調用 J2EE 客戶機或 JAX-RPC 客戶機的 Web service ,后者與供應商站點上的 SOAP 服務器通信以確定供應商的庫存中是否有該商品。供應商數據被發送到 Plants by WebSphere

    5.?????? Plants by WebSphere 獲取或未獲取已脫銷的商品。

    如果供應商表明庫存中有該商品,則 Plants by WebSphere 使用的應用程序確定是否代表客戶訂購該商品。數據的交換可能包括檢查價格閾值,在此閾值以上 Plants by WebSphere 將不訂購該批發商品。它可能還包括決策信息,如供應商將需要多長時間來傳遞該商品,或制造商計劃停止生產該商品的日期。

    6.?????? Plants by WebSphere 盡可能快地把結果通知其客戶。

    如果能足夠快地聯系到供應商, Plants by WebSphere 就不需要通知其客戶有關可用性問題。它只要確認該商品可用即可,就好像該商品在 Plants by WebSphere 的庫存中一樣。如果供應商存貨暫時缺少該商品,或 Plants by WebSphere 決定不從供應商哪里訂購該商品, Plants by WebSphere 將向客戶發出相應的響應。

    在此方案中使用的 Web service 技術

    此方案使用以下 Web service 技術。

    XML (可擴展標記語言)

    XML 用于標準化 Plants by WebSphere 與其供應商之間的數據交換。

    Web service for J2EE

    Web service for J2EE 也稱為 JSR-109 ,它定義 J2EE 應用程序如何創建和訪問 Web service

    遠程過程調用的 Java API

    JAX-RPC 也稱為 JSR-101 ,它定義 Java 應用程序如何訪問 Web service

    WSDL Web service 描述語言)

    通過擔當底層應用程序和其他啟用 Web 的應用程序之間的接口, WSDL 把現有應用程序轉為 Web service

    SOAP (簡單對象訪問協議)

    SOAP Web service 通過因特網和供應商通信的協議。

    Universal Description, Discovery and Integration UDDI )注冊表

    通過把其 Web service 發布到 UDDI ,供應商使它們可供 Plants by WebSphere 和其他零售商發現和重用。這節約了開發時間、精力和成本,并幫助最小化在 Plants by WebSphere 和需要聯系供應商以獲取存貨數據的其他各種零售商處維護同一應用程序的幾個不同實施的需求。

    WebSphere Application Server 的特殊版本提供可在內部網環境中使用的專用 UDDI Registry

    ?

    ?

    Web service 方案:交叉供應商查詢

    此文檔描述在線園藝供應零售商使用 Web service 將其存貨系統與其他零售商的存貨系統集成的方案。主因特網店面還可使用 Web service 代表它自身或其他零售商來檢查供應商存貨。

    Plants by WebSphere 的市場營銷人員憑借市場數據確認人們喜歡在購買植物和園藝用品時再購買其他貨物,如園藝書刊。為了增加 Plants by WebSphere 的可視性,該公司對各種其他商家站點做了安排,以包括 Plants by WebSphere 存貨作為那些站點自己存貨的一部分。

    在一個站點上,使用了 Web service 和其他技術把關于 Plants by WebSphere 商品的數據插入與其余站點的外觀匹配的 Web 頁面。當客戶在非 Plants by WebSphere 的站點上訂購 Plants by WebSphere 商品時,第二個站點依靠 Plants by WebSphere 存貨 Web service 來確定該商品是在庫存中,并按需要查詢供應商。

    第二個站點不必實施它自己的 Web service 來執行與 Plants by WebSphere 所開發的服務相同的功能。第二個站點可能要通過創建自己的 Web service 來實施復雜的功能。


    4ibm.gif

    如何處理已脫銷的商品

    當客戶從轉售 Plants by WebSphere 的商品的某個站點上訂購商品時,發生以下事件。

    1.?????? Plants by WebSphere 預先將其 Web service 發布到公用 UDDI Registry

    其他零售商通過此方式了解從 Plants by WebSphere 可用的存貨 Web service 。在此方案中, Plants by WebSphere 將使 Web service 能檢查它自己的存貨以及供應商的存貨。

    2.?????? 經銷商檢查 Plants by WebSphere 存貨。

    Web 站點使用的應用程序檢查 Plants by WebSphere 存貨數據庫。它發現該商品不在庫存中。

    3.?????? 經銷商查詢它可檢查其存貨的供應商的 UDDI Registry

    4.?????? 經銷商使用 Web service 檢查供應商存貨。

    應用程序調用 J2EE JAX-RPC SOAP 客戶機的 Web service ,后者與供應商站點上的 SOAP 服務器通信以確定供應商的庫存中是否有該商品。供應商數據被發送到經銷商。

    5.?????? 經銷商獲取或未獲取已脫銷的商品。

    6.?????? 經銷商盡可能快地把結果通知其客戶。

    在此方案中使用的 Web service 技術

    此方案使用以下 Web service 技術。

    XML (可擴展標記語言)

    XML 用于標準化 Plants by WebSphere 與其供應商之間的數據交換。

    WSDL Web service 描述語言)

    通過擔當底層應用程序和其他啟用 Web 的應用程序之間的接口, WSDL 把現有應用程序轉為 Web service

    SOAP (簡單對象訪問協議)

    SOAP Web service 通過因特網和供應商通信的協議。

    ?

    ?

    ?

    ?


    posted on 2006-03-15 15:34 hopeshared 閱讀(775) 評論(0)  編輯  收藏 所屬分類: JavaWeb Service
    主站蜘蛛池模板: 国产亚洲精品成人AA片| 国产精品视频免费| 日韩中文字幕免费| 亚洲熟伦熟女专区hd高清| 在线观看免费宅男视频| 亚洲国产精品成人综合色在线| 日本一区二区三区日本免费| 精品国产污污免费网站aⅴ| 亚洲一区二区三区免费在线观看| 午夜老司机免费视频| 中国人xxxxx69免费视频| 亚洲AV无码精品国产成人| 亚洲人成人无码网www国产| 二个人看的www免费视频| 亚洲AV日韩AV永久无码久久| 精品成在人线AV无码免费看 | 两性刺激生活片免费视频| 亚洲国产精品久久久久秋霞小| 亚洲白色白色在线播放| 狠狠久久永久免费观看| 中文在线免费看视频| 特级毛片A级毛片免费播放| 亚洲国产精品免费视频| 麻豆国产人免费人成免费视频| 99久久99久久精品免费看蜜桃 | 亚洲理论电影在线观看| 很黄很黄的网站免费的| 午夜精品射精入后重之免费观看 | 免费毛片在线看片免费丝瓜视频 | 伊人久久亚洲综合影院| 99热这里有免费国产精品| 亚洲AV无码专区亚洲AV桃| 亚洲一线产区二线产区区| 亚洲熟女乱色一区二区三区| 亚洲欧美黑人猛交群| 777亚洲精品乱码久久久久久| 成人亚洲网站www在线观看| 国产一区二区视频免费| 99国产精品视频免费观看| 99爱在线精品视频免费观看9 | 亚洲高清日韩精品第一区|