(二)ADM Guidelines and Techniques – ADM导念和技术 (续二)
第5 (Architecture Patterns) 架构模式
模式指按特定场景提供之解决方案和实例。常见参数为以下:
Name
Problem
Context
Forces
Solution
Resulting Context
Examples
Rationale
Related Patterns
Known Uses
一些实例如下:
-
模式集成 ( 参考网站 hillside.net/patterns)
-
模式与软件 ( 参考网站 www.bradapp.com/docs/patterns-intro.html)
-
服务导向架构模式 (参考网站 www.soapatterns.org/)
-
云技术模式 ( 参考网站 www.cloudpatterns.org)
第6 (Gap Analysis)差异分析
该技术为主要用于四个架构阶段(业务、数据、应用和技术),步骤为数步:
-
作出ABB表矩阵
-
在横轴和竖轴排列出现有功能和目标功能
-
分类出:已有保留、未有新加,已有去除,已有重考 等类
如例:
第7 (Migration Planning Techniques) 迁移规划技术
核心为二矩二表一技术。
矩一:实施要素矩( Implementation Factor Assessment & Deduction Matrix )
矩二:差异、解决方案和依赖度矩 (Consolidated Gaps, Solutions, & Dependencies Matrix)
表一:架构进度表(路线图)(Architecture Definition Increments Table )
表二:过渡期架构安排表(Transition Architecture State Evolution Table)
确认项目业务价值和重要度技术(Business Value Assessment Technique )
第8 (Interoperability Requirements) 互操作性需求
以数据为核心,分四个级别(Degree):
级别1: 无结构性数据(Unstructured Data Exchange )
级别2: 结构性数据(Structured Data Exchange )
级别3: 共享数据(Seamless Sharing of Data )
级别4: 共享信息(Seamless Sharing of Information )
各级别内又再分四类:
A类: Formal Message Exchange
B类: Common Data Exchange
C类: Complete Data Exchange
D类: Real-time Data Exchange
按照ADM循环步骤逐级细分,如例:
(下期再续 )