[发明专利]持久工具对象的方法和装置有效
申请号: | 200710196441.3 | 申请日: | 2007-12-03 |
公开(公告)号: | CN101256483A | 公开(公告)日: | 2008-09-03 |
发明(设计)人: | 孙亚炜 | 申请(专利权)人: | SAP股份公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 邵亚丽 |
地址: | 德国瓦*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 持久 工具 对象 方法 装置 | ||
版权声明
本专利文件的部分公开内容含有受到版权保护的材料。当本专利文件或专利公开内容出现在专利和商标局专利文件或记录中时,版权拥有者不反对任何人对本专利文件或专利公开内容的传真复制,但是对其它情况保留全部版权权利。
技术领域
本发明一般涉及企业计算(enterprise computing)。更具体而言,本发明涉及用于映射远程函数的持久对象工具(persistent object tool)。
背景技术
越来越多的业务(business)转向电子商务战略以将它们的应用服务器与现有异构(heterogeneous)EIS(企业信息系统)整合。最近的发展为应用服务器中的组件提供了统一的体系结构以访问EIS中的资源。J2EE(Java 2平台企业版)连接器体系结构(J2EE Connector Architecture,JCA)就是一个这样的例子。通常,诸如SAP JRA(Java Resource Adaptor,Java资源适配器)这样的软件驱动器可以被插入到统一的体系结构中以支持底层的EIS服务,诸如SAP ABAP(高级业务应用编程(Advanced Business ApplicationProgramming))函数。可以通过基于不同的软件驱动器的统一体系结构使诸如数据库、企业业务应用和消息传送等等的各种服务可用。
典型地,应用服务器使用具有统一体系结构的访问对象(access object)以调用EIS中的远程函数,该EIS被插入到附加到应用服务器的统一体系结构中。往往是在应用服务器中执行软件代码以实现访问对象。此外,可能需要特定对象以在应用服务器与EIS之间映射远程函数参数。
但是,当通过统一的体系结构从应用服务器访问EIS服务牵涉到复杂数据结构时,设计和编码任务会变得难以负担。来自远程函数调用的嵌套表结构(nested table structure)便是这样的例子。在这样的情况下编码会易犯错并且耗时。
发明内容
本发明的实施例包括一种方法和装置,其执行可执行代码以将持久对象从存储体安装到应用服务器中以便访问EIS中的远程服务。该可执行代码是基于关系特性(relational property)的,该关系特性用于将EIS的API(应用编程接口)函数映射到将该EIS与所述应用服务器耦接的跨平台(cross-platform)连接框架的对象。该应用服务器能够经由作为跨平台连接框架的部分的持久对象访问EIS的API函数。
本发明的其它特征将从附图以及下面的详细描述中变得明显。
附图说明
在附图的图中作为示例而限定性地图示本发明,在附图中相似的参考标记表示类似的元素,附图中:
图1是示出了持久对象将应用服务器与跨平台连接框架接口连接的一个实施例的框图。
图2是示出了操作持久对象工具的过程的一个实施例的流程图。
图3是示出了生成与应用对象相关联的持久对象的持久对象工具的一个实施例的框图。
图4是示出了通过持久工具访问API函数的服务的过程的一个实施例的时序图。
图5是示出了持久对象工具的映射配置的一个实施例的样本文件。
图6是示出了持久对象工具的全局配置的一个实施例的样本文件。
图7A和7B是根据持久对象工具的一个实施例生成的样本可执行代码。
图8A-8D是用于根据本发明的特定实施例的持久对象工具的一个实施例的用户接口的示例。
图9示出了可以与本发明的实施例一起使用的计算机系统的一个示例。
具体实施方式
这里描述了用于应用服务器通过持久对象访问EIS中的API函数的持久对象工具的方法和装置。在下面的描述中,阐述了许多具体细节以提供本发明的实施例的透彻说明。但是,对本领域的技术人员来说显而易见的是,无需这些具体细节也可以实践本发明的实施例。在其它情况下,没有详细示出公知的组件、结构、和技术以免使对本说明难以理解。
说明书中对“一个实施例”或“实施例”的引用是指结合该实施例所描述的具体特征、结构、或特性可以被包含在本发明的至少一个实施例中。在说明书中的不同位置处短语“在一个实施例中”的出现不一定全部是指同一实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP股份公司,未经SAP股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710196441.3/2.html,转载请声明来源钻瓜专利网。