WebService在NET中的应用(一)

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


简介

用简单的话说,就是系统对外的接口!

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


关键的技术和规则

在构建和使用WebService时,主要用到以下几个关键的技术和规则:

1、XML:描述数据的标准方法

2、SOAP:简单对象访问协议

3、WSDL:Web服务描述语言

4、UDD Universal Description, Discovery and Integration):通过描述、发现与集成,它是一种独立于平台的,基于XML语言的用于在互联网上描述商务的协议。


相关

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


优点

一、跨防火墙的通信。

二、应用程序集成。

三、B2B集成。

四、软件和数据重用。


缺点

一、单机应用程序。

二、局域网的同构应用程序。


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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值