CORBA技术在动态网络管理中应用.docVIP

CORBA技术在动态网络管理中应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CORBA技术在动态网络管理中应用

CORBA技术在动态网络管理中应用   [摘 要]CORBA技术在动态网络管理实施中得到了相当广泛的应用,但随着动态网络管理的发展,基于CORBA技术的传统分布式系统已不能满足进一步发展的需要。如何将基于CORBA的应用与面向消息、松散耦合的Web服务技术结合起来,定义一个可以依据战略选择随意发布与应用、提交开发成果并重新配置“编码透明”的动态网络管理架构和环境,更好地适应社会经济和技术的发展,成为一个迫切需要解决的课题。   [关键词]CORBA技术、在动态网络管理   在CORBA分布式对象技术正逐渐成为主流分布式计算环境的今天,不依赖于固定软件系统及硬件平台的CORBA可有效地解决异构环境下的应用互操作性和系统集成,其经过分布式对象技术开发的系统具有相当结构灵活性,同时,融合了Web功能和网管技术的WBM管理模式允许网络管理者通过任何一种Web浏览器在网络上的任意节点方便、快捷地访问和管理网络,因此,将CORBA技术与Web方式相融合会大大地提高网络系统的可交互性及安全性。      1 CORBA技术及特点      将CORBA技术应用于动态网络管理,通过网络提供分布式应用,一直是人们感兴趣的课题,并在早期的动态网络管理中得到一定的应用。企业实现基于CORBA的动态网络管理的优势主要表现如下:   1)利用CORBA分布式体系结构的优点,能够实现传统动态网络管理无法或很难完成的复杂、大型的分布式应用。   2)利用成熟的Web开发技术,如CGI、Applet技术等,使得传统的分布式应用能够直接使用Web上的丰富资源。   但在目前的动态网络管理活动中,通过Internet来访问CORBA对象时,它与ORB间的通信存在以下问题:   1)适应性。为安全起见,各个企业都构建防火墙以免恶意的滥用,而防火墙常被配置成只允许端口为80的HTYP请求。如果商务程序的用户很多且分布在不同的域,当使用CORBA来访问Web组件时,为了通过Internet和ORB通讯需使用IIOP协议。然而该协议却被防火墙所阻隔,使得通过Internet和ORB通讯变得异常困难。   2)移植性。CORBA的分布式特性是基于一种或多种语言的固定附件,由于一些语言未对数据类型的大小和格式作出明确规定,而只能依靠其他工具来描述可移植的数据,因此在移植性方面存在天然的不足。   3)性能问题。CORBA的用户也试图使用经过配置就能接收IIOP请求的防火墙来实现跨企业的商务应用集成,但这只能在商务应用程序涉及的每个位置都配备有这种特殊防火墙的情况下才起作用,且有降低性能和增加成本的副作用。   4)安全性。CORBA的一些诸如格式、指针等经常会破坏系统的安全性。例如在C语言中加载含有空指针的代码可能导致另外一个正在运行的程序出错;此外动态网络管理也需要实现它自身的安全保护来鉴别用户、对用户赋权和保护数据。CORBA的解决方案也提供有安全服务,但它们仅仅是内部安全系统,不易扩展到机构之外,安全性较差。      2 WEB服务技术及特点      Web服务技术是一个崭新的分布式计算模型,是Web数据和信息集成的有效机制。它基于XML、SOAP、WSDL和UDDI等协议,通过程序自动启动和处理Internet、Extranet或Internet上的商务事务,动态地描述、开发、发布、发现和调用跨平台、跨系统的各种分布式应用。Web服务技术是分布式计算技术通向计算时代的一个非常重要的里程碑,许多企业都把Web服务技术视作其未来分布式计算技术发展的方向,被誉为Internet上的第三次革命。      2.1 Web服务的相关协议   1)XML(eXtensible Markup Language,可扩展标记语言),是新一代Internet应用的基石,用来定义不同应用领域中的数据组织和数据结构,是SGML的一个子集。Web服务所依赖的其他协议规范都是以XML为标准来描述和表达的。   2)SOAP(Simple Object Access Protocol,简单对象访问协议),是在分布式环境中交换信息的简单协议。它建立在HTTP和XML的基础上,不受大多数防火墙的限制。它分为四个部分:   SOAP信封,定义了一个描述消息,发送者,接收者以及如何处理它们的架构的封包。   SOAP绑定,使用底层协议交换信息。   SOAP编码规则,用来表达应用程序使用的数据类型实例的编码规则。   SOAP RPC,表示远地过程调用和应答的协定。   3)WSDL(Web Service Description Language),用来描述Web服务的相关信息。它把网络服务定义成一个能交换消息的通信端点集,用WSDL定义的一

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档