15、企业软件构建全解析

企业软件构建全解析

在当今数字化的时代,企业软件的构建至关重要。Web服务作为企业服务的一种先进形式,为软件模块的复用和信息保护提供了有效的解决方案。下面将详细探讨企业软件构建的各个方面。

1. 服务类型

企业中存在三种基本的服务类型:
- Web应用服务提供商(WASP) :与普通Web服务的区别在于,它与人类用户交换HTML。
- 聚合服务 :其功能是通过一系列暴露服务或聚合服务,从多个权威内容源(ACS)为用户提供数据,可能包含多个小部件或其他显示代码段。
- 暴露服务 :主要功能是从一个或多个权威内容源为用户提供合成数据,该服务一般不调用其他暴露服务或聚合服务,但可直接与一个或多个ACS交互。

Web应用程序以HTML与用户浏览器进行通信,它可能调用聚合服务或暴露服务。这些服务在经过身份验证和授权后,使用SOAP/XML通过HTTPS或其他协议进行通信。服务可以使用SOAP Web服务、表述性状态转移(REST)、JavaScript对象表示法(JSON)或异步Java和XML(AJAX),但出于安全原因,不用于身份验证或授权。

2. 所有服务的功能要求

所有服务都需要满足以下要求:

2.1 评估输入

身份验证和授权完成后,需要评估请求者和提供者之间的通信。每个Web服务的每个接口都需要有一个XSD,并提交到企业服务注册表(ESR)。

XML是一种标记语言,定义了以人类可读和机器可读格式编码文档的规则。XSD是W3C的推荐标

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值