|
登录注册 |
☦ 上海交通大学论坛 > 数据库 > 浏览当前帖子 | 手机版 关闭左侧栏 |
Oracle公司Intranet解决方案 |
【返回本版】 【发表帖子】 【回复帖子】 | 浏览量 6098 回帖数 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 |
论坛帮助 会员认证删帖申请 联系我们 |