第二章电子商务的基础与体系结构引导案例2.1电子商务的总框架与应用体系框架2.1.1电子商务的总框架一、电子商务的框架众所周知,经济活动发展离不开四流:信息流、资金流、物流和商流。信息流包括商品信息、技术支持信息、服务信息、企业资信信息等的传递过程,也包括询价单、报价单、付款通知单等商业贸易单证信息的传递过程。资金流是指资金的转移过程,包括付款、转账等。物流是商品或服务的流动过程,具体指运输、储存、配送。装卸、保管等各种活动。商流是指商品在进行交易过程中发生的有关商品所有权的转移。电子商务的运作就是围绕这四流展开的。因此,从四流的角度,我们可以得出一个电子商务总框架:二、框架的表述电子商务活动主要包括信息流、资金流、物流三要素,最后才是商流,产生商品所有权的转移。我们可以将电子商务的总框架表述为3F+2S+P,其中3F分别表示信息流、资金流和物流,2S分别表示安全和标准化建设,P表示政策法规。也就是说,电子商务是为了顺利实现3F、2S和P,主要是为3F的实现打基础,是一个支持条件。这里商流是交易的核心,3F的顺利实施才能保证商流的实现。三、3流的形成和关系1.信息流的形成2.资金流的产生3.物流的运作4.信息流、物流和资金流的关系(1)相互分离,各自独立。如前所述,信息虽然来自对物流、资金流特征的描述与客观反映,但它又与物流、资金流分离,独自成为一股对物流、资金流说明的载体。(2)相互联系,三位一体。物流、资金流、信息流的形成是商品流通不断发展的必然结果,它们在商品交换的过程中有机地统一起来,由信息流提供及时准确的有关资料,由资金流按合同条款要求完成商品所有权的转换,由物流按照资金流的明确规定完成商品实体向消费者的转换,从而形成了这三者在商品交换过程中的不可分离的整体。5、小结(1)在任何买卖双方的商业活动中,信息流反映的是物流的移动与资金流流向细节的具体描述。(2)信息流对物流和资金流的运作起到指导和监控的作用,并为人们控制资金流、物流的安全提供决策的依据。(3)以信息流作为指导,通过资金流实现商品的价值,通过物流实现商品的使用价值。2.1.2电子商务的应用体系框架贸易服务的基础设施安全性认证、这询服务、市场调研、目录服务等传播消息和信息基础设施EDI、E-mail、HTTP多媒体内容和网络宣传HTML、Java、HTTP网络基础设施电信、有线电视、无线设备、internet政策法律及隐私各种技术标准及安全网络协议电子商务应用供货链管理视频点播、同上银行、电子市场及电子广告、网上娱乐、有偿信息服务、家庭购物等说明:第一,体系层次。自下而上,从最基础的技术层到电子商务的应用层。第二,两个支柱。它是各种技术标准体系和国家宏观的政策、法律等社会人文环境,这是电子商务顺利应用的坚实基础。1.网络基础设施它是实现电子商务的最底层的基础设施。2.多媒体内容和网络宣传目前,网上最流行的发布信息的方式是以HTML(超文本标记语言)的形式将信息发布在WWW上。3.传播消息和信息的基础设施(1)消息传播工具提供了两种交流方式。一种是非格式化的数据交流,比如用FAX和E-mail传递的消息,它主要是面向人的;另一种是格式化的数据交流,像前面提到的EDI就是典型代表.(2)HTTP是Internet上通用的消息传播工具。它以统一的显示方式在多种环境下显示非格式化的多媒体信息。4.贸易服务的基础设施它是为了方便交易所提供的通用的业务服务,是所有的企业、个人做贸易时都会用到的服务,所以我们将它们也称为基础设施。它们主要包括安全和认证。电子支付、商品目录和价目表服务等。5.电子商务应用如供应链管理、视频点播、网络银行、电子市场及电子广告、网上娱乐、有偿信息服务、家庭购物等。6.电子商务框架支柱电子商务框架有两个支柱:社会人文性的政策法规和自然科技性的技术标准。(1)政策法规政策法律是电子商务应用框架的社会人文性支柱,它是指与电子商务有关的相关政策与法令,涉及政策法律和隐私权问题,包括隐私权的保护、电子签章法律和信息定价等。(2)技术标准技术标准是电子商务应用框架的自然科技性支柱。技术标准定义了用户接口、传输协议、信息发布标准等技术细节。2.2电子商务系统的组成及环境2.2.1电子商务系统的基本结构(p12)支付中心物流中心认证中心电子商务网络需求方供应方电子商务服务商电子商务网站管理机构2.2.2电子商务系统的网络结构(1)企业内部网(Intranet)是利用Internet技术(TCP/IP协议及其他标准)构造的、面向企业内部的专用计算机网络系统。企业内部信息系统与企业内部生产和管理相关,具有管理和处理企业生产过程信息和提供生产和管理决策依据等方面的功能。(2)企业外部网(Extranet)是指企业电子商务的外部环境以及与合作伙伴或外协单位的信息交换网络系统。(3)企业内部网的服务器、终端等设施设备之间多采用交换机相互连接,而企业内部网与企业外部网(甚至是Internet)之间多采用路由器进行连接。2.2.3电子商务系统基本模型不同的电子商务应用,其系统的体系结构和涉及的技术内容会各有不同,但其基本的架构一般是建立在三层分布式环境上,即客户端、Web服务器和外部服务器。客户端Web服务器外部服务器说明:1、客户端。客户端提供用户交互界面,为存取和显示内容提供一个图形使用界面,其主要作用就是将产生的结果信息显示给用户。目前主要采用Web制览器实现相应的功能,如微软的IE。网景的Navigator等。2.Web服务器。Web服务器是存储文件或其他内容的软硬件的组合,如微软的互联网信息服务器(InternetInformationServer,IIS)、网络通信服务器(CommunicationServer,CS),它为应用的业务逻辑提供一个运行环境,提供安全的信息交换、资料取用、资料和交易管理等服务。3.外部服务器。是企业日常工作所依赖的应用和数据。这些应用和数据是重要的商务资源,需要以一种安全且可控的方式连接到Web上,企业能够加以充分利用,能为客户、业务伙伴和员工服务。外部服务器是使它们变为现实的一种机制4.三层应用体系结构的优点①标准性强;②管理和使用方便;③容易与大部分现有系统兼容或易于集成;④具有可扩展性和可移植性等。2.2.5电子商务系统的支撑环境电子商务系统的支撑环境主要是指为保证电子商务活动的开展而必须建立的一系列环境,主要包括:电子商务的支付环境、电子商务的物流环境和电子商务的信用环境。1.电子商务的支付环境电子支付是电子商务活动的关键环节和重要组成部分,是电子商务能够顺利发展的基本条件。2.电子商务的物流环境物流是指物质实体从供应者向需求者的物理移动。3.电子商务的信用环境电子商务信用体系的建立对电子商务至关重要。第一,认证中心是改善电子商务信用环境的最基本的技术手段,是电子商务活动正常进行的必要保障。再者,制定相关法律和制度,以利于营造良好的信用氛围。最后,建立社会信用评价制度和体系,为电子商务交易提供资讯服务。2.3电子商务的硬软件工作平台电子商务的硬件工作平台是数据通信网络,即计算机和通信相结合而产生的一种新的通信方式。1.数据通信的传输介质①磁介质。②双绞线。③同轴电缆。④光纤。⑤无线传输。2.数据通信系统①蜂窝无线通信。蜂窝无线通信包括寻呼系统、无绳电话、模拟蜂窝电话、数字蜂窝电话和个人通信服务系统。这些不同蜂窝无线通信系统的建立,满足了不断增长的移动用户的需求,也为将来的移动电子商务建立了广泛的硬件平台。②通信卫星。通信卫星包括地球同步卫星和低轨道卫星。③窄带ISDN。综合业务数字网(ISDN——IntergratedServiceDigitalNetwork)是电信部门为满足大量用户对于端到喘的数字服务需求而建立起来的一个完全数字化的电路交换电话系统④宽带ISDN和ATM。宽带ISDN其带宽为窄带ISDN的2500倍。宽带ISDN的起点基于ATM(AsynchronousTransferMode),即异步传输模式技术。3.计算机网络①局域网,简称LAN(LocalAIeaNetwork)。它是处于同一建筑、同一大学或方圆几公里地域内的专用网络。②城域网,简称MAN(MetropolitanAreaNetwork)。基本上是一种大型的LAN。它可覆盖一组邻近的办公室和一个城市,通常使用与LAN相似的技术,可以支持数据和声音,并且可能涉及当地的有线电视网。③广域网,简称WAN(WideAreaNetwork)。是一种跨越大地域的网络,通常包含一个国家或州。④因特网。因特网(Internet)是通过WAN连接起来的LAN的集合。现在已经成为覆盖全球范围、包含所有信息的信息共享网络。2.3.2电子商务的软件工作平台1.操作系统平台(1)WindowsNT。(2)Unix。Unix的主要特点是技术成熟、可靠性高。许多Unix主机和服务器都是365X24h的不间断运行。(3)Linux。Linux操作系统是所有Unix操作系统中最出色的一个。在计算机操作系统市场,Linux是增长率最快的操作系统,而且也是唯一市场份额尚在增加的Windows操作系统,全球有700万用户。Linux是一种自由的、没有版权限制的软件。(4)NovellNetware。NovellNetware是Internet进入我国之前最为流行的一种网络操作系统。Novell公司推出了新一代的智能网络平台Netware5完全支持IPX和基于IPX的应用程序,同时它又提供了运行纯粹IP网络的能力。它配备了先进的Internet服务器,支持多脚本语言,使用起来非常方便。(5)Java。Java是由SunMicrosystem公司开发的新一代程序设计语言,它适合于分布式计算,集面向对象、平台无关性、健壮性、安全性和多线性于一身,已经成为Internet上的主要开发语言和网络计算的通用平台。(6)IE。InternetExplorer是美国Microsoft公司开发的因特网浏览器。2.数据库平台数据库有多种,对于数据库的选择应该遵循以下原则:(1)易用性。易用性是指系统的管理语句符合通用标准,便于系统的维护、开发和移植;(2)分布性。分布性是指数据库管理系统应该有对分布式应用的支持,包括数据透明和网络透明,即用户不需要知道数据在什么节点上,也不需要知道网络所采用的协议,系统可以自动搜索,找到数据并将数据转换成相应的协议数据。(3)并发性。可能会有多个用户点在同一时刻对同一数据库进行读写操作。为了保证数据的一致性,需要系统有并发控制功能。(4)完整性。数据的完整性是指对数据正确性和一致性的保护。(5)可移植性。可移植性指的是垂直扩展和水平扩展的能力.(6)安全性。(7)容错性。容错性包括硬件的容错和软件的容错。3、常用的电子商务开发数据库(1)Oracle。Oracle公司的Oracle数据库,是一个功能极其强大和灵活的基于关系数据模型的数据库系统。(2)Sybase。Sybase数据库是基于Client/Server体系结构的大型网络数据库系统。(3)DB2。DB2支持JDBC标准,无论是服务器方还是客户机的小程序,均可访问存储在数据库里的数据。(4)InformixInformix公司的InformixUniversalServer是一种动态可伸缩结构的数据库产品。支持标准的SQL语言,利用OLE方式可被Microsoft产品所调用。它将强大、灵活的查询工具同关系数据库结合在一起,适用于各种查询方式。4.电子商务的开发平台这些平台有PowerBuilder、Java、Delphi等。(1)PowerBuilderPowerBuilder全面支持面向对象编程,是集成强大并易于使用的第四代编程语言(4GL);内置包括数据窗口在内的多种对象类,可以方便地访问数据库。建立Client/ser