0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

对于SOA的简单介绍分析

阿铭linux 2018-01-26 14:51 次阅读

搞运维的经常会碰到一个概念,SOA。

第一次遇到大家肯定一脸蒙逼,但是上google搜一下感觉还是不太理解。

SOA,是Service Oriented Architecture的缩写,翻译成中文叫做“面向服务架构”,所谓服务,可以理解为一个一个的小功能组件。SOA就是把整个架构切分为众多小功能组件,然后想办法把这些小功能组件完美地结合起来。

在知乎,大家可以看到几个形象的比喻。

比如,那个养猪的例子就比较容易理解。养猪是一个大目标,可以认为是一个大的架构。而不同的猪需要不同的养育方法,猪A需要喂泔水,猪B需要喂青草,猪C需要运动……

不同的猪型需要不同的养育方法,每一种方法就是SOA架构里面的小功能组件。每个组件之间相互不影响,流程独立。

我这里也给大家举一个例子。

比如生产一辆汽车。生产一辆汽车,需要做很多复杂的工作:设计、生产发动机、生产车架、生产底盘、生产各种配件、组装等等。

当然还有更多其它繁杂的步骤,我不再一一列举。汽车生产商把上面这些工作都独立出来,成为一个部门或者车间,相互之间不搀和。如果缺少任何一个独立单元,都不能生产一辆完整的汽车。当然,生产不同的车型,每个独立部门是可以复用的。另外,所有部门还要有一个中心领导者来统领、协调。

总之SOA,是一种架构,是一种思想。核心是面向服务,而服务可以理解为一个一个地功能实现单元。

服务可以复用,可以组合。另外SOA还有一个核心的组件叫做ESB,它是负责连接各个组件的中心总线,也是SOA架构的中心。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SOA
    SOA
    +关注

    关注

    1

    文章

    296

    浏览量

    27608
  • ESB
    ESB
    +关注

    关注

    0

    文章

    9

    浏览量

    8880

原文标题:如何通俗地理解SOA?

文章出处:【微信号:aming_linux,微信公众号:阿铭linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    OptiSystem应用:宽带SOA特性

    本案例的目的是通过仿真表征半导体光放大器(SOA)。 首先,我们将描述SOA对输入信号功率变化的响应。 图1显示了仿真中使用的系统布局。将连续激光器的功率参数置于扫描模式下,在-40 ~ 10
    发表于 02-05 09:29

    PAVELINK.SOA-Converter-应用场景介绍#SOA #IDL转化 #汽车架构开发

    SOA
    北汇信息POLELINK
    发布于 :2024年04月29日 18:56:30

    功率MOSFET安全工作区SOA:真的安全吗?

    ℃,而且对于相应的温度,取典型值还是最大值,也不相同。条件越严格,SOA曲线的范围就越小。(2)最右边的垂直边界是功率MOSFET的额定电压,这条直线的定义比较简单,当然当测试条件不同时,额定电压的值也会
    发表于 10-31 13:39

    教你正确使用SOA,别让MOS管破坏你的电路!

    SOA测试应用非常简单,使用电压、电流探头正常测试开关管的VDS和IDM,打开SOA分析功能,对照数据手册的SOA数据设置好示波器的
    发表于 04-22 07:00

    为什么SOA对于热插拔应用非常重要?

    MOSFET的安全工作区为什么SOA对于热插拔应用非常重要?
    发表于 03-08 07:49

    如何对SOA进行软硬件部署

    功能控制管理、云端服务管理几个重要部分。SOA中的设备抽象技术在详细分析以中央域控为核心的软件架构部署核心技术之前,需要详细说明一下相关联的几个重要概念。Autosar中的传感器/执行器设计模式描述了在
    发表于 06-10 17:23

    SOA架构下的电信运营支撑系统

    本文首先介绍了电信运营支撑系统(OSS)和面向服务的架构方式(SOA)的概念,接着分析了电信运营支撑系统的现状,并采用面向服务的架构方式(SOA)来架构新的运营支撑系统。
    发表于 02-21 13:47 13次下载

    SOA文档管理系统方案

    为解决某供电局的文档管理系统在应用过程中遇到的文档更新通知不及时,与日常办公集成度低等问题,本文研究了一个基于SOA的文档管理系统集成方案。本文首先介绍SOA相关技术,包括SOA概念
    发表于 11-06 17:42 10次下载
    <b class='flag-5'>SOA</b>文档管理系统方案

    SOA是什么_SOA主要的开发方法和工具分析

    本文主要对SOA是什么以及SOA主要的开发方法和工具进行分析。面向服务架构soa以其独特的优势越来越受到企业的重视,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合
    的头像 发表于 02-07 12:45 1.1w次阅读
    <b class='flag-5'>SOA</b>是什么_<b class='flag-5'>SOA</b>主要的开发方法和工具<b class='flag-5'>分析</b>

    soa和微服务的区别

    微服务究竟是压垮SOA的最后一根稻草,还是能够拯救整个软件工程行业的万能药?人们对于微服务的概念进行了大量的讨论,其中有许多讨论是关于微服务与SOA之间的关联。本文将对soa和微服务的
    的头像 发表于 02-07 14:11 1.5w次阅读
    <b class='flag-5'>soa</b>和微服务的区别

    关于SOA测试的主要内容

    了解汽车电子行业的人,近几年可能经常见到一个词“SOA”,那SOA具体是什么?作为测试人员应该要测试哪些内容呢?这篇文章就简单给大家介绍一下。
    的头像 发表于 08-17 14:07 2322次阅读

    什么是SOA架构?SOA开发流程概览

    SOA开发流程主要包括功能需求分析、功能方案设计、模块架构设计、模块详细设计四个重要步骤: 功能需求分析分析用户需求,定义功能是什么,用户会如何使用它
    的头像 发表于 02-09 14:17 3567次阅读

    什么是SOA的蝶型封装

    介绍什么是SOA的蝶型封装
    的头像 发表于 07-09 23:11 1069次阅读
    什么是<b class='flag-5'>SOA</b>的蝶型封装

    见合八方SOA产品图谱介绍

    电子发烧友网站提供《见合八方SOA产品图谱介绍》资料免费下载
    发表于 12-19 16:13 0次下载

    SOA关键技术专利分析(一)

    SOA 相关的研究都集中在技术讨论或市场研究上,但未能指出关键的 SOA 技术和 SOA 技术的发展趋势。因此,本研究对 SOA 专利进行了分析
    的头像 发表于 12-19 09:52 167次阅读
    <b class='flag-5'>SOA</b>关键技术专利<b class='flag-5'>分析</b>(一)