博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件架构中的SOA架构有哪些特点?
阅读量:5903 次
发布时间:2019-06-19

本文共 455 字,大约阅读时间需要 1 分钟。

面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。 SOA是一种粗粒度、松耦合服务架构,基于soa服务思想进行功能的抽取(重复代码问题解决),以服务为中心各个系统之间依靠ESB进行调用。 随着业务复杂性与规模的不断增长,以及业务的多变性因素,使得敏捷软件开发变得尤其重要,在尽可能满足客户需求的同时,维持良好的软件质量与系统可用性。 将整体应用拆分开来,从而确保以业务为中心的服务设计理念更加符合敏捷交付与DevOps文化的实际要求。而这,正是微服务架构的真正来源。 一句话总结SOA和微服务的区别,即微服务不再强调传统SOA架构里面比较重的ESB企业服务总线,同时SOA的思想进入到单个业务系统内部实现真正的组件化。如今微服务越来越重要,软件架构中的单体架构,东软平台产品网站有介绍

转载于:https://blog.51cto.com/14179302/2350616

你可能感兴趣的文章
前端基础入门一(HTML)
查看>>
出现:意外的预编译头错误,只需重新运行编译器就可能修复此问题
查看>>
再不努力,就真的没有机会了
查看>>
SVN Hooks的介绍及使用
查看>>
【Demo】HTML5 拍照上传
查看>>
路由器设置密码和标语
查看>>
CSS3属性
查看>>
Oracle 字符集的查看和修改【上】
查看>>
JQuery 基础操作
查看>>
OSPF 精髓 5类LSA 和RIP综合实验
查看>>
nginx缓存设置
查看>>
linux 脚本之 expect命令使用
查看>>
Java面向对象基础
查看>>
Fedora 安装fcitx输入法
查看>>
沃通SSL证书支持ECC算法吗?
查看>>
javassist用法总结
查看>>
求dojo/domReady不能在sync loader下使用的原因
查看>>
好程序员web前端分享CSS3弹性盒
查看>>
游戏UI框架设计(二) : 最简版本设计
查看>>
(转)Python中第三方模块的使用心得
查看>>