3
目
目目
目
录
录录
录
1 关于本文档 ...................................................................................................................................4
1.1 摘要............................................................................................................................................4
1.2 目标受众....................................................................................................................................4
1.3 《SOA 专业人员指南》的优点.................................................................................................4
1.4 SOA
专业人员指南:章节 .........................................................................................................4
2 SOA——参考架构.........................................................................................................................5
2.1 定义............................................................................................................................................5
2.2 SOA 参考架构方法.....................................................................................................................5
2.2.1 SOA 基础 .................................................................................................................................5
2.2.1.1 业务架构 ..............................................................................................................................5
2.2.1.2 基础架构 ..............................................................................................................................6
2.2.1.3 数据架构 ..............................................................................................................................8
2.2.1.4
信息架构 ..............................................................................................................................8
2.2.1.5 SOA 补充架构.......................................................................................................................9
2.2.2 企业 SOA 成熟度模型 ..........................................................................................................11
2.2.2.1 Web 应用程序开发阶段 ......................................................................................................11
2.2.2.2 开发复合应用程序 .............................................................................................................12
2.2.2.3
自动化业务流程.................................................................................................................14
2.3 SOA 参考架构 ..........................................................................................................................14
2.3.1 Web 应用层 ............................................................................................................................15
2.3.1.1
打包的应用程序.................................................................................................................15
2.3.1.2 自定义应用程序.................................................................................................................16
2.3.1.3 门户服务 ............................................................................................................................20
2.3.1.4 企业基础架构服务 .............................................................................................................21
2.3.1.5
企业(基于角色的)门户..................................................................................................22
2.3.2 服务层...................................................................................................................................23
2.3.2.1 服务总线 ............................................................................................................................23
2.3.2.2 服务注册表.........................................................................................................................24
2.3.2.3 SOA
储存库.........................................................................................................................25
2.3.2.4 服务管理器.........................................................................................................................26
2.3.2.5 共享数据服务.....................................................................................................................26
2.3.2.6
业务流程管理.....................................................................................................................31
2.3.3 SOA
框架 ...............................................................................................................................32
2.3.4
应用程序层 ...........................................................................................................................33
2.3.4.1
旧应用程序.........................................................................................................................33
2.3.4.2 大型机应用程序.................................................................................................................33
2.3.4.3
企业应用程序集成 .............................................................................................................33
2.3.5
企业安全 ...............................................................................................................................34
2.3.6
业务服务管理........................................................................................................................34
2.3.6.1 监控的典型当前状态 .........................................................................................................35
2.3.6.2 业务服务管理的未来状态..................................................................................................36
2.3.7
面向服务的基础架构(SOI) ..............................................................................................36
2.3.7.1 面向服务的基础架构(SOI)的业务价值.........................................................................38
2.3.8 将 SOA 参考架构映射到企业 SOA 成熟度模型 ..................................................................39