“简单来说”SOA 是什么? [关闭]

2024-01-01

有人可以用简单的英语解释一下吗SOA 是什么??我在这里听到 SOA,那里听到 SOA,但我无法确切理解它是什么以及它的用途。是一些简单的概念后来演变成巨大的东西还是什么?

所有文档,包括 wiki 都有点抽象,或者也许我是个白痴,不明白。有这方面的白痴指南吗?

这三个字母的背后到底隐藏着什么?


SOA 是一些非常古老的想法的新标志:

  • 将您的代码划分为可重用的模块。

  • 将任何可能改变的设计决策封装在模块中。

  • 设计模块时应确保它们可以以不同的有用方式组合(有时称为“系列”或“产品线”)。

这些都是软件开发的基本原则,其中许多是由 David Parnas 首先阐明的。

SOA 的新功能是

  • 您正在网络上执行此操作。

  • 模块通过网络相互发送消息进行通信,而不是通过过程调用等更传统的编程语言机制。特别是,在面向服务的体系结构中,各个部分通常不共享可变状态(传统程序中的全局变量)。或者,如果它们确实共享状态,则该状态会被小心地锁定在数据库中,该数据库本身就是一个代理,并且可以轻松管理多个并发客户端。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“简单来说”SOA 是什么? [关闭] 的相关文章

  • SOA协议DDS和Some/IP对比

    SOME IP 和 DDS 均已被纳入AUTOSAR AP的平台标准中 SOME IP 和 DDS是在不同的应用场景和不同的需求下诞生的技术 xff0c 所以它们之间注定有很大的区别 SOME IP SOME IP的全称为 xff1a Sc
  • SOA面向服务的分布式架构详解

    导语 xff1a SOA作为一种面向服务的架构 xff0c 是一种软件架构设计的模型和方法论 从业务角度来看 xff0c 一切以最大化 服务 的价值为 出发点 xff0c SOA利用企业现有的各种软件体系 xff0c 重新整合并构建起一套新
  • SOA中间件DDS(数据分发服务-Data Distribution Service)

    DDS协议 高可靠性 实时性 DDS Data Distribution Service for Real Time Systems xff0c 是一种面向实时系统的数据分发服务 xff0c 由OMG提供 xff0c 它的权威性可以证明该协
  • SOA是什么?

    写这样的blog很容易被人砸砖头 而且我现在在专心做BPEL的研究 http hongsoft iteye com admin blogs 287353 也没有必要现在趟这个混水 不过想想 还是有话要说 定义 SOA是一种做架构的范式 这个
  • 学习grep(参数)选项

    grep一般格式为 grep 选项 基本正则表达式 文件 这里基本正则表达式可为字符串 1 1 双引号引用 在grep命令中输入字符串参数时 最好将其用双引号括起来 例如 m y s t r i n g 这样做有两个原因 一是以防被误解为s
  • .NET基础概念解释及主要体系结构

    一 NET概念详解 1 NET NET就是微软用来实现XML Web Services SOA 面向服务的体系结构service orientedarchitecture 和敏捷性的技术 NET是微软的新一代技术平台 为敏捷商务构建互联互通
  • 由SOAP说开去 - - 谈谈WebServices、RMI、RPC、SOA、REST、XML、JSON

    引子 关于SOAP其实我一直模模糊糊不太理解 这种模模糊糊的感觉表述起来是这样 在使用web服务时 功能接口 本来我就可以通过安卓中固有的http类 使用http协议 来发送http请求 并且解析返回的数据 一般是xml或者json 得到我
  • MQTT Paho + Mosquitto 快速搭建 & 双向认证

    今天继续聊SOA的话题 前面聊过了SOME IP和DDS 很多文章提到SOA协议 还会把HTTP和MQTT也放进来讨论 但个人认为 目前只有SOME IP和DDS适合作为车载SOA的中间件方案 而HTTP和MQTT则更适合应用于车联网云端交
  • 毛新生:一盘鱼香肉丝与SOA的故事

    将服务用一个业务流程组装在一起 在这里就体现了与以往IT一个巨大的不同 不只是在于它将下面这些服务整合起来成为一个业务流程 更重要的事情在哪里 是它终于让IT与业务人员有了共同的语言 那就是业务的活动和业务流程 而且在这里它是一个形式化的显
  • Spring-ws 或 Axis2 或其他用于 WS 的“契约优先”方法

    大家都说 契约优先 的WS设计方法更倾向于SOA风格的设计 现在 如果我们采用可用的开源框架来实现我们的目标Spring ws并且Axis2 支持两种风格 我的任务是设计基于 SOA 的电子商务应用程序 其中松耦合 快速响应 安全性和可扩展
  • 托管服务引擎 (MSE) 路线图

    有谁能够指出这个项目 托管服务引擎 http servicesengine codeplex com 已被放弃 我需要决定是否将此作为我的企业服务虚拟化计划的一部分 目前 我看到 Microsoft 提供了许多竞争解决方案 例如 AppFa
  • 将 N 层应用程序重建为面向服务的架构 (SOA)?

    考虑到 n 层应用程序的常规特征 其中包括 表示层 业务层 数据访问层 这通常怎么样rebuilt打造面向服务的架构 SOA 向在此练习中经验丰富的程序员寻求高层次的概述 在某种程度上 我认为它在概念上是扁平化的 而不是有一个垂直的堆栈 或
  • SaaS - 多租户独立数据库模型在 Java 中的实现

    我正在构建一个软件项目 我想实现 SAAS 软件即服务 模型 我想设计一个与多租户兼容的 Web 应用程序 每个租户都有单独的数据库 我如何在Java环境中设计多租户UI UI本质上应该是租户可配置的 如何为每个租户单独的数据库设计数据访问
  • 架构师迫切希望使用 SOAP over JMS

    我过去曾使用 JMS 来构建应用程序 效果很好 现在 我与愿意使用规范 基于 Java 消息服务 1 0 的 SOAP 的架构师合作 这个规格接缝过于复杂 我没有看到太多的实现 除了推动规范的供应商之外 这里有人在生产环境中使用这个规范吗
  • Thrift 有 IPC 传输实现吗?或低延迟 SOA 解决方案

    我想将 SOA 引入低延迟系统 而无需 TCP 通信的开销 即使在同一台机器上 Thirft 似乎非常适合我 因为我同时拥有 Java 和 php 进程 是否有针对节俭的 IPC 传输实现 或者任何其他可以在这种情况下提供帮助的好主意 您可
  • WCF 中的并发如何工作?

    我是WCF和SOA的新手 我刚刚开始研究这些 我有一个理论上的疑问 客户端 A 已调用服务 并且逻辑当前正在服务器上执行 当逻辑正在执行时 来自客户端 B 的另一个调用会进入同一服务 此时客户端 A 正在执行的逻辑发生了什么 该服务如何设法
  • SOA 中的循环依赖

    我猜这是一个常见问题 但我会尝试描述我当前的问题 我有一个基本服务 我们将其命名为 CoreService 它提供了我想说的 主要 功能 处理数据库中的数据 我们的应用程序中有一个集中式数据库 还有许多其他应用程序 其中一些应用程序有自己的
  • SOA - 服务应该有多细粒度才能维持性能?

    我正在接手一个项目 从头开始替换一个古老的遗留系统 在我加入之前 该公司聘请了一位顾问 他绘制了系统的基本草图 并大力推行 SOA 这就产生了一长串 实体服务 目的是将它们组成更复杂的服务组合 例如 想要委员会信息的用户可以访问 委员会 服
  • ESB 应该如何打包/部署?

    我正在尝试了解 Apache Camel 它似乎是一个轻量级的 ESB 如果我正确理解 Camel ESB 那么您可以将 Camel Route 视为节点和边的图 每个节点都是路由上的端点 可以消耗 产生消息 每条边都是两个不同端点 1 个
  • SOA(商业智能和面向服务的架构)中的报告

    我的 SOA 包含员工服务和旅行服务 旅行服务将在 Travel 数据库中为employeeId 创建一个travelID 条目 员工将使用 TravelUI 网站 该网站调用旅行服务将详细信息存储在数据库中 来请求旅行 有一个 Manag

随机推荐