编者按

Web Service主要是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。 Web Service所使用的是Internet上统一、开放的标准,如HTTP、XML、SOAP(简单对象访问协议)、WSDL等,所以Web Service可以在任何支持这些标准的环境(Windows,Linux)中使用。 注:SOAP协议(Simple Object Access Protocal,简单对象访问协议),它是一个用于分散和分布式环境下网络信息交换的基于XML的通讯协议。在此协议下,软件组件或应用程序能够通过标准的HTTP协议进行通讯。它的设计目标就是简单性和扩展性,这有助于大量异构程序和平台之间的互操作性,从而使存在的应用程序能够被广泛的用户访问。

专题联系人

策划制作:atomic_age
QQ:282662997
MSN:asklining@hotmail.com
投稿邮箱:lining1@it168.com

焦点关注

WebServices秘诀:设计SOA
编者按:过去六个月以来,我在RCG信息科技公司使用网络服务(Web services)和企业流程管理工具来建置一套服务导向架构 (SOA,Service-Oriented Architecture)。这个经验让我更有信心与你分享打造绝佳SOA的秘诀。本文所涉及的经验将会让贵公司降低对ERP应用的依赖,不再受应用与供货商的牵制。你的公司将可开始在实时的环境下运作,从此批处理(batch)这个字也会跟打卡(punch card)一样进入IT部门的历史词汇中。 >>全文
xFire和Web Service
·XFire 入门
Java 社区一直试图将 POJO 的作用发挥到极致,降低 Java 应用实现的难度,最近的尝试是将 EJB3.0 建立在 POJO 之上;另一方面,SOA 是目前 Java 社区炙手可热的名词,非常多的企业都在努力应用和实施 SOA;XFire 为这两方面的需求提供了一种魔术般的解决方式,我们很快能够发现使用 XFire 创建和发布 Web 服务可以直接基于 POJO,将烦人的继承关系和一大堆其他可能的约束丢在一边。
·XFire的新特性
XFire是Web Service框架的后起之秀,它从现有的框架中借鉴了许多优秀的理念,力争将Web Service的应用开发难度降到最低。此外,还提供了各种绑定技术、支持多种传输协议,对Web Service体系中许多新的规范提供了支持。简单来说,它具有以下一些特性
Web Service高级开发与应用
·如何实现Web Service设计与整合模式?
SOA渐渐进入到开发的应用实践,其本质是保持业务敏捷,也就是“全心全意”的根据业务需要找到或集成相关的服务,然后快速适应业务变化。虽然通过很多管理的、技术协议的约束可以进行有效治理,但如果技术实现上缺乏灵活性,那么当技术环境变化的时候修改的代价一样会很大,为什么?
· 使用代理来调用ASP.NET Web Service
本问演示了如何通过代理的方式来与Asp.NET Web Service通信. 这个服务必须是一个基于JSON格式的asp.net ajax 服务 。在本例中用的代理通过BrowserHttpWebRequest 发送信息 ,然后通过HttpWebResponse 接收响应. 代理的使用忽略了Silverlight处理通信的细节. 代理会执行所有的调用。