[發明專利]用于提供在中間件或其它環境中使用的動態調取和服務界面的系統和方法在審
| 申請號: | 201280042890.1 | 申請日: | 2012-09-07 |
| 公開(公告)號: | CN103782278A | 公開(公告)日: | 2014-05-07 |
| 發明(設計)人: | H·卡爾;R·埃伯哈德 | 申請(專利權)人: | 甲骨文國際公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;H04L29/08 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 邊海梅 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 提供 中間件 其它 環境 使用 動態 調取 服務 界面 系統 方法 | ||
(優先權要求)
本申請要求在2012年3月22日提交的發明名稱為“SYSTEM?AND?METHOD?FOR?PROVIDING?A?DYNAMIC?INVOCATION?AND?SERVICE?INTERFACE?FOR?USE?IN?A?MIDDLEWARE?OR?OTHER?ENVIRONMENT”的美國專利申請No.13/427574的優先權益處,該美國專利申請No.13/427574要求在2011年9月9日提交的發明名稱為“SYSTEM?AND?METHOD?FOR?PROVIDING?A?DYNAMIC?INVOCATION?AND?SERVICE?INTERFACE?FOR?USE?IN?A?MIDDLEWARE?OR?OTHER?ENVIRONMENT”的美國臨時專利申請No.61/533068的優先權益處,在這里加入該申請作為參考。
技術領域
本發明一般涉及計算機系統和諸如中間件的軟件,特別是涉及用于提供在中間件或其它環境中使用的動態調取和服務界面(DISI)的系統和方法。
背景技術
一般地,網絡服務是支持網絡上的機器間交互作用的軟件系統。網絡服務協議棧是可用于限定、定位、實現和啟用服務以使其相互交互作用的聯網和其它協議的棧。這種協議的例子包含規定供網絡服務使用的結構化信息的交換并且依賴于用于消息格式的可擴展標記語言(XML)和用于消息傳送的其它協議(例如,超文本傳輸協議(HTTP)或簡單郵件傳輸協議(SMTP))的簡單對象訪問協議(SOAP)。一般地,各網絡服務具有在諸如網絡服務描述語言(WSDL)的機器可理解格式中描述的界面。其它系統可使用SOAP消息以通過由其描述規定的方式與網絡服務界面交互作用。
其它類型的協議棧可類似地包含消息信息的一些處理,其中,消息自身以例如為公用對象請求代管者體系結構(CORBA)棧的一些方式被編碼。
在允許計算機在相對高水平下通信的諸如SOAP或CORBA棧的消息遠程棧的背景中,存在能夠將消息視為單位即取得消息并對其實施包含任何必要的解碼的處理并提供結果的益處。作為產生網絡服務中使用的Java?EE平臺的一部分提供的用于XML網絡服務的Java?API(JAX-WS)規范包含客戶機和服務側動態消息處理的一些方面。但是,JAX-WS規范不提供允許客戶機和服務側的傳輸水平上的動態消息處理的手段,也不提供在服務側提供商水平上異步處理消息的手段。存在本發明的實施例針對的一般領域。
發明內容
這里公開用于提供在中間件或其它環境中使用的動態調取和服務界面(DISI)的系統和方法。根據實施例,該系統和/或方法均在客戶機側以及在服務側操作。在服務側,用戶可通過使用服務請求傳輸將消息插入入站處理鏈中。在服務側入站處理之后,通過提供商請求功能將消息給予用戶。用戶通過使用將消息插入服務側出站處理鏈中的提供商響應功能給予響應。在服務側出站處理之后,將消息給予用戶的服務響應傳輸。服務請求傳輸和服務響應傳輸從傳輸將消息收發處理去耦合并使得消息處理在本質上異步。提供商請求和提供商響應也在本質上異步。在客戶機側,用戶可通過使用調度請求將消息插入出站處理鏈中。在客戶機側出站處理之后,將消息給予用戶的客戶機請求傳輸。這從傳輸將消息處理去耦合并使得消息處理在本質上異步。當接收響應時,用戶使用客戶機響應傳輸功能以將響應插入客戶機側入站處理鏈中。在客戶機側入站處理之后,將消息給予用戶的調度響應功能。調度請求和調度響應也在本質上異步。在客戶機側和服務側,由于DISI是異步的,因此,線程不被備份(backed?up),即,客戶機可發送請求且不必等待響應。該處理還允許從消息傳輸去耦合例如SOAP處理,并使其在本質上異步。
附圖說明
圖1示出根據實施例的可利用動態調取和服務界面(DISI)的系統。
圖2示出根據實施例的標準和DISI客戶機側調取流程。
圖3示出根據實施例的標準和DISI服務側調取流程。
圖4示出根據實施例的用于在客戶機側提供動態調取和服務界面(DISI)的方法的流程圖。
圖5示出根據實施例的用于在服務側提供動態調取和服務界面(DISI)的方法的流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于甲骨文國際公司,未經甲骨文國際公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280042890.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:發電站調節的自動適配
- 下一篇:系統電路板及使用此系統電路板的電腦





