首页> 中国专利> 发布行业业务架构模型的方法和系统

发布行业业务架构模型的方法和系统

摘要

使用业务规则的数据驱动机制来形成业务部门、行业、解决方案、解决方案提供和行业业务架构模型之间的关联。系统和方法包括导航分级结构和实体图的使用,以便利业务顾问用于访问、查看、导航、发布和更新。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-03-30

    授权

    授权

  • 2012-09-05

    实质审查的生效 IPC(主分类):G06F9/44 申请日:20111111

    实质审查的生效

  • 2012-07-04

    公开

    公开

说明书

技术领域

本发明涉及使行业业务架构模型(IBAM,industry business architecture model)能够被业务顾问和其它普通用户访问的方法和装 置。特别地,本发明允许关于多个行业、解决方案、提供(offering)和 版本,导航、显示和发布IBAM及IBAM之间的关联。

背景技术

Rackham在美国专利申请序列号No.10/796,367中说明了组件建 模过程和元素。特别地,Rackham说明了一种组件业务建模图,和过 滤组件业务建模图以形成组件的热图的过程。

Bhaskaran在2003年10月24日提交的美国专利申请序列号 No.10/692,898中公开了借助与实体的规定业务目标和目的相应的业 务测量和主动性,创建端到端业务过程解决方案。利用包括过程任务、 工件(artifact)流程、工件仓库的业务过程元素,和包括关键性能指 标的业务承诺元素,模拟实体的业务运作。Bhaskaran的模型和过程 元素可在解决方案开发周期内不断地被修正。

Ang在2006年7月31日提交的美国专利申请序列号 No.11/496,917中说明了利用关键性能指标来测量目标的达到的目标- 服务建模方法。Rackham、Bhaskaran和Ang的专利申请都在此通过 引用而整体并入。

Bhandari在2009年12月3日提交的美国专利申请序列号 No.12/630,063和2009年12月4日提交的12/631,092中说明了创建行 业业务架构模型,并利用这样的模型来管理业务成绩的系统。Bhandari 还在2009年12月7日提交的美国专利申请序列号No.12/632,256中说 明了评估这种行业业务架构模型的成熟度的系统。Bhandari的上述三 件申请在此通过引用而整体并入。

发明内容

本发明的系统用于使IBAM可用于业务顾问和其它普通用户,以 便容易地浏览、导航、显示和消费IBAM内容。它是一种用于发布多 个IBAM和它们的组成模型元素以及IBAM之内和IBAM之间的所 有关系和关联的数据驱动的解决方案框架。本发明采用已利用在并入 的参考文献中描述的系统和方法创建的现有IBAM,并捕获、描述和 发布各个元素以及元素之间和元素之内的关联、关系和联系。

附图说明

图1是发布的IBAM中的例证导航分级结构的高级表示;

图2是发布的IBAM中的组件业务模型(CBM,component business model)及其相关元素的例证导航分级结构的表示;

图3是发布的IBAM中的过程模型及其相关元素的例证导航分级 结构的表示;

图4是发布的IBAM中的服务模型及其相关元素的例证导航分级 结构的表示;

图5是发布的IBAM中的信息模型、其包括数据模型、消息模型 和业务词汇模型在内的子模型、以及它们的相关元素的例证导航分级 结构的表示;

图6是发布的IBAM中的知识资产和宣传资料(collateral)及其 相关元素的例证导航分级结构的表示;

图7是例证的IBAM发布系统的简化方框图;

图8是描述对图7的例证IBAM发布系统来说,用于发布和显示 组件业务模型(CBM)及其与其它元素的关联的主要组件的简化方框 图;

图9是描述对图7的例证IBAM发布系统来说,用于发布和显示 过程模型及其与其它元素的关联的主要组件的简化方框图;

图10是描述对图7的例证IBAM发布系统来说,用于发布和显 示服务模型及其与其它元素的关联的主要组件的简化方框图;

图11是描述对图7的例证IBAM发布系统来说,用于发布和显 示信息模型、其包括数据模型、消息模型和业务词汇模型在内的子模 型、及其与其它元素的关联的主要组件的简化方框图;

图12是描述对图7的例证IBAM发布系统来说,用于发布和显 示知识资产和宣传资料以及联系人、及其与其它元素的关联的主要组 件的简化方框图;

图13是描述对图7的例证IBAM发布系统来说,用于发布和显 示行业解决方案图、富媒体对象(比如图像、音频和视频)、及其与其 它元素的关联的主要组件的简化方框图;

图14是如图1中所示,IBAM可与之关联的行业解决方案图及 其组成元素,比如行业解决方案或解决方案提供的例子;以及

图15是用于发布多个IBAM及其组成模型元素、以及IBAM之 内和IBAM之间的所有关系和关联的网络系统,所述网络系统使 IBAM可用于用户,从而容易地浏览、导航、显示和消费IBAM内容。

具体实施方式

在并入的美国专利申请12/603,063和12/631,092中,说明了 IBAM的结构及其创建。可以使用各种工具来创建IBAM的各个模型。 例如,(a)IBM CBM Tool(纽约州阿蒙克的国际商用机器公司的产品) 可用于创建CBM模型;(b)IBM Websphere Business Modeler(纽约州 阿蒙克的国际商用机器公司的产品)可用于创建过程模型;(c)具有 SOMA-ME插件的IBM Rational Software Architect(纽约州阿蒙克的 国际商用机器公司的产品)可用于创建服务模型;(d)IBM Infosphere Data Architect(纽约州阿蒙克的国际商用机器公司的产品)可用于创建 数据模型。也可以使用其它等同的软件产品和工具。可通过诸如字处 理器、电子表格、HTML编辑器或者任何其它工具的工具,来创建宣 传资料和文档。

然而,现有工具都没有认识到或解决整体发布IBAM的能力。这 里,术语“发布”应被认为表示使IBAM及其内容可被业务顾问和其它 普通用户通过网络或者按照不连通的方式访问,以便在他们的工作中 浏览、查看、导航、更新和使用其中的内容。另外,现有工具都没有 解决发布、显示或导航IBAM及其组成模型元素以及IBAM之内和 IBAM之间的各种关联及其它相关元素和概念的能力。如下所述,本 发明提供这种工具。

本发明提供一种通用的技术不可知型数据驱动框架,包含:(a) 基于角色和基于业务规则的上下文感知机制,用于IBAM及其组成模 型元素以及所述元素和/或IBAM之内和之间的各种关联的导航;(b) 灵活的数据模型模式,以捕获和描述IBAM及其组成模型元素和关联。 本发明还提供利用所述数据驱动框架和数据模型模式,通过网络或者 按照不连通方式捕获和发布IBAM的例证IBAM发布系统和工具。

图1、2、3、4、5和6一起构成代表IBAM及其所有组成模型、 子模型及相关元素的所有逻辑数据实体的整个实体示图,如下所述。 这些逻辑数据实体及其关系和关联构成所述灵活的数据模型模式,并 且还代表形成IBAM的整个导航分级结构的元素和相关关联的所有可 能组合的超集。

图1中,部门10可包含多个行业或服务线12。每个行业12可具 有一个或多个行业解决方案图14。图14中示出了例证的行业解决方 案图。每个行业解决方案图14可具有一个或多个行业解决方案16, 每个行业解决方案16可具有解决方案提供18。行业业务架构模型100 可与一个或多个行业解决方案或解决方案提供相关联、与一个或多个 行业解决方案图相关联,在一些情况下,甚至与多个行业或服务线和/ 或部门相关联。

IBAM 100可包含一个或多个组件业务模型(CBM)110、一个或多 个过程模型120、一个或多个服务模型130、一个或多个信息模型140、 知识资产和宣传资料150、一个或多个联系人170、以及其它模型180。 每个IBAM还具有总成熟度160。在IBAM内,可按照预定方式或随 机方案来关联CBM、过程模型、服务模型、信息模型、知识资产和宣 传资料、其它模型和联系人的组成元素。

在图2中,IBAM 100可包含一个或多个组件业务模型 (CBM)110。每个CBM具有成熟度260、识别的联系人/SME 270、以 及知识资产和宣传资料250。每个CBM可包含一个或多个CBM图 210。每个CBM图包含一个或多个业务能力212、一个或多个责任级 别214、以及一个或多个业务组件216。CBM图还可包含一个或多个 视图218。业务能力212可具有策略能力2122、故障征兆2124和主题 区2126。业务组件216可具有活动2162和KPI/度量2164。业务组件 还可与一个或多个过程320、一个或多个服务420、一个或多个数据实 体514、一个或多个消息524以及一个或多个业务术语535相关联。 这些关联可以是直接的(比如业务组件与过程相关联),或者是导出的 (例如,消息与服务相关联;服务与过程相关联;过程与业务组件相关 联;从而消息与业务组件相关联)。

在图3中,IBAM 100可包含一个或多个过程模型120。每个过 程模型可具有成熟度360、识别的联系人/SME(主题专家)370、及知识 资产和宣传资料350。每个过程模型包含一个或多个过程目录310、一 个或多个业务项目301、一个或多个资源302、一个或多个角色303、 分类器304、以及组织305。这些术语具有与它们在过程建模的领域或 主题的上下文中的标准含义相同的含义。过程目录310包含一个或多 个过程320。可存在多于一个的过程320的实例。过程可包含一个或 多个任务325。过程用过程图340来描述,并且可包含或者与一个或 多个KPI/度量330相关联。过程目录、过程或任务可以与行业标准过 程分级结构,比如APQC过程分类框架(PCF)380所定义的行业标准 过程分级结构相关联。过程还可以与一个或多个其它过程320或者过 程320的另一个实例、一个或多个业务组件216、一个或多个服务420、 一个或多个数据实体514、一个或多个消息524、以及一个或多个业务 术语535相关联。这些关联可以是直接的(比如过程与业务组件相关 联),或者是导出的(例如,消息与服务相关联;服务与过程相关联; 从而消息与过程相关联)。

在图4中,IBAM 100可包含一个或多个服务模型130。每个服 务模型可具有成熟度460、识别的联系人/SME 470、以及知识资产和 宣传资料450。每个服务模型包含一个或多个服务目录410。服务目录 包含一个或多个服务420。可存在多于一个的服务420的实例。服务 可具有一个或多个服务接口430。服务可用服务图440来描述。每个 服务接口430可具有一个或多个参数435。服务还可以与一个或多个 其它服务420或者服务420的另一个实例、一个或多个业务组件216、 一个或多个过程320、一个或多个数据实体514、一个或多个消息524、 以及一个或多个业务术语535相关联。这些关联可以是直接的(比如过 程与服务相关联),或者是导出的(例如,业务组件与过程相关联;过 程与服务相关联;从而业务组件与服务相关联)。

在图5中,IBAM 100可包含一个或多个信息模型140。每个信 息模型可具有成熟度560、识别的联系人/SME 570、以及知识资产和 宣传资料550。每个信息模型包含数据模型510、消息模型520和业务 词汇模型530。信息模型可用一个或多个图505(比如实体关系图等)来 描述。数据模型510由一个或多个数据目录512组成。数据目录可具 有一个或多个数据实体514,每个数据实体具有一个或多个实体属性 516。可存在多于一个的数据实体514的实例。消息模型520由一个或 多个消息目录522组成。消息目录可具有消息524,每个消息具有消 息参数526。可存在多于一个的消息524的实例。业务词汇模型530 包含业务术语535。数据实体或消息可以与一个或多个其它数据实体 514或数据实体514的另一个实例、一个或多个其它消息524或者消 息524的另一个实例、一个或多个业务术语535、一个或多个服务420、 一个或多个过程320、以及一个或多个业务组件216相关联。这些关 联可以是直接的(比如数据实体与消息相关联),或者是导出的(例如, 业务组件与过程相关联;过程与服务相关联;服务与消息相关联;从 而业务组件与消息相关联)。

在图6中,IBAM 100可包含一个或多个知识资产和宣传资料 150,每个知识资产和宣传资料可具有成熟度660和识别的联系人 /SME 670。知识资产和宣传资料可由不同类型的工件组成,比如资产 /产品、示范产品、图、文档、教育和提供、文件/附件、链接/URL、 市场宣传资料、参考架构、标准和框架、以及其它宣传资料。IBAM 100 内的其它模型,比如CBM 110、过程模型120、服务模型130和信息 模型140可具有相关的知识资产和宣传资料150。在图1、2、3、4、5 和6中描述的知识资产和宣传资料元素150、250、350、450和550 是相似的。

成熟度260、360、460、560和660按照与Bhandari在2009年 12月7日提交的美国专利申请序列号No.12/632,256:“ASSESSING THE MATURITY OF AN INDUSTRY ARCHITECTURE MODEL” 中描述的相同方式,与总成熟度160相关。

图7、8、9、10、11、12和13一起描述了例证的IBAM发布系 统的主要组件,所述例证的IBAM发布系统实现本发明的数据驱动框 架和灵活的数据模型模式,并提供基于角色和基于业务规则的上下文 感知机制,以便导航IBAM及其组成模型元素以及各个元素和/或 IBAM之内和之间的各种关联。

在图7中,示出了通过最高级组件IBAM发布器700描述的例证 IBAM发布系统。IBAM发布器组件代表用于发布IBAM的整体机制 和工具。利用技术与架构和设计构造的任何适当组合,它可被实现成 软件应用或工具。IBAM发布器组件由其它组件,比如搜索管理器702、 帮助管理器704、管理引擎706、安全管理器708、显示管理器710、 导航管理器720以及IBAM管理器750组成。

IBAM发布器内的所有搜索功能都由搜索管理器702组件控制。 这包括上下文敏感的搜索、参数搜索或一般搜索,或者利用任何外部 机制或服务的搜索。

帮助管理器组件704提供用户帮助,包括上下文敏感的帮助、一 般帮助、常见问题等等。管理引擎706组件是工具管理所需的所有功 能,包括用户管理、数据更新等的控制器。

安全管理器708组件具有管理IBAM发布机制的整体安全的职 责。用户访问管理器7802组件控制各个用户对特定模型、工件、导航 分级结构和其它发布的元素的访问。目录服务引擎7804组件提供适当 的用户认证和授权机制。

显示管理器710组件控制整个IBAM发布机制的显示和用户界 面。显示管理器控制模型显示管理器712组件。模型显示管理器组件 控制各个模型,比如组件业务模型、过程模型、服务模型、信息模型 等的显示和界面。它还可被IBAM管理器750组件用来控制IBAM的 显示和界面。显示管理器还控制导航管理器720组件。

导航管理器720组件控制导航分级结构和在整个IBAM发布机制 内的用户导航。该组件又被显示管理器组件用于用户导航特征。

IBAM管理器750组件控制与IBAM 100的发布和显示相关的所 有方面。它使用模型显示管理器712组件来控制组成模型,比如组件 业务模型、过程模型、服务模型、信息模型、知识资产和宣传资料等 的显示。IBAM管理器组件管理和控制各个组件:组件业务模型管理 器810、过程模型管理器910、服务模型管理器1010、信息模型管理 器1110、知识资产和宣传资料管理器1210、关联管理器850、联系人 管理器1220、业务规则管理器760、数据管理器770和数据库780。

业务规则管理器760组件管理适用于IBAM或其组成模型元素的 发布、显示和/或基于角色的导航的所有业务规则。它被所有其它组件 按需使用/调用。

数据管理器770组件提供与保存IBAM数据/内容的数据库780 或者数据仓库进行交互所需的数据接口/应用编程接口(API)/服务。它 是负责管理与数据库的交互的主要组件,并被所有其它组件用于所有 数据事务(创建/读取/更新/删除)。其它组件不能直接与数据库进行交 互。

数据库780组件实现IBAM数据模型/模式,并保存所有与IBAM 相关的数据。可通过灵活地组合数据仓库(包括关系数据库)和内容仓 库(富媒体仓库)来实现该组件。数据和内容可以本地保存,或者可以 在网络上。

在图8中,IBAM管理器750组件管理组件业务模型管理器810 组件和关联管理器850组件。组件业务模型管理器控制与组件业务模 型的发布和显示有关的所有方面,并控制组件业务模型显示管理器 812组件、组件业务模型呈现器814组件和组件业务模型解析器816 组件。组件业务模型显示管理器812组件控制组件业务模型的显示、 用户界面和视图,并使用组件业务模型呈现器814组件获得呈现的模 型视图以便显示。组件业务模型呈现器组件从组件业务模型解析器 816组件获得解析的数据,并通过预先定义的或者用户规定的格式化 视图来呈现组件业务模型。这些视图的布局和观感可由通过组件调用 机制、通过业务规则或模板接收的数据控制,或者由任何其它手段控 制。组件业务模型解析器组件通过IBAM数据管理器770组件从数据 库780或数据仓库获得数据,并根据业务规则管理器760组件规定的 适用业务逻辑和业务规则来解析所述数据。

组件业务模型管理器810管理CBM图管理器820组件,CBM图 管理器组件管理与单个CBM图的发布和显示相关的所有方面。它控 制CBM图显示管理器822组件、CBM图呈现器824组件和CBM图 解析器826组件。组件业务模型可由多个CBM图组成,在这种情况 下,组件业务模型管理器组件将实例化并与CBM图管理器组件的多 个实例进行交互。

CBM图显示管理器822组件控制单个CBM图的显示、用户界 面、视图和细节。该组件利用CBM图呈现器824组件来获得呈现的 视图以便显示。CBM图是根据用户做出的运行时选择而动态显示的。 组件业务模型显示管理器812组件可利用该组件来显示格式化的 CBM图。

CBM图呈现器824组件从CBM图解析器组件获得解析的数据, 并在格式化的视图中呈现CBM图。这些视图的布局和观感可由通过 组件调用机制、通过业务规则或模板接收的数据控制,或者由任何其 它手段控制。

CBM图解析器826组件通过IBAM数据管理器组件获得单个 CBM图的数据,并根据适用的业务逻辑和业务规则来解析该数据。 CBM图解析器826组件把解析的数据发送给CBM图呈现器组件。

关联管理器850组件管理与模型的不同元素之间、或者跨IBAM 中的各个模型或跨IBAM的不同元素之间的关联或联系的发布或显示 有关的所有方面。它控制关联显示管理器852组件、关联呈现器854 组件和关联解析器856组件。

关联显示管理器852组件控制模型的不同元素之间、或者跨 IBAM中的各个模型或跨IBAM的不同元素之间的关联或联系的显 示。该组件利用关联呈现器854组件来获得呈现的视图以便显示。所 述关联或联系是根据用户在运行时选择的模型元素,或者根据导航分 级结构中的用户上下文而动态显示的。导航管理器720组件通过模型 显示管理器712组件间接地利用该组件。

关联呈现器854组件从关联解析器856组件获得解析的数据,并 以格式化视图的形式,呈现模型的不同元素之间、或者跨IBAM中的 各个模型或跨IBAM的不同元素之间的关联或联系。这些视图的布局 和观感可由通过组件调用机制、通过业务规则或模板接收的数据控制, 或者由任何其它手段控制。

关联解析器856组件通过数据管理器770组件从数据库获得关联 数据,并根据适用的业务逻辑和业务规则来解析所述数据。从数据库 获得的数据可由用户做出的运行时选择动态确定(例如,选择模型元 素,或者点击特定链接)。该组件把解析的数据发送给关联呈现器组件。

在图9中,IBAM管理器750组件管理过程模型管理器910组件。 过程模型管理器组件控制与过程模型的发布和显示有关的所有方面, 并控制过程模型显示管理器912组件、过程模型呈现器914组件、和 过程模型解析器916组件。过程模型显示管理器912组件控制过程模 型的显示、用户界面和视图,并利用过程模型呈现器914组件来获得 呈现的模型视图以便显示。过程模型呈现器组件从过程模型解析器 916组件获得解析的数据,并通过预先定义的或者用户规定的格式化 视图来呈现过程模型。这些视图的布局和观感可由通过组件调用机制、 通过业务规则或模板接收的数据控制,或者利用任何其它手段控制。 过程模型解析器组件通过数据管理器770组件从数据库780或数据仓 库获得数据,并根据业务规则管理器760组件所规定的适用业务逻辑 和业务规则来解析所述数据。

在图10中,IBAM管理器750组件管理服务模型管理器1010组 件。服务模型管理器控制与服务模型的发布和显示有关的所有方面, 并控制服务模型显示管理器1012组件、服务模型呈现器1014组件和 服务模型解析器1016组件。服务模型显示管理器1012组件控制服务 模型的显示、用户界面和视图,并利用服务模型呈现器1014组件来获 得呈现的模型视图以便显示。服务模型呈现器组件从服务模型解析器 1016组件获得解析的数据,并通过预先定义的或者用户规定的格式化 视图来呈现服务模型。这些视图的布局和观感可由通过组件调用机制、 通过业务规则或模板接收的数据控制,或者由任何其它手段控制。服 务模型解析器组件通过数据管理器770组件从数据库780或数据仓库 获得数据,并根据业务规则管理器760组件所规定的适用业务逻辑和 业务规则来解析所述数据。

在图11中,IBAM管理器750组件管理信息模型管理器1110组 件,信息模型管理器组件控制与信息模型的发布和显示有关的所有方 面。信息模型管理器管理数据模型管理器1120组件、消息模型管理器 1130组件、和业务词汇管理器1140组件。

数据模型管理器1120组件控制与数据模型的发布和显示有关的 所有方面,并控制数据模型显示管理器1122组件、数据模型呈现器 1124组件、和数据模型解析器1126组件。数据模型显示管理器1122 组件控制数据模型的显示、用户界面和视图,并利用数据模型呈现器 1124组件来获得呈现的模型视图以便显示。数据模型呈现器组件从数 据模型解析器1126组件获得解析的数据,并通过预先定义的或者用户 规定的格式化视图来呈现数据模型。这些视图的布局和观感可由通过 组件调用机制、通过业务规则或模板接收的数据控制,或者由任何其 它手段控制。数据模型解析器组件通过数据管理器770组件获得数据, 并根据业务规则管理器760组件所规定的适用业务逻辑和业务规则来 解析所述数据。

消息模型管理器1130组件控制与消息模型的发布和显示有关的 所有方面,并控制消息模型显示管理器1132组件、消息模型呈现器 1134组件、和消息模型解析器1136组件。消息模型显示管理器1132 组件控制消息模型的显示、用户界面和视图,并利用消息模型呈现器 1134组件来获得呈现的模型视图以便显示。消息模型呈现器组件从消 息模型解析器1136组件获得解析的数据,并通过预先定义的或者用户 规定的格式化视图来呈现消息模型。这些视图的布局和观感可由通过 组件调用机制、通过业务规则或模板接收的数据控制,或者由任何其 它手段控制。消息模型解析器组件通过数据管理器770组件获得数据, 并根据业务规则管理器760组件所规定的适用业务逻辑和业务规则来 解析所述数据。

业务词汇管理器1140组件管理信息模型内的词汇模型,并控制 与词汇模型/业务术语的发布和显示有关的所有方面。该组件控制业务 词汇显示管理器1142组件、业务词汇呈现器1144组件、和业务词汇 解析器1146组件。业务词汇显示管理器1142组件控制业务词汇模型 的显示、用户界面和视图,并利用业务词汇呈现器1144组件来获得呈 现的模型视图以便显示。业务词汇呈现器组件从业务词汇解析器1146 组件获得解析的数据/业务术语,并通过预先定义的或者用户规定的格 式化视图来呈现业务词汇模型。这些视图的布局和观感可由通过组件 调用机制、通过业务规则或模板接收的数据控制,或者由任何其它手 段控制。业务词汇解析器组件通过数据管理器770组件获得数据,并 根据业务规则管理器760组件所规定的适用业务逻辑和业务规则来解 析所述数据。

在图12中,IBAM管理器750组件管理知识资产和宣传资料管 理器1210组件。知识资产和宣传资料管理器控制涉及与IBAM相关 的宣传资料和工件的发布和显示的所有方面,并控制宣传资料显示管 理器1212组件、宣传资料呈现器1214组件和宣传资料解析器1216 组件。宣传资料显示管理器1212组件控制宣传资料工件的显示、用户 界面和视图,并利用宣传资料呈现器1214组件来获得呈现的工件视图 以便显示。宣传资料呈现器组件从宣传资料解析器1216组件获得解析 的数据,并通过预先定义的或者用户规定的格式化视图来呈现宣传资 料工件。这些视图的布局和观感可由通过组件调用机制、通过业务规 则或模板接收的数据控制,或者由任何其它手段控制。宣传资料解析 器组件从数据管理器770组件获得数据,并根据业务规则管理器760 组件所规定的适用业务逻辑和业务规则来解析所述数据。

在图12中,IBAM管理器750组件管理联系人管理器1220组件。 联系人管理器控制涉及与IBAM相关的联系人姓名的发布和显示的所 有方面,并控制联系人显示管理器1222组件、联系人呈现器1224组 件和联系人解析器1226组件。联系人显示管理器1222组件控制联系 人信息(包括姓名、职务、专业领域等)的显示、用户界面和视图,并 利用联系人呈现器1224组件来获得呈现的视图以便显示。联系人呈现 器组件从联系人解析器1226组件获得解析的数据,并通过预先定义的 或者用户规定的格式化视图来呈现联系人信息。这些视图的布局和观 感可由通过组件调用机制、通过业务规则或模板接收的数据控制,或 者由任何其它手段控制。联系人解析器组件从数据管理器770组件获 得数据,并根据业务规则管理器760组件所规定的适用业务逻辑和业 务规则来解析所述数据。

在图13中,显示管理器710组件管理富媒体管理器1350组件。 富媒体管理器组件管理涉及可能与IBAM相关联的富媒体,比如音频、 视频、图像和文件或附件的发布和显示的所有方面。显示管理器组件 控制富媒体显示管理器1352组件、富媒体呈现器1354组件和富对象 解析器1356组件。

富媒体显示管理器1352组件根据媒体类型(音频、视频、图像、 文件)来控制富媒体的显示、用户界面和视图。该组件利用富媒体呈现 器1354组件来呈现富媒体,所述富媒体可根据用户做出的运行时选择 而被动态显示。

模型显示管理器712组件、组件业务模型显示管理器812组件、 CBM图显示管理器822组件、过程模型显示管理器912组件、服务模 型显示管理器1012组件、数据模型显示管理器1122组件、消息模型 显示管理器1132组件、业务词汇显示管理器1142组件和关联显示管 理器852组件利用富媒体显示管理器1352组件来处理IBAM中的富 媒体,比如音频、视频、图像和文件的显示。

富媒体呈现器1354组件按照支持的格式来呈现富媒体,比如音 频、视频、图像或文件附件,以便在用户界面上显示。它把其输出提 供给富媒体显示管理器。它从富对象解析器1356组件获得其输入数 据。

富对象解析器1356组件根据适用的业务逻辑和业务规则,来处 理可能与IBAM中的模型元素链接的富对象(音频、视频、图像、附件)。 该组件把解析的数据发给富媒体呈现器组件。

图13描述了管理与行业解决方案图(图14中给出了其一个例子) 的发布和显示有关的所有方面的行业解决方案图管理器1310组件。行 业解决方案图管理器控制行业解决方案图显示管理器1312组件、行业 解决方案图呈现器1314组件和行业解决方案图解析器1316组件。行 业或服务线可能具有多个行业解决方案图,在这种情况下,行业解决 方案图管理器组件将管理多个图。

行业解决方案图显示管理器1312组件控制行业解决方案图的显 示、用户界面、视图和细节。该组件利用行业解决方案图呈现器1314 组件来获得呈现的视图以便显示。行业解决方案图是根据用户做出的 运行时选择而动态显示的。行业解决方案图呈现器组件从行业解决方 案图解析器1316组件获得解析的数据,并通过预先定义的或者用户规 定的格式化视图来呈现行业解决方案图。这些视图的布局和观感可由 通过组件调用机制、通过业务规则或模板接收的数据控制,或者由任 何其它手段控制。行业解决方案图解析器组件从数据管理器770组件 获得数据,并根据业务规则管理器760组件所规定的适用业务逻辑和 业务规则来解析所述数据。

模型显示管理器712组件、组件业务模型显示管理器812组件、 CBM图显示管理器822组件、过程模型显示管理器912组件、服务模 型显示管理器1012组件、数据模型显示管理器1122组件、消息模型 显示管理器1132组件、业务词汇显示管理器1142组件和行业解决方 案图显示管理器1312组件利用关联显示管理器852组件来显示模型的 不同元素之间,或者跨IBAM中的各个模型或跨IBAM的不同元素之 间的关联、联系和关系。

从而,这里详细说明的本发明提供了一种利用数据驱动的框架和 灵活的数据模型模式,通过网络或者按照不连通的方式来捕获和发布 IBAM的IBAM发布系统和工具。

图14描述了例证的行业解决方案图。每个行业解决方案图与行 业或服务线相关联,并且一般包含策略驱动器、行业解决方案、解决 方案提供、框架、基础结构元素、以及其它可选元素。每个解决方案 提供与该图内的一个或多个行业解决方案相关联。

在图15中,示出了能够利用本发明的系统在上面发布IBAM的 网络系统。图15的系统1500包括具有服务器1504和数据存储设备 1518的商业企业1502,数据存储设备1518具有数据库或内容仓库 1520-1528。系统1500还具有代表计算机工作站、膝上型计算机、个 人数据助手、蜂窝电话机或者本领域中已知的任何其它客户端设备的 客户端系统1512和1514。信息技术领域中的普通技术人员会认识到, 客户端系统1512和1514可被用于利用已知的连网技术,通过网络或 者按照不连通的方式来访问IBAM,所述已知的连网技术包括web浏 览器或者本领域中已知的其它用户界面的使用。系统1500还可包括由 图15中的云和闪电描述的与因特网或者任何其它网络(不论是否是宽 带网络)的网络连接。

客户端系统1512、1514可由商业企业1502的代表,包括业务顾 问、信息技术(IT)专业人员、架构专家、业务专业人员、管理人员和 系统管理员操作。这里,术语“商业企业”指的是运营本发明的IBAM 发布系统的组织。

连接客户端系统1512、1514和服务器1504的网络1516可包含 LAN、WAN、无线、红外、无线电、或者本领域中已知的任何网络结 构。商业企业1502运营IBAM发布系统,并经由服务器1504、客户 端系统1512、1514或者它们的组合发布IBAM。

服务器1504具有直接或者经由网络1516连接的数据存储器 1518。数据存储器中包含有多个数据库或内容仓库1520-1528。

系统1500还可包括与广域网的有线或无线连接,所述广域网包 括由如用图15的闪电和云描述的高速数据线或无线电链路互连的多 个地理位置。

在例证实施例中,可在服务器1504上运行IBAM发布系统,以 及利用客户端1512、1514访问发布的IBAM,或者它们的组合。

虽然表示和说明了本发明的优选实施例,然而对本领域的技术人 员来说,显然可做出各种变化和修改,而不脱离由附加权利要求限定 的本发明的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号