首页 百科知识 电子商务系统的体系结构

电子商务系统的体系结构

时间:2022-05-30 百科知识 版权反馈
【摘要】:第二节 电子商务系统的体系结构电子商务的出现不仅影响着传统的交易过程,并且在一定程度上改变了市场的组成结构。支持企业电子商务系统的外部技术环境包括电子化银行支付系统和认证中心的证书发行及认证管理部分。企业电子商务系统的核心是电子商务应用系统,这一部分的设置是为了满足企业的商务活动要求;而电子商务应用系统的基础则是不同的服务平台,它们构成应用系统的运行环境。

第二节 电子商务系统的体系结构

电子商务的出现不仅影响着传统的交易过程,并且在一定程度上改变了市场的组成结构。传统上,市场交易链是在商品、服务和货币的交换过程中形成的。现在,电子商务在其中强化了一个因素,这个因素就是信息,于是就产生了信息商品、信息服务、电子货币等。人们做贸易的实质并没有改变,但是在贸易过程中的一些环节因其所依附的载体发生了变化,因而也相应地改变了形式。这样,从单个企业来看,它做贸易的方式发生了一些变化;从整体贸易环境来看,有的商业失去了机会,同时又有新的商业产生了机会,有的产业衰退,同时又有新的产业兴起,从而使得整个贸易呈现出崭新的面貌。

电子商务的框架结构是指实现电子商务从技术到一般服务层所应该具备的完整的运作基础,它在一定程度上改变了市场构成的基本结构。电子商务系统不是一个孤立的系统,它需要和外界进行信息交流。同时,这一系统内部还包括不同的部分,例如网络、计算机系统、应用软件等。支持企业电子商务系统的外部技术环境包括电子化银行支付系统和认证中心的证书发行及认证管理部分。企业电子商务系统的核心是电子商务应用系统,这一部分的设置是为了满足企业的商务活动要求;而电子商务应用系统的基础则是不同的服务平台,它们构成应用系统的运行环境。

一、电子商务系统三层框架结构

从总体上来看,电子商务系统是三层框架结构,底层是网络平台,是信息传送的载体和用户接入的手段,它包括各种各样的物理传送平台和传送方式;中间是电子商务基础平台,包括CA认证、支付网关(Payment Gateway)、客户服务中心和社会配送体系四个部分,其真正的核心是CA认证;而第三层就是各种各样的电子商务应用系统,电子商务支付平台是各种电子商务应用系统的基础。

(一)网络平台

电子商务系统的网络平台,是信息传送的载体和用户接入的手段,它包括各种各样的物理传送平台和传送方式。电子商务系统必须在一定的网络平台上运行。作为电子商务网络平台,一般有Internet、企业内部网、企业外联网和增值网等。

电子商务赖以运行的网络服务平台支撑着商务活动的全过程,它涉及电子商务系统的各个角色。它为整个体系结构提供了一个安全的可伸缩的分布式网络平台,包括下列基于开放标准的服务:

(1)TCP/IP和网络服务

如DHCP、DNS、WAP等等。

(2)安全服务

基于公开密钥技术的安全服务支持用户辨认和鉴别、存取控制、保密、数据完整性和交易的不可否认性。

(3)目录服务

基于LDAP的目录服务定位网络中的用户、服务和资源。

(4)文件和打印服务

可以通过Web浏览器来存取、管理文件和打印服务。

(二)电子商务基础平台

电子商务基础平台是整个电子商务体系框架中的中间层,它的作用是利用网络平台来建立一系列的基础服务,以满足电子商务应用的需求。这些基础服务主要包括以下4个部分:

1.CA认证

在网络交易,存在一种信任关系,即第三方信任。它使得两个之前没有建立任何直接关系的独立个体都与第三方保持商接的联系,第三方保证两个独立个体的真实性,并能让它们隐含地相互信任。证书机构CA就是一个可信的第三方实体。它遵循SET、X.509等国际标准化协议,负责制作、签发、管理数字证书,从而为贸易双方的各类信息在因特网上传输提供安全保障,同时确保网上支付信息的安全性及完整性。

网络上的身份证——数字证书是经证书认证中心(CA)数字签名的,是一段包含用户身份信息、用户公钥信息以及身份验证机构数字签名的数据,它是各类终端实体和最终用户在网上进行信息交流及商务活动的身份证明。

数字证书包括证书申请者的信息和发放证书CA的信息。申请者的信息包括:版本信息,用来与X.509的将来版本兼容;证书序列号,每一个小CA发行的证书必须有——个唯一的序列号;CA所使用的算法:发行证书的CA的名称;证书的有效期限;证书主题名称;被证明的公钥信息。发放证书CA的信息包括:包含发行证书CA的签名和用来生成数字签名的签名算法以保证证书的完整性;任何人收到证书后都能使用签名算法来验证证书是否是由CA的签名密钥签发的。目前,在全球处于领导地位的认证中心是美国的VeriSign公司。

2.支付网关

支付网关(Payment Gateway)是银行金融网络系统和Internet网络之间的接口,是由银行操作的将Internet上传输的数据转换为金融机构内部数据的一组服务器设备,或由指派的第三方处理商家支付信息和顾客的支付指令。

支付网关可确保交易在Internet用户和交易处理商之间安全、无缝的传递,并且无需对原有主机系统进行修改。它可以处理所有Internet支付协议、Internet安全协议、交易交换、信息及协议的转换以及本地授权和结算处理。另外,它还可以通过设置来满足特定交易处理系统的要求。离开了支付网关,网络银行的电子支付功能也就无法实现。

将Internet传来的数据包解密,并按照银行系统内部的通信协议将数据重新打包;接收银行系统内部的传回来的响应消息,将数据转换为Internet传送的数据格式,并对其进行加密。即支付网关主要完成通信、协议转换和数据加解密功能,以保护银行内部网络。

具体地说,银行使用支付网关可以实现以下功能:

(1)配置和安装Internet支付能力;

(2)避免对现有主机系统的修改;

(3)采用直观的用户图形接口进行系统管理;

(4)适应诸如扣账卡、电子支票、电子现金以及微电子支付等电子支付手段;

(5)提供完整的商户支付处理功能,包括授权、数据捕获和结算及对账等;

(6)通过对Internet上交易的报告和跟踪,对网上活动进行监视;

(7)通过采用RSA公共密钥加密和SET协议,可以确保网络交易的安全性;

(8)使Internet的支付处理过程与当前支付处理商的业务模式相符,确保商户信息管理上的一致性,并为支付处理商进入Internet交易处理提供机会。

3.客户服务中心

客户服务中心也称为呼叫中心,与传统的呼叫中心的区别在于不仅支持电话接入的方式,也能够支持Web、E-mail、传真等多种接入方式,使得用户的任何疑问都能很快获得响应和帮助。客户服务中心不是以往每个企业独立建设和运作的概念,而是统一建设再将席位出租,从而大大简化和方便中小型企业进行电子商务,提供客户咨询和帮助。

4.社会配送体系

电子商务既然是指交易各方通过电子方式进行的商业交易,就必然涉及产品和服务的交付问题。事实上,除了极少数的产品和服务,例如各种电子出版物(数字化的音乐、电影、游戏)、信息咨询服务、有价信息软件等,可以直接通过网络传输的方式进行配送之外,绝大多数物化的产品和服务是需要通过物流配送系统来实现的。这些物质实体的流动过程具体包括运输、储存、配送、装卸、保管及物流信息管理等各种活动。

(三)电子商务应用系统

从技术角度看,电子商务的应用系统由三部分组成:企业内部网、企业内部网与In-ternet的连接和电子商务应用系统。

1.企业内部网

企业内部网(Intranet)由Web服务器、电子邮件服务器、数据库服务器以及电子商务服务器和客户端的PC机等组成。所有这些服务器和PC机都通过先进的网络设备:集线器或交换机连接在一起。

2.企业内部网与Internet的连接

为了实现企业与企业之间、企业与用户之间的交流,企业内部网必须与互联网进行连接,但连接后会产生安全性问题。所以在企业内部网与互联网连接时,必须采用一些安全措施或具有安全功能的设备,如防火墙等。

3.电子商务应用系统

在建立了完善的企业内部网和实现了与互联网之间的安全连接后,企业已经为建立一个好的电子商务系统打下良好基础,在这个基础上,再增加电子商务应用系统,就可以进行电子商务了。一般来讲,电子商务应用系统主要以应用软件形式实现,它运行在已经建立的企业内部网之上。

二、电子商务系统的软硬件平台

(一)电子商务接入方式

电子商务系统并不是一个孤立的内部系统,它必须接入互联网才能正常地工作,目前主要的互联网接入方式主要有:专线接入、服务器托管等几类。

1.专线接入

专线接入是指通过专门的线路接入到互联网。按连接线路的方式分为DDN专线、帧中继以及光纤等形式。其优点是:服务器位于自己企业中,维护方便,并且还可以构筑电子邮件服务器、Web和FTP服务器以及代理服务器等,缺点是价格昂贵,并且需要专门的硬件维护和系统维护,技术难度大。

2.服务器托管

服务器托管是指将服务器放置到提供服务器托管服务的网络公司,让其代为管理。这种方式收费较专线接入方式大大降低,只是需要对系统进行远程维护,技术难度较大。

3.虚拟主机

虚拟主机是指租用一些ISP商家的网络带宽和硬盘空间。这种方式使用灵活、无须购置专门的服务器、无须硬件维护、技术难度低;但只能用系统软件后台进行管理,限制性大,只适用于小型应用。

(二)电子商务系统硬件

1.服务器设备

电子商务系统的服务器主机是应用系统运行的主要环境。对电子商务系统而言,它面临用户对系统响应时间的苛刻要求、动态变化和难以估计的负荷、未知的升级周期等特殊问题。所以在服务器选购时一定要注意高可靠性、安全性、可扩展性、多线程支持、开放性等特性。

2.应用终端

应用终端是指支持电子商务系统各种应用的终端设备。它主要包括:

(1)认证终端,如指纹识别终端、瞳孔识别终端等。

(2)交易终端,如收银终端等。

(3)支付终端,如POS终端等。

3.网络连接设备

由于电子商务系统必须要接入互联网,也需要内部网络,所以整个电子商务系统需要众多网络连接设备。如双绞线、同轴电缆、光纤、终结器、水晶头、网卡、集线器、交换机、路由器等。

4.其他设备

当然,除此之外,电子商务系统也可能还需要其他一些硬件设备的支持,如硬件防火墙、电脑周边设备、数据存储设备等。

(三)电子商务系统软件

1.操作系统

能够胜任电子商务服务器要求的操作系统主要有UNIX操作系统、Linux操作系统、Windows操作系统和Netware操作系统。

(1)UNIX操作系统

目前常用的UNIX系统版本主要有:Unix SUR4.0、HP-UX 11.0,SUN的So-laris8.0等。支持网络文件系统服务,提供数据等应用,功能强大,由AT&T和SCO公司推出。这种网络操作系统稳定和安全性能非常好,但由于它多数是以命令方式来进行操作的,不容易掌握,特别是初级用户。正因如此,小型局域网基本不使用Unix作为网络操作系统,UNIX一般用于大型的网站或大型的企、事业局域网中。UNIX网络操作系统历史悠久,其良好的网络管理功能已为广大网络用户所接受,拥有丰富的应用软件的支持。目前UNIX网络操作系统的版本有:AT&T和SCO的UNIXSVR3、

2.SVR4.0和SVR4.2等。UNIX本是针对小型机主机环境开发的操作系统,是一种集中式分时多用户体系结构。因其体系结构不够合理,UNIX的市场占有率呈下降趋势。

其优势是:多用户、多任务操作系统,支持多种处理器架构。技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好。

(2)Linux操作系统

这是一种新型的网络操作系统,它的最大的特点就是源代码开放,可以免费得到许多应用程序。目前也有中文版本的Linux,如REDHAT(红帽子),红旗Linux等。在国内得到了用户充分的肯定,主要体现在它的安全性和稳定性方面,它与Unix有许多类似之处。但目前这类操作系统目前使仍主要应用于中、高档服务器中。

其优势是:共享、开源、稳定、安全、快速。

(3)Windows操作系统

对于这类操作系统相信用过电脑的人都不会陌生,这是全球最大的软件开发商——Microsoft(微软)公司开发的。微软公司的Windows系统不仅在个人操作系统中占有绝对优势,它在网络操作系统中也是具有非常强劲的力量。这类操作系统配置在整个局域网配置中是最常见的,但由于它对服务器的硬件要求较高,且稳定性能不是很高,所以微软的网络操作系统一般只是用在中低档服务器中,高端服务器通常采用UNIX、LINUX或Solairs等非Windows操作系统。在局域网中,微软的网络操作系统主要有:Windows NT 4.0Serve、Windows 2000Server/Advance Server、Windows 2003Server/Advance Server以及最新的Windows 2008Server等。

其优势是:应用软件与OS紧密结合;方便访问Internet;用户可自行创建网页;软件支持更多。

(4)Netware操作系统

NetWare操作系统虽然远不如早几年那么风光,在局域网中早已失去了当年雄霸一方的气势,但是NetWare操作系统仍以对网络硬件的要求较低(工作站只要是286机就可以了)而受到一些设备比较落后的中、小型企业,特别是学校的青睐。人们一时还忘不了它在无盘工作站组建方面的优势,还忘不了它那毫无过分需求的大度。且因为它兼容DOS命令,其应用环境与DOS相似,经过长时间的发展,具有相当丰富的应用软件支持,技术完善、可靠。目前常用的版本有3、11、3、12和4、10、V4、11,V5、0等中英文版本,NetWare服务器对无盘站和游戏的支持较好,常用于教学网和游戏厅。目前这种操作系统有市场占有率呈下降趋势,这部分的市场主要被Windows NT/2000和Linux系统瓜分了。

其优势是:对无盘站和游戏的支持较好,常用于教学网和游戏厅。对不同的工作平台(如D0S、0S/2.Macintosh等),不同的网络协议环境如TCP/IP以及各种工作站操作系统提供了一致的服务。

2.Web服务器软件

Web服务器软件是最为关键的结构组件。该软件的选择是否正确和恰当决定了整个Web系统的成败。在选择使用WEB服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等。目前主流Web服务器软件包括:

(1)Microsoft IIS

Microsoft的Web服务器产品为Internet Information Server(IIS),IIS是允许在公共Intranet或Internet上发布信息的Web服务器。IIS是目前最流行的Web服务器产品之一,很多著名的网站都是建立在IIS的平台上。IIS提供了一个图形界面的管理工具,称为Internet服务管理器,可用于监视配置和控制Internet服务。

IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。它提供ISAPI作为扩展Web服务器功能的编程接口;同时,它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。它既适于内网服务器,也用于Internet服务,可用于小型网站,也可用于大型企业网站;附带各种Web开发工具。

(2)IBM WebSphere

WebSphere Application Server是一种功能完善、开放的Web应用程序服务器,是IBM电子商务计划的核心部分,它是基于Java的应用环境,用于建立、部署和管理Inter-net和Intranet Web应用程序。这一整套产品进行了扩展,以适应Web应用程序服务器的需要,范围从简单到高级直到企业级。

WebSphere针对以Web为中心的开发人员,他们都是在基本HTTP服务器和CGI编程技术上成长起来的。IBM将提供WebSphere产品系列,通过提供综合资源、可重复使用的组件、功能强大并易于使用的工具以及支持HTTP和IIOP通信的可伸缩运行时环境,来帮助这些用户从简单的Web应用程序转移到电子商务世界。

(3)BEA WebLogic

BEA WebLogic Server是一种多功能、基于标准的Web应用服务器,为企业构建自己的应用提供了坚实的基础。各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨Internet协作,起始点都是BEA WebLogic Server。由于它具有全面的功能、对开放标准的遵从性、多层架构、支持基于组件的开发,基于In-ternet的企业都选择它来开发、部署最佳的应用。

BEA WebLogic Server在使应用服务器成为企业应用架构的基础方面继续处于领先地位。BEA WebLogic Server为构建集成化的企业级应用提供了稳固的基础,它们以Internet的容量和速度,在联网的企业之间共享信息、提交服务,实现协作自动化。

(4)Apache

Apache仍然是世界上用得最多的Web服务器,市场占有率达60%左右。它源于NCSAhttpd服务器,当NCSA WWW服务器项目停止后,那些使用NCSA WWW服务器的人们开始交换用于此服务器的补丁,这也是apache名称的由来(pache补丁)。世界上很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。它简单、速度快、性能稳定,并可做代理服务器来使用。

(5)Tomcat

Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。Tomcat Server是根据servlet和JSP规范进行执行的,因此我们就可以说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。

Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的标准实现,是基于A-pache许可证下开发的自由软件。Tomcat是完全重写的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代码,特别是Apache服务适配器。随着Catalina Servlet引擎的出现,Tomcat第四版号的性能得到提升,使得它成为一个值得考虑的Servlet/JSP容器,因此目前许多WEB服务器都是采用Tomcat。

3.数据库系统

数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。

在选择数据库系统时应该考虑其易用性、分布性、并发性、数据完整性、可移植性、安全性和容错性等。目前,主流数据库系统主要有:

(1)MS SQL Server

优势:操作简单、使用方便、性价比高。可快速构建、配置及管理EC、数据仓库。最新版本MS SQL Server 2008。

(2)DB2

优势:采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。最新版本DB29。

(3)Sybase

优势:提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。最新版本ASE 15。

(4)Oracle

优势:简易、可扩展、网络管理、安全、复制功能、开放性、可移植性、支持分布式处理。最新版本Oracle11g。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈