工作者的实践
 
 
问答 | 交流群 | 讲座 | 月刊 | MyProcess |
培训课程 | 问题诊所 | 现场咨询 | 资质认证 | 成功案例 | 课堂照片
   
 
成功案例
铁科院 软件设计分析实践
某电子企业 企业级SOA应用
中国联通 IT前沿知识概述
艾默生 嵌入式软件架构设计
南方航空 软件设计方法实践
爱立信(中国)软件设计
西门子 嵌入式应用架构设计
某国际通信公司 嵌入式架构
北京 业务建模与业务架构

相关培训课程
Framework设计与应用
面向应用的架构设计实践
单元测试+重构+设计模式
软件(详细)设计师
软件架构师—高级实践
软件架构设计实践
IBM BPEL概念与实践
SOA体系结构实践
MDA构架及项目开发
.NET框架与分布式应用架构设计

相关咨询服务
应用架构设计与构建

相关技术文章
Web 解决方案平台
工作流模型设计
怎样做一个优秀的系统分析师?
 

课程名称:
SOA体系结构实践
资质认证:
证书样本>>>
培训目标:
  • 了解SOA体系结构
  • 理解SOA的原则
  • 理解BPM、EA 和 OOAD 的关系
  • 理解SOA设计原理
  • 学习SOA解决方案模式
  • 理解SOA 实现:服务设计原则
  • 理解服务操作设计原则
  • 学习如何迁移到面向服务的体系结构
  • 了解采用 SOA 和 ESB 的主要阶段
  • 了解面向服务的体系结构中企业服务总线场景和解决方案
  • 掌握现 Web 服务的 SOA 编程模型
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练,详见 学习手册
培训内容
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 组件实现粗粒度的服务
讲师资质
  • UML软件工程组织技术专家。
  • 火龙果软件工程技术中心 技术顾问、资深讲师。
  • 从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
  • 在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
  • 具备深厚的理论功底,进行过专业系统化研究与学习。
  • 丰富的授课经验,为多家大型企业授课,获得了客户的高度评价
  • 丰富的咨询经验,为多家企业客户咨询。
  • 能够结合学员的需求,有效地讲授理论和实践经验,并带领学员进行具体的实践演练。

学习期限: 4天
培训对象:

架构师、开发人员、项目经理、开发经理

学员基础: 有过Web应用开发相关经验
开班方式: 公开课,请留意 每月公开课计划时间,开课地点:北京,上海,深圳,昆明
企业内训,如果您报名人数超过8人,可以专门定制课程内容,上门授课
定制请求: 如果课程不符合您的期望,您可以发出课程定制请求, 可以定制的范围:
课程内容,讲师人选,培训采用的案例,培训课时,开课时间,
请把定制要求用邮件或者电话告知我们>>>网页式表单 , 表单rar下载
课程特点: 1、 理论与实践相结合,解决你的实际问题。2、真实案例的剖析,深入浅出的讲解,使你能学以致用。

火龙果实践课堂
讲师资质
资深专家
曾就职著名IT公司
10年以上专业经验
5年以上授课经验
100个以上培训案例经验
平均90%以上学员满意度
 
训练方式
教练员案例讲解
学员实战演练
教练员点评示范
 
效果考核
优秀 -> 红带认证
良好 -> 蓝带认证
架构师成长路线

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

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

京公海网安备110108001071号