2006 年 07 月 21 日, 星期五

SOA之我见

这篇文章就主要谈谈我对SOA的看法。

首先我觉得SOA这个概念的产生首先有这么一些原因。以ERP系统为例来说,ERP这样的系统一般都针对大公司,价格也非常昂贵。当然,对ERP的开发也有很大的难度。而公司的运作机制随时可能面临着改革,那么一些运作流程当然也会变化。这就需要ERP这样庞大的系统也必须跟着变化,那么如果以传统的方式对ERP进行修改的话,开销也会相当的大。在这样的情况下SOA的概念便产生了。

说了这么多,那么到底我理解的SOA到底是什么呢?以我的理解,通俗的讲,SOA首先必须是以服务为中心的。在这个基础之上,通过对老系统的服务部件进行整合来实现一个新的更加适应公司要求的系统。

什么是以服务为中心?而以服务为中心之后又是通过怎样的方式进行整合的呢?通常我们开发的系统的都是由组件构成的,如果要以服务为中心的话,简单说来,就是要对企业的运作流程多加考虑,也就是对组件进行设计时,是从企业的运作角度进行的。对服务进行整合时,其实和对组件进行集成差不多,只是接口不同。也正是因为是面向服务的集成,所以集成时也方面得多,面向服务的接口比传统组件的接口更加统一。

通过这样的整合,节约了开销,也满足了企业的要求,何乐而不为呢。

以上仅仅是我SOA很浅显的看法,写在博客里留作纪念,意义好似“××到此一游”!


klausegg 发表于:2006.07.21 23:25 ::分类: ( 一般分类 ) ::阅读:(284次) :: 评论 (1) :: 引用 (0)

回复 [回复]

radgd朋友嫌弃我坐坐吗:http://www.slideshare.net/noveiia/ss-320044

gawfgga 评论于:2008.04.02 17:06

发表评论

标题

在此添加评论

称呼

邮箱地址(可选)

个人主页(可选)