电子商务技术与安全
上QQ阅读APP看书,第一时间看更新

3.2.5 电子商务网站软件平台

如果说硬件平台给电子商务网站搭起“表演”的舞台,那么“唱戏”的就是软件系统了。网站软件的选择是与网站的功能密不可分的,网站提供何种服务,就需要何种软件系统。电子商务网站的软件平台一般由以下几部分组成:

1.操作系统

操作系统是系统软件中最基础、最核心的部分。因此操作系统在整个电子商务服务器系统中有着至关重要的作用。

1)Windows系列操作系统

Windows系列是微软公司开发的窗口式操作系统,它主要运行于Intel生产的CISC芯片的处理器上。目前,该系列主要运行于微机服务器,所以基于Windows系列平台只能构建小型电子商务系统。该系列操作系统主要包括:Windows NT、Windows 2008、Windows Server 2008。

2)UNIX系列操作系统

UNIX系列操作系统主要运行于RISC结构的处理器上,它是一个真正的多用户、多任务网络操作系统,它不仅可以在微型计算机上运行,而且也支持在大、中、小型机上运行,因此基于UNIX系列平台,可以构建规模较大的电子商务系统。在微型计算机上运行主要采用的是UNIX SystemV版本,而在大、中、小型机上运行主要采用UNIX BSD版本。目前主流的UNIX操作系统主要包括IBM公司的AIX、SUN公司的SUNOS和SOLARIS等。

3)Linux系列操作系统

Linux操作系统是开放的操作系统,可以自由获得其源代码,它可以为PC及兼容机硬件平台上的多个用户提供多任务功能。常用的Linux操作系统有:Red Hat AS系列、SUSE系列、Ubuntu系列等。

2.Web服务器软件

Web服务器又称WWW(World Wide Web)服务器,主要功能是提供网上信息浏览服务。目前主流的应用服务器产品来自于IBM、微软、SUN、Oracle、BEA等公司。它是电子商务网站必不可少的软件,带应用程序服务器的Web服务器软件完成企业核心业务处理。

3.数据库系统软件

信息处理领域的软件系统都离不开数据库的支持,电子商务系统也不例外。数据库管理系统(DataBase Management System,DBMS)是一种操纵和管理数据库的大型软件,它主要用来建立、使用和维护数据库,它是数据库系统的核心部分。数据库市场上有许多关系数据库产品,如Oracle、Microsoft SQL Server、Sybase、Informix、MySQL、Microsoft Access等。

1)Oracle数据库系统

Oracle是由Oracle公司开发的最早商品化的以高级结构化查询语言(SQL)为基础的分布式关系型数据库管理系统,它不仅具有完整的数据管理功能,而且支持各种分布式应用,特别是支持基于Internet的电子商务应用,主要用于大型电子商务系统中。它也是应用广泛、功能强大的数据库管理系统。Oracle是支持浏览器/服务器(Browser/Server)体系结构的数据库之一,它拥有一套界面友好、功能齐全的数据库开发工具,它使用PL/SQL语句执行各种操作,具有可开放性、可移植性、可伸缩性等特性。

2)Microsoft SQL Server数据库系统

Microsoft SQL Server是由微软公司推出的典型的关系型数据库管理系统,是目前应用最广泛的数据库系统之一,主要运行于微软系列的操作系统,它使用Transact-SQL语句完成数据操作。Microsoft SQL Server是开放式的系统,其他系统可以与它进行完好的交互操作。目前应用较广的产品为Microsoft SQL Server 2005,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。

4.其他软件

除了前面介绍的3类软件系统之外,电子商务网站的软件系统还有很多,比如提供电子邮件服务的电子邮件服务器软件、完成文件传输服务的FTP软件、保障安全的病毒防护软件、防止攻击的防火墙和入侵检测软件等。

网站处理的事务与提供的服务决定了选择哪种软件系统。同时也不能求大求全,多安装一种软件就可能存在更多漏洞和危险,因此构建网站的软件平台也要充分分析需求、合理规划。

软件与硬件相辅相成,硬件平台是网站的基础保证,而软件系统则是服务的保证。网站的规划和建设要从系统的有效性、性能、安全性、处理事务的完整性、可靠性、扩展性和协同性等方面全面考虑。