您的位置:首页>应用软件>电子商务>

电子商务的技术构架

[ 来源:务实电子商务 | 更新日期:2007-7-15 21:29:35 | 评论 0 条 | 我要投稿 ]

字串7

电子商务的实施离不开一定的技术手段,这就是网络技术手段,网络技术的日新月异推动了电子商务的飞速发展,电子商务的实施到底需要一些什么样的技术手段和工具呢?下面是对电子商务的技术构架所做的一个探讨。

字串9

一、网站建设前的软硬件配置

字串3

网站建设离不开一些基本的软硬件配置,硬件配置主要包括服务器(WEB服务器、MAIL服务器)、PC机、路由器、ISDN终端适配器等。软件配置主要包括网络操作系统(Windows NT、Unix、Linux)、服务器软件(IIS、Apache)、防火墙软件、防病毒软件等。软硬件的选择是否适当对于电子商务的有效实施很重要,因为不同配置其质量、容量、稳定性、安全性和价格都各不相同。

字串4

(一)硬件配置

字串8

1,服务器:网站应用程序的存放和运行需要服务器。一个大型的网站,根据网上提供内容和服务的不同,可能需要一些独立的服务器,如Web服务器、Email服务器、FTP服务器、聊天室服务器等。网站运行时必须保证1天24小时服务器与Internet的连接。购买服务器是硬件配置中最重要的一环,服务器的好坏直接决定了网站运行的速度。你的服务器到底需要多大的内存和多少硬盘空间呢?这两大因素直接影响着网站工作的速度和效率。一般专家的建议是,在购买一台慢服务器节省的金钱远不足以抵偿你使用它时所带来的不快和烦躁。小网站的服务器应该至少有32MB的内存,但这应该被视为一个起点线,在决定你到底需要多大内存之前,一定要明确你公司网站需要实现的功能和可能的访问量。服务器软件本身需要一定的内存支持,服务器必须能够同时满足许多用户在同一时间的请求,一般来说,64MB甚至128MB的内存也不算多。

字串1

2,PC机:即个人电脑。网站的建设、维护和运行需要各种相关的人员通过个人电脑去操作,如网管员、程序员、美工、录入员和业务人员等都需要个人电脑去进行各自职责范围内的工作。个人电脑配置的好坏直接影响到工作的效率,下面是目前个人电脑需满足的一般条件:

字串8

中央处理器(CPU):奔腾486或更高

字串1

内存:64M以上

字串7

硬盘:1G以上

字串5

一般来说,网管员、程序员和美工的个人电脑要求配置较高,录入员和其它业务操作人员的要求则可以低于以上的配置。

字串9

3,路由器:用来管理网上计算机之间的交通,它指挥的是来往的信息包。路由器通过核查IP地址来确认你是一位授权用户,如果你的IP地址是在网络管理人员建立的已授权客户单上,你就可以通过路由器进入网络,并被指向你想要连接的计算机。路由器通过IP筛选能够起到防火墙的作用。

字串1

路由器可以让一个网络上的多个工作站有选择地与另一个网上的单个工作站传输信息,通过一个共用数据口同时传递所有资料信息。路由器还可以引导你从内部办公网的一台计算机出来到外部的因特网上,也可以在同一组织中从一个次级网上的某台机器到另一个次级网上的某台机器。

字串2

路由器连接到因特网的方式有多种,传输的速率也不同,如以33.6Kbps、ISDN的速度或更快的速度连接,这取决于用户花多少钱,买什么样的路由器。

字串5

4,ISDN终端适配器:用于公司内部多台个人电脑共用一根电话线进行上网。ISDN终端适配器相当于拨号上网用的调制解调器(Modem)。ISDN终端适配器可以是一个外置的独立设备,也可以是一个内置式的板卡插在PC机里。

字串3

(二)软件配置:

字串7

1,网络操作系统:常用的网络操作系统有Windows NT、Unix和Linux三种。目前大多数网站都运行在Windows NT平台上,因为微软家族的NT平台及配套应用软件都是可视化的,简单易学,易操作,所以应用很广泛。UNIX平台及其开发工具是非可视化的,而且价格相对比较昂贵,通常是连着SUN、IBM的系统软硬件一起购买,但UNIX平台稳定性和安全性都比Windows NT平台要强,所以一般大型的网站在数据库增大,电子商务安全性要求提高时,都开始选择UNIX操作平台。LINUX平台是一个免费的平台软件,其安全性和稳定性较好,而且LINUX的源代码是对外开放的,用户在编写应用程序的时候,甚至可以根据需要修改LINUX的源代码来满足用户独立的需要,很多的服务器都支持LINUX,所以LINUX得到了越来越多用户的青睐,LINUX的缺点是没有一个统一的标准。 字串6

2,服务器软件:运行在服务器内,主要用于服务器的操作和运行。不同操作平台应用的服务器软件不同,如Windows NT平台上用IIS软件,Unix和Linux平台上用Apache软件。IIS和Apache可以随平台自带,或免费获取。

字串5

3,防火墙软件:是一个提供安全保护的程序软件,它的作用就如同守在你的计算机内部系统与外部因特网之间看门人。不同类型的防火墙提供不同层次的安全保护,有的防火墙不仅具有安全保护的功能,而且还提供详细的报告,让系统管理员定期或不定期地审查这些报告,以追踪那些反复企图用错误口令词进入系统的“可疑”行为。单独为防火墙购买一台计算机是值得的,因为公司通过调制解调器或ISDN终端适配器等收发的一切文件都要先通过防火墙,如果从网络的其它机器上分拨一部分处理能力可能使运作速度减慢。

字串6

4,防病毒或杀毒软件:防病毒软件主要用于病毒的防范,防止计算机感染病毒。杀毒软件主要用于已经感染病毒的计算机,进行病毒消除或防止病毒进一步传播扩散。

字串2

以上只是包括了一些基本的配置,在硬件配置中还可能需要建立局域网的网线、网卡和集线器等。在软件配置中还需要网页制作软件如Photoshop、FrontPage、Dream weaver、Flash、Freehand等,办公软件WPS2000或World、Excel、PowerPoint等。对于所有配置,用户需要根据实际的需要折中选取一个适当的配置。选择配置不仅要考虑实际需求,又要考虑成本,不懂行的应该请这方面的专家或咨询服务公司来帮助选取,一些大的软硬件提供商在销售产品的同时也提供各种相关的咨询服务。

字串8

二、程序开发:

字串9

(一)不同平台下的程序开发

字串3

网站的开发实际上就是程序的开发,所以网站的建设同样离不开一些软件开发工具,例如我们看到的网页,就是一个HTML网页(也有一些是用XML编写的XHTML网页),它可以是用HTML语言直接编写,也有可能是用FrontPage、Flash、Dream weaver等写成,点击网页上的一些活动条,执行的是一些应用程序,这些应用程序可能是ASP程序、CGI程序或Php程序等,还有可能是一个Java小程序,Java是SUN公司的编程语言,用于编制面向网络的小应用程序(Applet),可使网页有动画效果及运算能力。点击网页上搜索引擎,查找所需要的相关信息,则是执行了一些数据库语言程序,如SQL Server、Oracle等。

字串9

网站开发的语言有很多,有的是其特点不同而针对不同的用途,有的则是针对不同的平台,目前网站主要是运行在NT、UNIX和LINUX三种平台上,针对这三个平台,有一些共同的应用开发语言,也有一些各自适用的开发软语言,下面是三种平台下开发语言的一个比较:

字串3

平台 服务器软件 数据库语言 应用开发语言

字串4

NT + IIS + SQL Server/Oracle + ASP/CGI/Java/XML

字串5

UNIX + Apache + Oracle + C/Perl/CGI/Java/XML

字串2

LINUX + Apache + My SQL/Oracle + php/c/perl/CGI/Java/XML

字串5

字串7

(二)数据库技术

字串2

电子商务以计算机及其网络技术取代传统方式来进行商务运作,其实施离不开数据库技术的支持。数据是电子商务系统管理的实体,电子商务必须以强大的数据资源管理为依托。数据库技术对电子商务的支持主要体现在以下两个方面:

字串3

1,利用数据库系统存储和管理各种商务数据

字串5

数据库系统是整个电子商务系统的核心和基础,它的任务就是把系统中大量的数据按一定的模型组织起来,以便及时、准确地提供给用户。一个电子商务系统的各部分是否能够紧密地结合在一起以及如何结合,关键在于数据库。因此只有对数据库进行合理的逻辑设计和有效的物理设计才能开发出完善而高效的电子商务系统。

字串7

在网络环境下,数据库系统的界面和表现逻辑放在客户机上处理,而数据的修改、分类、检索、安全性确认、事务恢复和对共享数据的访问管理,全部放在数据库服务器上执行。客户机直接面向用户,接受任务,并将任务中需要访问数据库的部分交给数据库服务器完成,服务器处理后将结果又通过网络传回给客户。数据库系统在整个电子商务系统中的应用模型如下: 字串1

[[image1]] 字串4

数据库系统的开发工具有很多,如OracleSQL ServerMy SQL等。数据库产品也有不少,一般都有各自的特色,如Oracle大而全,而Sybase则比较灵活高效。所以如果是购买数据库产品,一定要以用户需求为依据,这样才能发挥各数据库产品的优势,提高电子商务的效率。

字串6

2,利用数据仓库、联机分析处理和数据挖掘技术形成决策支持

字串1

数据仓库(DWdata warehouse)是支持管理决策过程的、面向主题的、集成的、随时间变化但信息本身相对稳定的数据集合。数据仓库常常作为决策支持系统的底层,它必须在应用一些数据分析工具的基础上才能发挥作用。

字串3

联机分析处理(OLAPon-line analytical processing)是针对特定问题的联机数据访问和分析,通过对信息进行快速、稳定、一致和交互式的存取,对数据进行多层次、多阶段的分析处理,以获取高度归纳的分析结果。联机分析处理是一种自外而内、不断深入的分析工具,在用户提出问题和请求后,它负责从数据库中取出相关的信息,并以一种比较直观的方式呈现给用户。

字串6

数据挖掘(DMdata mining)是从数据仓库中智能式地挖掘出有价值的信息,作为用户的决策支持。数据挖掘是一种决策支持的过程,主要基于人工智能、机器学习、统计学、概率论和数据库技术等多种技术,能高度自动地分析数据,并进行归纳推理、合理预测等。

字串3

如何快速、准确、高效地收集和分析数据信息是企业提高决策水平和增强企业竞争力的重要手段。数据仓库用于数据的存储和组织;联机分析处理用于数据的分析;数据挖掘则致力于知识的自动发现。电子商务系统中如何成功运用这三种技术是电子商务需要解决的重要问题。

字串7

(三)XML的应用

字串1

XMLeXtensible Markup Language:可扩展置标语言)与HTML一样是一种置标语言,它的精髓在于它的可扩展性。与HTML相比,XML可以自由定义标签,只注重内容,至于XML文件的外观呈现,可通过搭配CSS或使用XSLT来做XMLHTML或其它格式的变形。

字串8

第一代电子商务网站是建立在HTML语言上的,而HTML主要是被用于数据的静态表示,不直接支撑企业应用软件和共享数据的企业之间的数据交换。XML支持异质系统间信息的传递,各大小系统上只需要装有XML解析器,便可解读由别台机器所传来的信息(大多数解析器以Java写成)。XML将为电子商务尤其是B2B电子商务带来革命性的冲击。如一个垂直市场(Vertical Market)可以公定一套XML语汇(Vocabulary)颁布遵行,这样上下游企业,或生意伙伴可以很方便地通过XML来下定单、采购、或传递设计图、产品明细表等。

字串9

应用正确的技术对于开发电子商务平台和解决方案十分重要。目前很多的电子商务平台开始基于XML基础上,使得信息能够在异质系统之间传输,从而大大增强了电子商务平台的开放性和可扩展性。

字串9

三、Internet接入技术和宽带网

字串8

(一)Internet接入技术

字串4

网站的建立和运行离不开网络接入服务商提供的Internet接入服务,因特网服务商(ISP)是一个最常见的网络接入服务商,它是指拥有与因特网提供中心或初始基础设施,为用户提供全套设备和因特网接入服务的商家。拨号接入、ISDN、DDN、ASDL和电缆接入是目前最常见的因特网接入方式。

字串9

1,拨号接入:是指ISP服务商给予用户一个帐号和密码,用户可以通过调制解调器(Modem)并利用电话线拨号登录到ISP服务商的网关,并通过其帐号和密码连接到Internet。拨号接入费用是由用户的电话费和ISP服务商的接入服务费组成,一般按时间计费,时间一般按分钟计算,有的ISP服务商也实行包月制。拨号接入方式所需费用最低,但传输速率很低,而且上网的同时不能拨打或接收电话。

字串6

2,ISDN(Integrated Services Digital Network:综合业务数字网):它是以电话综合数字网为基础发展而成的通讯网,能提供端到端的数字连接(而不是普通电话线的模拟连接),可承载话音和非话音业务。ISDN可以在上网的同时拨打电话,收发传真,就象两条电话线一样,这就是ISDN“一线通”称呼的由来。ISDN以其网络的先进性,业务的综合性,通讯的可靠性以及低廉的费用,已经受到越来越多Internet用户的欢迎。

字串2

3,DDN(Digital Data Networks数字数据网):它是利用光纤、数字微波和卫星等数字传输通道和数字交叉复用接点(DDN节点)组成的数字数据传输网。DDN作为数据通信的支撑网络,主要作用是为用户提供高速、优质的数据传输通道,为用户网络的互连提供桥梁。DDN最大的特点是数字电路,可提供端到端的高速率、低时延、高质量的数据传输通道。电路可以自动迂回,可靠性高,还可以一线多用,既可以通话、传真、传送数据,又可以组建电视会议系统,做多媒体服务,或组建自己的虚拟专用网(VPN)。由于数字专线通讯质量高,易于检修,它是连接计算机系统的首选网络技术,但是一条DDN专线月租费用为上万元,甚至几万元,如此高的成本使一般的中小企业或普通用户难以承担得起。

字串7

4,ASDL(Asymmetric Digital Subscribe Line:非对称数字传输网):利用电话线作为数字传输线的技术总称为xDSL,如ADSL、VDSL和HDSL等。其中ADSL为非对称传输率的数字传输线技术,适合作为因特网接入技术。ADSL虽然可提供高达1.5Mbps的下行速率,但现在它只可提供较低的速率(256-384Kbps),这是因为受到目前Internet本身速率的影响,即使接入速度很高也无法发挥其作用。

字串6

5,电缆接入:电缆接入是利用有限电视网作为接入网。传统的有限电视网只能单向传输,即从发送端把有线电视信号传输到各个用户。最近的电缆Modem具有双向通信能力,不再需要电话线。目前由于电缆Modem还没有统一的标准,所以进展不如ADSL技术。

字串5

以上各种Internet接入技术由于接入费用、接入效果、适用范围等的不同,相互之间既具有竞争性,同时也相互补充,满足不同的需求,下面是各种接入技术的一个比较:

字串9

字串6

接入种类

字串1

接入速率(bps)

字串8

主要优点

字串8

主要缺点

字串9

基础设施

字串3

价格

字串7

拨号接入

字串8

<56K

字串9

成熟、标准化

字串6

速率太低,不能与电话并用

字串9

电话网

字串6

最低

字串8

ISDN

字串7

128K―144K

字串1

较成熟、标准化、可与电话并用

字串2

速率比较低,不宜做长远方案

字串1

电话网

字串1

字串4

DDN

字串9

64K―2048M

字串4

高速率、低延时、高质量、可靠性强

字串1

费用高

字串6

数字数据网

字串8

字串4

ADSL

字串2

高、约1.5M

字串7

速率高,用现有电话线

字串8

不够成熟,已有一定的标准

字串6

电话网

字串6

较高

字串2

电缆

字串6

2M

字串8

下行速度很高,不用电话线,不用ISP

字串8

不够成熟,标准化不够,随用户增加性能下降

字串6

有线电视网

字串2

较高

字串4

字串2

(二)宽带网

字串8

以上各种接入方式反映了一个实质点的不同,这就是带宽,带宽是用于衡量电路或通道的通信容量或数据传输率的单位。Modem拨号接入其带宽有限,一般小型企业级网站和个人上网可采用这种方式,ISDN和DDN属于专线上网,一般都比拨号接入有更宽的带宽,根据带宽的不同,ISDN和DDN也分为不同的等级,而且收费也不一样,大型网络特别是大型电子商务网站一般都采用专线接入形式,一个高速接入的带宽网对于电子商务的有效开展,特别是对于带有三维动画,多媒体交互功能的电子商务的成功实施,起着至关紧要的作用。光纤、电缆和ADSL等宽带网建设目前仍处于起步阶段,随着网络服务的深入发展,宽带网的建设已经摆在十分突出的位置。

字串5

(三)如何选择因特网服务商(ISP)

字串2

对于采用虚拟主机或主机托管的网站一定要慎重选择好的ISP服务商自身的条件,特别是要考虑其带宽,因为足够的带宽将大大加速网页的下载速度,提高电子商务的效率。如何选择一个合适的因特网服务商(ISP)呢?下面是选择因特网服务商应该考虑的6个问题:

字串3

1,该服务商是否提供诸如电子邮件、新闻发布和文件传送之类的基本服务项目?如果你上网只是为了得到顾客的反馈意见,那么单单电子邮件业务就足够满足你了,但是如果你希望向众多办事处散发报表等等,你的因特网服务商就必须提供文件传送协议。

字串7

2,服务商的技术支持好坏如何?你的公司必须有人懂得你的特殊需要。如果因特网服务商的技术服务不能满足你的要求,就必须另寻商家。

字串2

3,服务商是否能提供公司所需的带宽或因特网访问速度?如果公司里有大批员工需同时上网,你就需要选择高宽带的。而且,你的服务商本身也应该有一个高速的因特网连接。

字串7

4,服务商提供服务的价格是否合适, 你可以与其它的因特网服务商的服务价格相比较。如果你需要高宽带或除基本服务之外的其它服务,你应该预料到高一些的收费。

字串8

5,服务商拥有多少个POP――遥控连接――服务点?如果你和你的雇员经常在外出差,邻近的POP服务点可以当地电话的价格向你提供因特网服务。

字串5

6,服务商能否提供其它你所需要的服务,如帮你设计、建立或维持一个网站等。

字串3

四、技术共享和技术外包

字串9

不管是硬件配置还是软件开发,特别是较高要求的配置和开发,都可能需要花费公司大量的人力、物力和财力,昂贵的硬件和技术开发成本往往足可以让一家公司一贫如洗,那么有没有可供选择的办法呢?办法是有的,那就是技术共享和技术外包。

字串4

(一)技术共享

字串9

技术共享是指多家用户共享一些硬件设施和软件技术服务。技术共享不仅使用户大大节省了成本,而且可以享受到服务商专业化服务。虚拟主机和主机托管是技术共享中最常见的两种方式。

字串9

1,虚拟主机:是使用特殊的软硬件技术把一台运行在因特网上的服务器主机分成一台台“虚拟”主机,每一台虚拟主机都有独立的域名和IP地址,具有完整的Internet服务器(WWW、FTP、EMAIL等)功能。由于多台虚拟主机共享一台真实主机的资源,每个用户费用都大大降低了。

字串4

2,主机托管:是指一个网站的主机不是自己维护,而是交给专门的Internet服务商进行托管维护,Internet服务商提供的托管服务主要有Internet接入服务、服务器的安全维护等。

字串5

技术共享有一个很好的例子:美国加利福尼亚州帕萨迪纳的一家新建公司理想实验室(Idealab),该公司的创建人比尔.格罗斯召集了一些初用因特网的企业,让他们寄栖在自己公司里,由他来掌管办公室业务。该公司让客户共用最新的设备和服务,包括服务器、高速数字电话线、管理和财务软件及其它所共同需要的设备等等。这种技术共享不仅使客户大大降低了运营的成本,同时也为理想实验室带来了可观的收入。

字串2

(二)技术外包

字串8

技术外包是指欲从事电子商务的企业(外包企业)将网站建设、程序开发等技术方面承包给专业的网络公司。技术外包在国内外已经被很普遍地采用,原因是网络技术公司一般都具有一定地技术实力和开发经验,其他企业在进行网站建设或实施其它电子商务解决方案时,可以利用网络技术公司的专业开发队伍,委托其开发,即实施技术外包。技术外包一方面可以使外包企业得到高质量的、专业化服务,另一方面可以大大缩短开发周期,提高效率。同时,技术外包还可以使外包企业避免走一些弯路,减少不必要的浪费。

字串9

实施技术外包只解决了技术实现手段问题,外包企业决不能错误地认为电子商务可以“一包了之”。外包企业一定要根据自己的业务要求,确定网站要实现的功能,并提出自己明确的需求列表。因为接受外包的网络公司只能根据客户的具体需求来开发,此所谓“巧妇难为无米之炊”。即便是技术外包,外包企业也一定要与接受外包的网络公司一起合作,最好是双方成立一个项目小组,由网络公司的技术人员和外包企业的相关业务人员一起共同开发,这样才能保证所开发的网站或电子商务系统的功能完善和适用可靠。外包企业在选择技术提供方时一定要注重对方的开发实力和开发经验,具有一定开发实力和经验的网络公司往往会主动提出一些外包企业没有意识到的问题,并加以解决。

字串1

字串2


Tags:
责任编辑:姚乐
您的评论
用户名: 新注册) 密码: 匿名评论 [所有评论]

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为