博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《软件体系结构》第六章 Web服务体系结构
阅读量:4075 次
发布时间:2019-05-25

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

1.Web Service 技术核心

       可扩展标记语言(extensible markup languageXML)

       简单对象访问协议(simple object accessprotocol SOAP)

       Web服务描述语言(web services descriptionlanguage WSDL)

       统一描述、发现和集成协议(universal description,discovery and integration UDDI)

2.Web服务的五个逻辑层

       数据层 data layer

       数据访问层 data access layer

       业务层 business layer

       业务面 business façade

       监听者 listener

3.Web服务的特点

        ◎ 使用标准协议规范

        ◎使用协约的规范性

        ◎高度集成能力

        ◎完好的封装性

        ◎松散耦合。

4.Web服务的模型

    一个完整的Web服务包括三种逻辑构件:服务提供者、服务代理、服务请求。

    服务提供者提供服务,并进行注册以使得服务可用;

    服务代理起到中介的作用,它是服务的注册场所,充当服务提供者和服务请求者之间的媒介;

    服务请求者可以在应用程序中通过向服务代理请求服务,调用所需服务。

5.Web服务栈

6.Web服务体系结构的优势

    ◎高度的通用性和易用性

    ◎完全的平台、语言独立性  

    ◎高度的集成性  

    ◎容易部署和发布

7.面向服务的体系结构 SOA

(1)定义:一种粗粒度、松散耦合的服务体系结构,其服务之间通过简单、精确定义接口进行通信,不涉及底层编程接口和通信模型。

(2)特点:

       松散耦合

       粗粒度服务

       标准化接口

(3)实践原则

        ◎ 业务驱动服务,服务驱动技术

        ◎ 业务敏捷是基本的业务需求

 

你可能感兴趣的文章
C++ goto语句详解
查看>>
【数据结构周周练】008 二叉树的链式创建及测试
查看>>
《软件体系结构》 第九章 软件体系结构评估
查看>>
《软件体系结构》 第十章 软件产品线体系结构
查看>>
《软件过程管理》 第六章 软件过程的项目管理
查看>>
《软件过程管理》 第九章 软件过程的评估和改进
查看>>
分治法 动态规划法 贪心法 回溯法 小结
查看>>
《软件体系结构》 练习题
查看>>
《数据库系统概论》 第一章 绪论
查看>>
《数据库系统概论》 第二章 关系数据库
查看>>
《数据库系统概论》 第三章 关系数据库标准语言SQL
查看>>
SQL语句(二)查询语句
查看>>
SQL语句(六) 自主存取控制
查看>>
《计算机网络》第五章 运输层 ——TCP和UDP 可靠传输原理 TCP流量控制 拥塞控制 连接管理
查看>>
堆排序完整版,含注释
查看>>
二叉树深度优先遍历和广度优先遍历
查看>>
生产者消费者模型,循环队列实现
查看>>
PostgreSQL代码分析,查询优化部分,process_duplicate_ors
查看>>
PostgreSQL代码分析,查询优化部分,canonicalize_qual
查看>>
PostgreSQL代码分析,查询优化部分,pull_ands()和pull_ors()
查看>>