[发明专利]用于解释规范语言文件来实现商务系统的系统和方法有效
| 申请号: | 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.vipzhuanli.com/pat/books/200710186641.0/1.html,转载请声明来源钻瓜专利网。





