[發明專利]管理J2EE和.NET交互操作應用的方法和系統有效
| 申請號: | 200910001732.1 | 申請日: | 2009-01-06 |
| 公開(公告)號: | CN101483666A | 公開(公告)日: | 2009-07-15 |
| 發明(設計)人: | 徐進 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06Q10/00 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 黃小臨 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 管理 j2ee net 交互 操作 應用 方法 系統 | ||
技術領域
本發明總體上涉及數據處理領域,并且更具體地,涉及用于在諸如面向服務的體系結構(SOA)環境的共存環境中管理.NET和J2EE業務(transaction)的計算機實現的方法、系統和計算機可使用的程序代碼。?
背景技術
面向服務的體系結構(SOA)是松散地耦合的環球網中可用服務的集合。隨著多年的發展,現在基本上所有主要的系統賣方都具有用于提供綜合解決方案/專業服務、產品組合(product?portfolios)和合作方提供的SOA策略。SOA的性質(即異類的、分布式的、動態的和開放的)意味著SOA的實現方式將是在異類賣方平臺上運行的綜合的商業處理,包括網絡服務的調用。?
事實是,.NET和J2EE平臺共同存在于大部分SOA實現方式中。結果,.NET和J2EE之間的有效并強健的交互操作性是大企業的IT體系結構中的關鍵要素。J2EE和.Net賣方都提供它們各自平臺的管理解決方案。?
然而,盡管在SOA實現的區域中已經取得了顯著進步,但仍然存在改進的空間。目前,不存在用于追蹤跨越服務器/平臺邊界的業務的方法。申請人認識到追蹤跨越服務器/平臺邊界的業務將增加交互操作性和效率。?
因此,存在對于在諸如面向服務的體系結構環境的共存環境中管理.NET和J2EE業務的機制的需要。?
發明內容
示例實施例提供了用于管理服務客戶端和服務供應商(provider)之間的業務的計算機實現的方法、系統和計算機可用的程序代碼。接收來自網絡服務客戶端應用的請求。從請求中提取相關令牌(correlation?token)和與相關令牌相關聯的專有業務句柄,形成提取的相關令牌和提取的業務句柄。使用提取的相關令牌作為母相關令牌來生成子相關令牌。生成與子相關令牌相關聯的專有業務句柄。啟動與專有業務句柄和子相關令牌相關聯的計時器。停止與專有業務句柄相關聯的計時器。將提取的業務句柄插入對于請求的響應中。將具有提取的業務句柄的響應傳送到網絡服務客戶端應用。
本發明的另一方面提供一種用于管理服務客戶端和服務供應商之間的業務的計算機實現的系統,所述計算機實現的系統包括:用于從網服務客戶端應用接收請求的裝置,其中所述請求是SOAP請求;用于從所述請求中提取相關令牌和與所述相關令牌相關聯的業務句柄,形成提取的相關令牌和提取的業務句柄的裝置;用于使用所述提取的相關令牌作為母相關令牌來生成子相關令牌的裝置;用于生成與所述子相關令牌相關聯的業務句柄的裝置;用于啟動與生成的業務句柄和子相關令牌相關聯的計時器的裝置;用于執行所述請求的裝置;用于停止與生成的業務句柄相關聯的計時器的裝置;用于將所述提取的業務句柄插入對于所述請求的響應中的裝置;以及用于將具有所述提取的業務句柄的響應傳送到所述網服務客戶端應用的裝置,所述系統還包括:用于定義SOAP消息頭部格式的裝置,該SOAP消息頭部格式允許在所述服務客戶端和所述服務供應商之間交換相關令牌,其中所述服務客戶端和所述服務供應商存在于不同的平臺上,其中所述不同的平臺是企業版本的.NET平臺和J2EE平臺。?
附圖說明
在所附權利要求中闡述了本發明的特性帶來的新穎特征。然而,當結合附圖閱讀時,將通過參考圖示實施例的以下詳細描述最佳理解本發明本身以及使用的優選模式、其進一步的目標和優勢,附圖中:?
圖1繪出了可以實現示例實施例的數據處理系統的網絡的繪圖表示;?
圖2是可以實現示例實施例的數據處理系統的方框圖;?
圖3是示意性圖示基本的面向服務的體系結構(SOA)以幫助說明示例實施例的方框圖;?
圖4是示意性圖示根據示例實施例從.NET平臺流到J2EE平臺的業務追蹤的方框圖;?
圖5是示意性圖示根據示例實施例從J2EE平臺流到.NET平臺的業務追蹤的方框圖;?
圖6是示意性圖示根據示例實施例使用.NET?SOAP擴展模塊來訪問原始(raw)XML?SOAP消息的圖;?
圖7是圖示根據示例實施例從.NET平臺到J2EE平臺的業務流的拓撲圖;?
圖8是圖示根據示例實施例從.NET平臺到J2EE平臺(下鉆,Drill?down)的業務流的拓撲圖;?
圖9是圖示根據示例實施例從J2EE平臺到.NET平臺的業務流的拓撲圖;?
圖10是圖示根據示例實施例從J2EE平臺到.NET平臺(下鉆)的業務流的拓撲圖;?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910001732.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:獨立泵
- 下一篇:增強型“跑馬燈”應用





