Sybase数据库应用(一)


Sybase Internet解决方案(一)

随着Web 技术的飞速发展,用户构造基于Web 应用的需求也在迅速增长。Sybase作为业界领先的数据库产品提供商,紧跟Internet技术的发展潮流,不断推出新的应用产品。

Web 应用的基本组成

Web 是基于Internet的应用平台。其基本组成部分包括互连网络、浏览器和Web服务器。在浏览器和Web 服务器之间信息传递协议为HTTP,信息标准为HTML,它是一种用来定义文字、图像等内容如何在浏览器一端显示的标记语言,但不能完成计算和逻辑处理以及对数据库的访问。浏览器的主要功能就是解释和展现HTML文件的内容。

在Web 平台中,传统Web 服务器的作用相当于使用HTTP协议的文件服务器。用户在浏览器输入URL 的地址(例如http://www.sybase.com/products/pb.html),浏览器会根据地址中的内容连接到指定的Web 服务器,然后利用HTTP协议从Web 服务器上卸载需要的文件。当传输结束后,浏览器就和Web 服务器断开连接。由于基本Web 技术的限制,在这个基本平台上是不能实现逻辑处理、计算和数据库访问的。

基本Web 平台的扩展

目前用户需要构造的Web 应用不仅仅是传递一些编写好的、静态的HTML文件;而
是需要通过Web 这一廉价、开放的平台让更多的用户可以访问存储在数据库中的动态数据。一旦完成这样的应用,对开发商和用户都有重要意义。一方面,用户可以更加快速、经济地获取自己感兴趣的信息;另一方面,开发商和厂商也可以借此获得更多的利润和市场。

针对这种市场需求,各大主流数据库厂商,如Sybase、Oracle,以及浏览器和Web 服务器提供商,如Microsoft、Netscape 等都纷纷推出Web 服务器和浏览器的扩展技术为基础,数据库厂商提供实现数据库访问的应用服务器。这样,Web 应用就从传统客户机/服务器两层体系结构,扩展为浏览器/Web 服务器+应用服务器/数据库服务三层体系结构。

Web 平台的扩展可以分为Web 服务器端扩展和浏览器端扩展两类。目前主要的Web服务器扩展技术一般都是通过提供一个支持CGI、ISAPI或NSAPI 扩展标准的应用服务器来实现。其中,CGI(CommonGatewayInter

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus