当前位置: 首页 > news >正文

SOA

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

转载于:https://www.cnblogs.com/soundcode/archive/2010/12/31/1923312.html

相关文章:

  • Mac OS 10.6.5上如何默认启动mysq服务
  • fedora linux 下安装pwntcha[验证码开源]
  • 初识 统一建模语言(UML)
  • OllyDBG 1.10汉化第二版
  • Eclipse Android配置
  • asp.net与Discuz-UCenter整合(3):UCenter与应用同步
  • css中的相对定位和绝对定位
  • cvs svnmanager
  • TMS3705 射频识别技术软硬件系统研制 - 安防,免费资源,弱电技术,安防技术,智能化,金辉,金辉安防同盟,安全防范,电子技术,监控技术,摄像机...
  • vs2010 aspx页面创建控件时出错 未将对象引用设置到对象的实例 解决方法
  • IBM超级电脑Watson人机大赛首轮领先
  • 创意空间
  • Python的print 格式化输出
  • Linux netstat 命令详解
  • 《人月神话》读书心得
  • Computed property XXX was assigned to but it has no setter
  • java中具有继承关系的类及其对象初始化顺序
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • vue:响应原理
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 闭包,sync使用细节
  • 不上全站https的网站你们就等着被恶心死吧
  • 缓存与缓冲
  • 深度学习中的信息论知识详解
  • 在Unity中实现一个简单的消息管理器
  • # 飞书APP集成平台-数字化落地
  • #pragma once
  • (接口自动化)Python3操作MySQL数据库
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (排序详解之 堆排序)
  • (十六)串口UART
  • (五)Python 垃圾回收机制
  • (转)我也是一只IT小小鸟
  • (状压dp)uva 10817 Headmaster's Headache
  • ******之网络***——物理***
  • .htaccess 强制https 单独排除某个目录
  • .NET 材料检测系统崩溃分析
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .net2005怎么读string形的xml,不是xml文件。
  • ??myeclipse+tomcat
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚
  • @KafkaListener注解详解(一)| 常用参数详解
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell
  • [1]-基于图搜索的路径规划基础
  • [2021 蓝帽杯] One Pointer PHP
  • [Android]常见的数据传递方式
  • [AR Foundation] 人脸检测的流程
  • [codevs 1296] 营业额统计
  • [EFI]DELL XPS13 9360电脑 Hackintosh 黑苹果efi引导文件
  • [EMWIN]FRAMEWIN 与 WINDOW 的使用注意
  • [EULAR文摘] 利用蛋白组学技术开发一项蛋白评分用于预测TNFi疗效
  • [Flutter]打包IPA
  • [hdu 1711] Number Sequence [kmp]
  • [HTML]Web前端开发技术12(HTML5、CSS3、JavaScript )——喵喵画网页