电子商务的实现技术_第1页
电子商务的实现技术_第2页
电子商务的实现技术_第3页
电子商务的实现技术_第4页
电子商务的实现技术_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2章 电子商务的实现技术, 2.1 网络技术 2.2 Internet技术 2.3 数据库技术 2.4 EDI 技术 2.5 电子商务的技术要求 2.6 构造电子商务系统,上一页,下一页,目 录,结 束,本 节, 2.1.1 计算机网络的定义 2.1.2 计算机网络的发展 2.1.3 计算机网络的功能 2.1.4 计算机网络的分类 2.1.5 计算机网络的拓扑结构 2.1.6 计算机网络的组成,2.1 网络技术,上一页,下一页,目 录,结 束,本 节,2.1.1 计算机网络的定义,什么是计算机网络呢?我们将地理位置不同,并具有 独立功能的多个计算机系统通过通信设备和线路而连接起 来,且以功能

2、完善的网络软件(网络协议、信息交换方式 以及网络操作系统等)实现网络资源共享的系统称为计算 机网络。 计算机网络还可以定义为“一个互连的、自主的计算 机集合”。互连表示计算机之间有交换信息的能力。互连 方式(传输介质)可以使用双绞线、同轴电缆、光缆等。 自主的计算机表示网络中的每台计算机是独立自主的,它 们之间没有明显的主从关系。,上一页,下一页,目 录,结 束,本 节,2.1.2 计算机网络的发展,在早期,计算机网络只是包括两台用电缆彼此连接起来的计算 机,其目的是实现共享数据。 计算机网络的形成大致经历了4代。 1第1代计算机网络 第1代计算机网络是面向终端(用户端不具有数据的存储和处理能

3、 力)的计算机网络。1946年,世界上第一台计算机(ENIAC)问世。 2第2代计算机网络 早期的第1代计算机网络是面向终端的,是一种以单个主机为中心 的网络,各终端通过通信线路共享主机的硬件和软件资源。 3第3代计算机网络 1977年前后,国际标准化组织成立了一个专门机构,提出了一个 使各种计算机能够在世界范围内互连成网的标准框架,即著名的开放 系统互联基本参考模型OSI/RM,简称为OSI。 4第4代计算机网络 第4代计算机网络是在进入20世纪90年代后,随着数字通信的出现 而产生的,其特点是综合化和高速化。,上一页,下一页,目 录,结 束,本 节,2.1.3 计算机网络的功能,计算机网络

4、具有下述重要的功能。 数据通信。 资源共享。 提高系统的可靠性。 进行分布处理。 集中控制、管理和分配网络中的软件、硬件资源。,上一页,下一页,目 录,结 束,本 节,2.1.4 计算机网络的分类,计算机网络的种类繁多、性能各异,根据不同的分类原 则,可以得到各种不同类型的计算机网络。下面从几个不 同的角度对计算机网络的类型做一个简单介绍。 按传输带宽分类,有基带网和宽带网; 按网络结构分类,有以太网和令牌环网; 按传输技术分类,有广播式和点到点式; 按覆盖范围分类,有局域网、城域网和广域网; 按信息传输介质分类,有无线网和有线网; 按使用范围分类,有公用网和专用网; 按交换方式分类,有报文交

5、换和分组交换; 按网络的拓扑结构分类,有星型、环型、总线型、 树型等。 计算机网络按其覆盖范围可分为局域网(LAN)、城域 网(MAN)和广域网(WAN)。,上一页,下一页,目 录,结 束,本 节,1局域网 局域网(Local Area Network),简称LAN,它的通信范围 一般被限制在中等规模的地理区域内(如一个实验室、一幢大 楼、一个校园)。它具有较高数据传输率的物理通信信道,而且 这种信道可以保持始终一致的低误码率。 局域网的主要特点可以归纳如下: 地理范围有限,参加组网的计算机通常处在10 1000m的 范围内。 信道的带宽大,数据传输率高,目前常见局域网的速率 有10Mbps、

6、100Mbps和1000Mbps。 数据传输可靠,误码率低。 局域网大多采用总线型、星型及环型拓扑结构,结构简 单,实现容易。 通常网络归一个单一组织所拥有和使用,也不受任何公 共网络当局的规定约束,容易进行设备的更新和新技术的引用, 不断增强网络功能。,上一页,下一页,目 录,结 束,本 节,2城域网 城域网(Metropolitan Area Network),简称MAN。城域网是介于局域网与广域网之间的一种高速网络。最初,城域网的主要应用是互连城市范围内的许多局域网。今天,城域网的应用范围已大大拓宽,能用来传输不同类型的业务,包括实时数据、语音和视频等。城域网能有效地工作于多种环境,其主

7、要特性有: 地理覆盖范围可达5km10km。 数据传输速率为45150Mbps。 工作站数大于500个。 误码率小于10-9。 传输介质主要是光纤。 既可用于专用网,又可用于公用网。,上一页,下一页,目 录,结 束,本 节,3广域网 广域网(Wide Area Network),简称WAN。当人们提到计算机网络时,通常指的就是广域网。它所涉及的范围可以为市、省、国家,乃至世界范围,其中最著名的就是Internet(因特网)。 其主要特性有: 广域网最根本的特点就是分布范围广,一般在100km以上。 数据传输率较低(0.1Mbps)。 误码率较高,一般在10-310-5 左右。 属于公用网络。

8、单独建造一个广域网是极其昂贵和不现实的,所以,常常借用传统的公共传输(电报、电话)网来实现。因为广域网的布局不规则,使得网络的通信控制比较复杂,尤其是使用公共传输网,要求连到网上的任何用户都必须严格遵守各种标准和规程。,上一页,下一页,目 录,结 束,本 节,2.1.5 计算机网络的拓扑结构,计算机网络的拓扑(Topology)结构,是指网络中的通信线路 和各结点之间的几何排列,它是解释一个网络物理布局的形式图, 主要用来反映了各个模块之间的结构关系。它影响着整个网络的设 计、功能、可靠性和通信费用等方面,是研究计算机网络的主要环 节之一。 1星型结构 在星型拓扑结构中,结点通过点到点通信线路

9、与中心结点连接, 如图2.1所示。中心结点控制全网的通信,任何两结点之间的通信都 要通过中心结点。 优点:系统稳定性好,故障率低,结构简单,易于实现和管理。 缺点:由于任何两个结点间通信都要经过中央结点,故中心结点 出故障时,整个网络会瘫痪。,图 2.1 星型结构,上一页,下一页,目 录,结 束,本 节,2总线型结构 如图2.2所示,总线型结构是用一条电缆作为公共总线,入网的结点通过相应接口连接到线路上。网络中的任何结点,可以把自己要发送的信息送入总线,使信息在总线上传播,供目的结点接收。网上每个结点,既可接收其它结点的信息,又可发送信息到其它结点,它们处于平等的通信地位,属于分布式传输控制关

10、系。 优点:结构简单、非常便于扩充、价格相对较低、安装使用方便。 缺点:一旦总线的某一点出现接触不良或断开,整个网络将陷于瘫痪。实际安装时要特别处理好总线的各个接头。,图 2.2 总线型结构,上一页,下一页,目 录,结 束,本 节,3树型结构 在树型拓扑结构中,结点按层次进行连接,信息交换主要在上下结点之间进行。 树型拓扑结构虽有多个中心结点,但各个中心结点之间很少有信息流通。各个中心结点均能处理业务,但最上面的主结点有统管整个网络的能力。所谓统管是通过各级中心结点去分级管理。 优点:通信线路连接简单,网络管理软件也不复杂,维护方便。 缺点:资源共享能力差,可靠性低,如中心结点出现故障,则和该

11、中心结点连接的结点均不能工作。 树型结构的示意图见图2.3所示。,图 2.3 树型结构,上一页,下一页,目 录,结 束,本 节,4环型结构 在环型拓扑结构中,结点通过点到点通信线路连接成闭合环路,如图2.4所示。环中数据将沿一个方向逐站传送。 优点:信息在网络中沿固定方向流动,两个结点间有惟一的通路,可靠性高。 缺点:环中每个结点与连接结点之间的通信线路都会转为网络可靠性的瓶颈,环中任何一个结点出现线路故障,都可能造成网络瘫痪。为保证环的正常工作,需要较复杂的环维护处理,环中节点的加入和撤出过程都比较复杂。 环型网是局域网常采用的拓扑结构之一。,图 2.4 环型结构,上一页,下一页,目 录,结

12、 束,2.1.6 计算机网络的组成,一个计算机网络主要由以下几部分组成。 1资源 被服务器提供到网络上,供工作站(客户机)使用的 软硬件资源,它可以是文件、文件夹、打印机、扫描仪等。 2服务器 每个独立的计算机网络中至少应该有一台网络服务 器,是一台被工作站访问的计算机,通常由高性能的计算机 担任。主要任务是运行网络操作系统和其他应用软件,并且 在网络上提供资源,在网络中处于中心地位。 网络服务器是网络的核心,是网络的资源所在,它为使 用者提供了主要的网络资源。 网络硬件包括网络服务器、网络工作站、传输介质和网 络设备等。 3工作站(客户机) 工作站实际上就是一台入网的计算机,它接受网络服务

13、器的控制和管理,它是用户使用网络的窗口。,本 节,上一页,下一页,目 录,结 束,4网络设备 网络设备是连接计算机与传输介质、网络与网络的设备。常用的设备有网络适配器(网卡)、路由器、网桥(连接两个或更多个局域网的网络互连设备)、交换机、光电转换器等。 5网络协议 计算机网络是由多个互连的结点组成,结点之间需要不断地交换数据与控制信息。要做到有条不紊地交换数据,每个结点都必须遵守一些事先约定好的规则。这些规则明确地规定了所交换数据的格式和时序。这些为网络数据交换而制定的规则、约定与标准被称为网络协议。 常用的协议有TCP/IP协议(传输控制协议/网际协议)、IPX/SPX协议(国际报交换/顺序

14、报交换)等。 任何一种通信协议都包括3个组成部分:语法、语义和时序。 语法规定了通信双方“如何讲”,确定用户数据与控制信息的结构与格式; 语义规定通信双方准备“讲什么”,即需要发出何种控制信息,以及完成的动作与做出的响应; 时序规定双方“何时进行通信”,即对事件实现顺序的详细说明。 N MHY6YHNMY6YHY6HY6HNBJY6YN6N MHY6YHNMY6YHY6HY6HNBJY6YN66YHB6YHB6YHB67Y67Y UJ+】,本 节,上一页,下一页,目 录,结 束,6网络操作系统 计算机网络操作系统是网络用户与计算机网络之间的接口。网络用户通过网络操作系统请求网络服务。网络操作系

15、统的任务就是支持局域网络的通信及资源共享。 目前计算机网络有四大主流:Netware、Windows NT/2000、UNIX及 Linux。 NetWare Netware是世界上第一个真正的微机局域网操作系统,它的出现结束了采用单任务操作系统DOS为核心的微机网络系统发展历史。 Windows NT/2000 Windows NT/2000是以Windows的技术为基础,由Microsoft公司研究开发出来的网络操作系统。 Windows NT/2000操作系统的设计定位在高性能工作站、台式机、服务器以及政府机关、大型企业网络、异型机互联设备等多种应用环境中。,本 节,上一页,下一页,目

16、录,结 束, UNIX UNIX是当代最著名的多用户、多任务的网络操作系统。运行UNIX的计算机在同一时间能够支持多个计算机程序,其中典型的是支持多个登录的网络用户。 UNIX网络操作系统是唯一跨微型机、小型机、大型机的系统。 Linux Linux操作系统是UNIX在微机上的完整实现,它是一个开放源代码的网络操作系统,性能稳定、功能强大、技术先进,是目前最流行的微机操作系统之一。 Linux不仅可以运行在Intel系统个人计算机上,还可以运行在Apple系统或其他平台上。 以上4类网络操作系统都支持客户/服务器结构。 为了在网络上实现资源共享,用网络操作系统对网络上的各种资源进行管理。网络操

17、作系统的主要部分存放在服务器上。网络操作系统的主要功能是服务器管理及通信管理,包括一般多用户多任务操作系统所具有的功能。我们所使用的通信软件和通信协议一般都包含在网络操作系统中。,本 节,上一页,下一页,目 录,结 束,本 节, 2.2.1 网络互连技术 2.2.2 TCP/IP协议 2.2.3 Internet提供的服务 2.2.4 Web编程语言 2.2.5 Intranet和Extranet,2.2 Internet技术,上一页,下一页,目 录,结 束,2.2.1 网络互连技术,近几年来,随着信息业务的快速增长,特别是Internet 的迅 猛发展,人们对传输速率提出了越来越高的要求,网

18、络接入技术 也因此得到了迅速发展,并且呈现多样化的特点。 接入技术负责将用户的局域网或计算机与公用网络连接在一 起。对接入的基本要求是: 有很高的传输率(即带宽),以便支持多媒体通信。一般 情况下,人们对接收速率(即下行信道)的要求较高,而对发送 速率(即上行信道)的要求较低,因此,传输率可以是不对称的。 接通速度快。因为目前常用的拨号上网方式连通时间较 长,并独占电话线,所以调制解调器和电话就不能同时使用。 上网费用低,通讯质量高。 1拨号上网 拨号上网方式是通过模拟电话线,以调制解调器(Modem)转 换模拟信号和数字信号来达到传输数据的目的。,本 节,上一页,下一页,目 录,结 束,2I

19、SDN 综合业务数字网 ISDN是综合业务数字网(Integrated Services Digital Network)的缩写。ISDN是电话网和数字网相结合演化出来的一种网络,可以实现计算机之间的数字连接,提供包括话音和非话音在内的多种业务。 3DDN 数字数据网 DDN(Digital Data Network)即数字数据网,它是利用数字传输通道(光纤、数字微波、卫星)和数字交叉复用设备组成的数字数据传输网。DDN采用数字电路,传输质量高,误码率低,延时小,通信速率可根据用户需要任意选择。 4ADSL非对称数字用户线 ADSL是一个种高速的Internet解决方案,它使用普通电话线作为传

20、输介质。我们知道传统的调制解调器只使用了电话线04kHz的低频段,而电话铜线理论上有接近2MHz的带宽,因此说,56Kb/s不是电话线传输能力的限度,只要避开窄带交换机,换其它局端接入设备,用户就可把宽带数据信号送入通信网。,本 节,上一页,下一页,目 录,结 束,5Cable Modem 所谓Cable Modem,即电缆调制解调器,又名线缆调制解调器。它是连接有线电视同轴电缆与用户计算机之间的中间设备。 表2.1列出了各种接入技术的比较,目前还不能说哪一种技术占有绝对优势。在一段时期里,它们可能会一起发展,然后在竞争中逐渐分出高低。有些技术则可能相互补充,满足不同的需求。,本 节,表2.1

21、 各种接入技术比较一览表,上一页,下一页,目 录,结 束,2.2.2 TCP/IP协议,1TCP/IP协议的概念 TCP/IP协议与网络介质和类型无关,既可以运行在局 域网上,又可以运行在广域网中。 TCP称为传输控制协议,其作用是保证数据能够正 确无误地到达目的结点。TCP是一种十分可靠的网络协议, 因为它可以对所有发出的数据运行跟踪,并且负责对那些 没有到达目的地或陷入无法识别状态的数据进行重新传 送。 IP称为网际协议,它位于TCP的下一层,负责完成 互联网中数据包的路径选择,并跟踪这些包到达不同目的 端的路径。 2IP地址 Internet上的每台计算机在通信之前首先需要指定一 个IP

22、地址。在TCP/IP中使用IP地址来标识出网络和网内主 机,在互联网上不可能有两台IP地址完全相同的计算机。 每个IP地址是一个32位的二进制整数。为了表示方便,每 隔8位用“.”分开。,本 节,上一页,下一页,目 录,结 束,IP地址按网络规模的大小分为A、B、C三类。A类地址 分配给规模特别大的网络使用。B类地址分配给一般的大型 网络。C类地址分配给小型网络,如大量的局域网和校园 网。我国的大部分企业使用的都是C类地址。 3Internet域名 IP地址由数字构成,难以记忆,也难以理解。为了向 一般用户提供一种直观、明了与容易记忆的主机标识符, TCP/IP专门设计了一种字符型的主机名字机

23、制,这就是 Internet域名系统DNS(Domain Name System)。主机名字 是比IP地址更高级的地址形式。 任何组织均可根据域名语法构造本组织内部的域名,但 这些域名的使用当然也仅限于组织内部。 为保证域名系统的通用性,作为国际性大网的Internet 规定了一组正式的通用标准标号,如表2.2所示。,本 节,上一页,下一页,目 录,结 束,域名归中央管理机构(NIC)管辖,假如一个国家的主 机要想按地理模式登记进入域名系统,需要首先向NIC申请 登记本国的第一级域名(一般采用该国国际标准的二字符 标识符)。NIC将第一级域的管理特权分派给指定管理机 构,各管理机构在对其管辖范

24、围内的域名空间继续划分, 并将各子部分管理特权授予子管理机构。如此下去,便形 成层次型域名。,本 节,表2.2 域名的含义,上一页,下一页,目 录,结 束,4域名解析 在上网的时候,输入的域名地址要先转换成IP地址才 能访问相应的站点。这个工作是由指定的一台计算机自动 完成的,这个过程称为“域名解析”,担任这个工作的计 算机被称为“DNS服务器“。域名服务器的主要任务就是完 成“域名IP地址”之间的映射。 当域名服务器接收到用户的请求后,会在自己的数据 库中查找对应的IP地址,如果找到了这个地址,就把它发 回给用户计算机,否则域名服务器自动在其他域名服务器 上寻找这个IP地址。如果DNS服务地

25、址错误,就不能正确解 析域名,也就不能通过域名地址来访问某个网站,但直接 输入IP地址则可以访问。,本 节,上一页,下一页,目 录,结 束,本 节,2.2.3 Internet提供的服务,目前Internet上提供了为数众多的服务,它们为人们 的信息交流带来了极大的便利。而且随着Internet商业化 的发展趋势,它所能提供的服务将会进一步增多。 下面对Internet 提供的基本服务进行介绍。 1电子邮件服务(E-mail) 电子邮件简称E-mail,它是一种通过Internet与其他用 户进行联系的快速、简便、价廉的现代化通信手段,也是 目前Internet 用户使用最频繁的一种服务功能。

26、 电子邮件之所以受到广大用户的喜爱,是因为与传统通 信方式相比,它具有以下明显的优点: 速度快。 电子邮件与电话系统相比,它不要求通信双方都在 场,而且不需要知道通信对象在网络中的具体位置; 电子邮件可以实现一对多的邮件传送,这样可以使 得一位用户向多人发出通知的过程变得很容易; 可以传送多媒体信息。 价格低。 使用电子邮件的首要条件是要一个电子信箱(Mail Box)。电子信箱是由通过电子邮件服务机构(ISP)为用 户建立的。,上一页,下一页,目 录,结 束,本 节,每个电子信箱都有一个信箱地址,称为电子邮件地址。电子邮 件地址可以是某个用户的地址,也可以是一组用户的地址。E-mail 地址

27、的格式是固定的,并且在全球范围内是唯一的。 用户的E-mail地址格式为:用户名主机名。其中“”符号表 示“at”,意为“在”。主机名指的是拥有独立IP地址的计算机的 名字,用户名是指该计算机为用户建立的E-mail帐户名。 Internet上的电子邮件系统的工作过程采用的是客户/服务器模 式。电子邮件的发送和接收过程,要遵守一定的协议和标准。这些 协议和标准能够保证电子邮件在各种不同的系统之间进行传输。 目前常用的邮件传输/接收协议有简单邮件传输协议SMTP和电 子邮件接收协议POP3两种。 简单邮件传输协议SMTP(Simple Mail Transfer Protocol)是 Inter

28、net上基于TCP/IP的应用层协议。它定义了邮件发送和接收之 间的连接传输。当发送方计算机与支持SMTP协议的电子邮件服务器 相连时,能将电子邮件从发送方的计算机中准确无误的传送到接收 方的电子信箱中。 电子邮件接收协议POP3(Post Office Protocol 3)的功能是 当用户的计算机与支持POP 3协议的电子邮件服务器连接时,接收 方的计算机能准确无误的接收到存储在服务器电子邮箱中的邮件。,上一页,下一页,目 录,结 束,现在的ISP邮件服务器均采用SMTP服务器作为邮件发送服务 器,采用POP3服务器作为邮件接收服务器。 目前,大多数电子邮件客户端软件如Outlook Ex

29、press等都支持SMTP协议和POP3协议。 2文件传输服务(FTP) FTP服务提供了任意两台Internet计算机之间相互传输文件的 机制,它是广大用户获得丰富的Internet资源的重要方法之一。 FTP几乎可以传送任何类型的文件,如文本文件、二进制文 件、图像文件、声音文件等。 3远程登录服务(Telnet) 远程登录是Internet最早提供的最基本的信息服务之一, Telnet协议是TCP/IP协议的一部分。Internet中的用户使用Telnet 命令,使自己的计算机暂时成为远程计算机的一个仿真终端的过 程。一旦用户成功地实现了远程登录,用户使用的计算机就可以像 一台与对方计算

30、机直接连接的本地终端一样进行工作。 Internet的远程登录服务的主要作用是: 允许用户与远程计算机上运行的程序进行交互; 当用户登录到远程计算机时,可以执行远程计算机上的任 何应用程序,并且能屏蔽不同型号计算机之间的差异; 用户可以利用个人计算机去完成许多只有大型计算机才能 完成的任务。,本 节,上一页,下一页,目 录,结 束,目前国内Telnet最广泛的应用就是BBS(电子公告栏),通过 BBS,用户可以进行各种信息交流、讨论。 4BBS服务 BBS(Bulletion Board System)即电子公告板系统,用户可 以在电子公告板上发布信息和进行讨论。这有些类似于我们平常使 用的留

31、言板。当一个用户在公告板上发布某条新闻或询问某个问题 后,其他加入该公告板系统的用户就会看到这些信息并做出回应。 5服务 WWW(World Wide Web),有时也叫Web,中文称为万维网、环 球信息网等。WWW是由欧洲核物理研究中心(ERN)研制的,其目的 是用Internet为全球范围内的科学家提供更加方便的信息交流和信 息查询方式。它是目前Internet上最方便与最受用户欢迎的信息服 务类型,它的影响力已远远超出了专业技术范畴,并且已经进入广 告、新闻、销售、电子商务与信息服务等各个行业。 在我国Internet的发展虽然较晚,但发展还是比较快的,在国 家的大量投入下,目前已经形成

32、了五大骨干网。 中国科技网(CSTNET) 中国教育科研互联网(CERNET) 中国公用计算机网(CHINANET) 中国金桥信息网(CHINAGBN) 中国联通互联网(UNINET) 以上5大骨干网都提供Internet的接入服务,并为支持入网的 企业提供上述服务。,本 节,上一页,下一页,目 录,结 束,本 节,2.2.4 Web编程语言,最初的Web页面只能完成简单的信息发布功能,提供的页面是 静态的,没有交互功能,也无法实现复杂的动画。如果加入一些 Web编程语言,如Java Script,VBScript等,就使页面有了一些简 单的交互功能,另外还可以选用动态主页和动画的功能,使得信

33、息 发布方式更加丰富多彩。下面,我们来介绍一下几种常见的Web编 程语言。 1HTML HTML(HyperText Markup Language,超文本标记语言)是基 于HTTP协议的Web页面设计语言。在HTML上规定和描述了页面设计 的具体格式,比如,规定了如何在Web页中显示标题、段落、正 文、动画、图像以及这些内容的具体格式。 2VRML VRML(Virtual Reality Modeling,虚拟现实描述语言)。在 WWW中,用HTML描述的页面是静态的,它虽然也可以用某种画文件 (如GIF)显示动画,产生动态效果,但这都不可能达到虚拟现实 的效果。,上一页,下一页,目 录,

34、结 束,3Java技术 Java技术可分为下面几个主要部分:Java语言和类 库、Java运行系统和Java Applet/Servlet。 Java语言是支持整个Java技术的底层基础,Java语言 具有系统无关性,它采用虚拟机技术,编译以后生成字节 代码解释执行,因此Java应用程序可以不需改动和重新编 译,而在任何环境下运行,这一点在环境复杂的Internet 上非常方便。 Java是第一个真正的跨平台语言,Java程序本身是以 与平台无关的中间代码的形式存在的,在不同的平台上由 各自的Java虚拟机来解释执行。 Java运行系统主要是指Java虚拟机,负责将Java与平 台无关的中间代

35、码翻译成本机的可执行机器代码。 Java Applet是Java应用到Internet中后产生的一个重 要的概念,Java Applet是指Java语言编写的,被嵌入到 Web页面中,用来产生动态、交互性页面效果的小程序。 4JavaScript脚本语言 JavaScript正如同它名称中的Script所描述的,它是 一种脚本语言。JavaScript可以直接嵌入到HTML文档中, 浏览器能够理解其中的JavaScript语句,并能在网页下载 后对这些JavaScript语句进行解释执行。,本 节,上一页,下一页,目 录,结 束,5ActiveX技术 OLE(Object Linking an

36、d Embedding,对象链接和嵌 入)伴随着Windows3.1推出以来,一直是将不同的Windows 应用程序联系在一起的一个重要技术,应用十分广泛,而 且具有扩展到Internet上使用的潜力。因此,Microsoft将 OLE技术加以扩展,形成了ActiveX。OLE技术的底层基础是 COM(Component Object Model,构件对象模型),OLE在 COM的基础上提供了一整套广泛的服务,包括应用自动化、 标准拖放、对象链接和嵌入,以及可视化编辑等。而 ActiveX技术在继承了OLE技术的同时在规模和速度方面针 对网络应用的需要进行了优化,另外它还包含了对 Intern

37、et的编程支持。 ActiveX技术包括下面几个部分:ActiveX控件、 ActiveX脚本语言、ActiveX文档和ActiveX服务器扩展。 ActiveX控件既可以用于Web页面,也可以用于传统的 桌面程序,这是它和Java Applet的一点重要区别。 ActiveX提供的是一个脚本开发规范,通过使用相同的 接口来支持多种脚本语言。 6ASP Active Server Pages(ASP)是微软的Internet Information Server(IIS)的一个部件。利用ASP,用户 可以在服务器端执行用VBScript或JavaScript编写的嵌入 在HTML文件中的小程序

38、。,本 节,上一页,下一页,目 录,结 束,ASP本身提供了很多ActiveX Server 部件以扩展ASP的编程能 力。这些部件对调用者隐藏了具体的编程细节。通过对这些部件 的调用,编程人员用很少的代码就可以完成许多复杂的任务。用 户也可以用其他编程语言开发自己的ActiveX Server部件。 7CGI CGI(Common Gateway Interface,公共网关接口)是Web服 务器与外部程序的接口。利用CGI方式,可以将一些动态信息放入 数据库,由Web服务器通过CGI调用应用程序去查询这些数据库, 然后将获得的动态信息提供给用户。 CGI是一种在服务器端运行的应用程序,用户

39、通过浏览器调用 CGI程序并传递参数,CGI程序运行后将结果返回用户的浏览器, 这样就允许在网上实现更多更复杂的任务,使得网上的电子商务 应用成为可能。 8XML语言 可扩展标记语言(Extensible Markup Language,简称为 XML)是为了对信息进行自我描述而设计的一种新语言。这 项对计算机通信方式的简单变革可能会将Internet从信息传送 扩展到人类活动的许多其他方面。 XML包含一组基本规则,任何人都可以利用这种规则创建针对 特定应用领域的标记语言,这些标记不是描述信息的显示方式, 而是描述信息本身,诸如购物定单中的产品规格、价格、件数、 送货方式等。XML标准的制定

40、将大大促进Internet的应用。XML得 到了业界所有大公司的支持。,本 节,上一页,下一页,目 录,结 束,本 节,2.2.5 Intranet和Extranet,Internet在企业业务中的应用,可以按照对内和对外分成 Intranet和Extranet。 Intranet指采用Internet技术建立的企业内部网络,它采用基 于Internet的网络协议,Web技术和设备构造成可提供Web信息服务 以及数据库访问等其他服务的企业内部网。用户使用浏览器进行操 作,完成数据处理和企业管理的各项功能。 Extranet是Internet的另一种应用,Extranet是将Intranet的

41、构建技术应用于企业间系统。它使企业与其客户和其他企业相连完 成其共同目标和交互合作网络。通过向一些主要贸易伙伴添加外部 链接来扩充Intranet,这些贸易伙伴不限于组织的成员,可超出组 织之外,特别是包括那些想与之建立联系的供应商和客户。 Internet,Intranet和Extranet三者的区别和联系在于: Internet是基础,是网络基础和包括Intranet和Extranet在内的的 各种应用的集合;Intranet强调企业内部各部门的联系,业务范围 仅限于企业内;Extranet强调各企业间联系,业务范围包括贸易伙 伴、合作对象、零售商、消费者和认证机构。由此可见,Intern

42、et 业务范围最大,Extranet次之,Intranet最小。,上一页,下一页,目 录,结 束,本 节, 2.3.1 数据库技术与电子商务 2.3.2 数据库的应用模式 2.3.3 常用数据库简介,2.3 数据库技术,上一页,下一页,目 录,结 束,本 节,2.3.1 数据库技术与电子商务,计算机最大的特点就是能够快速准确地处理大量数 据,数据处理是它的基本功能和关键技术。数据处理的中 心问题是数据管理,数据管理是指对数据的分类、组织、 编码、存储、检索和维护。数据库技术正是数据处理技术 发展到比较成熟后的产物。电子商务以计算机及其网络技 术取代传统方式来进行生产经营活动,离不开数据库技术

43、的支持。电子商务必须通过数据库技术来存储和管理各种 商务数据并得到决策支持。 1进行数据处理 对于参与电子商务的企业而言,数据的来源不仅仅是 企业内部管理信息系统,还包括大量的外部数据。 2提供决策支持 决策是关系到企业未来成败的关键,而数据库存储的 数据就是决策的依据。对于参与电子商务的企业而言,由 于他们的信息更灵通、过程更规范,这就为决策支持打下 了良好的基础。,上一页,下一页,目 录,结 束,电子商务系统如果缺少好的决策支持功能,一方面是对电子 商务海量数据资源的一种浪费,另一方面也是对从事电子商务企 业的一大损失。 3与EDI进行数据转换 数据库管理系统对企业从事电子交易起到很大的支

44、持作用。 EDI是电子商务重要的组成部分,要想成功地实现EDI,企业的基 础设施建设是关键,而数据库系统的建设是其中重要的一环。 4与Web技术相结合 随着WWW的不断扩展,当前许多企业纷纷在Web上建设自己的 网站。企业通过主页介绍自己的情况;提供琳琅满目的产品信息 和优惠的价格,并配有详细的专家评论;同时收集顾客的需求信 息。 随着技术的发展,目前,将Web技术和数据库技术结合在一 起,产生了Web数据库。 Web与数据库相结合,可以集Web和数据库的诸优点于一身。 前端有界面友好的Web浏览器,后台则有成熟的数据库技术作支 撑。这样无疑会带给企业一个良好的应用环境。 电子商务作为新型的企

45、业经营管理模式,当然也离不开数据 库技术的支持。如今,数据库技术正在为推进电子商务应用发挥 巨大的作用,将来随着数据库技术飞速地发展,它一定会为优化 企业管理模式做出更大的贡献,本 节,上一页,下一页,目 录,结 束,2.3.2 数据库的应用模式,目前数据库技术主要采用Client/Server(C/S)和 Browser/Server(B/S)两种模式。 1C/S模式 C/S模式最早用于描述软件的体系结构,它用来表示两类协作程 序之间的关系,其中一类为客户(Client)程序,另一类为服务器 (Server)程序。Client程序与Server程序可以运行在一台计算机 中,也可以运行在网络环

46、境中的两台或多台计算机中。在网络环境 中,Client程序向Server程序发出服务请求,Server程序接收并处理 Cliernt程序的请求,然后将处理结果送回客户机。 2B/S模式 一种新的网络计算模式开始形成和发展,这种基于浏览器、WWW 服务器和应用服务器的计算机结构称为B/S计算模式。这种新型的计 算模式继承和共融了原来传统客户/服务器(C/S)计算模式中的网络 软、硬件平台和应用,但它具有传统C/S计算模式所不及的很多特 点:更加开放、与软硬件平台无关、应用开发速度快、生命周期长、 应用扩充和系统维护升级方便等。,本 节,上一页,下一页,目 录,结 束,B/S模式是以Web技术为中

47、心的一种应用,客户机上只要 安装一个浏览器,再安装很小的支持库,如JAVA或VB的动 态链接库;中间层采用Web服务器,它接受客户端的请求, 将其转换为SQL语句,通过ODBC(开放性数据库接口标准) 或其他手段传给数据库服务器,并将数据库服务器返回的 结果用HTML文件格式传回给客户机。 在B/S模式中,用户访问应用服务器资源以动态交互或 互相合作的方式进行。在B/S模式中主流语言是Java和HTML 类等。B/S模式最主要的特点是与软、硬件平台无关性,浏 览器、Web server、Java、HTML以及数据库资源都可以做 到与软、硬件平台无关。 在B/S模式环境中,将会出现一种新的数据库

48、应用模 式:outsourcing(采购数据库服务)。在组建B/S模式的 应用系统时,Web服务器产品的选择应考评下列因素: 与企业现有网络的配合性; 与数据库服务器的结合性; 开发Web页面的难易程度; 安全性; 稳定性。,本 节,上一页,下一页,目 录,结 束,2.3.3 常用数据库简介,1ORACLE ORACLE是一种适用于大型、中型和微型计算机的关系数据库 管理系统,它使用SQL(Structured Query Language)作为它的 数据库语言。1987年被ISO定为国际标准。目前所有关系数据库 管理系统如ORACLE,SYBASE,DB2,INFORMIX,SQL Serv

49、er等均 采用SQL作为基础工具语言。 2SYBASE SYBASE是美国SYBASE公司在20世纪80年代中期推出的客户/ 服务器结构的关系数据库系统,也是世界上第一个真正的基于 Client/Server结构的RDBMS产品。,本 节,上一页,下一页,目 录,结 束,3DB2 DB2是IBM公司开发的关系数据库管理系统,它有多种 不同的版本,如:DB2工作组版(DB2Workgroup Edition)、DB2企业版(DB2 Enterprise Edition)、DB2 个人版(DB2 Personal Edition)和DB2企业扩展版(DB2 Enterprise-Extended

50、Edition)等,这些产品基本的数据 管理功能是一样的,区别在于支持远程客户能力和分布式 处理能力。 4SQL Server SQL Server是微软公司开发的一个关系数据库管理系 统,以TransactSQL作为它的数据库查询和编程语言。T SQL是结构化查询语言SQL的一种,支持ANSI SQL92标 准。,本 节,上一页,下一页,目 录,结 束,本 节, 2.4.1 EDI概述 2.4.2 EDI系统的功能 2.4.3 EDI系统的组成 2.4.4 EDI的网络技术 2.4.5 EDI的标准化 2.4.6 EDI的软件结构 2.4.7 EDI服务中心,2.4 EDI 技术,上一页,下

51、一页,目 录,结 束,EDI(Electronic Data Interchange,即电子数据交换),它是80年代发展起来的一种新型电子化商业贸易工具,是现代计算机技术与网络通讯技术相结合的产物。 它是将企业与企业之间的商业往来,以标准化、规范化的文件格式,无需人工介入,无需纸张文件,采用电子化的方式,通过网络系统在计算机应用系统与计算机应用系统之间,直接地进行信息业务交换与处理。 EDI用于计算机之间商业信息的传递,包括日常咨询、计划、采购、到货通知、询价、付款、财政报告等,还用于安全、行政、贸易伙伴、规格、合同、生产分销等信息交换,目前人们正在开发适用于政府、广告、教育、娱乐、司法、和银

52、行抵押业务等领域的EDI标准。由此可见,EDI的应用远不止贸易事务,它可以广泛地应用到各个经济、行政等部门,仅仅把EDI认为是“无纸贸易”是一种片面的理解。,2.4.1 EDI概述,本 节,上一页,下一页,目 录,结 束,与其他网络应用相比,EDI技术具有如下特点: EDI的使用对象是不同的组织之间。 EDI所传送的资料是一般业务资料,如发票,订单 等,而不是指一般通知。 采用共同标准化的格式,这也是与一般E-mail的区别。 尽量避免人工的介入操作,由收送双方的计算机系统直 接传送、交换资料。 与传统的商业活动相比,使用EDI最大的好处就是与企业MIS 系统的紧密结合。 在电子商务采用的各种

53、信息传递方式中,如图像、自动传真 等,使用EDI可以保证真实数据的传递。EDI特别适用于大量信息 传递,由于在传送过程中无需再输入,使出错率几乎降为零,大 大节省了时间和经费。 EDI包括网络平台、应用软件、商业过程、标准化、认证、 安全等各个方面。,本 节,上一页,下一页,目 录,结 束,EDI系统可分为两类,一类是EDI服务系统,面向社会团体、个人提供EDI服务,供相关用户群使用;另一类是EDI的应用系统,完成EDI报文的收发、翻译,面向最终的具体应用业务。 EDI应用系统作为数据处理和数据通信相结合的工具,其作用是为团体的信息系统服务,实现团体内部的信息处理和团体之间的信息交换和处理的自

54、动化。 EDI数据处理:EDI处理的数据源于企事业团体的信息系统,经过交换,进入交换对方企事业团体的信息系统。 EDI网络通信:EDI网络通信是指通过网络把EDI数据传送到目的地。 直接方式是EDI的双方通过数据专线或电话拨号联结。直接 相互传递EDI信息。这种方式又称为点对点(PTP:Point To Point)方式。,2.4.2 EDI系统的功能,本 节,上一页,下一页,目 录,结 束,实现EDI,需要配备相应的EDI软件及硬件。EDI软件具有将用户数据库系统中的信息,译成EDI的标准格式,以供传输交换的能力。EDI软件由转换软件、翻译软件和通信软件构成。 转换软件可以帮助用户将原有计算

55、机系统的文件,转换成翻译软件能够理解的中间文件(Flat file),或是将从翻译软件接收来的中间文件,转换成原计算机系统中的文件。翻译软件将中间文件外层加上通信信封(Envelope),再送到EDI系统交换中心的邮箱(Mailbox),或由EDI系统交换中心内,将接收到的文件取回。 EDI所需的硬件设备大致有:计算机网络、调制解调器(Modem)及电话线。 EDI系统对计算机的要求不高,目前市场上可见的各种计算机,无论是PC、工作站、小型机、主机等,均可利用,不必特地为应用EDI而购买新的设备。,2.4.3 EDI系统的组成,本 节,上一页,下一页,目 录,结 束,1.增值网络VAN 在In

56、ternet普遍投入使用之前,EDI通信采用的是专用的增值网络(VAN)。 EDI增值网络(VAN)是利用现有的通信网络,增加EDI服务功能而实现的计算机网络。可使用的各种通信网包括:分组交换数据网(PSDN)、电话交换网(PSTN)、数字数据网(DDN)、综合业务数字网(ISDN)、卫星数据网(VAST)和移动数据通信网等。 2.从VAN到Internet VAN是目前普遍采用的EDI应用模式。它可以使不同的计算机之间实现数据传输、数据文件转移以及远程数据库的访问等,克服了“点对点”应用方式的弊端。但是传统的VAN本身存在很大缺陷。同时EDI往往是发生在异种计算机的应用软件之间,因此,EDI

57、软件与VAN的联系比较松散,效率低。 Internet的应用模式正好满足了EDI的这种发展趋势,并大有取代VAN之趋势,这主要是因为: Internet EDI通信费用低廉; 基于Internet的EDI系统容易实现,技术上不复杂; 在Internet上实施EDI是一种必然趋势。,2.4.4 EDI的网络技术,本 节,上一页,下一页,目 录,结 束,目前国际上存在两大标准体系,一个是流行于欧洲、亚洲的,由联合国欧洲经济委员会(UN/ECE)制定的UN/EDIFACT标准。另一个是流行于北美的,由美国国家标准化委员会(ANSI)制定的ANSI X.12标准。 EDI的标准应该遵循以下两条原则:

58、提供一种发送数据及接收数据的各方都可以使用的语言,这种语言所使用的语句是无二义性的。 这种标准不受计算机类型的影响,既适用于计算机间的数据交流,又独立于计算机之外。 标准报文格式指出了要传递的标准单证的格式。UN/EDIFACT规定了几十种标准的报文格式作为国际电子数据交换单证的标准。,2.4.5 EDI的标准化,本 节,上一页,下一页,目 录,结 束,用户接口模块 用户接口包括用户界面和查询技术。用户界面是EDI系统的外包装,它的设计是否美观,使用是否方便,直接关系到EDI系统产品的外在形象。查询统计模块可帮助管理人员了解本单位的情况,打印或显示各种统计报表,了解市场变化情况,及时调整经营方

59、针策略等。 内部接口模块 内部接口模块是EDI系统和本单位内部其他信息系统及数据库的接口,一个单位信息系统应用程度越高,内部接口模块也就越复杂。一份来自外部的EDI报文,经过EDI系统处理之后,大部分相关内容都需要经内部接口模块送往其他信息系统,或查询其他信息系统才能给EDI报文以确定的答复。 报文生成及处理模块 该模块作用有两大方面,第一是接受来自用户接口模块和内部接口模块的命令和信息,按照EDI标准生成定单、发票、合同以及其他各种EDI报文和单证,经格式转换模块处理之后,由通信模块经EDI网络转发给其他EDI用户。,2.4.6 EDI的软件结构,本 节,上一页,下一页,目 录,结 束,模块的另一个作用,也是更复杂的工作就是自动处理由其他EDI系统发来的EDI报文。按照不同的EDI报文类型,应用不同的过程进行处理,例如,定单处理、发票处理等。 格式转换模块 由于EDI要在不同国家和地区、不同行业内开展,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论