成功案例
嵌入式软件架构——高级实践
软件架构师——高级实践
铁科院 软件设计分析实践
某电子企业 企业级SOA应用
中国联通 IT前沿知识概述
艾默生 嵌入式软件架构设计

相关课程  
面向应用的架构设计实践
单元测试+重构+设计模式
软件架构师—高级实践
软件架构设计实践
IBM BPEL概念与实践
SOA体系结构实践
 

SOA体系结构实践

 
时间地点: 北京 5月20-22日,上海,深圳,根据报名开班
课程费用: 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 组件实现粗粒度的服务
如果课程内容不符合您的期望,可以定制内训
 
课程特点: 1、理论与实践相结合,解决你的实际问题。2、真实案例的剖析,深入浅出的讲解,使你能学以致用。
讲师资质:
  • UML软件工程组织技术专家。
  • 火龙果软件技术顾问、资深讲师。
  • 从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
  • 在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
  • 具备深厚的理论功底,进行过专业系统化研究与学习。
  • 丰富的授课经验,为多家大型企业授课,获得了客户的高度评价。
  • 丰富的咨询经验,为多家企业客户咨询。
  • 能够结合学员的需求,有效地讲授理论和实践经验,带领学员进行具体的实践演练。

培训对象: 架构师、开发人员、项目经理、开发经理
学员基础: 有过Web应用开发相关经验



最新活动计划
[北京] 用户为中心界面设 5-27 特惠
[北京] 单元测试重构及集成 5-19
[北京] 白盒测试方法与技术 5-24
[北京] Html5 + css 开发 5-25
[北京] 多层次集成配置管理 5-27
[北京] SOA体系结构 6-12
[北京] 软件项目管理 6-15
 
[上海] HTML5高级应用开发 6-9 特惠
[上海] 从需求过渡到设计 6-16 特惠
[上海] 软件架构方案与实践 5-20
[上海] 软件需求分析与管理 5-26
[上海] 软件开发的质量管理 6-9
[上海] UML与面向对象设计 6-22
[上海] 探索式软件测试 6-30
 
[深圳] 用户为中心的界面设 5-26 特惠
[深圳] UML与嵌入式系统设 6-29 特惠
[深圳] 软件架构设计方法案例 5-9
[广州] 用户为中心的界面设计 5-25
 

 
火龙果软件 向您提供经过数百家企业验证的有效的工程技术实践经验,同时关注最新的理论进展,帮助您"领跑您所在行业的软件世界"
 

组织简介 | 联系我们 |   Copyright 2002 ® 北京火龙果软件工程技术中心  京ICP备10020922号

京公海网安备110108001071号