Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 26562 提供了工具集成的架构框架,而 ISO/IEC 26563 定义了过程方法——组织为实现集成所遵循的逐步流程。该标准关注”如何做”而非”是什么”,提供了一种可跨不同工具生态系统、组织背景和集成成熟度级别应用的重复方法论。
ISO/IEC 26563 定义的方法从集成上下文分析开始,组织在此识别要集成的工具、它们当前的接口、它们支持的业务流程以及依赖这些工具的利益相关者。该阶段最终产生一份”集成上下文文档”,作为所有后续集成活动的参考点。
ISO/IEC 26563 的一个显著特点是其对”集成需求工程”的重视。该标准不将集成视为纯粹的技术活动,而是坚持集成需求应以与工具本身功能需求相同的严格程度进行提取、记录和验证。这包括指定数据同步频率、错误恢复过程、性能阈值和安全约束。
| 阶段 | 输入 | 活动 | 输出 |
|---|---|---|---|
| 定义 | 工具清单、业务流程 | 上下文分析、利益相关者识别、范围定义 | 集成上下文文档 |
| 分析 | 集成上下文文档 | 需求提取、接口分析、差距识别 | 集成需求规范 |
| 设计 | 集成需求 | 架构选择、接口设计、数据映射、错误处理 | 集成设计规范 |
| 实现 | 集成设计 | 适配器开发、配置、单元和集成测试 | 已部署的集成方案 |
| 验证 | 已部署的集成 | 验收测试、性能验证、文档化 | 经过用户验收的已验证集成 |
ISO/IEC 26563 方法中的一个核心技术活动是接口映射和数据转换。当工具 A 和工具 B 对同一逻辑概念使用不同的数据模型时——例如,需求管理工具中的”用户故事”与缺陷跟踪器中的”问题”——集成必须定义它们之间的映射。标准提供了创建转换规范的指导,处理结构差异、命名约定和单位转换。
该方法识别了三类接口不匹配:结构性(不同的模式)、行为性(不同的交互模式)和语义性(相似术语的不同含义)。结构性不匹配最容易通过 XSLT 转换或 JSON 到 XML 转换器解决。行为性不匹配需要状态机设计。语义性不匹配需要人工判断,最好通过显式的本体映射或受控词汇表来解决。
ISO/IEC 26563 涉及经常被忽视的集成治理主题。一旦集成部署完成,它就进入维护阶段,在此阶段工具被更新、新工具被添加、业务流程不断演进。该标准规定了专门针对集成工件的变更管理过程,将集成规范视为配置项,在修改前需要版本控制、影响分析和利益相关者批准。
该标准还引入了”集成债务”的概念——类似于技术债务——即快速的集成修复积累起来,造成长期的可维护性问题。示例包括硬编码的转换规则、在异步更合适的地方使用同步调用,以及未文档化的接口假设。建议定期进行”集成健康检查”,以在集成债务变得无法管理之前识别并修复它。