[發明專利]使用處理引擎來提供集中應用的系統和方法有效
| 申請號: | 200710181146.0 | 申請日: | 2007-10-12 |
| 公開(公告)號: | CN101170579A | 公開(公告)日: | 2008-04-30 |
| 發明(設計)人: | 邁克爾·A·吉爾菲克斯;里斯·D·烏爾里克 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/44 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 邸萬奎;黃小臨 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 處理 引擎 提供 集中 應用 系統 方法 | ||
技術領域
本申請一般涉及改進的數據處理系統和方法。更具體地,本申請針對于網絡服務描述語言調用流程實現的自動生成和自動執行。
背景技術
會話啟動協議(SIP)是用來建立多媒體會話的信令協議。SIP是因特網協議(IP)多媒體子系統(IMS)架構中的核心協議。用于JAVATM2平臺企業版(J2EE)應用服務器環境的SIP編程模型由SIP小服務程序(servlet)容器組成。應用被構造為小服務程序邏輯,并且,通過容器來處理低級通信。
SIP編程模型利用調用流程的片段,而將其自身提供給關聯的小服務程序。典型地,復雜的應用將具有作為其實現的一部分的多個小服務程序,其中,各個小服務程序將處理流程的不同方面。通過在調用流程中的特定點上設置作為消息處理機的另一個小服務程序,來實現小服務程序之間的交遞(hand-off)。
已有以可擴展標記語言(XML)格式描述SIP調用流程的很多努力。通常可視化地表示SIP調用流程。調用流程描述SIP請求和HTTP請求的次序。此次序是理想的(idealistic);事實上,亂序遞交可能影響交換。然而,典型地,協議定義可用來推出協議的特定優先規則。可將調用流程劃分為片段,每個片段表示調用流程邏輯的小片(snippet)。
超文本傳送協議(HTTP)是萬維網的基礎傳輸協議中的一個。用于處理網絡請求的典型的編程模型是經由HTTP小服務程序編程模型。面向服務的架構(SOA)是軟件之間的標準化接口,使得一個程序可利用另一個程序的功能(服務)。典型地,SOA引用網絡服務。簡單對象訪問協議(SOAP)是用于訪問網絡上的服務的、基于XML的基于消息的協議。SOAP采用XML語法,以在使用HTTP的因特網上來發送文本命令。
集中(converged)應用是在不同協議上通信、以完成單個目的的應用。典型地,每個協議交互包含其自己的會話。集中應用橋接(bridge)兩個或更多會話。實現集中應用的一種方式為通過會話相似性(affinity),其中,相關的SIP和HTTP會話被關聯,并存活(live)于特定群集成員中,并且,將屬于每個類型的會話的所有請求路由到該特定群集成員。
發明內容
說明性實施例意識到現有技術的缺點,并提供了集中應用集成引擎,其捆綁(wrap)預先存在的網絡服務/會話啟動協議應用,監聽應用特定信令,并基于所提供的具有調用流程擴展的網絡服務描述語言,產生并接受使用網絡服務的交互請求。給定SIP調用流程定義和具有SIP/調用流程交互的擴展的WSDL,集中應用集成(CAI)引擎向面向服務的應用實踐者提供了在新的集中應用集成綠色空間(green?space)中重用現有的網絡服務集成技術的能力。集中應用集成引擎“捆綁”預先存在的集中網絡服務/SIP或僅用于SIP的應用,監聽應用特定信令,并且,基于所提供的具有SIP/調用流程擴展的WSDL,產生并接受使用網絡服務的交互請求。
給定SIP調用流程定義、具有SIP/調用流程交互的擴展的WSDL、以及集中應用集成引擎,集中應用執行(CAE)引擎大大簡化了開發新的集中應用。在開發時,開發者可將SIP調用流程定義分解為一組SIP小服務程序、以及一組網絡服務實現。每個調用流程片段可被分解為SIP小服務程序。每個交互可由以JavaBeansTM作為后援的網絡服務提供后援。在運行時間,CAE引擎通過遵循具有SIP/調用流程交互的擴展的WSDL,而將信令“綁結(stitch)”到分解的小服務程序模型上。在適當的綁定點,CAE引擎激活(invoke)監聽器回調(callback)接口。作為回調的結果,應用執行其需要的任何處理,并且,隨后,使用CAE引擎的支持服務來產生對任何監聽服務集成者的輸出交互激活。
在一個說明性實施例中,提供了用于提供集中應用集成的方法。該方法包括:在集中應用引擎中接收集中應用。該集中應用定義至少一個網絡服務組件、至少一個具有一系列消息步驟的調用流程片段、以及給定的網絡服務組件和給定的調用流程片段之間的至少一個綁定。將該綁定與交互相關聯。該方法還包括:通過集中應用引擎而確定是否激活交互;以及響應于交互的激活,而執行交互操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710181146.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:輪胎防漏自補機
- 下一篇:按摩機按摩裝置的捶打機構





