Web Service是什么 Web Service是一种以SOAP为轻量型传输协议、以XML为数据封装标准、基于HTTP的组件集成技术。 目前流行的主流组件技术大致有如下几种:Corba、Dcom/Com+、EJB等。似乎每一种技术诞生之日起,便号称是最具延展性和开放性的技术,并且将成为未来的技术标准。事实上,由于每一个厂家都不可避免的在其组件模型上留下深深的烙印,正是由于这一个性的存在,使得不同厂家的不同组件模型之间无法顺畅的交流,甚至不同厂家的同一类型组件产品之间也未必能平滑握手。这个便是Web Service诞生的理由。 Web Service能给我们带来什么 软件技术的发展是这样的快,当我们昨天还在讨论如何实现各种组件模型的时候,今天Web Service已经给了我们组件之间相互沟通的机制。Web Service技术将极大提高系统的延展性,从根本上保护了业已存在的信息投资。 当Internet/Intranet的应用刚开始发展时,第一轮应用开发是偏向文件导向的。在当时Web的主要应用是使用编辑器编辑HTML文件,制作信息内容以提供给用户阅读和查询使用。但是这种方式的不经济性和低效率很快暴露无遗,于是出现了众多脚本语言争雄的局面,导致了诸如ASP、JSP等快速应用构建工具的出现,这一阶段就是程序语言和网络程序员最为风光的程序导向型阶段。 |