架构设计笔记-15-面向服务架构设计理论与实践

目录

知识要点

案例分析

1.微服务架构

2.微服务

3.微服务架构

4.SOA与微服务

5.基于微服务架构的系统/传统单体式系统

论文

1.论微服务架构及其应用


知识要点

服务组件体系结构(Service Component Architecture,SCA)是面向服务体系结构(SOA)中描述服务之间组合和协作的规范。SCA 定义了语言中立的服务组合方式,能够进行跨语言的服务调用;SCA 解决的主要问题是加强组件的接口与传输协议的关联;SCA 实现服务组件和其传输协议的绑定,这种绑定是可扩展的;SCA 主要是为了满足软件集成的需要而创建的架构

面向服务的体系结构(Service-oriented Architecture,SOA)是一种软件系统设计方法,通过已经发布的和可发现的接口为终端用户应用程序或其他服务提供服务。

企业服务总线(Enterprise Service Bus,ESB)是构建基于 SOA 解决方案时所使用基础架构的关键部分,是由中间件技术实现并支持 SOA 的一组基础架构功能。ESB 支持异构环境中的服务、消息,以及基于事件的交互,并且具有适当的服务级别和可管理性。简而言之,ESB 提供了连接企业内部及跨企业间新的和现有软件应用程序的功能,以一组丰富的功能启用管理和监控应用程序之间的交互。 在 SOA 分层模型中,ESB 用于组件层以及服务层之间,它能够通过多种通信协议连接并集成不同平台上的组件,将其映射成服务层的服务。 

 与SOA相关的技术(协议和规范)

  • BPEL(Business Process Execution Language For Web Services):面向 Web 服务的业务流程执行语言,也有的文献简写成 BPEL4WS,它是一种使用 Web 服务定义和执行业务流程的语言。使用 BPEL,用户可以通过组合、编排和协调 Web 服务自上而下地实现面向服务的体系结构(SOA)。BPEL 提供了一种相对简单易懂的方法,可将多个 Web 服务组合到一个新的复合服务(称作业务流程)中。 
  • UDDI(Universal Description Discovery & Integration,统一描述、发现和集成):提供了一种web服务发布、查找和定位的方法,是服务的信息注册规范,以便被需要该服务的用户发现和使用它。
  • WSDL(Web Service Description Language,Web 服务描述语言):描述 Web 服务的接口和操作功能,它有一套基于 XML 的语法定义。WSDL 描述的重点是服务,它包含服务实现定义和服务接口定义。
  • SOAP(Simple Object Access Protoc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HL_LOVE_C

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值