WebSphere® Business
Services Fabric V7.0 (也称为 Fabric)是 WebSphere Process Server 的扩展,可以创建和管理模块,是动态汇编的可扩展业务流程。
Fabric 将 BPM 和 SOA 基础结构整合到称为“智能业务服务”的可复用且灵活的模块中,然后基于当前业务情况和策略对这些运行时模块进行汇编。每个模块的生命周期分离于伞形的核心过程,并相互分离,从而使复杂的 BPM 项目更易于管理,并同时能够极大地降低 TCO。
Fabric 对业务用户来说容易访问,带来极大便利,使用户更多产,并使以前硬编码的过程变得多样化,可以高效管理业务速度的变更,而不仅仅是凭单的变更。此外,模块化能够在不更改或重新部署核心过程的情况下,将新功能添加到过程,从而实现新业务的快速上市。Fabric 使企业认识到体系结构灵活性和复用性的原始 SOA 远景,可以节省时间和资金,同时创建更灵活的业务环境。
Business Services Foundation Pack 和 Business Services Tool Pack 一起使用,可简化业务服务的管理、管制和流程互操作性。
WebSphere Business
Services Fabric 支持以下内容:
支持面向服务的应用程序组合件的元数据存储提供以下优势:
- 中央存储库可存储业务服务元数据、域本体、策略和订户
- 基于“Web 本体语言(OWL)”或“资源描述框架(RDF)”的元模型支持语义的捕获以及轻松扩展
- 从其他存储库(如“轻量级目录访问协议(LDAP)”系统和 WebSphere Service Registry and Repository(WSRR))中联合元数据的能力
- 在协同开发过程中检测冲突
- 强大的搜索、依赖性和影响分析
- 寻找独立服务供应商(ISV)和第三方 IT 资产并将它们并入目录
- 使用现有访问控制系统的基于角色的、上下文的和名称空间级别的安全性
- 支持完整的元数据生命周期,包括创建完整版本、更改跟踪、协同控制服务元数据
面向服务的应用程序元数据驱动的组合件执行以下任务:
- 可发布和管理服务模型、策略及服务组合
- 带有 WebSphere Integration Developer 和工具(如 IBM® Rational® Software Architect)的操作,可为架构设计师、开发者和系统集成商提供公共元数据生命周期管理 Fabric,以在不同的应用程序和域之间连接服务、交换元数据以及使上下文对齐
- 实现了将完全不同的 IT 资产快速安全地组合到业务服务中
- 同时支持自上向下的业务域的分解以及底层 IT 系统自下向上的分析
- 创建并强制实行设计时、运行时和更改时策略
- 组成唯一的多通道服务,这些服务支持多种访问方式,如 Web、企业到企业(B2B)、交互式语音响应(IVR)和传真
- 将模型策略作为根据内容、环境及合同动态发现、匹配和绑定服务的基础
- 根据不同的使用方案,模拟服务行为
- 使用策略管理运行时元信息以使服务请求者与服务提供者匹配
- 应用各种级别的策略(例如,业务生态系统、应用程序、业务服务或服务端点)
- 使用统一的、灵活的和可扩展的语法来汇编策略,以表达 SOA 中实体的能力、需求和特征
动态业务服务个性化和交付具有以下属性:
- 业务服务策略:将企业服务总线、“业务流程执行语言(BPEL)”以及企业到企业连接中的硬编码服务绑定替换为基于服务请求的内容、上下文和合同的动态端点选择
- 根据业务环境、内容和合同,采用动态服务行为
- 跨多个域、业务流程和服务端点的基于策略的定制。
- 根据业务服务的性能、可靠性、互操作性、安全性和易管理性,强制执行策略
- 动态业务服务和过程定制,不影响更大范围的订户群
- 运用基于策略的过程定制,消除或减少硬编码绑定更改
- HTTP 和“Java™ 消息服务(JMS)”的多协议支持,并且能够扩展到其他协议
- 对 SOAP、JMS 主题、“远程方法调用”和 MQ 的默认支持
业务服务组合管理执行以下任务:
- 为服务使用者自动化和控制业务服务的多实体和多域授权。
- 使应用程序管理员能够为跨业务生态系统的订户创建、控制和管理随需应变的服务包。
- 专为与标识管理和“轻量级目录访问协议(LDAP 系统)”集成而设计,并且同时支持业务服务组合的自助服务、辅助注册和取消。
- 管理订户的业务服务组合。
- 联合用于用户数据的 LDAP 系统中的订户信息。
- 支持订户和“现实”工件(如现有应用程序、服务声明以及域模型)之间策略驱动的关系。
- 收集和存储订户信息,并使订户与其选择的服务相关联。
- 创建和管理分层角色、用户和域,并为其分配服务。
- 可靠地创建和发布具有标准化服务包和服务性能级别的可用服务组合。
- 登记订户并管理用于业务服务的订户概要文件。
- 同时支持自助服务和辅助注册模型,以用于管理个性化服务组合。
- 表示复杂的组织层次结构,并捕获与订户和角色相关的元数据。
- 验证对订户、角色和组织层次结构所作的更改。
- 包含可选的 IBM Healthcare Payor Content Pack for WebSphere Business Services Fabric。
- 包含可选的 IBM Insurance Property and Casualty Content Pack for WebSphere Business Services Fabric。
- 包含可选的 IBM Banking Payments Content Pack for WebSphere Business Services Fabric。
- 包含可选的 IBM Telecom Operations Content Pack for WebSphere Business Services Fabric。
实时业务服务可视性和控制具有以下功能:
- 为业务分析员及 IT 管理员提供了业务可视性,并监控应用程序和面向服务的过程
- 提供了事件和异常的多重透视图和向下钻取分析,这些事件和异常与面向服务的松散耦合业务生态系统中的业务环境有关
- 为业务目标和服务级别协议(SLA)提供基于订户和角色的可视向下钻取性能
- 支持对业务服务进行列示和测量
- 按照业务需求定制的中央性能监控控制台
- 提供基于域、订户和服务的性能和 SLA 报告
- 业务内容监控和警报通知
- 根据环境处理多重消息和协议错误
- 对安全性、SLA 和一致性监控的服务调用进行可配置的审计跟踪
- 实时监控聚合级别和个体级别的流量,包含:故障、吞吐量响应和可用性
综合业务服务管理执行以下服务:
- 管制和管理用来复用业务服务的整套服务、策略和进程,定义并执行策略、控制服务的增长、提供业务服务可视性以及管理业务服务生命周期
- 使用 WebSphere Business Services Fabric 的组件来管理生命周期更改,特别是从设计时到运行时的升级服务,以及记录服务性能和更改
- 全方位控制业务服务:性能、可靠性、互操作性、安全性和管理
- 管理业务服务的生命周期更改
- 控制各环境之间的元数据提升
- 发布元模型之前进行验证,确保其准确性和正确性
- 确保在多人开发环境下,业务服务建模期间元数据的完整性
- 为元数据在协作开发环境中的可视性定义策略。
- 发生更改时通知用户
- 提供服务版本、验证和性能管理的变更管理流程
- 包含用于与变更管理系统(如 IBM Rational ClearCase®)集成的打开的 API。
缩短行业 SOA 解决方案上市时间的行业内容包提供以下功能:
- 专为特定行业而设计,以促进面向服务的业务解决方案的快速组装
- 专为最佳做法而优化,以确保一致性以及跨地域、产品线和流程的复用
- 为财产和伤亡承保人、卫生保健承保人、银行业和电信业提供以下行业内容包:
- IBM Healthcare Payor Content Pack
- IBM Insurance Property and Casualty Content Pack
- IBM Banking Payments Content Pack
- IBM Telecom Operations Content Pack
- IBM Product Lifecycle Management Content Pack
- 行业业务词汇表:通过定义共用语言来简化互操作性,以促进各完全不同的 IT 资产之间的互操作性;这些预先包装的特定于行业的词汇表表示为可扩展的本体(例如,ACORD、“IAA 行业模型”、HL7、ISO 20022 和 NGOSS SID)
- 行业消息集:通过将各 IT 资产之间的消息和交易标准化,来满足法规一致性和简化互操作性
- 行业公共服务:使用预构建的、频繁复用的水平基础结构服务来缩短上市时间。包含与通用的具体行业第三方服务和业务流程外购服务的接口。
- 预构建的业务策略断言:在定义和开发业务服务策略期间缩短上市时间,确保一致性,以及维护标准一致性。
- 可扩展行业包以供企业内使用,或保护对更广泛的合作伙伴生态系统的发布。
- 行业包使客户机和合作伙伴能够将其 SOA 资产插入预定义的参考业务服务模板