SOA试点方案和试点计划汇报
中国移动通信集团云南有限公司
汇报内容
项目背景及SOA理解
SOA演进规划
试点实施方案
切入点技术方案
关键设计考量
SOA治理实现
试点计划
项目背景
接口采用私有协议(HTTP+MAP)
可重用服务可见性不好,重用服务的服务水平不能有效控制,性能和稳定性耦合
点到点集成,复杂性高,故障影响
接口暴露随意,接口管理工具欠缺
不能支持快速业务响应
NG1项目顺利实施
CRM和BOSS解耦
电子渠道整合
全面应用Web化
八大类使用者界面
…..
也暴露出一些问题
开放性
重用
集成
响应
2009年6月,云南移动NG1一阶段项目顺利完成,二阶段工作按计划在4月完成,
SOA项目基于NG1二阶段考虑
项目背景
面对NG1后暴露的问题
面对越来越多,响应高的业务需求
面对越来越复杂的系统
寻求系统提升
敏捷的系统架构
开放的系统架构
可管理的系统架构
集团SOA试点
集团SOA试点,正好契合我们的系统演进规划,我们希望借助这个试点,把我们的系统架构做进一步提升,也为长远规划打下基础。
面向服务的架构(Service-oriented architecture)
SOA是一种架构方法,它将企业应用中分散的功能组织成为标准、松耦合、可互操作的业务服务,这些服务可以很容易的在异构环境、企业范围内被共享、重用和组合,从而创建基于不同需求的复合应用,快速地满足业务需求。
SOA是架构方法,而不是具体架构和具体实现技术
SOA的首要目标是支持业务的快速变化
其次是IT架构的灵活性和IT资产的重用
SOA理解-SOA是一种架构方法
SOA理解-SOA能带来的?
改进集成
统一的通信框架、标准化服务接口
基于ESB企业服务总线,改变凌乱的点到点应用集成方式(包括企业内部和面向合作伙伴系统)
增强复用
服务重用,降低投资,加快业务推出时间。
可以为遗留系统封装“服务”,来提供业务功能。
敏捷架构
松散耦合、可组合、互操作、复用的服务,提高了IT的应变能力
服务组合、编排,提供更灵活的业务模式
快速变更业务流程,快速响应业务变化
SOA理解-SOA的参考架构
SOA参考架构是企业应用遵从的依据,借以促进一致性、最佳实践典范,和标准化
SOA参考架构需定义基础设施规范,如:ESB、BPM、服务库等
SOA参考架构需定义服务标准,如:定义、分类、安全、版本控制等
战略目标
战术计划
一级
最简级
确定简单的可快速实现的项目
建造“服务”
在门户、BAM中使用
Organize and
Strategize
Create_customer, Messaging, Error
Handling
例子
二级
战术级
利用SOA 优势构造集成系统
集成“服务”
管理“服务”
Tactical SOA
Implementations
用户数据集成
三级
战略级
业务流程
自动化
企业架构师团队驱动SOA项目
Process Automation
And Improvement
With SOA
集成的操作流程管理
行业生态系统的领导者并提供
重用的“服务”. 使得虚拟企业能有好的业务洞察力和实时信息访问
五级
行业应用
SOA is
industrialized
策略级 SOA, B2B, B2C, A2A
实施 BAM + BPEL 并作评估
四级
企业级
SOA is
Quantitatively
Managed
监测用户的 SLAs
评测& 改进
SOA理解-SOA是逐步实施的
SOA是逐步实施的,在实施过程中不断的摸索积累,最终形成满足企业需要的SOA体系,本次试点中,目标是在二级进行试点,初步的涉及到业务流程自动化方面
汇报内容
项目背景及SOA理解
SOA演进规划
试点实施方案
试点技术方案
切入点技术方案
关键设计考量
SOA治理实现
试点计划
SOA演进-我们的基础
BUDE平台
服务提供接口
统一数据访问
业务组件
数据访问对象(DAO) 数据对象存储映射 SQL
LCU
安全
事务
日志
交易中间件服务器
数据存储层
统一数据访问接口(JDBC)
业务组件
数据访问对象(DAO) 数据对象存储映射 SQL
逻辑流
安全
事务
日志
Controller(Servlet)
HTML
JS库
AJAX
CSS
XML
M
V
C
Page Views
Page Views
Page Views
Page Views
服务调用代理
DBMS
DBMS
DBMS
DBMS
ATMI/POJO/HTTP+
云南移动SOA试点项目方案 来自淘豆网www.taodocs.com转载请标明出处.