智能中间件的管理.docVIP

  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文档。上传文档
查看更多
智能中间件的管理.doc

智能中间件的管理   摘要:中间件是一种基于网络环境下的系统软件,对中间件的管理即是为网络服务器的高层提供服务,通过封装各种服务及为系统的各功能部分提供各种接口,从而直接影响着整个系统的运行。   关键词:智能化 中间件 分布式   中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2013)09-0227-01   0 引言   中间件的使用使得程序开发人员不必深究操作系统,而直接面对其开发软件就可以将程序从技术上实现。不用因为系统复杂而束手无策,中间件可以大缩短程序员开发周期。对中间件的管理也是在Internet网络迅速发展的今天,众多应用所离不开的,特别在面向特定功能的程序模块编写时,中间件的使用更是起到重大作用。因为几乎所有的中间件技术均会提供标准接口,程序员可以根据具体的环境,将来源不同的中间件相结合起来使用,从而构成一个更符合需要的应用程序。   1 中间件技术   中间件是位于硬件系统和操作系统和应用之间的通用服务,如图1所示。这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。   中间件是网络应用中的一种软件包,这些软件主要实现软件重用,是网络服务的基础。目前中间件在网络中已经非常普遍,在Windows桌面编程中,可以使用各种控件和公用对话框,如微软的COM,Sun公司的JavaBean等均是中间件。在网络编程中,基于客户端的软件VBX及基于服务器端EJB。我们知道中间件在网络编程中主要应用于其重用性、定制性、包容性和协作性,程序员可以很方便的使用具体的开发环境中的可视化工具来操作即可。   2 管理中间件思路   开发大型软件为获得更好的服务和得到更佳的开发效率,更短的开发周期均需要大量的中间件的加入,在开发过程中如何使用好这些中间件对自治系统管理,是值得我们研究的问题,其主要有: (1)在使用自治系统的过程中,因不知道系统底层的性能,在大型程序中这些不可预见的问题可能会影响程序的开发;(2)中间件是基于各种API接口进行操作的,这使得程序的关联和开放性让我们在程序开发过程中要面对各种安全问题,因误用而可能使开发的应用程序因此面临莫大的危险;(3)在实现事件处理时,因无法控制中间件的执行,可能有些接口的功能会使各种业务模块功能无法实现。   3 中间件总体架构   智能管理中间件的目的是对各种测量仪器进行测量,使用控制器进行现场控制,对状态检测装置进行监测,从而实现对管理软件的自动化处理,是管理员进行系统维护的一种智能装置。在某些不能进行集中控制的环境下,可以选择智能管理中间件来进行系统管理维护,不失为一种可行办法。中间件管理软件是通过决策机制来对目标系统进行控制的,决策机制是由管理员预先建立在管理系统上的。在Internet网络应用中,采用智能管理中间件时,可以把智能管理中间件安装在基中的各个主机上进行,其中各个节点主机通过分布式协调进行同步操作,当某个节点提供的服务出现异常时,其他节点主机就可以进行协调并解决问题,这样便形成了一个动态的可面向各种服务的智能化系统。   在分布式系统中,网络应用程序是一种松散耦合的系统,当安装了智能管理中间件后,能够消除应用程序间的依赖关系,从而实现网络跨域服务,可以增强系统管理的多样性。部署了智能管理中间件之后,有利于系统的管理及优化,从系统角度来看其具有如下的优势:(1)智能管理中间件形成了松散的耦合管理,网络应用反映在各种公共的语义上;(2)当应用系统改变时,不会影响到其他的服务;(3)智能管理中间件软件提供各种接口,可集成到管理系统中,不会影响其他应用服务。   4 目前主要的中间件产品   随着网络的快速发展,各种中间件技术和产品涌现出来,这里主要分析的是当前主要的中间件技术及产品。   (1)事务型中间件。事务型中间件又称事务处理式管理程序,主要提供网络联机方面的服务,事务型中间件程序在网络中得到了广泛应用,具有较高的可靠性,主要产品有CICS、Tuxedo等。   (2)过程型中间件。过程型中间件也称远程过程调用中间件,这种中间件可以在一个主机上调用部署在其他主机上的应用的服务,这个技术的使用可使Internet在不同的环境下也能使用XML 远程过程调用。主要产品有DCE、RPC Facility等。   (3)面向消息的中间件。管理系统主要以消息处理为处理依据,面向消息的中间件就是进行消息通信的中间件,包括消息队列和消息传送功能。主要产品MQSeries、Messaging Queuing及Sun的Java Message Queue等。   (4)Web网络应用服务器。Web应用服务器是目前主流的三层及多层应用结构的中间核心层,在分布式应用系统中起

文档评论(0)

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

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

1亿VIP精品文档

相关文档