2011年简单总结-SOA咨询和实施

标签: 随笔文章 | 发表时间:2011-12-30 22:35 | 作者:人月神话
出处:http://blog.sina.com.cn/cmmi
在2011年对SOA的理解,从咨询到实施基本朝着纵深方向发展,我们对SOA的最大贡献就是理论到实施,真正的SOA实施落地,10多个系统的接入,300多个服务每天上50万次以上的运行。SOA的跨系统和流程整合,端到端的业务和流程监控。SOA的价值逐渐显现,跨系统流程整合工作也逐步开始考虑。

基于SOA的需求分析

今年在这点上谈的比较多,也逐步开始落地实施,将SOA咨询和实施方法论从系统间真正的引入到系统内,将面向对象的需求分析方法和SOA思想进一步融合,从业务建模到系统用例建模,从流程分析到服务识别和分析,从业务组件化到系统模块化,这些工作都逐步开始落地实施。这样做的好处就是进一步的体现SOA可复用组件的价值,真正的做到业务组件化和组件能力化。

再谈基于SOA的需求分析: http://blog.sina.com.cn/s/blog_493a84550100pn8f.html
谈SOA业务组件的识别: http://blog.sina.com.cn/s/blog_493a84550100q13a.html
谈SOA业务组件和技术组件: http://blog.sina.com.cn/s/blog_493a84550100qduh.html
业务组件化和组件能力化: http://blog.sina.com.cn/s/blog_493a84550100qycb.html
谈SOA思想在系统分析建模中的使用: http://blog.sina.com.cn/s/blog_493a84550100u9sl.html

SOA和云计算

对于SOA和云计算的关系,今年完全做到透彻的理解,SOA是偏于集成本身并不产生能力,SOA解耦重点是业务和IT的解耦。而云计算重点则是真正的集中,既本身产生能力又向外提供能力,云计算也谈解耦,但是更多是软件层面和硬件层面的解耦,软件应用和中间件的解耦等。

SOA和云特别是在大型企业内部本身就是相互融合,包括我们说的企业内的PAAS平台,两者本身可以做到完全融合,包括SOA本身的ESB,BPEL等组件,本身就是PAAS云平台的一个部分内容。而对于企业内的PAAS平台一方面是提供中间件,数据库等弹性资源能力,一方面则是ESB,BPEL,共享数据中心本身就属于PAAS平台的内容。而真正的在线开发,在线测试,在线执行等内容并不是企业内PAAS的重点,自动部署除外,因为自动部署本身就是实现资源动态调度和IAAS层集成的关键。

谈SOA和云计算的关系: http://blog.sina.com.cn/s/blog_493a84550100q7nh.html
再谈SOA和云计算的关系: http://blog.sina.com.cn/s/blog_493a84550100t44t.html
再谈SOA和云计算的相互演进: http://blog.sina.com.cn/s/blog_493a84550100t88x.html
谈云计算中间件: http://blog.sina.com.cn/s/blog_493a84550100q6d1.html
企业PAAS-数据库的集中化: http://blog.sina.com.cn/s/blog_493a8455010116bx.html

谈SOA和平台: http://blog.sina.com.cn/s/blog_493a84550100tsh7.html
谈SOA和BI: http://blog.sina.com.cn/s/blog_493a84550100whcp.html

SOA和流程整合

对于已有大量遗留系统情况下基于SOA的流程整合。我们提出关键思路如下:

流程整合前期重点关注端到端流程监控,以端到端流程监控为整合的切入点,这种方式下不会影响到已经固化在业务系统内部的业务功能,而解决了原有业务系统无法提供全流程视图的问题。如项目管理,供应链,财务,物流都存在可以选择的端到端监控流程。

重新定位BPM和BPEL工具,对于BPEL仅作为服务的组装和编排,跨流程的整合启用BPM提供的功能,BPEL编排的内容作为BPM端到端流程的子流程,这样充分利用BPM的HWF人工工作流引擎,已有的界面建模和数据建模等能力。对于BPM工具本身需要支持SOA架构,支持和SOA平台的ESB和BPEL的集成。对于BPM提供的业务流程建模工具倒是次要的。

再谈基于SOA的流程整合: http://blog.sina.com.cn/s/blog_493a84550100qmgv.html
谈通过SOA打破应用系统边界: http://blog.sina.com.cn/s/blog_493a84550100puwx.html
再谈BPM和SOA的整合: http://blog.sina.com.cn/s/blog_493a84550100qtjn.html
谈SOA业务价值的实现: http://blog.sina.com.cn/s/blog_493a84550100ytap.html

基于SOA的能力中心

这是今年谈到的另外一个重点,即SOA不是简单的服务目录库,而是企业的IT资产库,是企业的能力提供中心,既然是能力中心自然存在能力的产生,能力的申请,能力的使用和消费,能力的监控的全流程的管理和运营。在这里我们借鉴了电信OSS域相关能力管理的思路。

谈SOA服务视图的构建思路: http://blog.sina.com.cn/s/blog_493a84550100s5qf.html
基于SOA下的能力中心: http://blog.sina.com.cn/s/blog_493a84550100sqjd.html
云计算和SOA-能力的提供: http://blog.sina.com.cn/s/blog_493a84550100qqcq.html

相关 [soa 咨询] 推荐:

SOA架构咨询

- - 人月神话的BLOG
对于SOA架构咨询,其核心还是在于组件化和服务化,然后才是服务管控和治理,基于服务化思想对传统软件开发生命周期过程的改进. SOA架构大家刚接触时候很容易将其理解为一种单纯的技术架构,或者更多的人仅仅是将SOA理解为service服务接口,这些都是对SOA方法论很大的误解. SOA咨询一个重点就是业务驱动IT,而非单纯的IT架构咨询,SOA咨询一般都会结合企业架构和云的思想,结合组件化架构和领域服务的思想,高层结合BPM端到端流程整合目标,并对这些内容进行有效的融合.

2011年简单总结-SOA咨询和实施

- - 人月神话的BLOG
在2011年对SOA的理解,从咨询到实施基本朝着纵深方向发展,我们对SOA的最大贡献就是理论到实施,真正的SOA实施落地,10多个系统的接入,300多个服务每天上50万次以上的运行. SOA的跨系统和流程整合,端到端的业务和流程监控. SOA的价值逐渐显现,跨系统流程整合工作也逐步开始考虑. 今年在这点上谈的比较多,也逐步开始落地实施,将SOA咨询和实施方法论从系统间真正的引入到系统内,将面向对象的需求分析方法和SOA思想进一步融合,从业务建模到系统用例建模,从流程分析到服务识别和分析,从业务组件化到系统模块化,这些工作都逐步开始落地实施.

SOA资料学习

- - 人月神话的BLOG
从对象到组件,首先可以把对象理解为更细粒度东西,而组件是更加粗粒度的模块,对象更多关注技术,而组件应该更加关注业务. 前面我们谈过技术组件和业务组件,在SOA思想下业务组件化的思想就更加重要. 组件本身而言很简单,南向接口和北向接口,或者再有底座平台支撑. 接口通过服务方式来实现,组件通过OSGI等技术实现高度的解耦和可热插拔性.

从流水程序到SOA

- Allen - 阿朱=行业趋势+开发管理+架构
咱就从函数代码开始谈起,更史前的Goto和汇编代码咱就不谈了. 函数和变量写多了,自然也就发现有些函数和变量互相粘在一起很高耦合,而与其它的一些却没多达关系,于是为了显性化让其他的开发人员知道哪些函数和变量确实关联性很紧密,于是创造了类. 面向对象在80年代的国外代码开发界颇为流行. 但接口思想的风潮在90年代刮起了.

eBay开源SOA-Turmeric架构

- - 人月神话的BLOG
参考: https://www.ebayopensource.org/wiki/display/TURMERICDOC/Turmeric+Documentation+Overview. Turmeric是一个综合的、由策略驱动的SOA平台,提供了对SOA服务及其消费者的开发、部署、保护、运行和监控等方面的支持.

SOA面向服务架构

- - 人月神话的BLOG
今年在这点上谈的比较多,也逐步开始落地实施,将SOA咨询和实施方法论从系统间真正的引入到系统内,将面向对象的需求分析方法和SOA思想进一步融合,从业务建模到系统用例建模,从流程分析到服务识别和分析,从业务组件化到系统模块化,这些工作都逐步开始落地实施. 这样做的好处就是进一步的体现SOA可复用组件的价值,真正的做到业务组件化和组件能力化.

[SOA] Mule ESB Linux 部署

- - CSDN博客架构设计推荐文章
本文介绍如何在 Linux 上部署 Mule ESB. Mule 是一个以Java为核心的轻量级的消息框架和整合平台,基于EIP(Enterprise Integeration Patterns,由Hohpe和Woolf编写的一本书)而实现的. Mule的核心组件是UMO(Universal Message Objects,从Mule2.0开始UMO这一概念已经被组件Componse所代替),UMO实现整合逻辑.

集成ESB实现SOA

- - 企业架构 - ITeye博客
  服务消费者,服务提供者, 服务注册中心(UDDI模型). 由于UDDI模型过于复杂,而服务提供者与消费者点对点的进行协作依赖性大大增强,因此产生演变.    服务代理 -- ESB.    基于ESB总线,使得服务请求者统一入口,而ESB管理服务,使得耦合降低,由ESB来应对提供者提供的服务的改变而服务请求者不需要进行任何的修改.

SOA实施收益分析

- - 人月神话的BLOG
远行科技自2007年开始即参加了中国移动集团SOA接口平台的建设和实施工作,在SOA规划咨询,建设实施方面有丰富的实践经验积累. 对于SOA实施收益,先以某客户的一个真正业务背景进行分析:. 业务场景:我们现在的工程项目管理,其规划,立项和工程实施计划在项目管理相关系统;工程物资采购在采购管理系统;审批在 OA系统,财务的信息又在ERP核心系统.

再谈IT咨询

- - 人月神话的BLOG
前面很多文章都详细谈到过了IT咨询的方法和内容,涉及到技能等,本篇杂谈下IT咨询包括的内容. 最顶层的还是IT战略规划,当前我们看到的情况很少有单独的IT战略规划层面的项目,因此一般来讲企业战略规划中会涉及到业务战略和IT战略的内容,同时业务驱动IT,IT战略和业务战略需要匹配. IT战略规划本身也是展开进行详细的企业信息化规划的基础.