广州宏天软件有限公司
位置:广州宏天软件有限公司 >> 项目信息 >> 项目介绍

SOA体系结构实践

SOA体系结构实践

 

SOA体系结构实践(共4天)

课程主题

课程内容

课时

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简化开发原则
  • 服务具有标准的、经过正式定义的可由计算机处理的接口
  • 服务应设计为可重用
  • 命名服务时应以最大化易用性为目标
  • 服务应具有精心选择的粒度
  • 服务应是内聚而完整的
  • 服务应对实现细节进行封装
  • 服务适应多种调用模式
  • 服务具有无状态接口
  • 服务应使用状态事务建模

 

迁移到面向服务的
体系结构

  • 操作表示业务动作
  • 操作应采用粗粒度参数
  • 操作设计应考虑并发性

 

采用SOA和ESB的主要阶段

  • 确定所涉及的直接范围
  • SOA的重要阶段
  • SOA实现步骤

 

面向服务的体系结构中
企业服务总线场景和解
决方案

  • ESB在SOA内的工作角色
  • ESB结构
  • ESB的功能模型
  • 影响ESB的安全问题
  • ESB场景及分析
  • SOA中的ESB场景
  • 驱动ESB体系结构和设计决策的问题

 

实现Web服务的编程模型

  • 组件实现和专用组件类型
  • 组件定义
  • 服务规范
  • 服务组件实现

 

开发SOA/Web服务框架

  • 利用现有的业务逻辑和流程
  • 并发支持
  • 对服务的安全访问
  • 事务问题
  • 可伸缩性
  • 池与资源管理
  • 设计SOA/Web服务框架
  • 向外界公开服务
  • 使用EJB组件实现粗粒度的服务

教育项目信息

查看更多项目>>

招聘职位信息

  • 暂时没有招聘信息
查看更多职位>>

留言咨询