登录注册
上海交通大学论坛 > 数据库 > 浏览当前帖子 手机版 关闭左侧栏
Oracle电子商务解决方案
返回本版】  【发表帖子】  【回复帖子 浏览量  5969      回帖数 1
师大历史系    等级  

楼主 发表于  2012/5/10 2:19:09    编 辑   



                              
发信人Xinyu (xinyu), 信区database                                            
标  题Oracle电子商务解决方案                                                   
发信站饮水思源站 (Fri Jun 12 07:39:41 1998) , 转信                             
                                                                                 
                                                                                 
                    [一九九八年二月十六日 总第699期] 第A26版                     
                                                                                 
                                                                                 
                                                                                 
Oracle电子商务解决方案                                                           
                                                                                 
                                                                                 
  Oracle电子商务软件包是一种高端产品(相对于低端                               
产品),它提供了一整套的解决方案,即在一个软件包的                               
相关产品中,覆盖电子商务的全部方面。它们能够支持较                               
高的交易数量和多人同时交易;具有较高的可伸缩性和可                                
定义性;可以在现有的企业数据库和计算机之上扩展功能,                              
如:提供多种支付方式,修改顾客帐号,运行信用检查等                               
。对于那些想让他们现存的系统适应Internet或提高交易                               
数量的大公司来说,它无疑是一个非常好的选择。                                     
                                                                                 
  现在让我们讨论一下实现电子商务潜力应该具备的条                               
件——结构,平台,服务和应用系统。                                               
                                                                                 
  网络计算机结构(NCA)                                                        
                                                                                 
  网络计算机结构(NCA)是Oracle和一些领先的计算                                
机厂商一起推出的一个端到端的、跨平台的基础结构,用                               
于开发和实施在网络经济中使用的基于对象、以网络为中                               
心的应用程序。因为它是一个适用于Oracle所有未来产品                               
的系统软件平台,而不仅仅是适用于以电子商务为目标的                               
产品,所以,它解决了与企业业务相关的所有问题。                                    
                                                                                 
   网络计算机结构图                                                            
                                                                                 
  构建适用于电子商务的平台                                                     
                                                                                 
  Oracle的电子商务平台是建立在NCA之上的,它由许                                
多面向商业的应用块和部件(Cartridge)组成。Oracle                                
和它的合作伙伴提供了这个平台的关键部件,包括:                                   
                                                                                 
  Oracle's Universal Application Server                                        
                                                                                 
  Oracle's Web Application Server                                              
                                                                                 
  Oracle's Internet Commerce Server                                            
                                                                                 
  Oracle's Payment Server                                                      
                                                                                 
  Oracle's Security Server                                                     
                                                                                 
  Oracle's InterOffice                                                         
                                                                                 
  CyberCash CashRegister Cartridge                                             
                                                                                 
  VeriFone vPOS Cartridge                                                      
                                                                                 
  Taxware Worldtax system                                                      
                                                                                 
  基本的工作模式是这样的:其它部件位于Oracle Web                               
Application Server 之上,Web Application Server                                  
在三层结构(客户机-应用服务器-数据库服务器)的中                               
间层(应用服务器)工作。这些部件(Cartridge)和Orac                              
le Web应用产品(如Oracle Web Suppliers, Oracle Web                               
Customers)使用由Oracle 全能服务器(Universal Data                                
Server)提供的服务。                                                             
                                                                                 
  Oracle的合作伙伴可以构造各种部件来拓广这个平台                               
,如支付、运输、管理、安全性等。随着这些部件数量的                               
增长,顾客、ISVs和系统集成商都会因这些可靠的可重用                               
的商业模块而获利。                                                               
                                                                                 
  结构图                                                                       
                                                                                 
  建立在Oracle电子商务平台之上的成功的应用产品,                               
既有如Oracle Web Suppliers、Oracle Web Customers等                               
面向企业到企业(Business-to-Business)的商业模式                               
,也有面向企业到消费者(Business-to-Consumer)的                               
应用模式,如Oracle Internet Commerce Server(以前                                
叫做Project Apollo)。这些产品建立在Oracle Web Appl                              
ication Server 和Oracle Universal Data Server 之上                               
,使用了不同的部件产品。由此可见这种基于平台的解决                               
方案是十分灵活的。                                                               
                                                                                 
  以下是对两个底层系统级Server的功能介绍:                                     
                                                                                 
  Oracle Web Application Server                                                
                                                                                 
  Oracle Web Applicatin Server 是业界第一个用在I                               
nternet上的可伸缩的应用服务器。它包含WRB(Web Requ                               
est Broker)的下一个版本,并将为电子商务提供快速、                               
有效、可靠和安全的事务处理和内容管理。Oracle Web A                               
pplication Server的核心是前面提到的WRB-Web请求代                                
理,这种机制能够高速地调度各个部件、均衡各个部件的                               
负载。它的WRB API(应用编程接口)提供了一个应用环境                              
,这些API优于低层的第一代HTTP API(如:那些WEB服务                               
器厂商提供的API)。通过WRB API,应用程序开发人员能                               
够建立定制的应用部件,编程语言可选用Java、PL/SQL、                               
LiveHTML(SSL)、C/C++ 。所有服务器部件可以作为                                
独立的进程运行,从而确保在任意一个第三方提供的部件                               
(Cartridge)发生错误时,不会影响业务□□部分的工作                              
。因此,对于所有用户而言,这个服务器的可靠性是无与                               
伦比的。                                                                         
                                                                                 
  Oracle8 Universal Data Server(全能服务器)                                  
                                                                                 
  Oracle8全能服务器的关键特性是它的灵活性。在新                                
一代功能极强的信息管理系统中,Oracle8 全能服务器为                               
商业应用提供了全面的、高可伸缩性、高性能的实施平台                               
。它既支持关系型数据,也支持多媒体数据,还可以对图                               
象数据、空间数据、分析数据进行处理、集成和传送                                   

         (图1) 

  提供全新、全方位的电子商务服务及应用系统 

  我们已经讨论了Oracle Application Server和Oracl 
e8 Universal Data Server这两个Oracle电子商务平台 
的系统级技术组成部分,它们都用于向Web提供可伸缩的事 
务处理。下面我们向上进入另一个层次,看看Oracle及其 
技术合作伙伴是如何使用这一基础,提供专用的电子商务 
服务器、服务及应用程序,以实现全新的电子商务的。 

  考虑图1的商业模型可知,在中央的商业企业与其消 
费客户、商业客户和供应商相互作用。作用的内容可以是 
正式的交易,如提供定单,也可以是非正式的查询,如浏 
览一个目录。传统上,在技术和成本允许的情况下,一些 
交往已实现自动化,如:VAN 上的EDI。 

  通过无所不在的Internet,使用一系列支持Web的应 
用和一个在后端的公共的多媒体数据库,我们能够获得全 
新的电子商务。借助于电子商务,企业能够以电子方式解 
放全部参与者,而不仅仅是供应商和商业客户,还包括消 
费者。Oracle方法的独特之处在于:企业只从Oracle这一 
家技术厂商就可以获得一个端到端的解决方案。这个方案 
包含了所需的全部功能——将其全部商业伙伴联系在一起 
,安排支付,触发实施过程,同时跟踪这些功能的完成情 
况。 

  通用的电子商业服务在同消费者和□□企业的交往过 
程中,任何一个企业必须解决三个基本问题:怎样支付、 
安全性和如何实现对定单条款的履行。下面分别就这三方 
面讨论Oracle电子商务服务器怎样满足这些需求。 

  (1)Oracle Payment Server(支付服务器) 

  Oracle支付服务器通过提供对支付方式的选择,允许 
商业企业保留现有支付关系。企业可以使用它在网络站点 
上提供灵活的电子支付服务,以吸引新客户或者留住老客 
户;系统集成商、独立软件供应商(ISV)和 Oracle 顾 
问服务将使用它建立可使用电子支付方式的应用系统,这 
些系统需要多种支付机制;因特网服务提供商(ISP)将使 
用它为其所在的商业站点和自己的因特网服务实现电子方 
式的支付。 

  从结构角度看,支付服务器是 Oracle Application 
WebServer 和提供特定支付功能的部件(Cartridge)的 
结合。这种方式可使其支持多个并发的支付机制(最初支 
持 Veri Fone,CyberCash 和 First Data),并提供一个 
开放的应用开发环境,以扩展对□□支付机制的支持。 


  (2)安全性 

  在服务器和网络互联部件上,对安全的电子商业装置 
和高层次要求包括: 

  . 保密性--确保数据不以非正确的方式泄露 

  . 完整性--保护数据免遭破坏或非法改动 

  . 鉴别 --检查用户、主机、客户机的身份 

  . 可靠性--确保安全机制被有力和正确地实施 

  Oracle 产品和产品特征的结合满足了上述要求,从 
而提供端对端的安全性。 

  *数据库的安全性 

  在一个业务相关的电子商业系统中,数据库是通过因 
特网提供给用户的最主要的信息来源,因此数据库必须有 
极其可靠的安全性。Oracle8 的保密性和完整性是基于由 
系统权限(如建表的权限)和对象权限(更新、删除、插 
入、查询数据库中特定对象的权力)提供的很强的访问控 
制。为了便于管理,可将权限包含在任务中,也可通过一 
个函数或过程封装在组织好的商业事务处理中。牢固的访 
问控制帮助实现最少的权限,原则是用户只能拥有执行其 
任务所需的最小的权限集。Oracle通过许多数据 

  一致性机制,确保数据的完整性,并通过口令或依靠 
主机、网络鉴别机制提供身份鉴别。Oracle8的安全性实 
施质量已经被独立评测机构认可。 

  *Oracle Web Application Server 的安全性 

  除了许多流行的商用操作系统,Oracle Web Applica 
tion Server 还能够在几种可靠性更高(B1级和B2级)的 
操作系统平台上使用,这些平台包括 Sun 公司的 Truste 
d Solaris 和 Data General 公司的DG/UX。 

  *防火墙的安全性 

  许多在因特网上进行交易的组织,将诸如交易和购买 
爱好这样的用户数据,存储在处于防火墙后面的数据库中 
。在保护数据的保密性和完整性的同时,允许访问防火墙 
后面的信息,已成为一个商业挑战。在 Oracle 环境中, 
使用 SQL*Net 穿过防火墙进行访问的方法解决了这一问 
题。Oracle 与许多领先的防火墙厂商合作,支持 SQL*N 
et 进行穿过防火墙的访问操作。Oracle 支持两种防火墙 
体系,即所谓的状态监测和基于代理机制(proxy-based 
)的防火墙。在第一种体系中,防火墙基于它所具有的网 
络协议方面的知识作出安全性决策;在第二种体系中,“ 
helper"应用程序通过使用完成某一所需的服务的代理程 
序,将防火墙外的信息传输到防火墙内(或者相反)。Ora 
cle 已经开发了一个 SQL*Net 应用代理程序,它现已免 
费提供给了许多领先的防火墙厂商。因此在许多情况下, 
用户可以使用自己选择的防火墙支持 SQL*Net 传输,由 
此保护他们在防火墙后面的极具价值的数据库,同时仍然 
可以安全地访问□□数据库。对于□□安全性,Oracle 
高级网络选项(Advanced Networking Option)可被用于 
向通过防火墙的 SQL*Net 数据传输提供数据保密性和数 
据完整性。 

  *鉴别 

  电子商业的关键是很强地确认交易资格的能力,即提 
供订单的用户或接受订单的网络前端所具有的能力。由强 
大的鉴别能力所带来的必然结果是对来源的认证,即订单 
只能由特定用户提供并且只能由特定厂商接受。通过使用 
用于鉴别的公共密钥机制和数字签名,就能够同时满足上 
述两种要求了。 

  Oracle 安全性服务器(Oracle Security Server) 
是与 Oracle Web Application Server捆绑在一起的。它 
提供资格认证权(CA)功能,包括生成公用/私用密钥对 
,发放符合X.509工业标准的资格认证,以及撤消资格认 
证的能力。Oracle 安全性服务器向消费者提供安全性基础 
结构控制和资格认证发放管理的能力。 

  Oracle 安全性服务器支持正在出现的对电子商业极 
为必要的资格认证基础结构。它可以向多个网络客户机发 
放资格认证,也可以接受客户机的资格认证,无论这一认 
证由 Oracle 资格认证,还是由第三方发放。Oracle 安全 
性服务器资格认证还可以建立本地的资格认证撤消列表( 
CRLs)或访问第三方CRLs。 

  Oracle 安全性服务器可以访问用于数字签名的开放 
的密钥应用编程接口(API)。这样,用户将有能力在 Ora 
cle 环境中创立应用系统用于实现数字签名及其认证,由 
此确认其来源,这一点在电子商业环境中是很关键的。 

  *保密性 

  在数据库安全性成为因特网安全性前提的同时,保护 
数据在网络中传输时(从用户至 Oracle Web Applicatio 
n Server 以及再到 Oracle 8 服务器中)免受窥探也是 
很重要的。使用上面提到的数字认证方法,就能对网络浏 
览器和在因特网或 Intranet 上使用SSL3.0(Secure Soc 
ket Layer 3.0)的服务器之间的通信进行加密。Oracle 
支付服务器(Payment Server)和阿波罗计划商业服务器 
将安全电子交易(SET)消息层鉴别和加密加入到 Oracle 
的安全性工具库中,用在电子商业中。 

  最后给出安全体系图: 

 。 3)定单的履行 

  能够联机发送数字化数据的产品有:Oracle Interne 
t Commerce Sever、Oracel Video Cartridge 和 Edge S 
ever。当然实际的产品必须做物理的投递,既使这样,In 
ternet还是提供了一些便利性: 

  *Oracle InterOffice,可通过E-mail自动向购买者 
进行发货确认。 

  *主要的信件服务(如FedEx),提供在Web站点的装 
运跟踪能力,并即将开始提供基于Internet的发货确认。 


  用于建立商业企业到消费者的电子商务系统的产品 

  Oracle Internet Commerce Sever是Oracle 用于企 
业到消费者的Internet商业服务器,它是一个端到端的解 
决方案,可以让企业建立与现有商业基础无缝集成的商业 
服务器。实际产品(如服装、手表)和软件产品,包括服 
务都可以通过它出售。Oracle Internet Commerce Sever 
给每个商人提供一个电子柜台。它在许多方面使商人受益 
,包括: 

  *使用Store Manager、Customer Service、Marketi 
ng 的模板工具,能够方便地建立和管理柜台。 

  *给不同用户提供不同内容的信息。 

  *Staging System 使你只需很少下载时间就可以查 
看和测试结构或内容改变了的电子商店。 

  *通过API,可以连接其它厂家提供的替代产品,用 
以实现如存货管理、实时计税等功能。 

  *能够根据消费者的购买经历判别消费者的喜好,为 
其显示合适的信息。 

  通过全面的安全性控制--包括在数据库层使用加密 
的用户名和口令,用于数据传输和保密的SSL 3.0及用于 
信用卡支付的安全电子协议(SET),它同时保护了商人和 
消费者的利益。 

  用于建立商业企业之间的电子商务系统的产品 

  下面的两个产品是Oracle专为Web 开发的,这点不同 
于其它厂商,后者只是通过提供Web将现有的客户机/服务 
器的产品系统置于Web之上。Oracle对Web应用的观点是: 
仅仅为一个现有的客户机/服务器应用建立一个新的图形 
用户界面是不够的,还必须考虑到技术友好性,即适合于 
未接受过培训的用户。 

  (1)企业到企业客户:Oracle Web Customers 

  Oracle Web Customers提供对信息的随机访问和自我 
服务式的订货处理,从而使企业改善同其客户间的关系。 
进一步讲,Oracle Web Customers以两种方式加强伙伴关 
系:了解贸易伙伴对交易方式的偏好(如:协商好的电子 
商业惯例);通过将供应链中所有的信息库无缝地连接起 
来,使通信流水线化。 

  (2)企业到企业供应商:Oracle Web supplier 

  Oracle Web supplier允许供应商直接调查他的客户 
系统,以便了解其服务水准,如长期合同的进展如何,信 
息的质量怎样等。Oracle Web supplier通过为供应商提供 
更好的服务信息来改善企业与供应商之间的关系。Oracle 
Web supplier能够与其它Web站点无缝连接,以便及时获 
得关键信息,如项目表、供应商的存货平衡表等。 

  定制适合自己需求的电子商务应用系统 

  我们已经讨论了一些产品(如:Oracle Internet co 
mmerce Sever,Oracle Web Customers、Oracle Web Sup 
plier等),这些产品都可以单独使用,但当一个用户的 
需求不能直接由其中之一满足时,NCA及其组成技术将使用 
户可以定制所需的Web应用。Oracle提供的工具能够满足 
一个成功的电子商务应用的所有标准: 

  *可伸缩性——不必改动代码,应用程序就能适应规 
模的变化。 

  *可靠性——将Oracle 全能服务器的事务处理能力 
带到Web。 

  *高生产率——应用一旦开发完毕,就能够实施在任 
何地方。 

  て谛浴贤缂扑慊峁梗∟CA),确保应用 
程序从中受益。 

  Oracle 为电子商务的应用开发人员提供了一整套的 
工具——Oracle Web Develope Suite,包括Oracle Desig 
ner 2000、Oracle Developer 2000、Oracle Web Applic 
ation Server、Oracle 7 Enterprise Server、Oracle I 
nteroffice 和Network Computer Architecture Cartrid 
ge Kit。所有这些工具可以使开发者在熟悉的客户机/服 
务器环境中建立应用系统,然后在Web上实施。 

  这样做的结果是用户在客户机/服务器开发工具和应 
用设计上的大量投资被保护了。 

  实例分析与评价 

  Lucent Technologies公司利用Oracle Universal Da 
ta Server和Oracle Web Application Server于1996年6 
月构建起了自己的Internet商业站点www.lucentdirect.co 
m 。它使得Lucent用户能够了解最新的产品信息、看到一 
千多种产品的图像并联机的发送定单。Lucent 建立这个 
站点只用了六个星期,并且没有费什么力气就可以不断地 
对它进行升级。对于象价格调整、产品说明的变更这一类 
变动,Lucent 的产品主管通过浏览器键入保密字,进入系 
统内部后,就可以在一个字处理的环境下联机地更改Luce 
nt的电子目录信息。这样就无需一个专门的HTML程序员来 
维护和更改页面,系统的复杂性对用户是透明的。 

  Tom Catani,Lucent Technologies 公司EC主管说: 
“我们的顾客和员工无需了解支持这个站点的技术,顾客 
只是想要准确、快速地得到信息,否则他们就会光顾别的 
站点;正是因为Lucent的产品管理人员能够迅速、容易地 
维持信息的实时性,才使得Lucent站点成功地与一个广阔 
的市场联系在一起,从而为我们节约了相当多的时间和金 
钱。" 

  In Focus 是一家在全球范围内制造和开发多媒体产 
品的厂商。他们以Oracle Financials和Oracle Manufactu 
ring 作为整个商务的基本架构,使用Oracle Web Custom 
ers让其分销商跟踪订单的进展情况和状态。In Focus 安 
装Oracle Web Customber 随后定制所需的特定功能,八 
个星期后,整个站点就运转了起来。 

  建立在Oracle电子商务平台之上的第三方解决方案的 
成功案例有: 

  Lucent Technologies(www.lucentdirect.com) 

  Webshop(www.webshop.com.au) 

  Wehkamp(www.wehkamp.nl) 

  Stocksmart(www.storcksmart.com) 

  通过提供电子商务平台及在此平台之上的解决方案,O 
racle使得消费者首先受益,而系统集成商、ISP及□□的 
商业伙伴也可以在此基础上建立自己的电子商务应用系统 
了。 

  未来的电子商务 

  可以预测在未来的几年中,电子商务将会有更广更深 
的应用,大量的联机的经济活动会联系起来,商业上的一 
些象运输、交货这类业务与传统意义上回有很大变化,销 
售商将成为虚拟的角色。电子商务的成功发展必须克服和 
解决的问题可以总结为三个词:内容、便利性、和安全保 
密。 
麒麟    等级  

2 楼 发表于  2016/3/2 3:10:20    编 辑   

                                                                                 
                                                                                 
1
表情
所有内容均为会员自愿发表,并不代表本站立场.
论坛帮助 会员认证删帖申请 联系我们