Web服务技术

Web服务技术Web 服务是一个新的概念,但Web服务的系统架构,实现技术却完全继承已有技术,绝对不会使现有的套用推倒重来,而是现有套用面向Internet 的一个延伸 。
【Web服务技术】OGC(开放式GIS 协会)认为较为标準的定义应该是IBM 对Web 服务的定义:Web 服务是新一代的Web 应用程式,它们是自包含、自描述、模组化的应用程式,能够被发布、定位,并通过Web调用 。Web 服务可以执行从简单的请求到複杂商务处理的任何功能,一旦被部署,其他应用程式和Web 服务就可以发现并调用这些服务 。
从技术实现的角度,IBM 对Web 服务的定义为:Web 服务是一个使用标準的XML 讯息机制通过网路访问的接口,这个接口描述了一组可访问的操作集 。Web服务是用标準的、规範的XML 概念描述的,称为Web 服务的服务描述 。这个描述包含与服务互动必需的所有细节,包括讯息格式(详细描述操作)、传输协定和位置 。该接口隐藏了实现服务的细节,使得它可以独立于软硬体套用平台和程式语言 。这允许并支持基于Web 服务的应用程式成为鬆散耦合、面向组件和跨平台的实现 。Web 服务满足一项特定的任务或一组任务的需求,可以单独使用,也可以与其他Web 服务一起实现一个複杂的功能集合或一项商业事务 。