用于问题确定的组件标识
本主题描述问题确定事件的类型。
业务应用程序由多个组件组成。一个组件可以由多个内部子组件组成。这些概念一致的应用程序对于业务应用程序的有效问题确定很关键;创建和格式化事件时,应用程序的所有部件必须使用同一概念和假定。为进行问题确定而创建公共基本事件时,使用下列定义和示例。
- 业务应用程序
- 业务应用程序是用来满足一组特定业务需求的业务逻辑和业务数据。业务应用程序由多种类型的多个组件组成,由企业以唯一方式组合,以提供处理那些需求所需的功能和资源。业务应用程序的主要创建者和管理员是企业,而每个企业或公司创建唯一的业务应用程序。业务应用程序的示例是 ACME Corporation 的 Payroll Application 和 Spacely Sprockets 的 Inventory Application。
- 组件
- 企业将业务应用程序作为一组组件创建和管理。组件是可部署资产,由企业或供应商开发,由企业管理。组件可能由企业创建,通常用于特定业务应用程序中。例如,ACME 公司可能创建一组企业 bean 来表示它们的“工资单”应用程序需要的业务逻辑。组件也可能是由供应商生产并提供给企业的资产。这些组件的示例是硬件产品(如 IBM® eServers 或 Sun Solaris 系统)或软件产品(如 IBM WebSphere® Application Server 和 Oracle 数据库服务器)。
- 子组件
- 一种特定组件,根据复杂程度不同,它可能包含多个子组件。例如,IBM WebSphere Application Server 由许多子组件(如企业 bean 容器和 Servlet 引擎)组成。子组件信息通常只由组件的创建者使用以对组件提供服务,同样它不是企业中的独立可部署或可管理性资源。企业可以将更改或更新部署到子组件,但是必须依据组件供应商的指导并作为供应商组件的一部分。例如,IBM WebSphere Application Server 的企业 bean 容器的软件修订作为软件更新打包并部署到 IBM WebSphere Application Server。IBM eServer™ 中处理器的替代者将作为物理部件部署,但是只作为原始部署组件 IBM eServer 的部件。