SOA

简介:

SOA 既不是一种语言,也不是一种具体的技术,它是一种新的软件系统架构模型。 SOA 最主要的应用场合在于解决在Internet环境下的不同商业应用之间的业务集成问题。   SOA 架构具有一些典型特性,主要包括松耦合性,位置透明性以及协议无关性。松耦合性要求 SOA 架构中的不同服务之间应该保持一种松耦合的关系,也就是应该保持一种相对独立无依赖的关系;位置透明性要求 SOA 系统中的所有服务对于他们的调用者来说都是位置透明的,也就是说每个服务的调用者只需要知道他们调用的是哪一个服务,但并不需要知道所调用服务的物理位置在哪里;而协议无关性要求每一个服务都可以通过不同的协议来调用。通过这些 SOA 架构所具有的特性我们可以看到,SOA 架构的出现为企业系统架构提供了更加灵活的构建方式,如果企业架构设计师基于 SOA 来构建系统架构,就可以从底层架构的级别来保证整个系统的松耦合性以及灵活性,这都为未来企业业务逻辑的扩展打好了基础。(转)



本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2010/12/31/1923312.html,如需转载请自行联系原作者

目录
相关文章
|
运维 IDE Java
SOA(面向服务架构)是什么?
SOA(面向服务架构)是什么?
1286 0
SOA(面向服务架构)是什么?
|
存储 供应链 监控
做了那么多架构,你真的懂 SOA 了吗?
如何统一看待和区别分层架构、微服务架构、分布式架构等主流架构?什么是 SOA?我们采用 SOA 的目的是什么?什么是服务化的本质?如何设计服务以及服务化架构呢?阿里高级技术专家程彦分享他对面向服务架构的一些看法,并给出相关的步骤和方案,较长,同学们可收藏后再看。
2133 0
做了那么多架构,你真的懂 SOA 了吗?
|
XML 数据格式 网络架构
|
9月前
|
微服务
SOA和微服务架构
SOA和微服务架构
|
缓存 监控 负载均衡
|
网络架构 微服务 数据可视化
微服务和SOA:结合起来更完美
本文讲的是微服务和SOA:结合起来更完美【编者的话】本文分析了企业内多种架构并存及整合的现实性和合理性,并分别简单分析了微服务和 SOA 架构的特点,指出二者可以形成完美的互补,以提高企业效率,减少 IT 成本。
1704 0
|
消息中间件 中间件 网络架构
微服务与SOA架构
本文讲的是微服务与SOA架构【编者的话】本文是Mark Richards写的微服务与面向服务架构完整报告。
2816 0