站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题建立Java网络管理应用程序(二)

建立Java网络管理应用程序(二)

摘要: Java开发环境使你能够为SolsticeTMEnterprise Manager创建和部署Java应用程序,这些应用程序可以作为独立的应用程序来运行,也可以用能够运行Java并完全支持JDK1.1的Web浏览器来远程执行。为帮助开发管理应用程序,Solstice Enterprise Manager3.0捆绑了三种Java API……
b>  为SolsticeEnterprise Manager设计应用程序

  Java开发环境使你能够为SolsticeTMEnterprise Manager创建和部署Java应用程序,这些应用程序可以作为独立的应用程序来运行,也可以用能够运行Java并完全支持JDK1.1的Web浏览器来远程执行。为帮助开发管理应用程序,Solstice Enterprise Manager3.0捆绑了三种Java API:一般管理API(Generic Management API)、拓扑API(Topology API)和Java 警告API(Java Alarm API)。

  这些API使你能够编写可与SolsticeEnterprise Manager3.0通信的Java应用程序,它们在功能上与它们的SolsticeEnterprise Manager3.0 C++的对等程序类似,主要的区别仅在Java API的设计是为了适应thin-client/fat server模型。另外,这些API有如下特点:

? 多线程安全的;
? 具有远程能力的,从而可适应thin-client/fat server模型;
? 能够被Java applets和Java应用程序所使用的;
? 协议独立的。这样,不管内部使用什么协议,API都是相同的。

  要成功地编写Java应用程序以管理你的网络,你需要熟悉Java应用程序设计原则和Java Java网络管理应用程序体系结构。

  1. 设计原则

  Solstice Enterprise Manager Java API的设计过程遵循了以下原则。当开发高效的Java应用程序和applets时,也最好使用这些原则:

  1) Thin类
  2) 本地对远程方法
  3) 批装载数据

  2.应用程序体系结构

  下图演示了一个典型的使用JMI的Java应用程序的体系结构。可以使用各种API来建立一个到JMA/MIS的连接、查询或操作管理信息。最初,一个连接请求被送到一个JMA父进程,一旦认证后,在管理应用程序/applets和JMA之间的连接就建立起来了。

   




↑返回目录
前一篇: Sybase企业级数据库系统——ASE12
后一篇: 建立Java网络管理应用程序