【技术实现步骤摘要】
本专利技术涉及商务对象,由其涉及一种实现与商务对象相关联的动作的上下文发布的计算系统和程序。
技术介绍
根据构成商务对象以及这些对象如何交互,可对商务进行建模。一般而言,商务对象表示对实施商务有意义的物品、过程、或时间。例如,商务对象可表示清单、发货单、顾客、或销售员。商务对象还可表示购买、出售、或当实施商务是发生的其他类型的交割。所得的模型常被称为商务对象模型。商务对象模型的常规结构是涉及每个商务对象的数据、商务规则和动作(操作)被逻辑地和/或物理地紧耦合到该商务对象。例如,商务对象及其相关联的数据、商务规则和动作可一同被物理地存储在一台文件服务器内,或被逻辑地当作一个单元。图1示出一种将商务对象紧耦合到其相关联的动作的传统方式。一般而言与商务对象相关联的动作是一件描述如何向用户表示一个动作,以及如何执行必需的逻辑以执行此动作的元数据。在图1中所示出的例子中,商务对象被存储在诸如SAP102、SIEBEL104和SQL等的企业数据管理系统中。商务对象还可被存储在其他数据管理系统108。数据管理系统102-108提供了适配器112,客户机应用程序可通过它访问并 ...
【技术保护点】
一种用于发布与实体的当前上下文相关联的动作的计算系统,包括: (a)用于存储具有至少一个上下文的实体的组件; (b)用于与所述实体分开地存储与所述实体相关联的动作的组件;以及 (c)耦合到所述存储实体的组件以及所述存储动作的组件的软件组件,所述软件组件用于提供关于实体当前上下文以及与所述当前上下文相关联的动作的信息。
【技术特征摘要】
US 2004-9-30 10/955,9451.一种用于发布与实体的当前上下文相关联的动作的计算系统,包括(a)用于存储具有至少一个上下文的实体的组件;(b)用于与所述实体分开地存储与所述实体相关联的动作的组件;以及(c)耦合到所述存储实体的组件以及所述存储动作的组件的软件组件,所述软件组件用于提供关于实体当前上下文以及与所述当前上下文相关联的动作的信息。2.如权利要求1所述的计算系统,其特征在于,还包括用于请求所述实体的当前上下文以及与所述当前上下文相关联的动作的客户机应用程序。3.如权利要求2所述的计算系统,其特征在于,所述客户机应用程序显示与所述实体的当前上下文相关联的动作。4.如权利要求1所述的计算系统,其特征在于,所述软件组件包括(a)标识所述实体的当前上下文的上下文提供器模块;以及(b)查询所述用于存储动作的组件并检索与所述实体的当前上下文相关联的动作的动作提供器模块。5.如权利要求4所述的计算系统,其特征在于,所述软件组件还包括多个上下文解析器,其每一个返回一反映上下文的关键词。6.如权利要求1所述的计算系统,其特征在于,所述软件组件集成由第三方提供的附加上下文。7.如权利要求1所述的计算系统,其特征在于,所述用于存储动作的组件集成由第三方提供的附加动作。8.一种用于发布与实体的当前上下文相关联的动作的计算机实现的方法,包括(a)在接收到对于与实体相关联的至少一个上下文的请求后,提供所述上下文;以及(b)在接收到对于与所述实体的当前上下文相关联的动作的请求后,提供所述动作。9.如权利要求8所述的计算机实现的方法,其特征在于,提供至少一个上下文还包括(a)获得关于至少一个上下文的信息;以及(b)为至少一个上下文创建对象实例。10.如权利要求9所述的计算机实现的方法,其特征在于,还包括创建包含所述至少一个上下文的对象实例的上下文散列对象。11.如权利要求8所述的计算机实现的方法,其特征在于,提供所述动作还包括(a)标识反映至少一个上下文的关键词;以及(b)检索包括所述关键词作为注释的动作。12.如权利要求11所述的计算机实现的方法,其特征在于,检索包括所述关键词作为注释的动作还包括检索包括所有且仅所述关键词作为注释的动作。13.如权利要求11所述的计算机实现的方法,其特征在于,检索包括所述关键词作为注释的动作还包括检索包括所述关键词中的至少一个作为注释的动作。14.如权利要求8所述的计算机实现的方法,其特征在于,还包括显示与所述实体的当前上下文相关联的动作。15.一种包含计算机可执行指令的计算机可读介质,当由计算机执行所述指令时,使所述计算机执行一种用于发布与实体的当前上下文相关联的动作的...
【专利技术属性】
技术研发人员:HM科劳三世,JS布克,T坦尼斯博格,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。