Web Service简介

Web Service是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用程序能够通过Internet来访问并使用这项在线服务。


它是一种构建应用程序的普通模型,可以在任何支持网络通信的操作系统中实施运行,它是一种新的Web应用程序分支,是自包含、自描述、模块化的应用,可以 发布、定位、通过web调用。Web Service是一个应用,它逻辑性的为其他应用程序提供数据和服务,各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来 访问Web Service,通过Web Service内部执行得到所需结果。Web Service 可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。

简单来说:什么是Web Service?
Web Service 是应用程序组件
Web Service 是使用开放协议进行通信
Web Service 是独立的(self-contained)并可自我描述
Web Service 是通过使用UDDI来发现
XML 是Web Service 的基础

基础的Web Service 平台是 XML + HTTP
HTTP协议是最常用的英特网协议
XML提供了一种可用与不同的平台和编程语言之间的语言

Web Service 平台的元素:
SOAP(简单对象访问协议)
UDDI(通用描述、发现及整合)(Universal Description,Discovery and Integration)
WSDL(web service 描述语言)

Web Service 的主要目标是跨平台的可互操作性。为了达到这一目标,Web Service完全基于XML(可扩展标记语言)、XSD(XML Schema)等独立于平台、独立于软件供应商的标准,可创建可互操作的、分布式应用程序的新平台。

长项一:跨防火墙的通信

长项二:应用程序集成

长项三:B2B的集成

长项四:软件和数据重用


短处一:单机应用程序

短处二:局域网的同构应用程序

总之,只要从应用程序结构的角度看,有别的方法比WebService更有效、更可行,那就不要用WebService

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值