浅谈对WEB服务的理解
时间:2010-11-03 来源:Alvin_jstu
那WEB服务创建运行过程是什么样的呢?首先创建一个web服务,如果是微软C#。NET开发,则咱们创建一个asmx文件,客户端通过HTTP协议访问服务,就会生成一个.cs的代理类,代理类触发SOAP(Simple Object Access Protocols )的SOAP的序列化器,传到服务器。
在开发软件过程中我们通常会用到很多的相同的DLL或者组。我们举个例子如更说一个开发团队有很多的开发人员,他们都会用到COM的组件,有一天突然COM版本升级,那么为了软件的正常开发,每个开发人员的机器都必须更新COM组件,那这件事将会很麻烦,那公司将不得不需要一个专门维护组件的人存在。如果我们做一个东西让COM组件放在了一台服务器上,如果开发人员需要用到COM的组件,只需要通过这台服务器取得调用就行了,如果遇到COM组件升级时,只要更新一台机器就行,这样就节约很多的人力,物力。这就是我们通常所知道的DCOM,它实现了局域网里共享COM组件,其实DCOM就是运用的WEB服务的技术。
创建WEB服务的最大优点是就是能够在局域网中实现较大范围的代码共享。那这种好东西咱不得不感谢一下微软,WEB服务技术是微软首先实现,申请国际标准而普及开。
本笔记有张老师所讲,本人概括,只供菜鸟阅读,不包正确,呵呵
相关阅读 更多 +