数智资源网
首页 首页 云计算 云服务 查看内容

你对云计算的SOA了解多少?

木马童年 2020-10-16 17:02 11 0

尽管SOA(面向服务的架构)是私有云和公共云发挥作用的一个关键,但在构建云的过程中,仍有为数不少的企业,并不知道什么是SOA,或者它如何应用。部署云的企业正在构建许多API或者服务。他们使用这些服务塑造和再造业 ...

尽管SOA(面向服务的架构)是私有云和公共云发挥作用的一个关键,但在构建云的过程中,仍有为数不少的企业,并不知道什么是SOA,或者它如何应用。

你对云计算的SOA了解多少?

部署云的企业正在构建许多API或者服务。他们使用这些服务塑造和再造业务解决方案。这些解决方案本身是多变的,波动性成为一个可配置的域。这就是SOA,面向不同的应用场景,满足不同的特定需求。但很少有人真正理解SOA,所以他们的云计算努力并没有能够为他们带来应有的优势。

其结果是,云计算API和服务似乎是由猴子设计和开发,要么过于粗粒度,要么过于细粒度。它们的运行不顺畅,与其他服务不能很好地兼容,并且它们很难在生产过程中维护。

此外,核心业务流程服务不能将这些服务捆绑成为解决方案。同样缺失的还有API管理和服务管理。

SOA可将应用程序的不同功能单元(服务)通过这些服务之间定义良好的接口和契约联系起来,其优势包括:

1)松散耦合。这样的特点可以解除对整个系统两端紧密控制的必要。对整个系统的可用性、伸缩性等,每个模块都可以进行单独的管理,保证了系统不同部分的正常运行。

2)复用增加。这项优点是可以复用曾经开发和布置的不同的服务,从而保证了资源的有效利用,实现了资源整体项目的继续开发和交付工作。

3)遗留集成。这可以帮助把之前遗留的使用系统、信息系统进行必要的服务的改善,以便它们进入新的应用系统,从而达到资源重复使用,避免不必要的过多资源的浪费,就是相当于资源的回收,然后包装改善之后在加以利用的过程,这样可以更好的减少维护和集成的使用成本。

云计算灵活可部署性以及动态高可扩展性的天生优势,使得它在和SOA这种传统稳定技术的应用和结合中显得更加必要和合适,将SOA的法则与云计算的努力相结合的企业,未来将获得巨大的领先优势。那么,你会是其中的一份子吗?

公共云 解决方案 应用场景 云计算 应用程序 可扩展性
0
为您推荐
纯正商业级应用-微信小程序开发实战教程(附源码)

纯正商业级应用-微信小程序开发实战教程(

纯正商业级应用-微信小程序开发实战(附源码)——更多资源,课程更新在 多智时代 duoz…...

SpringCloud Finchley三版本微服务实战,网盘视频教程下载

SpringCloud Finchley三版本微服务实战,网

课程介绍:微服务架构已是当下最热门的话题,许多公司都在从传统架构系统向微服务转化…...

selenium3+python3+unittest自动化测试,自动化测试视频教程下载

selenium3+python3+unittest自动化测试,自

课程介绍:自动化测试视频教程 selenium3+python3+unittest自动化测试,2018年10月Sele…...

最新最全面的Java接口开发与自动化测试课程,视频教程下载

最新最全面的Java接口开发与自动化测试课程

课程介绍:本课程由BAT测试老司机带你学习Java接口自动化测试,掌握HttpClient和TestN…...

Python Flask构建可扩展的RESTful API,视频教程下载

Python Flask构建可扩展的RESTful API,视

课程介绍:前后端分离大势所趋,本课程将构建一套优秀的RESTful API,可以适配小程序…...

Python框架Flask系列2——全栈,视频教程下载

Python框架Flask系列2——全栈,视频教程下

课程介绍:本套课程的目标是从零基础开始,使用Flask框架开发企业级的项目。课程中不…...

最新评论(0)