登录注册
上海交通大学论坛 > 数据库 > 浏览当前帖子 手机版 关闭左侧栏
Oracle公司Intranet解决方案
返回本版】  【发表帖子】  【回复帖子 浏览量  6101      回帖数 0
wzalanyao    等级  

楼主 发表于  2012/5/8 10:05:34    编 辑   


发信人Xinyu (xinyu), 信区database 
标  题Oracle公司Intranet解决方案 
发信站饮水思源站 (Fri Jun 12 07:44:47 1998) , 转信 


                     [一九九七年五月十二日 总第657期] 第66版 



Oracle公司Intranet解决方案 
———网络计算结构(NCA) 

  一、Oracle的观点:网络计算结构(NCA) 

  作为世界最大的数据库软件公司,Oracle的原则是: 
倡导业界标准,以用户为中心,开发具有开放性的产品, 
为用户提供最优的解决方案。在网络计算这一相对崭新的 
领域里,面对众多技术相互竞争的局面,Oracle公司认为 
,在可预测的将来,没有一种单独的技术或标准将会或者 
能够赢得竞争的胜利。在这个前提下,Oracle公司于1996 
年10月1日发布了一个全面的、开放的、基于网络的体系 
结构———网络计算结构(NCA)。NCA集成了对象环境的 
可扩展性、客户/服务器环境的强健性,以及Internet和W 
eb技术易于使用和实施的特点,能够为业务系统、决策支 
持系统、协同工作和电子商业提供功能强大的全新解决方 
案,促进基于企业内部、企业之间和企业与客户之间的电 
子事务处理之上的网络经济的发展。NCA代表了Oracle在 
设计、实施和管理当今分布式关键任务的企业系统方面的 
发展方向,NCA帮助用户从当前环境过渡到创建新环境。 

  NCA的核心是开放的和事实上的标准:CORBA2.0和HT 
TP/HTML。NCA通过为客户/服务器、Web和分布式对象环 
境提供一个统一的、基于标准的结构,将开发的技术所带 
来的风险隔离开。通过对关键的开放和事实上的标准的支 
持,保证开发人员能自由选择客户机、编程语言和合适的 
编程模式。 

  NCA将HTTP和HTML这两种Web技术与CORBA2.0的对象 
技术结合起来,形成了网络经济中分布计算的基础。CORBA 
2.0被计算机界认为是当今实现分布式对象环境的最先进 
和最实用的技术,包括用于对象互操作的IIOP和语言中立 
界面IDL。另外,JAVA语言为这种结构提供了可编程性、 
灵活性和扩展性。NCA通过由对象管理组织(OMG)认可的 
开放的COM/CORBA互操作规则,以及Oracle提供的□□服 
务,支持并加强了ActiveX/COM客户机功能。 

  这个开放的方法使得开发人员可以将部件进行组合、 
匹配,以建立能带来真正商业利益的应用。他们将第一次 
有能力建立结合了下列特性的公司网络和Web应用: 

  客户/服务器环境的安全、可靠、强大的事务处理能 
力; 

  Web技术的易用性、开发成本低及其灵活性; 

  对象环境中的扩展和重用能力。 

  通过NCA,任何现有的客户/服务器应用都能以最少 
的变化来利用Web技术,并且一个新的Web应用可以无缝地 
集成和利用现有客户/服务器系统,而不会带来整个IS的 
巨变。 

   二、OracleNCA的关键组成部分 

  1、插件(cartridge):一个插件(cartridge)就 
是一个易于管理的对象,它可以提供扩展功能。 

  插件的开发可以用多种语言完成,如Java、VisualBa 
sic、C/C++、SQL等。插件通过访问多种插件服务实 
现其具有的功能。 

  2、开放协议和标准化的接口,可使插件通过ICX(In 
ter-CartridgeExchange)总线进行通信。 

  ICX是一个对象总线,分布于网络中的插件通过这条 
总线可以相互通信,其内部是使用IIOP和HTTP协议来完成 
通信的。ICX也能在专用环境和NCA之间建立接口。 

  3、可扩展的客户机、应用服务器和数据库服务器 

  具有完全可扩展性的客户机、应用服务器和数据库服 
务器能够实现异构系统中的跨平台的解决方案。插件技术 
提供了NCA内部的可扩展性。 

  客户机系列 

  支持所有客户机,包括CORBAR、Microsoft的ActiveX 
/COM/DCOM和Netscape的ONE客户机、网络计算机(NC) 
、SQL客户机。 

  Oracle全能应用服务器(UniversalApplicationServ 
er) 

  它在使用NCA实现的应用中起着核心作用。它作为一 
个平台,提供了可重用的商业逻辑,负责完成用于客户机 
或数据库服务器的应用代码。NCA中的客户机因此变得更为 
精简和更易于管理。Oracle的WRB(Web请求代理)是一个 
支持在基于HTTP/HTML的程序中使用应用插件的应用服务 
器。它为Web插件提供符合CORBAORB的服务,并能实现基 
于Web和基于对象的应用程序的无缝集成。 

  Oracle全能服务器(UniversalServer) 

  它提供强健的、可伸缩的数据存储和操作功能。除了 
支持传统的关系型数据,Oracle全能服务器通过扩展,能 
够管理包括图像、声音、文本和三维数据在内的新型数据 
。向存储在数据库中的数据添加逻辑,可大大提高许多应 
用的处理性能和可管理性。 

  基于网络计算结构的应用开发 

  开发基于网络计算结构的应用主要包括两个方面:以 
编程为中心的开发和以对象为中心的开发。前者的主要目 
标是使用某一种编程语言建立代码,并通过CORBA和多种 
语言的IDL映射,最终生成应用所需的插件。以编程为中心 
的开发可以使用多种现有的开发环境,如OracleDesigner 
/2000和OracleDeveloper/2000。 

  以对象为中心的开发的主要目标是把各个插件组合成 
完整的应用,其开发工具需要提供完成设计任务的手段, 
如决定在何处(客户机、应用服务器或服务器)实现何种 
功能。Oracle的应用开发工具Sedona是这种开发环境的典 
范。 

  基于网络计算结构的应用管理 

  OracleEnterpriseManager是一个用于管理Oracle环 
境、可扩展的、灵活的管理工具。它可用于对应用程序的 
广泛管理,其中包括安装、管理、配置和监控。目前,Ora 
cleEnterpriseManager可以管理Oracle环境中的多种组成 
部分,包括操作系统、数据库、网络和应用程序,将来可 
扩展到管理NCA所有层次上的插件。OracleEnterpriseMan 
ager也包含一系列基于Web的工具,提供了通过使用标准W 
eb浏览器完成对数据库的管理和监控方式。基于Web的工 
具将作为WRB中的一个插件,与用于□□基于Web管理工具 
的自动发现机制共同工作。考虑到进一步扩展其功能,提 
供了API作为将□□特定插件管理工具集成到OracleEnterp 
riseManager核心中来的方法。 

   三、OracleNCA产品策略 

  正如早期的WWW网点被早期Web技术所限一样,第一代 
的Internet/Intranet应用也仅限于对静态信息进行访问 
和显示,形式多以文字和图形为主,信息组织欠佳,难以 
管理。第二代的Internet/Intranet应用由于采用数据库 
进行数据管理,CGI或WebServerAPI进行应用开发,实现 
了对数据的动态访问,即根据数据库中的动态数据动态生 
成Web页面。在这个阶段,数据库能够有效地管理分布式环 
境中的各类数据,应用的开发方法也简化了不少。但是, 
应用程序还谈不上具备提供实时事务处理的能力。 

  OracleNCA的提出,为用户提供了一个开放的Interne 
t/Intranet应用开发和实施的平台。通过将开放式服务 
器、开发工具、应用系统和世界范围的咨询服务体系完美 
集成于一体,Oracle为业务系统、决策支持系统、协同工 
作和电子商业提供功能强大的全新的解决方案。 

  服务器产品 

  Oracle服务器技术可用于管理个人信息、企业信息中 
心和面向商业及消费者的多媒体图书馆。集19年开发改进 
之精华,Oracle服务器提供了专家水准的诸多高超特性、 
无与伦比的性能和数据安全性。 

  Oracle全能服务器 

  Oracle全能服务器开创了新一代的信息管理系统之先 
河,有力地提高了Oracle7关系数据库服务器的性能。它 
是全面、可伸缩、高性能的业务应用平台,通过对关系型 
和多媒体信息的集成支持,该产品支持涉及各类信息的应 
用,包括影像、声音、文本、空间和分析数据,开创了新 
一代应用的先机。Oracle全能服务器亦可将数据通过网络 
(当然包括Web)发送给少则一人、几十人,多则成百上千 
的用户。 

  OracleWebServer 

  OracleWebServer是一个关键任务的Internet/Intra 
net应用平台,在OracleNCA中充当应用服务器的角色。该 
产品把Oracle7数据库与一种高性能、多线能、多线索结 
构相结合,这种结构提供了无与伦比的可伸缩性和安全性 
。 

  开发工具 

  OracleDesigner/2000 

  Developer/2000 

  群件产品OracleInterOffice 

  应用系统 

  安全性控制 

  世界一流的咨询服务体系 

   
 ∷摹⒔崾  

  NCA的目标就是满足用户的需求,它已在很大程度上 
得到了用户的认可。OracleNCA推出后,业界的反响亦相当 
强烈。目前Netscape、HP、Sun等20多家厂商加入NCA阵营 
并宣布全面支持NCA,同时有近百家独立软件厂商、系统 
集成商、应用开发商宣布全面支持NCA,更有近20家厂商已 
迫不及待地向市场推出其独立开发的、可直接插接在NCA 
总线上的插件。 

   

   

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