课程简介
本课程展示了实现面向服务的架构(soa)切实可行的规律,使得soa不再只是镜花水月,可望而不可及。然而,目前很多的书籍,培训对soa的研究仅仅停留在纯概念,纯理论上,导致soa将始终是美丽而遥远不可及的海市蜃楼。
目标收益
- 掌握SOA的基本概念;
- 了解服务的设计原则和方法学;
- SOA基础架构和企业服务总线ESB
- 服务识别,分类,实现
- 业务流程管理和BPEL技术
- 服务注册,发现,生命周期管理
- 服务的消息交换模式
- 服务的版本管理和SOA安全,性能管理
- SOA的开发过程
- SOA和组织,监管(SOA Organization and Governance)
培训对象
课程大纲
内容一:SOA概述 |
- SOA的基本概念 - 当今IT战略所面临的主要挑战和任务 = 软件体系结构的演变和面向服务的设计原则 - SOA技术概览 - SOA方法学和其他方法学的比较 - 面向服务的分析和设计概述 |
内容二:SOA与企业战略 |
- 当今IT战略所面临的主要挑战和任务 - 开始你的SOA旅程 |
内容三:SOA设计原则 |
- 业务和IT对齐 - 保持灵活性 - 松散耦合 |
内容四:SOA设计方法论 |
- SOA方法学和其他方法学的比较 - 面向服务的分析和设计概述 |
内容五:SOA参考架构 |
- SOA概念层次 - SOA参考架构 |
内容六:服务概念和识别,分类 |
- 服务的基本概念 - 服务的接口,契约,实现 - 服务的额外特性 - 服务松耦合 - 松耦合的形式和设计 - 服务的识别 - 服务的分类 -基本服务,组合服务,流程服务 |
内容一:SOA基础架构和ESB |
- SOA基础架构设施 - ESB基础概念和职责 - 协议驱动和API驱动的ESB - ESB的功能特性 |
内容二:业务流程管理和BPEL技术 |
- BPM概念和SOA业务流程建模和基于服务的BPM - 服务的配置和编排 - BPEL概念和BPEL的基本特征 - BPEL模型和BPEL活动 - BPEL异常管理 - BPEL事物与补偿机制 - BPEL开发 |
内容一:Shared Services Access Layers |
- The Role of Access and Messaging Services - The Leveraging of ESB for Message Processing and Routing Scenarios - Messaging Services Capabilities - Message Transformation and Enrichment Concepts - Enterprise Service Bus Use Cases - Federated ESBs |
内容二:Data Service Design Considerations |
- Concepts, responsibilities and design considerations for data services - Design parallel data access and data redaction - SODA sweet spot for data services Manage evolution of data services - Location and access options for data services |
内容三:Business Service Design Considerations |
-Concepts, responsibilities and design considerations for business services - Design component, composite, and process services - SODA sweet spot for business services Options for designing business services with sequential flow, parallel flow, and workflow - Manage evolution of business services - Location and access options for business services |
内容四:Presentation Service Design Considerations |
-Concepts, responsibilities and design considerations for presentation services - Design Java and remote portlets - Current state of WSRP specifications - SODA sweet spot for presentation services - Manage evolution of presentation services - Location and access options for presentation services |
4 内容一:服务的注册,发现和生命周期的管理 |
- 服务的注册 - 服务的发现 - The Essential Service Lifecycle Steps - Leveraging Web Services Standards for Service Lifecycle Management - The Role and Capabilities of Web Services Management Tools - The Approval Process Architecture - Service Monitoring Requirements - Dynamic Service Policy Enforcement Scenarios |
内容二:SOA服务的版本,性能,安全和技术细节 |
- 服务的版本划分 - 服务的性能 - SOA的服务的安全 - 服务的状态管理 - 服务的消息交互模式 - 服务的数据类型和错误,异常的处理 |
内容三:SOA组织和监管(SOA Organization and Governance |
-SOA组织和角色 - SOA的业务层面的支持 - SOA Governance - 组织和监管的定义过程 - 组织和监控的计划和实践 |
内容四:SOA采用和实施 |
- Service Development Lifecycle Governance - SOA Organizational Planning and Management Activities - SOA Governance Processes and Roadmap Strategies |
内容五:SOA案例分析 | - 多个SOA项目案例分析 |
内容一:SOA概述 - SOA的基本概念 - 当今IT战略所面临的主要挑战和任务 = 软件体系结构的演变和面向服务的设计原则 - SOA技术概览 - SOA方法学和其他方法学的比较 - 面向服务的分析和设计概述 |
内容二:SOA与企业战略 - 当今IT战略所面临的主要挑战和任务 - 开始你的SOA旅程 |
内容三:SOA设计原则 - 业务和IT对齐 - 保持灵活性 - 松散耦合 |
内容四:SOA设计方法论 - SOA方法学和其他方法学的比较 - 面向服务的分析和设计概述 |
内容五:SOA参考架构 - SOA概念层次 - SOA参考架构 |
内容六:服务概念和识别,分类 - 服务的基本概念 - 服务的接口,契约,实现 - 服务的额外特性 - 服务松耦合 - 松耦合的形式和设计 - 服务的识别 - 服务的分类 -基本服务,组合服务,流程服务 |
内容一:SOA基础架构和ESB - SOA基础架构设施 - ESB基础概念和职责 - 协议驱动和API驱动的ESB - ESB的功能特性 |
内容二:业务流程管理和BPEL技术 - BPM概念和SOA业务流程建模和基于服务的BPM - 服务的配置和编排 - BPEL概念和BPEL的基本特征 - BPEL模型和BPEL活动 - BPEL异常管理 - BPEL事物与补偿机制 - BPEL开发 |
内容一:Shared Services Access Layers - The Role of Access and Messaging Services - The Leveraging of ESB for Message Processing and Routing Scenarios - Messaging Services Capabilities - Message Transformation and Enrichment Concepts - Enterprise Service Bus Use Cases - Federated ESBs |
内容二:Data Service Design Considerations - Concepts, responsibilities and design considerations for data services - Design parallel data access and data redaction - SODA sweet spot for data services Manage evolution of data services - Location and access options for data services |
内容三:Business Service Design Considerations -Concepts, responsibilities and design considerations for business services - Design component, composite, and process services - SODA sweet spot for business services Options for designing business services with sequential flow, parallel flow, and workflow - Manage evolution of business services - Location and access options for business services |
内容四:Presentation Service Design Considerations -Concepts, responsibilities and design considerations for presentation services - Design Java and remote portlets - Current state of WSRP specifications - SODA sweet spot for presentation services - Manage evolution of presentation services - Location and access options for presentation services |
4 内容一:服务的注册,发现和生命周期的管理 - 服务的注册 - 服务的发现 - The Essential Service Lifecycle Steps - Leveraging Web Services Standards for Service Lifecycle Management - The Role and Capabilities of Web Services Management Tools - The Approval Process Architecture - Service Monitoring Requirements - Dynamic Service Policy Enforcement Scenarios |
内容二:SOA服务的版本,性能,安全和技术细节 - 服务的版本划分 - 服务的性能 - SOA的服务的安全 - 服务的状态管理 - 服务的消息交互模式 - 服务的数据类型和错误,异常的处理 |
内容三:SOA组织和监管(SOA Organization and Governance -SOA组织和角色 - SOA的业务层面的支持 - SOA Governance - 组织和监管的定义过程 - 组织和监控的计划和实践 |
内容四:SOA采用和实施 - Service Development Lifecycle Governance - SOA Organizational Planning and Management Activities - SOA Governance Processes and Roadmap Strategies |
内容五:SOA案例分析 - 多个SOA项目案例分析 |