SOA架构是什么

SOA架构是什么面向服务的体系结构(SOA)是一种软件设计风格,其中应用程序组件通过网络上的通信协议向其他组件提供服务,其原理独立于供应商和其他技术。在面向服务的体系结构中,许多服务以两种方式之一相互通信:通过传递数据或

面向服务架构(SOA)是一种软件设计风格,其中应用组件通过网络上的通信协议向其他组件提供服务,其原理独立于供应商和其他技术。在面向服务的体系结构中,许多服务以两种方式之一相互通信:通过传输数据,或者通过协调活动的两个或多个服务,这只是面向服务的体系结构的定义。

面向服务架构的特征。

尽管面向服务架构的定义概念因公司而异,但有六个主要原则构成了面向服务架构的广义概念。这些核心价值包括:

市场价值

战略目标

内部互操作性。

共享服务

灵活性

进化的完美

从旧格式的分布式计算到面向服务的体系结构再到云计算(通常被视为面向服务的体系结构的一个分支),这些核心价值中的每一个都可以被视为一个连续体。

面向服务的架构模式。

每个面向服务的架构构件都有三个角色:服务提供者;服务、服务注册中心、服务储存库;和(]找不到服务器或DNS错误,匿名seo博客,wWw.lwySEO.com)])服务请求者/消费者。

服务提供商与服务注册中心合作,讨论提供服务的原因和方式,例如安全性、可用性和收费标准。该角色还决定了服务类别以及是否需要任何贸易协议。

为什么面向服务的架构很重要?

面向服务的体系结构有许多优点,尤其是在基于Web服务的业务中,我们将在这里简要总结其中的一些优点:

创建可重用的代码:这不仅减少了开发过程中花费的时间,而且使得每次需要创建新的服务或流程时都不必重新发明编码轮。面向服务的体系结构也允许多种编码语言,因为一切都通过一个中央接口运行。

交互:使用面向服务的体系结构,可以建立标准的通信形式,从而允许各种系统和平台彼此独立运行。通过这种交互,面向服务的架构也可以绕过防火墙,允许“公司共享对运营至关重要的服务”。

可扩展性:能够扩展业务以满足客户的需求很重要,但是一些依赖性可能会阻碍这种可扩展性。面向服务的架构可以减少客户端和服务之间的交互,从而实现更大的可扩展性。

减少支出:通过面向服务的架构,可以在“保持理想产出水平”的同时降低成本。使用面向服务的体系结构使企业能够在开发定制解决方案时限制所需的分析量。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/46630.html

(0)

相关推荐

  • 《保卫萝卜4》阿波尼克号第52关通关攻略

    《保卫萝卜4》阿波尼克52关怎么过?阿波尼克是游戏的第二章。说到52级,这个级别就比较简单了。玩家只需要防住潜水兔,没有其他困难。接下来柠檬友玩边肖为您带来的《保卫萝卜4》阿波尼克...

    教程 2022年7月19日
  • 地球online修改器,地球不屈修改器怎么用

    地球不屈作为一款背景巨大、硬核的科幻战略游戏,由于神秘的外星文明突然攻击,玩家必须作为地球方面的防御军成员站出来消灭入侵的敌人。 为此可以招募军队,开发科学技术,建立地球防御网。 ...

    阅读 2022年10月24日
  • 貙豻的意思(字义,诗词)

    词组貙豻的意思(字义,诗词)基本解释详细字义 貙豻拼音:chū àn注音:ㄔㄨ ㄢˋ解释:1.亦作"貙犴"。 2.貙和豻,皆猛兽。或以"貙豻"为一兽,谓貙虎之大者。基本字义
    貙chū(ㄔㄨ)
    1、古书上说的一种似

    阅读 2021年11月12日
  • 白子画为什么不能和花千骨在一起(白子画在水中要了花千骨)

    白子画为什么不能和花千骨在一起(白子画在水中要了花千骨)想要真正了解一个人,不妨看看对手的评价。  比如邪恶之王就这样评价在神仙界呆久了的白:白第一骄,第一寒,第一口是心非,第一装腔作势。  真的是这样吗?  千年的修炼

    营销 2021年8月19日
  • 气球胶点粘墙上怎么办 气球胶点粘墙上的方法

    气球胶点粘墙上怎么办 气球胶点粘墙上的方法2021-10-12 15:13:491、白醋喷洒法。如果家中没有无水酒精,则可以找白醋倒入喷洒壶中,朝着墙上的点胶喷,使点胶完全浸湿后,用指甲轻轻一挂便可。2、橡皮去除法。对于

    生活 2021年10月12日
  • 要想成为黑客,离不开这十大基础知识

    黑客就像计算机幽灵一样,来无影去无踪。很多朋友对他们的高超技术羡慕不已,都想知道成为一名黑客,都需要掌握哪些基本技能。其实,总结起来也就以下十项基础技能。

    科技 2021年11月17日