Friday, August 29, 2008

SOA concepts and related Standards & Technologies

It's the presentation file for the company's internal training. Please  
review it if you have interest about SOA.


SOA concepts and related Standards & Technologies
http://docs.google.com/Presentation?id=dhh5dwdc_50gvj2pcgs&invite=dkxs9ds...


如果你无法阅读该文档,请给我发邮件,我会共享给你。目前只共享给了“敏捷中国”新闻组。

Tags: sca, sdo, bpel, soa, featured


Sunday, August 10, 2008

SOA training Day 4

最后一天主要介绍BPEL相关知识以及如何在WID中开发WPS应用。

Elements of WPS


Modules/Components/Interfaces/References/Wires/Implementations/Imports and exports/Business objects     

 
Component implementation types
Business process/Business state machine/Business rule group/Human task/Java/Selector/Map


BPEL


Markup language for composing a set of discrete
services into an end-to-end process flow

Variables/Activities/Control Flow/Scope/Fault Handling/Event Handling

Tags: soa


Monday, August 04, 2008

SOA training Day 2 & Day 3

第2天和第3天的内容主要是web service和ESB相关的一些知识.
第2天主要介绍了WebService的一些基础知识(譬如SOAP, WSDL, WS-Security等)以及如何用xfire实现web service,包括如何在xfire中整合MTOM实现高效消息附件传输。另外介绍了利用xfire的inhandle和outhandle实现简单身份验证和安全证书验证。对使用jsr181通过annotation暴露方法为服务的方式也有简单介绍。

这一天的内容比较简单,但是以前一直使用axis,换到xfire后感觉更简单,spring类似的编程风格,而且myeclipse还有良好的插件支持,开发起来非常方便快捷。另外xfire现在已经被迁移到apache的CXF项目中。看来以后对我来说,开发web service可能有两种比较好的选择,一是直接使用CXF,一是使用spring-webservice. CXF项目还需要进一步学习。

第3天主要介绍了一下SCA, SDO的一些概念,以及对IBM WebSphere ESB的介绍和使用WebSphere Integration Developer开发ESB项目的一些案例。

关于WID开发ESB和Bea AquaLogic的一些比较,我会在后面记录上来。

最后一天会重点介绍BPEL的知识以及如何使用WID开发WPS项目。

Tags: soa


Friday, August 01, 2008

SOA training Day 1

公司在外面找的一个vendor提供的SOA培训,一共4天,不用上班直奔培训地点,但是还得牺牲两天周末。
本来对这个培训内容不报什么期待的,但是听了第一天后发现不错,所以记录一下内容概要:
What's a Service-Oriented Architecture?
SOA 元素
    Application Frontends/Services/Service Repository/Service Bus
SOA过程
    服务建模/服务开发/服务运行时环境/服务总线/服务注册库/服务编排/流程引擎/服务管理/业务活动监控
SOA实现主要技术和标准
    UDDI, WSDL, SOAP
    WS-*: WS-Security, WS_Reliability, WS-ReliableMessaging
    BPEL
    SCA/SDO
IBM/Oracle对SOA实施过程的软件产品支持


Tags: soa