SOA初探

原创 2006年05月22日 00:48:00

    面向服务的体系结构(service-oriented architecture)是一个组件模型,它能够将应用程序的不同功能单元(即:服务)通过这些服务之间定义良好的接口和契约联系起来。这些接口采用中立的方式进行定义、独立于实现服务的硬件平台、操作系统和编程语言。因此,在使用这种模型构建的系统中,所有的服务都可以采用统一和通用的方式进行交互。
    在SOA中,把这种具有中立的、与实现相分离的接口定义的特征叫做服务之间的松耦合。如同在程序开发中要求开发高内聚、低耦合的模块一样,服务之间的松耦合有着同样的好处:首先,极具灵活性,可以灵活采用任何技术平台实现;其次,实现和业务相分离,使得在业务或实现改变的时候不会影响到对方。
    在现在项目开发中,经常会遇到业务的变动,一般来说,业务修改就意味着需要修改实现,在一个典型的web项目中,可能会从页面一直修改到数据库,这常常花费大量的人力,且会把人搞得身心俱废。如果采用SOA,就可以把业务和实现分离,当业务发生改变时,还可以重用原有的逻辑实现。这样的情况下,即使需求发生改变,也不至于对原有的实现大动干戈。
    对于集成遗留项目,那就更方便了,把它作为一个服务,然后交给SOA,一切OK!太晚了,带着对SOA美好的印象,睡觉去,晚安!

by houor

SOA初探

8月30日17:00SOA是一种方法,而非一门技术,她要求能够随应用而变,随客户而变.目前的互连网工具:开发工具\内容\连接\数据处理等都支持随需而变.所以,SOA是方法的必然.8月31日13:43变...
  • freeman01
  • freeman01
  • 2006年08月31日 09:43
  • 1100

初探SOA 与 WCF

SOA (service-oriented architecture) 面向服务的体系结构(架构) 是构造分布式计算的应用程序的方法。它将将应用程序功能的实现封装为服务,发送给客户端或者其他服务。 服...
  • qq_30089191
  • qq_30089191
  • 2017年06月27日 11:09
  • 183

RESTful架构及SOA架构简单解析

1.RESTful架构 本人也是刚接触ASP.Net开发,以下为自己简单的理解,并做了一些记录,表述不当或者错误之处还请指正,在此谢过。 首先,REST(REpresentational ...
  • u012384285
  • u012384285
  • 2014年06月21日 19:26
  • 3098

论SOA架构的几种主要开发方式

面向服务架构soa以其独特的优势越来越受到企业的重视,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理...
  • chenleixing
  • chenleixing
  • 2015年04月07日 22:29
  • 54492

soa-面向服务项目搭建

1.创建新的工作空间,指定maven 工厂配置 1.1指定tomcat 1.2选择你自己本地拥有的对应的tomcat版本 1.3选择对应的目录和jdk版本 2.新建ma...
  • LYX082912
  • LYX082912
  • 2017年03月17日 09:58
  • 9219

SOA 参考架构

SOA 参考架构 (Reference Architecture) 是一个框架,使各个项目都有一个遵从的依据,借以促进一致性、最佳实践典范,和标准化。参考架构并不受限于目前的 IT 现况,而应该针对一...
  • shizhe108
  • shizhe108
  • 2007年12月26日 13:35
  • 2424

SOA方法的一个简单例子

看了网上给的一些资料,写了一个SOA的服务端和客户端,传递的是javabean对象,用的是Axis不用手动生成stub文件,感觉比较简单点。   1、服务端代码,很简单,很普通 package cn....
  • zhxue123
  • zhxue123
  • 2009年06月04日 17:47
  • 6211

Spring与SOA

1.引言SOA是一种构造分布式系统的方法,它将业务应用功能以服务的形式提供出来,以便更好的复用、组装和与外部系统集成,从而降低开发成本,提高开发效率。SOA的目标是为企业构建一个灵活,可扩展的IT基础...
  • ruixj
  • ruixj
  • 2006年04月26日 15:41
  • 9054

Oracle SOA套件:集成的基于标准的平台

   面向服务架构是一种体系结构模式——将软件应用程序构建成为可重用的商业服务的集合。商业团体对于SOA的兴趣在不断增加。为了满足对于支持面向服务应用程序构建的基础结构的需求,一种新的SOA套件应运而...
  • WAST
  • WAST
  • 2006年08月11日 11:29
  • 2879

采用SOA架构的原因

为什么采用SOA?面向服务架构(SOA)是让IT更加关注于业务流程而非底层IT基础结构,从而获得竞争优势的更高级别的应用程序开发架构。SOA对需要使用信息技术解决关键业务问题的企业(包括希望减少冗余架...
  • newhappy2008
  • newhappy2008
  • 2006年08月31日 22:39
  • 2142
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SOA初探
举报原因:
原因补充:

(最多只允许输入30个字)