从信息角度透视 SOA 设计

  • Boris Lublinsky
  • 黄璜

2008 年 12 月 23 日

话题:SOA架构设计模式

任何成功的 SOA 都需要建立一个通用的容易访问的业务术语表,业务术语表定义与过程、服务和数据相关的术语。SOA 实施人员在整理组织中公认的业务语言和缩写词时,常常发现术语存在不一致的地方。如果客户、渠道、收入等关键术语的定义不一致,就不可能实现与这些术语相关的服务。如果相关人员对服务的参数(即服务获得的数据集)的含义有不同的解释,服务的实现就不可能成功。关键在于,业务分析师和技术人员必须对 SOA 领域的所有方面(包括过程、服务和数据)使用的术语有共同的理解。业务术语表可以消除在描述核心业务概念时出现歧义的可能性,从而避免误解数据需求。业务术语表建立一个通用的词汇表来控制词汇的定义,从而消除误解。每个词汇的定义包含描述和其他元数据,还要确定它在分类体系中的位置。由专人负责术语的定义:他们帮助定义术语并支持对术语的管理。

SOA架构设计模式