使用UML服务组件表示SOA体系结构模式(图)
作为一位架构师,您常常面临来自客户企业架构师和 IT 利益相关者的询问,他们要求您用非专有的、与产品无关的方式,清楚地说明面向服务的体系结构 (SOA) 模式和服务组件。本文可以向您提供一些帮助。
数据布置(复制和缓存)
从一个位置复制数据到另一个位置(目标位置可以是一个中央位置,如数据仓库,也可以是网络上的另一个分布式位置。在网格环境中,复制和缓存服务用于创建布置管理服务以满足 QoS 的目标。根据访问模式和消费应用程序位置的不同,布置管理服务通过创建缓存或副本来改善响应时间以及信息的可用性。分阶段数据治理使得组织能够更好地控制信息流的生命周期。)
数据建模
提供了逻辑、物理和元数据模型的聚合,用于存储企业各自的模型(这些数据模型采用数据结构和数据使用的形式,对业务和业务应用程序有着直接的影响)。
对数据模型进行仔细地设计同样可以提高整体事务性能。在事务类型方面存在以下依赖关系:联机事务处理 (OLTP) 事务使用 E/R 模型;数据仓库事务使用多维建模技术。
搜索
主要使用它自己的搜索机制(最通用的搜索功能是通过一种查询语言,如 SQL 和 XQuery。数据库搜索对于检索结构化的和精确匹配的数据来说是非常合适的,但是需要熟悉数据模型结构以构造相应的查询。)
数据库搜索在范围上具有一定的局限;它不适合相关性排序、模糊搜索,或者多个关键字搜索。为了使搜索引擎实现更高的性能、灵活性或者相关性排序,引擎有时直接连接到数据库,以便从数据库提取数据并生成索引。
分析方法
帮助更好地进行决策制定、数据挖掘,以及跨部门的报告(传统的分析方法包括报告、数据挖掘、仪表板、记分卡、业务性能管理。各个组织都希望能够实时地访问异类数据源,以确保对相关规定的遵从、更好地对客户进行响应、预测市场趋势、提高操作效率。)
分析组件与交互服务的组合应用程序的功能和特性紧密地结合在一起,并为业务应用程序提供实时的 KPI 视图。将来,分析将构建增强的智能,以访问和关联来自异类信息源的信息,以便为更好地制定业务决策提供新的见解。
合作伙伴服务
合作伙伴服务用作 SOA 的重用入口点,如图 6 所示。这意味着,遗留系统和电子数据交换 (EDI) 系统在自定义适配器的帮助下,可以连接到 SOA 企业体系结构,并与 ESB 联系在一起,从而提高操作效率和 QoS。适配器提供了 EIS 和集成代理之间的通信。每个后端系统或者业务应用程序都需要一个特定的适配器。
业务集成适配器由一组软件 API 组成,提供了与后端企业信息系统 (EIS) 的本地通信,以及配置业务对象和适配器的工具。

- 本文关键词:

