[发明专利]用于实施可定义动作的方法和系统有效
申请号: | 201080057840.1 | 申请日: | 2010-12-23 |
公开(公告)号: | CN102687143A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | P·贝茨;M·霍格;G·威克斯;P·戴维斯;J·克里斯普;A·博鲁姆 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q30/00 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 袁玥 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 实施 可定义 动作 方法 系统 | ||
技术领域
本发明在用于提供商业智能和报告的系统的领域中。具体而言,本发明提供了一种用于在被提供数据时实施一个或多个可定义动作的方法和系统。该数据可以由商业智能应用产生。动作可以涉及用户或代理执行的活动。
背景技术
商业智能(BI)应用是本领域中公知的。商业智能应用的供应商包括Cognos(IBM公司的一部分)、SAP AG、微软公司(Microsoft Corporation)、SAS软件研究所(SAS Institute incorporated)和甲骨文公司(Oracle Corporation)。商业智能应用可以提供诸如数据分析、数据采掘、数据搜索、报告、性能测量、记账和制图的功能。一个或多个商业智能应用可以同时工作以提供具有宽范围功能的商业智能平台。商业智能应用可以包括定制和统包解决方案。
商业智能应用通常要访问并处理一个或多个数据库中存储的数据。数据库可以是一个或多个数据仓库的一部分;即根据具体数据模型布置以便于数据分析和提取的结构化数据。可以通过与商业智能应用接口连接的一个或多个应用访问数据。
例如,对于制造环境中的企业实体,可能有一个或多个数据库,存储数据文献产品、雇员、办公室、制造地点、设备、供应商、客户和生产进度表。商业智能应用或应用套件被设计成询问这种数据并提供指标和相关信息以管理实体的运转。尽管数据本身对于商业环境而言可能是特有的,但存储、分析和处理数据需要技术考虑。
现代公司的运作通常需要将各异的过程、工作流、服务、功能和内容与一个或多个商业智能应用集成。例如,制造公司可能具有第一系统,第一系统包括第一应用和关联的数据库,数据库管理人力资源数据,例如雇员记录。它还可能有第二系统,包括第二应用和关联的数据库,数据库用于监视和控制生产线。那么公司可能希望向特定生产线分配雇员并监视生产数据;为了这样做,需要集成两个系统。在现有技术中,分立系统的集成一直很困难。通常是通过以为了与两个系统接口连接而设计的第三应用的形式编写计算机程序代码来实现的。这种方法很复杂,需要两个系统的工作的详细技术知识,得到的方案难以重复使用或重新包装。
此外,现有技术对数据集成问题的解决方案通常限于与用户的交互。这些解决方案主要被设计成集成用于处理和呈现的数据;这样用户仅能够被动地观看集成的数据。确定在面对报告和其他信息时如何应对是一个困难的任务。这常常依赖于用户的经验与通常嵌入到应用中的复杂规则的组合。在环境实时变化时,这些都难以调整和变化。
因此在现有技术中,在对各异,可能显著不同的过程、工作流、服务和数据源进行集成、分析和交互时,可能存在提供一致性、安全性和简单性的问题。在对商业智能应用和计算机实施的商业过程进行集成、分析和交互时,也需要提供一致性、安全性和简单性。现代公司要有效率地工作需要这些特征。在现有技术中还需要能够由各种用户,包括在技术上以及对于计算机实施的商业过程,技能或经验有限的那些用户,操作的系统,并向这些用户提供帮助以使他们可以最佳地管理现代公司。
发明内容
根据本发明的第一方面,一种系统包括被适配为产生动作定义的动作管理器,所述动作定义定义要由实体选择的动作,所述动作包括目标的调用,所述动作定义包括用于定位目标并用于向目标传送一个或多个参数的元数据;被适配为存储利用所述动作管理器产生的动作定义的存储库;被适配为用于定义分析引擎通过执行一个或多个分析查询产生的数据和动作定义之间的关系的数据关联管理器;以及实施引擎,被适配为基于所述数据关联管理器定义的关系,响应于分析查询的执行确定所述动作是否可用,如果可用,则使用所述动作定义响应于所述实体对动作的选择来调用目标,所述目标的调用包括基于所述元数据将所述分析引擎产生的数据传送到所述目标中以执行所述动作。
这种系统有效地编制在一组给定情况下用户应当采取什么动作,减少了对有经验工作人员和/或昂贵培训计划的需求。该系统能够在各种背景中实施并重复使用相容的活动模式。
在本发明的背景中,动作可以是在观测到存在特定分析数据或条件到存在时由实施引擎或其他适当的实施部件发起的一个或多个计算机实施的操作的序列。发起的形式可以根据目标的形式改变,但可以包括函数调用、统一资源定位符(URL)或命令。优选地,由这里统称为实体的用户或代理选择动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080057840.1/2.html,转载请声明来源钻瓜专利网。