博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SOA基础概念【整理中】
阅读量:4069 次
发布时间:2019-05-25

本文共 852 字,大约阅读时间需要 2 分钟。

SOA简述

  SOA的全称是Service Oriented Architecture,即面向服务的架构。从其名字上看,它有两个核心:一是服务,二是架构。SOA不是某种特定技术,而是一种架构风格、架构思想或一组指导架构设计原则。[1]

SOA的体系结构

SOA包括服务请求者,服务注册者,服务提供者。

服务请求者:是需要使用服务的应用程序、软件模块或其他的服务,通过服务注册者发现并调用所需要的软件组件或应用程序。

服务注册者:集中存储服务信息,以便于服务请求者查找。同时服务提供者可以把所要提供的服务在服务注册者处进行注册。

服务提供者:提供符合契约的服务,负责将服务信息发布到服务注册者,响应服务请求者的命令并为之提供高质量的服务。

在SOA架构中,SOA的每个实体都扮演着服务提供者、请求者和注册者这三种角色中的一种或多种。[2]

Webservice

Webservice平台是一套标准,它定义了应用程序如何在Web上实现互操作性。

Web service是技术规范,SOA是设计原则。从本质上讲,SOA是一种架构模式,而web service是利用一组标准实现的服务。Web service是实现SOA的方式之一。特别是Web service中的WSDL,是一个SOA配套的接口定义标准,这是Web服务和SOA的根本联系。

Web 服务之所以是 SOA 的基础,是因为 Web 服务:

•采用标准,从而提高了兼容性和可移植性。
•跨平台、跨语言。
•受到广泛的支持,让 SOA 的采用过程相对简单。
•面向消息。
•提供更快的工具支持,从而加快了 SOA 实现。

[1]来源:CSDN   作者:马国耀 引用页:http://www.searchsoa.com.cn/showcontent_56265.htm,2011.12.14

[2]《基于SOA架构的空管设备信息监控接入系统的设计》作者:王震霁,康潇,叶永,中国西部科技 2001年07月(上旬)第10卷第19期总第252期 p47-48

转载地址:http://pymji.baihongyu.com/

你可能感兴趣的文章
新版本的linux如何生成xorg.conf
查看>>
xorg.conf的编写
查看>>
启用SELinux时遇到的问题
查看>>
virbr0 虚拟网卡卸载方法
查看>>
No devices detected. Fatal server error: no screens found
查看>>
新版本的linux如何生成xorg.conf
查看>>
virbr0 虚拟网卡卸载方法
查看>>
Centos 6.0_x86-64 终于成功安装官方显卡驱动
查看>>
Linux基础教程:CentOS卸载KDE桌面
查看>>
hd cdnServer 51cdn / ChinaCache / ATS / Apache Traffic Server
查看>>
project web architecture
查看>>
OS + Unix HP-UX
查看>>
OS + Unix Solaris / openSolaris
查看>>
db sql montior
查看>>
Unix + SCO UnixWare
查看>>
db db2 books
查看>>
read humor_campus
查看>>
my read_soft
查看>>
my pdfs
查看>>
framework Schedule Quartz
查看>>