[發明專利]用于解釋規范語言文件來實現商務系統的系統和方法有效
| 申請號: | 200710186641.0 | 申請日: | 2007-11-21 |
| 公開(公告)號: | CN101192154A | 公開(公告)日: | 2008-06-04 |
| 發明(設計)人: | 大衛·D.·米勒 | 申請(專利權)人: | NCR公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06Q30/00 |
| 代理公司: | 北京銀龍知識產權代理有限公司 | 代理人: | 曾賢偉 |
| 地址: | 美國俄*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 解釋 規范 語言 文件 實現 商務 系統 方法 | ||
1.一種系統,用于控制具有處理器、存儲器和硬盤的商務系統的操作,其特征在于,包括:
規范語言文件,其存儲在硬盤上,該文件包含定義商務系統的狀態機實現的規范語言語句;
解析器,用于從規范語言文件中提取規范語言語句并解釋所提取的規范語言語句;
商務邏輯應用程序,其包括商務邏輯模塊,該商務邏輯模塊包含可執行的編譯程序語句;以及
解析器調用至少一個商務邏輯模塊來處理解析器從規范語言文件中提取的消息。
2.如權利要求1所述的系統,其特征在于,解析器包括:
表達式解釋器,用于在規范語言語句中定位表達式標簽,并依照定位的表達式標簽解釋在對應的標簽之間的規范語言語句;
方法調用器,用于調用商務邏輯模塊,該調用器使用解析器從規范語言文件中提取的消息來支持商務邏輯模塊調用。
3.如權利要求1所述的系統,其特征在于,進一步包括:
多個規范文件,每個規范文件包含定義商務系統的狀態機實現的規范語言語句;以及
解析器,用于保留焦點變量,該焦點變量用于識別當前正被解析的規范文件。
4.如權利要求1所述的系統,其特征在于,該規范語言語句以可擴展標記語言語句編寫。
5.如權利要求1所述的系統,其特征在于,該解析器是由商務系統的處理器執行的應用程序。
6.如權利要求1所述的系統,其特征在于,商務邏輯模塊是編程語言對象。
7.如權利要求6所述的系統,其特征在于,編程語言對象是C++對象和Java對象中的一個。
8.如權利要求2所述的系統,其特征在于,進一步包括:
Java應用中的Java支持接口,用于生成狀態機并且調用Java對象和C++對象之一中所實現的動作。
9.如權利要求3所述的系統,其特征在于,其中:
解析器響應于由正被解析的規范文件中的規范語言語句所定義的狀態機實現不具有用于處理消息的方法,改變焦點狀態。
10.一種用于控制商務系統的操作的方法,該商務系統具有處理器、存儲器和硬盤,其特征在于,該方法包括:
以規范語言語句定義商務系統的狀態機實現;
解釋規范語言語句來實現商務系統;以及
調用包含可執行編譯程序語句的商務邏輯模塊來處理解析器從所解釋的規范語言語句中提取的消息。
11.如權利要求10所述的方法,其特征在于,規范語言語句的解釋進一步包括:
在規范語言語句中定位表達式標簽;
根據定位的表達式標簽解釋在對應的標簽之間的規范語言語句;
使用解析器從規范語言語句中提取的消息來調用商務邏輯模塊。
12.如權利要求10所述的方法,其特征在于,商務邏輯模塊的調用進一步包括:
在編程語言對象中調用方法。
13.如權利要求10所述的方法,其特征在于,進一步包括:
群集多個規范語言文件,其中每個規范語言文件都包含定義商務系統的狀態機實現的規范語言語句;以及
保留焦點變量來在當前被解析的多個規范語言文件中識別規范文件。
14.如權利要求10所述的方法,其特征在于,規范語言語句的解釋進一步包括:
解釋可擴展標記語言語句。
15.如權利要求10所述的方法,其特征在于,規范語言語句的解釋包括:
以商務系統的處理器運行應用程序。
16.如權利要求10所述的方法,其特征在于,商務邏輯模塊的調用包括:
調用編程語言對象。
17.如權利要求16所述的方法,其特征在于,編程語言對象的調用包括:
調用C++對象和Java對象中的一個。
18.如權利要求11所述的方法,其特征在于,進一步包括:
通過包含在狀態機實現的定義中的Java支持接口來調用Java動作類。
19.如權利要求13所述的方法,其特征在于,進一步包括:
響應于由正被解析的規范文件中的規范語言語句所定義的狀態機實現不具有用于處理消息的方法,改變焦點狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于NCR公司,未經NCR公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710186641.0/1.html,轉載請聲明來源鉆瓜專利網。





