要资料 文章 文库 视频 Code iProcess 课程 认证 服务 工具 讲座吧   专家招募  
会员   
 
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
北京 软件设计原理与实践

 

企业级SOA架构实践
    1169 次浏览    165 次 
 
 
特约讲师: Michael Cheng, 曾任IBM资深开发设计工程师,13年软件开发与架构设计经验,主持开发过银行、电信、电力、金融等大型系统,精通基于SOA思想技术方法与解决方案实现。
地点时间: 北京 上海 深圳 根据报名开班
培训费用: 5000元/人   详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
 
培训目标:
  • 了解SOA体系结构
  • 理解SOA的原则
  • 理解BPM、EA 和 OOAD 的关系
  • 理解SOA设计原理
  • 学习SOA解决方案模式
  • 理解SOA 实现:服务设计原则
  • 理解服务操作设计原则
  • 学习如何迁移到面向服务的体系结构
  • 了解采用 SOA 和 ESB 的主要阶段
  • 了解面向服务的体系结构中企业服务总线场景和解决方案
  • 掌握现 Web 服务的 SOA 编程模型
培训对象:软件架构师、高级开发工程师、项目经理、开发经理
学员基础:有一定的应用开发相关经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 3天
 SOA简介
  • SOA 的构成  
  • SOA 与其他技术的关系 
  • 在应用程序中使用 SOA
  • 面向服务的设计SOAD
  • SOA 协作
  • 服务与组件
 SOA的原则
  • 业务驱动服务,服务驱动技术
  • 业务敏捷是基本的业务需求
  • 一个成功的SOA总在变化之中
 SOA 连接体系结构
  • 服务工作角色
  • 服务请求者和服务提供者
  • 聚合的服务请求者
  • 作为中介的服务代理
  • 多重协议服务调用
  • Web 服务描述语言(WSDL)服务描述
  • 信息交换模式
  • 服务发现UDDI
 BPMEA OOAD
的关系
  • SOAD 及其组成部分:OOADBPM EA
  • OO 范式与面向服务 (SO) 范式
  • SOAD 服务定义层次
 服务标识和定义
  • 直接和间接业务分析
  • 域分解
  • 服务粒度
  • 命名约定
 SOA设计原理
  • 服务分类和聚合
  • 策略和方面
  • 流程:中间相遇
  • 服务获取和知识代理
 SOA解决方案模式
  • 基本适配器(Basic Adaptors
  • 服务网关
  • Web 服务兼容的代理(Web Service-compliant Broker
  • 面向服务体系结构的企业应用集成基础架构(EAI Infrastructure for SOA
  • 服务编排(Service Choreographer
  • 完整的面向服务体系结构的基础架构(Full SOA Infrastructure
 SOA服务设计原则
  • 分离原则
  • 一致性原则
  • SOA 简化开发原则
  • 服务具有标准的、经过正式定义的可由计算机处理的接口
  • 服务应设计为可重用
  • 命名服务时应以最大化易用性为目标
  • 服务应具有精心选择的粒度
  • 服务应是内聚而完整的
  • 服务应对实现细节进行封装
  • 服务适应多种调用模式
  • 服务具有无状态接口
  • 服务应使用状态事务建模
 服务操作设计原则
  • 操作表示业务动作
  • 操作应采用粗粒度参数
  • 操作设计应考虑并发性
 迁移到面向服务的
体系结构
  • 首要问题 - 复杂性
  • 集成难题 - 接口多样性解决方法
  • 超越 Web 服务
  • 未来 —— 新模型,新需求
  • 网格计算按需计算
 采用 SOA ESB
的主要阶段
  • 确定所涉及的直接范围
  • SOA 的重要阶段
  • SOA 实现步骤
 面向服务的体系结构中
企业服务总线场景和解
决方案
  • ESB SOA 内的工作角色
  • ESB 结构
  • ESB 的功能模型
  • 影响 ESB 的安全问题
  • ESB 场景及分析
  • SOA 中的 ESB 场景
  • 驱动 ESB 体系结构和设计决策的问题
 现 Web 服务的 SOA
编程模型
  • 组件实现和专用组件类型
  • 组件定义
  • 服务规范
  • 服务组件实现
  • 服务组件实例
 开发 SOA/Web服务框架
  • 利用现有的业务逻辑和流程
  • 并发支持
  • 对服务的安全访问
  • 事务问题
  • 可伸缩性
  • 池与资源管理
  • 设计 SOA/Web 服务框架
  • 向外界公开服务
  • 使用 EJB 组件实现粗粒度的服务
1169 次浏览   165 次
其他人还看了课程
高可用移动后台架构设计与实践  1080 次浏览
业务架构设计  1026 次浏览
企业架构设计  3077 次浏览
虚拟化管理原理与实践(VMware)  418 次浏览
微服务架构与实践(大 事 必 作 于 细)   1247 次浏览
IBM BPEL概念与实践  720 次浏览
定制内训




最新活动计划
[北京]软件架构设计方法案例实践6-28
[北京]持续集成测试最佳实践 6-24
[北京]白盒测试技术与工具实践6-26
[北京]软件开发过程中项目管理 6-26
[北京]微服务架构设计与实践 7-7
[北京]Python全栈工程师实战培训7-26
[北京]敏捷测试-简单而可行 7-28
[北京]大数据架构设计实战演练 7-29
[上海]Oracle数据库性能优化实践 6-29
[上海]DevOps体系实践、工具与平台7-6
[深圳]嵌入式软件架构设计—高级实践6-23
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
 

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号