zoukankan      html  css  js  c++  java
  • SOA 服务架构之简介及理解

    也许你已经深入其中却不知,今天我们拨开云雾见月明,阐明SOA是何方神圣!

    SOA

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

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

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

    下面是使用百度脑图简单画的一个例子,希望对你的理解有所帮助:

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

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

    通过以上,你应该了解SOA是怎么回事了吧,更深入的了解靠你自己了。

  • 相关阅读:
    RabbitMq 集群配置
    获取 input 单选框和多选框的值
    js 获取 通过 ”?“ 或者 ”&“ url 传过来参数值
    Java 对文件的读取操作
    java 链接jdbc
    了解EBP寄存器
    节后后遗症
    [转]web service实现原理与异步调用
    Javascript实现无刷新分页
    邮件发送
  • 原文地址:https://www.cnblogs.com/tris/p/6844866.html
Copyright © 2011-2022 走看看