首页 > 其他分享 >一张图来帮你理解 SOA

一张图来帮你理解 SOA

时间:2022-10-21 13:08:20浏览次数:110  
标签:SOA 原则 企业级 理解 应用 设计 架构师 图来

SOA 曾经一度是技术领域中最难以理解的一个概念。


一张图来帮你理解 SOA_设计原则


SOA 似乎让很多人感到困惑 - 一般来讲这是由于人们认为它拥有几乎神奇的力量。事实上 SOA 只是一个很简单的概念:


一张图来帮你理解 SOA_架构师_02


SOA 由诸如 C++ 和 Java 之类的面向对象语言里的设计原则演化而来。SOA 将这些个设计原则使用于企业级应用。它为企业级应用建立了一个可重用的服务库,库里的服务彼此之间是松耦合的。


SOA 已经成为企业级应用架构师们最喜欢四处说教的噱头之一。它最被有效使用的地方在于 - SOA 具备驱动效率和降低 IT 成本的能力。


SOA 服务遵循

​9 个简单的设计原则​​,它作用于关键应用以及企业数据之间。

原文链接:​​Understand Soa With One Magic Diagram​​,发布日期:2011 年 2 月 11 日。

作者简介

一张图来帮你理解 SOA_设计原则_03

John Spacey 是一名工作在东京的加拿大籍企业级架构师。

标签:SOA,原则,企业级,理解,应用,设计,架构师,图来
From: https://blog.51cto.com/defonds/5782347

相关文章

  • RPC 和 SOAP 有什么区别?
    RPCvsSOAP无论在商业、政治、人际关系,甚至在拯救生命的过程中,通信在任何领域都是至关重要的。通信被证明最重要的另一个领域是计算机网络。如果没有合适的通信手段,一个典......
  • 失败的 SOA 案例是什么样子的呢?一个反面模式
    SOA行为失败的原因有很多,但是最重要的一个原因是-缺乏服务复用。很难对(上述案例的)未来做出预测。如果你今天没有对自己的服务进行SOA化治理的......
  • 嵌入式-C语言基础:理解形参和实参的区别
    #include<stdio.h>//实参:函数原型中声明函数后面带的参数inttest(intx)//函数原型{//函数体printf("test里面的x地址=%p",&x);returnx;}//变量......
  • 用99乘法表帮助理解for循环
    目录用99乘法表帮助理解for循环一、99乘法表的shell脚本二、拆分脚本各行三、延展的另一写法用99乘法表帮助理解for循环一、99乘法表的shell脚本[rocky8.6]vim99.sh......
  • 深入理解蓝牙mesh的行为
    目的此文档的目的在于引导读者思考蓝牙mesh行为,并非一篇完善的mesh行为描述文档。什么是蓝牙mesh的行为蓝牙mesh的行为就是指,一个设备在处于某些特定的角色,并开启特......
  • TS语法中interface和class的理解
    在TS中interface和后端语言如c#中的概念是不一样的,在TS中interface相当于定义了一种类型,是设置自定义类型的方式,区分与基础类型(number、string等),当定义变量时,就可以设置该......
  • 理解卷积
    卷积的公式为 公式中包含1个f函数,1个g函数,f函数乘g函数再积分,便是卷积操作。我们可以把f函数当做“生产力”,g函数当做“留存率”。随着时间t的变化,生产的东西越来越多,......
  • STM32的优先级的理解及其使用
     有组0~4。同时对每一个中断设置一个抢占优先级和一个响应优先级值。分组配置是在寄存器SCB->AIRCR中配置:SCB->AIRCR为111,就是0位抢占,4位响应中断优先级表格  NVI......
  • 深入理解Linux文件系统与日志分析
    一、inode与block1、inode与block概述1)bolck(块)①、连续的八个扇区组成一个block(4K)②、是文件存取的最小单位2)inode(索引节点)①、中文译名为“索引节点”,也叫i节点②......
  • 学习和思考:“深刻理解”的涵义
    “深刻理解”的涵义    “深刻理解”,是指彻底了解一个事件。 应该怎么做,才能实现“深刻理解”?“深刻理解”,包含两层含义。其一,纵向理解事件;即探索事件......