SOA实用技术的高级课程
6月免费技术讲座之后,浦东软件园将于7月10日开始继续高级课程讲座,我们将一如既往地走在推广SOA的前沿。联系:021-51314160 MSN:wuyibb@163.com随着越来越多的企业寻求灵活的IT解决方案以适应快速变化的业务需求,面向服务的体系架构即SOA(Service-Oriented Architecture)已经成为业界追捧的热点,在跨系统、跨平台的企业应用整合领域中代表了未来软件的主导方向。当前,主流的软件系统供应商如IBM、BEA、ORACLE等都已纷纷提出了自己的SOA解决方案。各种各样的开源SOA系统如同雨后春笋般涌出,它们大都活跃在某一领域的技术前沿,依照业界规范灵活迅速地提供各种各样的实现技术。
然而,对于大多数IT技术人员来说,SOA似乎还是一个虚无飘忽的概念。SOA与WS(Web服务)是什么关系?究竟有什么SOA的引擎、平台、框架和工具?如何进行SOA的系统设计和程序设计?怎样开发和配置一个SOA应用系统?等等。很多人会经常提出这些问题。
针对这些问题,本培训将采取由浅入深、由普及到专业的教学方法,以开源的SOA引擎ServiceMix为核心,以案例为主线,深入浅出地进行讲解。通过在Eclipse上开发与配置一个SOA应用系统,帮助学员了解和掌握SOA的基本原理和实现技术。
课程大纲:
SOA引论
什么是SOA?为什么SOA?什么不是SOA?
SOA的核心技术
XML, Web Services, ESB, BPM&BPEL, …
讲课:Web服务引论
Web服务的基础技术:XML, SOAP, WSDL, UDDI
Web服务的开发、查询和利用
Web服务的消息交换模式
案例讲解:Web服务
案例1:从底至上的WS开发(Java ->WS)
案例2:W-Client的开发
案例3:自顶向下的WS利用(WS -> Java)
自我练习:Web服务
练习1:从底至上的WS开发
讲课:ESB引论
为什么ESB?
ESB的核心功能:
Mediation, Routing, Translation,
Multi-protocol supporting, Logging and Monitoring
ESB的开源工具:ServiceMix
ESB容器的结构
JBI构件:BC和SE
案例讲解:ServiceMix的BC和SE
案例4: 使用ServiceMix
案例5: Http-BC, WSN-BC, LW-SE
案例6: JMS BC 和 Echo SE
自我练习:ServiceMix
练习2:JMS BC 和 Echo SE
讲课:BPM和BPEL引论
BPEL 引擎和工具
BPEL的语法和结构
设计与实现SOA的应用系统
案例讲解:贷款中介系统的SOA解决方案
案例7: Loan Broker(贷款中介)
案例8: 自定义SE
自我练习:SOA/BPEL解决方案
练习3:Credit-Agency-Http的SOA/BPEL原型系统
讲师简介:
钟友良教授:
具有20多年的软件开发经验,是J2EE开发平台OpenWeb和SOA平台ASIMA的创导人。曾获得日本软件软件工程师协会全国软件大会1989年度最佳论文奖,澳大利亚IBM公司1994年度开发质量奖,
自1985年起旅居日本和澳大利亚。先后任职于日本的Fuji Xerox公司和SRA公司, 澳大利亚的IBM公司、SPL公司和HYPERSOFT等公司。曾担任澳大利亚悉尼大学和斯维本工业大学的博士生研究课题的指导教师,国际未来软件技术研讨会的程序委员会委员。 顶顶 真牛呀! ,顶。。。一直在原地走,终于见到高人了! 正在做SOA的项目,好东西啊。
高兴认识你
正需要 haodd
页:
[1]