事物的特点决定了自身所持有的优点和缺点。首先我们应当关注soa的特点。

soa的的特点:

  1. 根本独立性
  2. 使用开放的标准
  3. 平台中性,不受平台限制
  4. 跨平台
  5. 组合性
  6. 扩展性
  7. 重复使用性
  8. 抽象性

SOA的优点:

1. 简单化系统的开发:
由于soa具有组合性,可以利用现有的SOA资源,根据同样的开放标准,在不受平台限制的基础上,可以直接利用现有的资源进行组合,让后在按照自己的客户需求,进行进一步的开放。

2. 面向企业商业流程
SOA是基于服务的构造,所以开放的出发点,就是如何解决企业流程中出现的问题。

3. 更好的适应性和扩展性
由于soa的组件性,和优良的扩展性以及其组件性等待特征,SOA可以更具不同的需求,进行重新的组合和构造。

4. 互用性
5. 对系统的升级,分布,和维护有个更多的优化
6. 简化了提供,寻找和使用服务的过程
7. 通过共同资源的利用,减少了开支

SOA的缺点:

1. 减低了系统的性能
2. 在向标准化过度的转换过程,增加了简介费用
3. 很多没有太多意义的文件型信息
4. 对商业流程的计划要求甚高

SOA教程之:SOA的优点和缺点相关推荐

  1. DNS域欺骗攻击详细教程之Windows篇

    一.DNS域欺骗攻击原理 DNS欺骗即域名信息欺骗是最常见的DNS安全问题.当一个DNS服务器掉入陷阱,使用了来自一个恶意DNS服务器的错误信息,那么该DNS服务器就被欺骗了.DNS欺骗会使那些易受攻 ...

  2. nmap教程之nmap命令使用示例(nmap使用方法)

    nmap教程之nmap命令使用示例(nmap使用方法) Nmap是一款网络扫描和主机检测的非常有用的工具.Nmap是不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器.它可以适用于 ...

  3. Python培训教程之Python基础知识点梳理

    Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...

  4. Wireshark数据抓包教程之Wireshark的基础知识

    Wireshark数据抓包教程之Wireshark的基础知识 Wireshark的基础知识 在这个网络信息时代里,计算机安全始终是一个让人揪心的问题,网络安全则有过之而无不及.Wireshark作为国 ...

  5. 转:Tkinter教程之Text(2)篇

    '''Tkinter教程之Text(2)篇''' '''6.使用tag来指定文本的属性''' #创建一个指定背景颜色的TAG # -*- coding: cp936 -*- from Tkinter  ...

  6. thymeleaf加载不了js引用_web前端教程之js中的模块化一

    web前端教程之js中的模块化一:我们知道最常见的模块化方案有CommonJS.AMD.CMD.ES6,AMD规范一般用于浏览器,异步的,因为模块加载是异步的,js解释是同步的,所以有时候导致依赖还没 ...

  7. iBATIS教程之like语句的写法浅析

    iBATIS教程之like语句的使用我们可以先看看网上搜了一下iBATIS的关于like的使用 select * from USERS where USER_NAME like '%wang%'; 这 ...

  8. pgsql数据库默认配置事务类型_PostgreSQL基础教程之:初始化配置

    PostgreSQL基础教程之:初始化配置 时间:2020-04-27 来源: PostgreSQL基础教程之:初始化配置 一.配置pg_hba.conf 先说明客户端认证配置文件pg_hba.con ...

  9. 易语言逐条读access数据_易语言操作数据教程之ACCESS实战视频教程

    易语言操作数据教程之ACCESS实战教程第一讲 第一讲: 这一节我们讲ACCESS实战教程 实战教程: 分类的账号管理器 --------------------------------------- ...

最新文章

  1. seq2seq与Attention机制
  2. 使用Django和Python创建Json response
  3. Android 5.x 权限问题解决方法
  4. 360手机麦克风测试软件,【奇酷小技巧】教你无需ROOT增大话筒、听筒和外放声音!...
  5. 多级神经网络结构表达文档语义性能更好吗
  6. 关于ViewPager的适配器之——pagerAdapter加载缓存页面的机制
  7. 菜鸟学ASP.NET MVC4入门笔记
  8. 如何在textarea中显示html代码
  9. [转载] python 字符串转换long_python整数、字符串、字节串相互转换
  10. 【转】PLI是什么以及怎么用
  11. 每日英语:A Chinese Soccer Club Has Won Something!
  12. Linux虚拟文件系统(安装根文件系统)
  13. python中基例_python | 自定义函数
  14. 非常难得的 CMOS sensor 工作原理的深入技术科普
  15. 暗黑2服务器映射,d2hackmap对应不同分辨率的存取坐标修改方法
  16. 三调数据库标注插件v1.2
  17. mini-pcie接口(EC20和N720)
  18. python爬虫基础案例(面向对象)——爬取猫眼电影并保存数据到excel
  19. 宝塔面板安装MySQL数据库
  20. Python自动化办公 | 用Python自动生成数据日报

热门文章

  1. Object.assign()方法
  2. Echo的树莓派学习笔记
  3. 6-4布线问题(分支限界)
  4. 论文浅尝 | ERNIE-ViL:从场景图中获取结构化知识来学习视觉语言联合表示
  5. #PCIE# 8b/10b 编码
  6. 停止线程 暂停线程
  7. ora-12505 监听程序当前无法识别sid
  8. MySQL中计算两个年份的相差
  9. @keyup.enter事件
  10. 开关稳压器详解(七)-Buck降压型开关稳压器RC Snubber设计