评价成熟度后,建设SOA模型的2个方法学:
1.CBM业务组件建模,从企业整体,metrics结构
2.业务(组件)划分,核心价值链,组件如何对不同组件,不同业务目标进行划分
三.服务缄默,架构企业价值链业务流程------〉服务模型
1.服务发现(找到可能成为服务的几个候选者),包括三个方法:
(1)顶级流程分解(粗粒度)
(2)业务目标的建模(目标-----〉服务)
(3)分析现有系统,划分,类比 (接口,形式。。。)
以上可以引出服务目录的概念。
服务目录:就是潜在的服务的集合
2.服务的规约
从服务目录入手,分解属性,跟现有哪些业务关连在一起,决定哪些成为服务-----〉模型,书面specification
3.服务的实现决策
哪些需要包装,哪些需要新方法
与传统架构结合(用例等)
4.如何从服务模型映射到参考架构
要与企业架构隔离开
业务功能-----〉服务
服务中介-----〉ESB
非功能------〉服务监管
可参考流程引擎
5.*服务监管
SOA灵活性{
服务模型
复杂性-----〉ESB
}
监管方法:{
服务模型
参考架构
}
方法学:{
角色
职责
}
柔性架构快速适应变化
服务注册库------企业IT的生命周期管理