基于SOA的架构设计和应用开发
课程从SOA概念入手,重点介绍接口的定义和使用、组件的定义和实现、使用容器、数据实体组件、业务组件、前端组件、SOA应用实例等内容。
课程大纲:
题目SOA简介接口的定义和使用组件的定义和实现WEB服务组件组件部署通过接口调用组件服务:代理模式组件的实现:基类派生实现接口功能接口和数据实体接口讨论:接口和抽象类组件类型:服务组件、前端组件组件的生命周期:单实例,每方法会话组件设计原则接口使用:针对抽象编程通用SOA架构(基于NET和J2EE)简介专用SOA架构SOA应用的例子接口定义原则接口定义语言问题引入:为什么需要SOA?理解接口、组件和容器SOA参考模型内容
f使用容器数据实体组件业务组件前端组件SOA应用实例
容器和组件的协作:容器提供的典型服务对象池事务支持容器提供的安全性服务:传输安全、会话安全和应用安全典型容器:IIS,J2EE应用服务器,WCF框架,COMCOM框架容器和组件的通信数据实体设计:主键、外键和完整性约束数据实体的生命周期数据实体持久化框架:LINQ和JPA数据实体的操作:添加、查询、修改和删除数据实体在SOA中的应用:跨容器通信(实体的序列化和反序列化)业务组件的设计业务方法实现和验证:使用单元测试和模拟容器使用工作流定制业务事件、属性和方法服务器端组件:ASPNET控件,JSP标签库;客户端组件:HTML组件、Flash、Silverlight服务器端和客户端通信:AJAX中文微博搜索系统接口、实体定义组件实现和部署运行
本课程结合国内外成熟理论体系与众多企业IT战略案例,提炼形成了包含企业架构设计与信息化最佳实践在内的一组课程。
课程目标:
获得完整的IT战略和业务战略协调配合的规划能力;掌握如何建立IT战略并不断完善IT战略的生命周期和方法;实践企业架构的基本工作过程和实践方法;
f帮助学员掌握如何持续不断的维护企业的信息系统架构,使其朝着一个良性的方向发展。使企业信息化能和谐,稳妥的进行;帮助学员掌握建立信息化机构的组织,流程和责任的体系设计方法,为IT战略和企业体系架构能和业务与时俱进提供基础保障。
课程内容:
标题主要内容架构的提出与架构驱动的开发方法ADM从成功的企业看企业架构为什么需要企业架构企业架构都有什么何时应该建立企业架构成功的架构类型r