为此,应使网页与数据库建立关联。当数据库中的数据变更时,自动地更新网页才是一个
好的解决方案。为了使Web服务器从数据库服务器中检索数据,通常在Web服务器与数据库管理
系统(DatabaseManagement System,DBMS)之间加一层应用服务器。这个中间层服务器的主要
功能有:①与Web服务器的接口;②与数据库管理系统的接口;③业务处理逻辑的管理与组织
。
常用的Web服务器接口有通用网关接口(CGI),Java Servelet,EJB等。常用的中间服务器
有Sybase的EAServer,Microsoft MTS等。数据库的接口有两类:ODBC和JDBC。每个数据库管
理系统都提供自己的接口和ODBC接口。
2.5.1 PCOP网络结构及特点
PtoP即PeertoPeer,称为对等连接或对等网络。PtoP是近几年迅速发展的一种网络应用结
构模式。P to P技术主要指由硬件形成连接后的信息控制技术,在当前信息系统中有越来越广
泛的应用。
S(Server)/B(Browse)或S(Servez)/C(Client)结构模式的网络中,必须在网络内设置服
务器,信息通过服务器才可以传递,如图2-10所示。信息需要先集中上传到服务器保存.然后
再分别下载(如网站),或是信息按服务器上专有规则(软件)处理后才可在网络上传递流动(如
邮件)。
在P to P结构模式的网络中取消了服务器的中心地位,各个“客户”都可通过直接交换共
享计算机资源和服务,如图2-11所示。当对等计算机在客户/服务器模式下作为客户机进行操
作时,它还包含另外一层可使其具有服务器功能的软件。对等计算机可对其他计算机的要求进
行响应,请求、响应范围和方式都随具体应用程序的不同而不同。
2.5.2 P to P网络模式的技术优势
P to P网络模式最大的优势是可充分利用网络上所有“客户终端”的资源。具分析,即使是最繁忙的计算机,其CPU也有很多时间是空闲的。空闲的比例甚至超过40%。P to P技术可将任务分解调度,充分利用这些闲置的资源,完成大规模的计算。
2.5.3 P to P网络模式的主要应用
从前述的有关P to P网络模式的特点与优势来看,P to P网络通过利用网络中大量的闲置资源构成一个功能强大的体系。目前P to P的应用可归结为以下四大类型:
I.文件交换
P to P网络中的计算机自由地交换文件,这是P to P网络最早的应用之一。
2.集群计算
采用P to P技术的对等计算,可把P to P网络中的众多计算机中闲置的计算能力连接起来,构成一个超级计算机,使用积累的能力执行超级计算机的任务。
关于Pto P的故事
1999年就读于美国东北大学的18岁的大学生肖恩·范宁(ShawnFanning)开发出了一个叫Napster的软件,他的目的是想和他在佛吉尼亚的朋友共享MP3歌曲文件。安装了Napster的计算机互相享受各自的资源,因此十分流行,迅速在众多MP3数字音乐爱好者中传播开来。到2000年时,Napster网站宣布已拥有5 000万登记会员,成为P 10 P网络有史以来影响最大的应用。通过Napster提供的Pto P技术,MP3数字音乐爱好者可以在网络上搜索自己需要的MP3文档,并从任一台联同并使用Napster程序的电脑(客户端)上下载MP3,或上载自己的MP3文档给向自己索取文档的其他电脑(客户端)。
但这却使唱片商的利益受到损害,使美国各大唱片商大为恼怒,在一印。升娟堤侠蔸贾MP3服务不久,代表多家唱片巨头的美国唱片艺术家联合工会(RAIAA)即把Napser告上法庭,指其侵犯唱片公司及艺术家版权。提供盗版服务。
当法官们为孰是孰非伤脑筋时,技术人员却受到很大的启发:这是一种极具革命性的互联网技术。网络计算机之问自由的、不受主服务器控制的信息交流的核心思想除了可用于共享MP3音乐外,还可用于很多方面,解决目前网络无法处理(或难于处理)的难题。
3.协同工作
P”P极适合于协同作业。通过网络对等共享数据与程序,分散在各地的计算机实时地进行协同作业。其应用范围包括医疗会诊、软件产品开发等。
4.搜索引擎
P to P技术的搜索方式与现在的网络搜索方式不同,它是一种深层次的搜索。例如有一种方案为:~台机器在网络上搜索十台计算机,并请求这十台计算机中的每一台按同样的要求向另外的十台计算机搜索(即,同时向10。台计算机进行搜索),第N步就达到对10一台计算机进行搜索。因此,搜索的速度快、范围广,在搜索的同时还可对搜索的结果(内容)进行复杂规则的过滤与组织。
P协P技术在网络发展之初即存在,因此,它只是一种新的应用开Pto P的分布计算
通过众多计算机来完成超级计算机的功能,一直是科学家梦寐以求的事情。采用P to P技术的对等计算,正是把P to P网络中的众多计算机暂时不用的计算能力连接起来,使用积累的能力执行超级计算机的任务。任何需要大量数据处理的行业都可从对等计算中获利,如天气预报、动画制作、基因组的研究等。有了对等计算之后,就不再需要昂贵的超级计算机了。就本质而言,对等计算就是网络上CPU资源的共享。加州伯克莱分校曾利用PIo Ptt~200万台PC组成计算机阵列,搜索射电天文望远镜信号中的外星文明迹象。
将来有一天,我们被要求在自己的Pc上安装一个特殊的屏幕保护程序。当我们不使用电脑时。屏保运行,电脑被分配工作负载,我们也将定期收到一笔费用作为对我们的闲置计算资源的使用费。这种交易对企业客户来说也很有吸引力,他们凭空多了一份收入,甚至不用牺牲lT系统的工作性能,因为他们可以随时停止接受P0 P网路分配的工作负载。
当然,或许还有更多的激动人心的应用是我们没有看到的呢!P IoP作为一个新兴的技术在新的网络环境下将大有作为。所以P to P不仅仅是一种技术,更重要的是一种思想,一种打破现有互联网的框架并建立新规则的力量。
……
展开
电子商务系统是电子商务运营的支持系统。电子商务系统的开发与一般信息系统的开发一样,其理论与技术都在快速发展之中。电子商务系统的突出特点是网络的应用,本书在选材及内容上尽可能作了充分考虑。
本书分为四个部分:
第一部分为导论篇,讨论电子设备系统的一般概念和信息系统(包括电子商务系统)的逻辑结构模式。
第二部分为基础技术篇,介绍常用的技术与开发工具。开发技术对系统分析与系统设计是至关重要的。不掌握技术是无法进行设计的。
第三部分为管理篇,讨论系统开发过程模式以及相应的项目组织与项目管理。
第四部分为分析与设计篇,从方法与描述两条主线讨论系统的开发。
这些内容都是开发电子商务系统所必需的。书中适当突出了开发技术与开发工具的应用,因为技术与工具是信息系统工程项目完成的基础。
全书共分11章,由邓仲华任主编。其中第2,3,6,7.9,10,11章由邓仲华负责编写,第4,5章由谭学清负责编写,第8章由代君负责编写,第1章由杨锋负责编写。本书集中了开发人员的集体智慧,下列人员参加了本书的编写:孙凌(第9章),赖碧云、李小丹、蒋友志(第6章),朱晓波(第8章),曾伟、王洪艳(第l章)。
本书在编写过程中得到武汉大学信息管理学院及教务部、出版社的大力支持。
书中大部分内容是编者在信息系统开发项目中所用过的技术与方法,也参考和引用了大量的文献(这些文献都列在书后),在此,对文献作者表示衷心的感谢。还有些文献是在项目开发过程中临时查阅的,当时没有记下出处,在此对这些作者表示歉意。
本书力求突出实用性与先进性,但由于编者水平限制以及时间仓促,缺点和错误在所难免,敬请广大读者和专家提出宝贵意见。
编 者
2003.4