zoukankan      html  css  js  c++  java
  • SOA 是什么

    SOA

    英文:
    Service-Oriented Architecture,面向服务的架构。

    • 是一种面向通用集成服务的、松耦合的架构实现方式,是web时代服务发展的产物;
    • 使用"分层"理念,比传统的"观察者"模式更高级且更有优势,主要体现在易扩展性和可灾;
    • 适用于大型复杂业务系统的数据共享。

    目前多数企业都在使用SOA架构模式,各个业务层只需将主要精力用于其自己的业务代码,对于核心的服务只需通过简单切明确的接口定义与服务提供方进行交互、通讯等。

    其中的服务平台可以用不同语言实现,比如php,python,java等,比较通用的是RESTFUL接口模式,对于user端,只需明确接口定义,既可以使用HTTP/HTTPS进行通讯,理论上是无限量的。

    SOA对于客户端来说极大的简化了开发周期。对于一个特殊需求的出现不会措手不及,更不会大动干戈重构底层,开发者不需要知道具体底层原理即可快速开发实现功能。

    SOA给企业带来敏捷

    有三个不同的方法来实现企业敏捷性

    • 服务组合
    • 模型驱动开发
    • 服务虚拟化
  • 相关阅读:
    Docker部署nginx
    解决网页在手机端适配问题
    记一次Jenkins+Docker+gitlab自动化部署vue
    Docker部署jenkins
    备案
    Jenkins插件使用--Publish Over SSH
    打开root用户ssh登陆
    gitlab配置git
    Dokcer容器内无法域名解析
    vue开发环境搭建
  • 原文地址:https://www.cnblogs.com/bytecodebuffer/p/10100496.html
Copyright © 2011-2022 走看看