我所理解的SOA

        前段时间收到51CTO的邀请,让我加入SOA圈来讨论一些问题。说句很实在的话,我是属于60%企业IT管理者中不懂SOA的一部分。因此,也不敢冒充专家来说这么严肃的话题。
 
         SOA的概念初略看来的确是比较深奥:SOA是面向服务的体系结构(Service-Oriented Architecture,SOA,也叫面向服务架构)是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
        听起来很复杂的样子,我的理解是这样:
  1. SOA不是一项技术而是一个IT架构体系。而这个架构体系最核心的有两点:一点是集成。把各种信息集成并整合成一套服务体系。第二点就是把信息转换成服务,企业围绕这个信息服务进行加工与共享。
  2. SOA是一项主要通过Internet平台来应用的服务(Sevice)管理模式。企业可以把规章制度、业务流程等形成服务的组件,然后向目标提交服务,从而获得信息的管理模式。它最大的作用在于简化企业业务流程、提高服务效率;通过服务组件的优化来不断地适应企业各种变化。
      SOA作为一项创新型的IT架构体系,引来了整个IT界的关注、讨论,毕竟这种架构体系即将颠覆传统的管理软件模式。它是IT史上的一个重大变革。我个人把SOA看得比较慎重。SOA和它的实施对非常多的IT从业者来说都是陌生的。
 
     但是,我们也要看到SOA的局限性。SOA作为一个先进的架构体系,它的适用范围应该在中大型企业。作为中小企业因为资金投入、IT人员及管理人员素质、管理规范前提等原因,恐怕暂时无法提及SOA,资金、人员、管理是阻碍SOA发展的最根本原因。
 
     
 
 
 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值