SOA最佳实践

resource: https://www6.software.ibm.com/developerworks/cn/onlinecourse/tech/soapractice/index.html

SOA 多媒体课堂中之一。根据实际项目讲解SOA开发过程。

内容:

SOA定义:SOA是对以前技术的继承和发展。1。它是新的看待Business的方法(service model);2。 它具有新的架构风格(Architecture Style); 3。 提供了新的programing model。SOA 是一组service。

SOA的好处: business flexible, sercie reusable

SOA应用程序构建过程:1。Modeling, 构建Business Component Model,业务层面的。2。Service-oriented modeling and architecture (the service model) 。由业务层次分解出services,采用分层设计,从抽象到具体,模型包括了所有的service,service之间关系,service的input 和output 的管理。3。 Business Integration。 参照Reference Architecture 选择,购买,集成services。

Reference Architecture:

右下:existing assets。将企业内部已有的资源通过自底向上的方法整理成可重用的service, interface,通过adpt framework将他们转换。

左下:Partner Service。将Partner的service集成进来。相关内容:Community, Document, protocol。

中下:Business app service。Component, Interface, Core

左上: Interaction service

中上: Process service。

右上: Information service。

Business Modeling的工具:WBI Modeler.(WebSphere Business Integration modeler)

个人感觉:Reference Architecture是一个组织当中最重要的一个部分,保留了组织内的所有有价值的资源,如果能善加组织和利用,比如能够有效存放和检索,则可以大大减少构建新系统时集成的时间。节约成本。在检索时,应该先从自己内部的资源找起,自己没有的看partner有没有提供,最后才是外购。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值