用于管理计算机环境中的工作流的方法和设备技术

技术编号:2836010 阅读:297 留言:0更新日期:2012-04-11 18:40
在此提供了用于在企业计算环境中管理和使用与数据集成有关的元数据的方法和系统。通过集成的用户界面,用户可以在企业范围内访问数据集成服务和基础数据。可以围绕数据集成系统设计和实现的工作流,构建该界面,并且该界面便于重用和重新设计该数据集成环境中的工具和作业。该界面可以提供对企业的所有数据集成资源和数据源的与平台无关的访问。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及信息
,并且更具体地说,涉及数据集成系统领域。
技术介绍
计算机应用的到来使得许多业务处理更快和更有效;然而,使用不同的数据结构、通信协议、语言和平台的不同计算机应用的激增已经导致典型商业企业的信息技术基础设施的大的复杂性。典型企业内的不同业务处理可以使用完全不同的计算机应用,为特定业务处理而不是为整个企业开发和优化每个计算机应用。例如,公司可能具有用于跟踪可付款账号的特定计算机应用和用于跟踪客户联系人的完全不同的计算机应用。事实上,甚至同一业务处理可以使用不只一个的计算机应用,诸如,当企业保存集中式客户联系人数据库时,但雇员保存他们自己的联系人信息,诸如保存在个人信息管理器中。尽管专用计算机应用提供了适合定制的解决方案的优点,但激增导致了低效,诸如,在整个企业内重复输入和处理同一数据许多次,或者当企业执行能受益于与一个处理过程有关的数据的另一处理过程时企业利用所述数据发生了故障。例如,如果可付款帐号处理过程与供应链和订购处理过程分开,则企业可能接受和填写来自其信用历史将导致企业拒绝订单的客户的订单。能提供许多其他的例子,其中,企业将会受益于对在变化的计算机应用之上的所有企业数据的一致性访问。许多公司已经意识到并且解决了商业企业中对不同应用上的数据进行共享的需要。因此,企业应用集成或EAI已经显露为基于消息的策略,用于解决来自不同来源的数据。随着计算机应用的复杂性和数量的增加,EAI工作面临许多挑战,其中包括对处理不同协议的需要、对解决日益增加的数据量和事务量的需要、以及对日益增加的更快数据集成的迫切要求。对于EAI已经采用了各种方法,其中包括最小公分母方法、原子方法和桥式方法。然而,EAI是基于各个应用间的通信的。一个显著的缺点是,响应于平台和应用的线性增加,EAI解决方案的复杂性成几何关系地增长。尽管数据集成系统提供了用于解决企业需要的有用工具,但这种系统通常被部署为定制解决方案。它们具有长的开发周期,并且可能要求复杂的技术训练以适应业务结构和信息要求的变化。需要针对数据集成系统的用户界面,允许通过适合于数据集成设计和工作流环境的直观界面来使用、重用和修改功能。
技术实现思路
在此提供了用于在企业计算环境中管理和使用与数据集成有关的元数据的方法和系统。通过集成的用户界面,用户可以在公司范围内访问数据集成服务和基础数据。该界面可以被构造为围绕数据集成系统设计和实现的工作流,并且可以便于重用和重新设计数据集成环境中的工具和作业。该界面可以提供独立于平台的、对企业上的所有数据集成资源和数据源的访问。在一个方面中,在此公开了用于提供管理计算机环境中的工作流的用户界面的方法和系统,该用户界面包括显示多个控制的菜单条,每一控制访问对应于工作流中的阶段的界面,每一界面被配置成(1)从计算机环境中检索有关工作流中的相应阶段的数据;(2)在该界面中显示所检索的数据;(3)接收与工作流中的相应阶段有关的用户输入;以及(4)基于该用户输入,将数据传送到该计算机环境中。该计算机环境可以包括数据集成系统。工作流可以与数据集成处理过程有关。工作流可以包括数据集成功能、数据集成服务,或数据集成作业中的至少一个。用户界面可以根据界面的用户的熟练等级,提供用于多个控制的可变程度的功能。阶段包括调研、设计、开发、部署和操作中的一个或多个。在调研阶段中,可以概况分析(profile)计算机环境中的一个或多个数据源,获得用于一个或多个数据源的元数据,和/或审核一个或多个数据源的数据质量。在设计阶段中,可以对一个或多个数据集成处理过程进行表征,和/或针对数据源中的数据对一个或多个变换进行表征。在开发阶段,可以将一个或多个数据集成处理过程与数据集成系统中的数据源相关联,可以将一个或多个数据集成处理过程与在数据集成系统中部署的其他数据集成处理过程相关联,和/或可以在一个或多个数据源上执行数据分级(staging)。在部署阶段,可以使数据集成处理过程可用于数据集成系统,和/或将数据集成处理过程部署为实时数据集成服务。在操作阶段,可以在该数据集成系统中使用至少一个数据集成功能、服务或作业。该用户界面可以根据界面的用户的熟练等级,提供用于多个控制的可变程度的功能。在另一方面中,在此公开了用于在用户界面中显示相关对象的方法,其包括显示具有关系的多个对象;以及提供用于多个对象间的关系的可视暗示,其中包括对象的形状、尺寸、颜色和不透明度以及对象间的距离。在此还公开了用于在用户界面中显示相关对象的系统,其包括显示具有关系的多个对象的用户界面,该用户界面提供用于多个对象间的关系的可视暗示,其中包括对象的形状、尺寸、颜色和不透明度以及对象间的距离。对象可以描述业务上下文。对象可以包括用于一个或多个数据源的元数据。对象可以包括数据集成对象。所述系统和方法可以进一步包括提供一个或多个工具,其用于对多个对象间的关系进行可视化、导航和编辑。可以将多个对象的层级显示为到三维表面上的投影。用户界面可以通过旋转三维表面的视点,使得到新的当前对象的转变进行动画。可以将层级显示为到双曲线表面上的投影。可以比其他对象更详细地显示当前对象。可以比其他对象更大地显示当前对象。对象可以包括人、业务对象和数据源中的一个或多个。在另一方面中,一种用于在用户界面中提供用于对象的信息的方法,可以包括在用户界面中显示表示对象的容器;以及在容器内提供活动区,该活动区通过显示与该对象有关的一个或多个可视控制而响应于一个事件。一种用于提供信息的系统,可以包括用于显示表示对象的容器的用户界面,以及该容器内的活动区,该活动区通过显示与该对象有关的一个或多个可视控制而响应于一个事件。一个或多个可视控制可能与在对象上执行的功能、对象的属性和/或该对象与其他对象的关系有关。一个或多个可视控制可以通过显示与对象有关的附加可视控制而响应于一个事件,由此,逐步地显示用于该对象的控制层级。事件可以是鼠标置于其上的(mouse over)事件。对可视控制的操作可能导致可以在活动区对事件的后续响应上看到的持久改变。对象可以与数据集成处理过程有关。在另一方面中,一种用于在用户界面内导航到一个页面的方法,可以包括在用户界面内显示多个连续页面中的一个;提供用于在多个连续页面内向前和向后导航的控制;在激活控制后,显示多个连续页面中的一个以上的页面的下拉菜单;在控制内接收对在下拉菜单中显示的连续页面中的一个的选择;以及导航到连续页面中所选中的那一个页面。一种用于在用户界面内导航到一个页面的系统,可以包括显示多个连续页面中的一个的用户界面;以及用于在多个连续页面内向前和向后导航的控制,所述控制通过显示多个连续页面中的一个以上的页面的下拉菜单而对激活做出响应,其中,用户可以通过选择在下拉菜单中显示的连续页面中的一个,导航到显示在下拉菜单中的连续页面之一。这些页面可以用沿着用户界面的页面显示边缘的标签表示。在另一方面中,一种用于在用户界面中维护可重用操作列表的方法,可以包括当在用户界面中执行多个任务时,将多个任务存储为历史;在用户界面中的控制内显示所述历史;接收对多个任务中的一个的选择;以及在用户界面的当前上下文中重复多个任务中所选的那一个任务。一种用于在用户界面中维护可重用操作列表的系统,可以包括用户界面,本文档来自技高网
...

【技术保护点】
一种用户界面,用于管理计算机环境中的工作流,该用户界面包括显示多个控制的菜单条,每一个控制访问对应于工作流中的阶段的界面,每一个这种界面被配置成:从计算机环境中检索有关工作流中的相应阶段的数据;在该界面中显示所检索的数据;接收与工作流中的相应阶段有关的用户输入;以及基于该用户输入,将数据传送到计算机环境中。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:纳桑伯宾小莫莱迪斯鲁塞尔巴特勒乔纳桑迪杰内斯迈克尔W亚克林亚斯明尤素福
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1