《SOA原理与技术》学习笔记(二)——SOA技术概述

本文是《SOA原理与技术》学习笔记的第二部分,主要介绍了SOA(面向服务架构)技术的引入原因,包括需求拉动和技术推动两方面。详细阐述了SOA的三个核心要素:标准化封装、复用和松耦合可编排,以及SOA的典型优势,如分布式异构系统的集成、松散耦合和高复用效率。同时,列举了10种SOA应用场景及相应的体系结构模式。
摘要由CSDN通过智能技术生成

《SOA原理与技术》学习笔记(一)——前言

《SOA原理与技术》学习笔记(二)——SOA技术概述

《SOA原理与技术》学习笔记(三)——Web服务基础

《SOA原理与技术》学习笔记(四)——Web服务实现和REST基础

《SOA原理与技术》学习笔记(五)——REST API设计和服务组合技术

《SOA原理与技术》学习笔记(六)——服务业务流程和企业服务总线ESB

二、SOA技术概述

1. 为什么要引入SOA(需求拉动和技术推动)

  1. 需求拉动

    • Internet环境下的企业交互

      市场分工的日益专业化使得企业之间可能存在大量频繁的交互行为,以发挥各自的竞争优势

    • 异构系统的集成与互操作

      不同企业所应用的软件系统是不同的(异构的),集成这些分布式的软件系统,在它们之间传递数据和消息,是一件非常困难的事情。

    • 频繁变化的互操作与集成需求

      企业的业务是频繁变化的;
      企业间的协同关系也不是固定的,随着业务流程的变化而随之变化;
      企业的IT应用系统要能够快速支持这种变化的需求

  • SOA所要解决的问题

    • 分布式企业间业务的协同。
    • 通过Internet连接在一起的异构企业应用软件系统的集成、交互与互操作。
    • 当业务(Business)发生变化时,IT系统能够快速响应。
  1. 技术推动

    • 计算环境

      计算环境包含了一组计算机、软件平台、协议和相互联通的网络,在该环境中,计算

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值