可扩充的分布企业应用集成系统技术方案

技术编号:2884897 阅读:252 留言:0更新日期:2012-04-11 18:40
一种代理-适配器结构和在系统中使用信息对象的方法。其集成了配置在联网企业中的应用程序。代理压缩了多个适配器,每一个适配器适合执行与各自企业应用程序有关的离散函数。这样的代理是可扩展的,并包括一个或多个嵌套对象。每一个嵌套对象适合于执行离散函数,其可能与各自的企业应用程序有关也可能无关。信息对象包括信息模式,其适合于使用多个存取器和多个转换器。信息模式是包括多个信息单元的分层数据结构,每一个信息单元从多个段单元、多个表格单元和多个项单元选择。项单元包含选择一个企业应用程序的本基数据。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及在计算机领域已知的“中间件”,特别是配置在网络企业交叉点的集成应用程序的可扩充的分布系统和方法。对于典型的组织,应用网络已经有机地成为收集特殊的应用集成计划。当它增加实施新应用程序的时间时,这个收集在商务上有很严重的影响,妨碍了高级管理层得到商务的实际情况,简而言之,阻塞了集团的动脉。尽管应用集成已经对企业集团的生存变成至关重要,但为此目的,企业集团以巨大的长期花费,在现有技术中手工操作或“砍掉”客户代码是可接受的。同样地,长期应用综合决定只是根据个人的计划标准在最低的级别上做出。因为决定这些问题的困难性质,所以还没有找到一个有效的企业应用集成(EAI)解决办法。因特网的出现、用户/服务器计算、企业合并和收购、全球化、商务流程的重新设计已经强迫企业信息技术(IT)部门继续寻找新的(常常是手工的)方式使得相互之间进行不同系统的交流-不管这些系统是多么陈旧。在随之发生混乱中,不适当的通信系统在商务需要快速反应的IT能力上有弱化的影响。IT中的最近趋势只是增加(常常是数量级)支持他们的内部接口的数量而恶化了这个问题。目前,企业应用程序已经实施了这样的函数,像数据层库、企业资源计划(ERP)和便利的电子商务。因此,简短回顾这三种技术将帮助理解长期感觉到的但还没有解决的EAL问题。数据仓库技术要求大量的清洁的历史数据,该数据在规则的基础上必须从许多操作系统移入仓库。资源数据通常被构建为在线交易处理(OLTP),同时,典型的数据仓库也适应在线分析处理(OLAP)格式。因此,当资源数据被转移到仓库时,资源数据必须经历广泛的集合和重新格式化。按照现有技术的典型数据仓库包括4个步骤(a)提取资源数据;(b)清洁这些提取的数据;(c)以许多尺寸集合清洁的、提取的数据;(d)装载仓库。每一个仓库资源需要特殊数据提取的空间、纯化、集合和装载程序。Forrester研究估计,每一个大公司大约有4个数据仓库。在两年中,这个数将增加到6个。包括在每一个仓库中的平均数据量将在同一时期加倍-从大约130千兆比特到260千兆比特。与永远增加的速度生长的这些数据有关的问题由资源数据的质量所恶化。按照META小组进行的研究,今天,数据仓库装载的数据有20%是低质量的数据。相同研究指出,使用提取、纯化和装载处理的应答大约70%是由手工编码的。关于所要求的集合处理和轶事证据也表明单完成这个函数就需要50小时的计算机时间。很明显,大量的维护工作将涉及以这种方式编码的程序。另一方面,典型的EPR系统(例如,由WAALLDORF OF SAP AG研制的企业应用程序,以及由PeopleSoft、Oracle、Baan研制的软件)基本上是支持核心商务功能的大的、集合的软件包应用程序,例如,工资清单、生产、一般的分类账和人力资源。大公司发现从单个渠道购买这样的软件解决方案特别具有吸引力,因为在公司内部研制这种功能的软件比购买这样的软件多花10-20倍的成本。然而,由于多种原因,实施ERP系统是一个无法抗拒的过程。首先并是最重要的,大公司正在购买产品,但没有建立解决方案。这意味着大公司内的商务单元必须适应产品,和它如何工作,没有其它方式可以选择。此外,现代的EPR系统不能够代替所有大公司的客户解决方案。因此,他们必须有效地与其它传统的系统通信。最后,典型的是大公司使用超过一个和完全不同的EPR系统,因为单个卖主通常不能够满足每一个组织的需要。结果,使数据入出ERP系统的选择权排除了用于数据仓库的已知方法。每一个ERP系统具有专用数据模式,该数据模式常常由它的卖主增强了。运行这种模式的写入提取和装载程序不仅是复杂的,卖主也不鼓励用户这样做,因为在企业应用程序中固有的数据确认和商业规则很可能被回避。ERP系统要求在商务目标级上交互作用,改目标级处理特殊的实体,例如,一般的分类账、预算和应付款。实施和使用一种众所周知和广泛接受的ERP系统的详细描述出现在Que公司所出版的使用SAPR/3的专题(第二版),ISBN0-7897-1351-9(1997)中。以一种形式或另一种形式的电子商务已经使用了许多年了。基本上,他开始于电子数据内部交换(EDI)。EDI允许公司电子地传送它们的订单和发票,并继续在发展,以至今天的公司使用EDI用于供应链管理。然而,直到最近之前爆发的使用在线网站买、卖、甚至拍卖,有兴趣的项目对鲁棒和有效的EAI产生了巨大的需求。见美国专利5,627,972。应用程序获得发展,以便在分配的时间范围内完成特殊的商务目标。在一个典型的大的组织中,不同部门的员工使用广泛分类的操作系统,DBMS和研发工具研制了数百个应用程序。在每一种情况中,满足了特殊的要求而没有考虑到与其它任何应用程序集成。几个强有力的趋势已经驱使市场进行应用程序集成。例如,在对等网络和分布处理中的重要发展已经使得较好的集成它们自己的职能部门以及与它们的合伙人和供应商集成成为可能。前面提到的因特网/“企业内部互联网”/“企业外部互联网”的激增也对新类“人类活动”应用程序提出了要求,其要求与后端传统应用程序集成。在适应企业应用程序包(例如,SAP R/3)的世界范围内的巨大发展也要求与后端传统应用程序的集成。最后,信息定向中间产品(MOM)如IBM的MQSeries信息排队产品已经变得很通用。一旦用户了解到一对一应用程序与MOM连接的好处,就会增加它们对多对多应用程序集成的兴趣。当需要对商务的集成增加时,花在集成应用程序的费用快速增长。按照各种工业分析,对“任务临界”应用程序集成的需要将驱动MOM和“信息经纪人”的组合市场,其从1997年的3亿美元增长到1999年的7亿美元。按照IBM对大客户的调查,现在,所有编码的近70%是由接口、协议和其它程序构成,以便建立与各种系统的连接。机智的IT执行官清楚地看到,通过得到尽可能满足这个需要的现用软件节约了大量经费。信息经纪人是软件中心,它记录和管理信息的发行人(发送者)和订户(接收者)之间的契约。当商务事件发生时,应用程序将对应该商务事件发布该信息。经纪人察看订户表,并向每一个订户发送这个信息类型。订户直接接收他定阅的数据。由一个应用程序发布的信息可以由多个用户应用程序预定。类似地,预定应用程序可以从多个发布应用程序接受信息。在应用程序发布或预定信息之前,他们必须向经纪人注册它们的权益。有两种基本的和不同的方法用于应用程序在信息类型中注册权益---主题基于寻址和信息内容筛选。在主题基于寻址中,经纪人使用主题识别信息和把该信息路由到所有对该主题感兴趣的订户。主题是一个用于描述信息内容的词。例如,姓名的主题“hr.emp.new”将适合于新雇员的分类信息(例如,姓名、地址、雇员号码等)。另一方面,在信息内容路由中,预定基于信息内的领域的内容。预定可以基于信息类型和/或有关信息内领域的特殊选择标准。例如,贷款批准申请将预定所有超过100,000美元的订单。具有两个发布/预定模式的一个优点是避免需要单个预定应用程序的地址信息。此外,可以增加新的预定应用程序而没有对发布软件进行任何改变。典型的发布/预定经纪人使用鲁棒的传送载体用于应用程序之间的信息的实际分配。当任务临界信息在外部和内部网络上传送时,系统软件确保信息决不会丢本文档来自技高网...

【技术保护点】
一种集成多个计算机应用程序的系统,包括:企业信息系统,所述企业信息系统在所述计算机应用程序之间传递信息;数据库存储系统,其连接到所述企业信息系统,所述数据库存储系统存储多个数据转换设置和多个规则;集成服务,其连接到所述企业信息系统,所数集成服务器包括使用存储在所数数据库存储系统中的数据转换设置的数据转换引擎和使用存储在数据库存储系统中的规则的规则评价引擎;多个代理-适配器,其连接到所述企业信息系统,每个代理-适配器连接到各自的计算机应用程序,每个代理-适配器在所述企业信息系统和所述各自的计算机应用程序之间传递信息;以及,连同所述代理-适配器一起操作的信息模式从计算机应用程序分列独立的信息单元。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:伊宪寿约翰蒂莫西泰勒加里艾伦戈登
申请(专利权)人:SAGA软件有限公司
类型:发明
国别省市:US[美国]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1