2006,SOA闹的沸沸扬扬,连11月份的系统分析师的考试SOA都成了案例分析的必答题。但是大多人一听到SOA,感觉还是很茫然,SOA如何整和现有的企业系统?SOA关键是什么呢?

我个人认为,SOA的关键是用新方法去思考,不管投资的多少,即使不搭配任何产品也可以实现SOA。SOA可以考虑先抛开技术,思考企业所存在业务。企业应该依商业逻辑划分系统层次,决定哪些应用需要提炼成为服务,然后从现有的系统中提取服务进行集成。如果紧密捆绑而无法拆解系统、开发者离职无力修改,或者委外项目无法取得程序代码等情况,则可以考虑重新开发,也可以考虑按传统的方式与SOA架构的新系统进行集成。现有系统全面转换为SOA架构的系统需要一个比较长的过渡期和比较大的IT投资。
 

转载于:https://blog.51cto.com/newhappy/77070

SOA的关键是什么?相关推荐

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

    论SOA架构的几种主要开发方式 面向服务架构soa以其独特的优势越来越受到企业的重视,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署.组合和使用.服务层是SOA的基础,可以直接被应用调 ...

  2. [转]论SOA架构的几种主要开发方式

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

  3. SOA (面向服务的架构)

    见:https://baike.baidu.com/item/SOA/2140650?fr=aladdin UDDI 解说参见:UDDI是什么 SOAP解说参见: SOAP:简单对象访问协议 面向服务 ...

  4. Service-Oriented Architecture,SOA(转)

    http://blog.csdn.net/WOOSHN/article/details/8036910 介绍: IT体系结构已非常成熟,它是一种成功处理典型IT问题的方法.体系结构中一个受到很大重视且 ...

  5. Restful、SOAP、RPC、SOA、微服务之间的区别

    一.介绍Restful.SOAP.RPC.SOA以及微服务 1.1.什么是Restful? Restful是一种架构设计风格,提供了设计原则和约束条件,而不是架构,而满足这些约束条件和原则的应用程序或 ...

  6. SOA项目失败十大原因及完善建议(转)

    最近有许多文章都讨论了为什么许多面向服务架构(SOA)行动都以失败告终.7月初,Burton集团副总裁兼研究总监Anne Thomas Manes 在其公司的动员大会上表示:"大多数SOA案 ...

  7. 系统架构师—软件架构设计(二)CS/BS/SOA/DSSA/ABSD

    1.层次架构风格 1.1.两层C/S架构 客户端和服务器都有处理功能,相比较于传统的集中式软件架构,还是有不少优点的,但是现在已经不常用,原因有:开发成本较高.客户端程序设计复杂.信息内容和形式单一. ...

  8. SOA面向服务的架构概念梳理

    原文地址来自:http://baike.baidu.com/link?url=C9VVTLY58Vt1JyJy0oakTA5cPp8kgT375lOujSFWtyo05hQWAQ7XltmN2W1fe ...

  9. 系统架构演变:SOA、微服务架构的区别和联系

    1.系统架构演变 随着互联网的发展,网站应用的规模不断扩大.需求的激增,带来的是技术上的压力.系统架构也因此也不断的演进.升级.迭代.从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服 ...

  10. SOA面向服务的架构设计

    目录 面向服务的架构 1 SOA 概述 1.1. 服务的基本结构 1.2.SOA 设计原则 1.3. 服务构件与传统构件 2 SOA 的关键技术 2.1. UDDI 2.2.WSDL 2.3.SOAP ...

最新文章

  1. 漏洞挖掘 符号执行_简述符号执行
  2. 全国计算机考试光盘,全国计算机一级模拟考试题(光盘).doc
  3. 了解mysql processlist_哪些MySQL processlist状态要引起关注
  4. 清华大学计算机科学王昊,Elearning平台中资源传输方案的设计与实现以清华网络学堂为例.pdf...
  5. C语言反汇编 - 函数与结构体
  6. 1208_MISRA_C规范学习笔记_Rule 10.3 Rule 10.5
  7. 五位创想者,讲述五个非典型创业故事
  8. Bluetooth 蓝牙介绍(四):低功耗蓝牙BLE Mesh网络Ⅲ —— 广播 PDU
  9. 本科,硕士们进了BAT拿高工资,为什么博士却要挤破头低薪进985高校?
  10. 金庸秘笈英汉互译(zz)
  11. Go语言:模拟鼠标操作(go-vgo/robotgo)
  12. 深度学习图像分类:植物幼苗图像分类入门(Plant Seedlings Classification)
  13. 登录注册的测试点分析
  14. AtCoder ABC161 E - Yutori
  15. 贴吧涂鸦–毕加索的画板
  16. PTA 超市贴花 Java代码
  17. 详细设计(流程图、盒图、判定表、判定树)
  18. idv和vdi的优劣势_VDI,IDV,VOI究竟有何不同
  19. 《大道至简》的幕后故事(2):“愚公移山记”人物篇 1
  20. 联想小新Win11系统屏幕和声音间歇性卡顿解决方案

热门文章

  1. Python让繁琐工作自动化——chapter15 保持时间、计划任务和启动程序
  2. Python 爬取电影街美剧网址
  3. lua java 传参_java和lua交互方法(1)
  4. android view state,Android状态系统(二)——View状态组合
  5. pyhon如何连接mysql_python如何连mysql数据库
  6. 记一次网络访问故障排查
  7. celery java_Celery(分布式任务队列) 的使用方法总结
  8. c语言怎么添加搜索功能,C语言实现二叉搜索树的创建、插入、删除和查找
  9. 修改sqlserver编码为utf8_修改Matlab默认编码格式为UTF-8
  10. Python并发编程之多进程(实战)