《电子商务概论_覃征_电子商务的支撑技术》由会员分享,可在线阅读,更多相关《电子商务概论_覃征_电子商务的支撑技术(145页珍藏版)》请在金锄头文库上搜索。
1、电子商务的支撑技术覃 征 教授电子商务的基本模式电子商务系统的组成 1电子商务的信息处理技术 4电子商务的设计技术2电子商务的通信技术3电子商务平台电子商务服务商(ICP/ISP/ASP)认证中心决策支持物流客户供应链支付中心图:典型的电子商务系统的组成电子商务系统的组成电子商务平台电子商务平台的后台系统是由软件组成的网络 基础结构,包括基于Internet的数据库、应用 服务器、内容管理软件和个性化组件;电子商务平台的前台应用系统由客户网上自我 服务、供应商网上自我服务、网上采购系统、 网上商店、 电子账单与支付和电子支付网关 等组成;电子商务平台的前台和后台应用系统结合完成 对企业的决策支
2、持、物流管理、认证管理、客 户管理等业务;电子商务平台所谓门户网站,是指通向某类综合性 互联网信息资源并提供有关信息服务 的应用系统。 门户网站电子商务系统的组成供应链(Supply Chain)是指围绕核心企 业,通过对信息、物流、资金流的控制 ,从采购原材料开始,制成中间产品以 及最终产品,最后由销售网络把产品送 到消费者手中的将供应商、制造商、分 销商、零售商、直到最终用户连成一个 整体的基于功能的网链结构模式。 供应链电子商务系统的组成物流这一名词1915年最早由美国学者阿奇萧提出;第二次世界大战中,美国军队为了改善战争中的物 资供应状况,研究和建立了“后勤”理论,并在战 争活动中加以
3、实践和应用。战后,这一理论被应用 到企业界,其内涵得到了进一步的推广,涵盖了整 个生产过程和流通过程,包括生产领域的原材料采 购、生产过程中的物料搬运与厂内物流到商品流通 过程中的物流; 物流物 流社 会 物 流企 业 物 流设 备 制 造运 输仓 储装 卸 包 装配 送信 息 服 务生 产 物 流供 应 物 流销 售 物 流回 收 物 流废 弃 物 流物流信息系统 作业系统采购销售生产订货发货库存配送装卸包装包装图: 物流系统的构成电子商务系统的组成 客户电子商务系统的客户许久是通过电子商 务系统购买商品(包括有形、无形商品 和服务);客户管理系统是电子商务系统的重要 组成部分;电子商务系统
4、的组成 决策支持系统决策支持系统(Decision Support System 简称DSS) 通过结合个人的智力资源和计算 机的能力来改进决策的质量。它是一个基 于计算机的支持系统,服务于处理半结构 化问题的管理决策制定者。决策支持系统 销售支持 客户分析和市场研究 财务分析 运筹和战略计划 企业分析 应用范围决策支持系统 典型组件 数据管理子系统 模型管理系统 知识管理系统 用户界面子系统 用户 电子商务系统的组成 认证中心认证中心(CA)是一些不直接从电子商 务交易中获利的第三方机构,负责发放 和管理数字证书,使网上交易的各方能 够相互确认身份。电子商务系统的组成 支付中心支付中心的功能
5、是为电子商务系统中采 购者、供应者等系统角色提供资金支付 方面的服务。此角色一般由网上银行承 担,提供网上支付服务,并保证支付的 安全性。电子商务的基本模式电子商务系统的组成 1电子商务的信息处理技术 4电子商务的设计技术2电子商务的通信技术3电子商务的设计技术 WEB技术 HTML XML JAVA J2EE WEB技术Web 客 户 机InternetWeb服务器中间件软件应用超文本内容数据库Web技术结构由浏览器向WWW服务器发出HTTP请求, WWW服务器接到请求后,进行相应的处理, 将处理结果以HTML文件的形式返回给浏览器 ,客户浏览器对其进行解释并显示给用户。 WWW服务器要与数
6、据库服务器进行交互,必 须通过中间件来实现。WEB技术 Web通信的基本原理Web浏览器工作时首先使用HTTP协议向 WWW服务器发送请求以访问指定的文档或服 务;相应的,Web服务器会发回请求的响应文 档,浏览器阅读解释其中所有的标记代码并 以正确的格式显示。浏览器的一般具有URL 定向、超级链接、离线浏览、查找、存储和 打印等功能。WEB技术 Web浏览器WEB技术IplanetIplanet Web Server Web ServerApacheApacheWebLogicOracle Web ServerOracle Web ServerIBM Web SphereIBM Web Sp
7、hereMicrosoft IISMicrosoft IIS现有的Web服务器IIS具有与操作系统的亲和性并继承了 Microsoft产品一贯的用户界面,可以与 Microsoft Proxy Server、Certificate Server 、Site Server、Back Office以及其他应用程 序紧密结合,成为功能强大、使用方便的 Web服务器。WEB服务器 Microsoft IIS(Internet Information Server)Web Sphere是一组专门为商务网站设计的套 件,其中最主要的是Web Sphere Commerce Suite,它包含的工具可以创建
8、 和管理电子贸易Web站点和复杂分类数据 ,另外还包括可在主机上安装电子贸易站 点的服务器软件和支付软件,这种支付软 件可以帮助安全地处理Internet支付。WEB服务器 IBM Web SphereApache源于NCSA httpd服务器,经过多次修 改,成为世界上最流行的Web服务器软件之 一。它属于自由软件,特点是简单、速度 快、性能稳定,并可以做代理服务器使用 。可以支持SSL技术,支持多个虚拟主机。 Apache +Linux被称为自由软件的黄金组合 ,性能虽然不是最佳,但其价格优势对小 型网站的诱惑力还是相当大的。WEB服务器 ApacheBEA WebLogic Server
9、是BEA Web应用服务器的 旗舰产品,是用于集成、开发、部署和管理 大型分布式Web应用、网络数据库应用的Java 应用服务器。它将Java的动态功能和Java Enterprise标准的高效性和安全性引入大型 Web应用的集成和开发之中,代表了新一代 Web应用服务器的发展方向。BEA WebLogic Server 是第一个提供 EJB 组件、Java 消息传 递和事件服务、微软 COM 集成以及零管理 客户机的 Web 应用服务器。WEB服务器 BEA WebLogic以能在众多异种平台上运行见长,目前仍然 拥有很高的市场占有率。其主要功能有: 带有客户端授权的SSL、Verity的集
10、成式 检索器、SNMP、出色的数据库连接功能 和Web网站内容管理等服务。WEB服务器 Iplanet Web Server支持多种平台,与Oracle数据库产品配合使 用能获得最佳性能,具有良好的扩展性和 可移植性,良好的安全性,提供多种安全 机制,如简单的防火墙、帐号管理等功能 。WEB服务器 Oracle Web Server数据库Microsoft Sql ServerSybaseMy SQLDB2Oracle数据库服务器Oracle公司产品,是以高级结构化查询语 言(SQL)为基础的大型关系数据库,是 目前最流行的客户/服务器 (CLIENT/SERVER)体系结构的数据库 之一。数
11、据库 OracleMicrosoft公司产品,是一个全面的、集成 的、端到端的数据解决方案,它为企业 中的用户提供了一个安全、可靠和高效 的平台用于企业数据管理和商业智能应 用。数据库 Microsoft SQL ServerIBM公司产品。起源于System R和System R*。 他支持从PC到UNIX,从中小型机到大型机 ;从IBM到非IBM(HP及SUN UNIX系统等 )各种操作平台。DB2数据库核心又称作 DB2公共服务器,采用多进程多线索体系结 构,可以运行于多种操作系统之上,并分别 根据相应平台环境作了调整和优化,以便能 够达到较好的性能。数据库 DB2Sybase数据库是基
12、于Client/Server体系结构的 大型网络数据库系统。它由3个主要部分构成 : 进行数据库管理和维护的一个联机关 系数据库管理系统Sybase SQL Server; 支持数据库应用程序系统的建立与开 发的一组前端工具软件Sybase SQL Toolset; 可把异构环境下任何厂商的应用软件 、任何类型的数据连接在一起的接口 Sybase Open Client/Open Server;数据库 SyBaseMySQL公司开发、发布和支持。开源的关系数 据库管理系统,是一个快速的、多线程、 多用户和健壮的SQL数据库服务器。支持关 键任务、重负载生产系统的使用,也可以 将它嵌入到一个大配
13、置(mass-deployed)的 软件中去。数据库 MySQL关系数据库标准查询语言。由IBM公司于1974年 首先提出并使用的 ,1986年美国国家标准局把 SQL作为关系数据库语言的美国标准,1987年 国际标准化组织(ISO)通过这一标准.此后各个 数据库厂家纷纷推出各自的SQL软件或与SQL 的接口软件.这就使大多数数据库均用SQL作 为共同的数据存取语言和标准接口,使不同数 据库之间的互操作有了共同的基础.SQL已成 为数据库领域中一个主流语言.人们把确立 SQL为关系数据库语言标准及其后的发展称为 是一场革命。数据库 结构化查询语言SQLHTML HTML(Hyper Text
14、Markup Language 超文本标 记语言)是一种用来制作超文本文档的简单标记 语言。 HTML语言是通过利用各种标记来标识文档的结 构以及标识超链接的信息。 用HTML编写的超文本文档称为HTML文档,它 能独立于各种操作系统平台(如UNIX, WINDOWS等)。可扩展置标语言XML(eXtensible Markup Language) 是一种置标语言。它有两个先驱SGML和HTML, 这两个语言都是非常成功的置标语言,但是他们都在 某些方面存在着与生俱来的缺陷。XML正是为了解决 它们的不足而诞生的。XML应用于客户需要与不同的数据源进行交互时 。 数据可能来自不同的数据库,他们
15、都有各自 不同的复杂格式。但客户与这些数据库间只 通过一种标准语言进行交互,那就是XML。 由于XML的自定义性及可扩展性,它足以表 达各种类型的数据。XML XML技术应用应用于将大量运算负荷分布在客户端,即客户可 根据自己的需求选择和制作不同的应用程序以处 理数据,而服务器只须发出同一个XML文件。XML文档数据访问XML文档数据访问XML分析器用来装载XML文档到缓存中,文档装载时,可以使用 DOM或者SAX接口进行检索和处理。DOM(Document Object Model)接口由W3C组织提出的用于访问XML文档的标准接口,是采 用树状对象集合的方式访问给定文档内容的抽象规范。SA
16、X (Simple API for XML)接口是 XML_DEV 邮件列表中的成员根据应用的需求自发地 定义的一套对 XML 文档进行操作的接口规范。 SAX 提 供了一种对 XML 文档进行顺序访问的模式,是一种快速 读写 XML 数据的方式XML的特点 良好的可扩展性 内容与形式的分离 遵循严格的语法要求、便于在不同 的系统之间信息的传输 具有良好的保值性1991年,Sun公司为消费电子产品开发了一个 名为Oak的软件,在安全性和可移植性方面 有所增强。JAVA JAVA的产生历史1994年下半年,Internet发展迅猛,Sun把Oak 的技术应用于网络,命名为Java 。1995年,Sun正式发布了Java语言, Microsoft 、IBM、NetScape、Apple、DEC、SGI等公司 纷纷购买Java语言的使用权。1996年,Sun公司专门成立J