使用AIDE实现高效率,第5部分: 构建自主计算系统

简介:本教程是系列教程中的第 5 部分,将介绍如何使用接触点技术管理 Apache Derby 数据库。通 过本教程,可了解如何使用包含 Derby 的工作实例的接触点,以及如何通过管理接口将 Derby 数据库实 例作为基于 Web 服务的托管对象进行处理。您将通过使用 IBM Autonomic Integrated Development Environment (AIDE) 资源浏览器和 Derby Java 客户机程序与此接触点交互。

开始之前

了解本系列教程中包含的内容以及如何最好地利用本教程。

关于本系列

本系列教程描述 IBM AIDE 工具包和 IT 管理的关键元素(从托管元素一直到自主管理应用程序 ,所有元素均已在图 1 中给出),本教程是其中的第 5 部分。Derby 就是托管元素的一个例子,本系列 将对其进行深入的分析。

本系列教程之前的内容包含代码级别的描述,以说明如何包含 Java Management Extensions (JMX) 应用程序编程接口 (API)。此 API 提供了一个非常方便的机制,用于从 使用 JMX 工具的实体提取数据,并将其作为自主接触点的一部分呈现。JMX 是一项重要的技术,因为它 可帮助对任何 Java 实体进行管理,包括从 Java 2 Platform Micro Edition (J2ME) 和 Java 2 Platform Standard Edition (J2SE) 一直到 Java 2 Platform Enterprise Edition (J2EE) 的所有实体 。

本教程重点介绍 Derby 实例的使用和管理。您可能会问,“是什么让 Derby 如此重要呢 ?”因为它是一个完全基于 Java、基于结构化查询语言(Structured Query Language,SQL)的轻 量级数据库引擎。如果需要,Derby 能以嵌入模式(所有内容都驻留在一个 Java Virtual Machine 或 JVM 中)或网络模式(客户机和引擎位于独立的 JVM 中)运行。也就是说,它是一款非常灵活的工具, 能在单台计算机或网络上提供高级数据库服务。由于这一点,Derby(和任何其他类似的产品一样)可能 会消耗大量资源。

和本系列的前面数个教程一样,本教程将使用随 AIDE 工具包提供的示例,并 以此作为基础。在本教程中,您将了解如何使用 AIDE 来与 Derby 的实例进行交互。因此,您应该对 Derby 有所了解。主要目的是全面了解一个重要应用程序类的管理功能。

本系列教程的目标读者是具有一定 Java 编程知识且希望使用 AIDE 技术创建 IT 管理系统的关键组 件(使用工具的实体、接触点和管理器)的任何人。

关于本教程

本教程说明如何将事件和 Derby 与 AIDE 工具包一起使用并对其进行管理。本教程以第 1 部分、第 2 部分、第 3 部分和第 4 部 分的内容为基础,将向您介绍一个具体的托管应用程序。本系列教程的目标是为解决有关管理器应用程序 、接触点和托管实体的问题提供坚实的基础。

对于本教程,所用的平台仍然是通用平台:任何支 持 Eclipse、AIDE 工具包和 J2SE V5.0 的平台。例如,Microsoft Windows XP 就已经足够 了。所有示例代码都是在运行 Windows XP Professional with Service Pack 2 (SP2) 的计算机上编写 和测试的。

对于本教程,将以网络模式运行 Derby。这并不会实际要求您能够访问网络。我就是在运行 Windows XP Professional SP2 的单台计算机上测试所有代码的。对于更具探索精神的读者,可以在独立计算机上 运行各个组成部分,所得的结果应该与本教程所述相同。

先决条件

本教程的目标读者是具 备一定 Java 编程、Eclipse、JMX 和 IT 系统管理知识的程序员。具备使用 Eclipse 等集成开发环境( Integrated Development Enviroment,IDE)和各种工具及插件的能力将有所帮助,但不是必需的。本教 程对此进行了详细的说明。同样,基本了解以下组件和技术也非常有用:

JMX

托管实体工 具

Web 服务编排

时间: 2024-11-01 21:35:22

使用AIDE实现高效率,第5部分: 构建自主计算系统的相关文章

使用AIDE实现高效率,第6部分: 构建自主计算系统

本教程--系列教程中的第 6 部分--介绍 IBM Autonomic Integrated Development Environment (AIDE) 的两个主要部分:Apache Tomcat 和 Axis.了解 AIDE 联机帮助中未讨论的工具相关内容,从而更习惯于此工具包 使用标准开放源代码组件的方式. 开始之前 了解本教程中包含的 内容以及如何最好地利用本教程. 关于本系列 本系列教程描述 IBM Autonomic Integrated Development Environmen

构建自主可控生态链

目前网络空间成为国家继陆.海.空.天之后的第五个疆域,自主可控是提高国家网络空间安全的前提. 作为网络安全赖以支撑的IT产业,我国建设创新型国家,必须降低关键技术对外依存度.特别是随着操作系统与硬件相结合.基础软件向应用延伸.软件产品与服务一体化.云计算与终端应用打通等技术融合趋势的发展,数据的关联性不断增强,自主可控的生态链应该受到业界更多的重视. 如果仅在某一个单独的环节实现自主可控,网络安全风险还是有可能从一个节点迁移到另外一个节点,最终导致整个IT系统出现数据泄漏等风险. 构建自主可控生

云计算当务之急:构建自主可控云产业链

本文讲的是云计算当务之急:构建自主可控云产业链,近日在京举办的为期三天的"第十六届中国国际软件博览会"上"中国国际云计算服务创新论坛"颇为引人瞩目.云计算经过多年的发展.炒作,似乎已深入人心.对于云计算的研究与实践甚至是推崇不是国内特有的现象,而是国际化的趋势.在本次论坛上,我们不仅看到埃森哲.EMC国际企业在云计算领域上从未停止的脚印,更看到了国内顶尖学术领域对云计算的认识和理解. ▲倪光南原始在现场演讲 ·中国云计算不能再成为代工行业 中国云计算领域不能一味的追

使用AIDE实现高效率,第2部分: 构建实际接触点

简介:本教程是有关 AIDE 的系列教程的第 2 部分,将不再讨论使用 IBM AIDE 工具包构建接触点的基本知识,而将讨论如何使用事件和 IT 管理技术(特 别是 Java Management Extensions),并说明如何将外部增值 Java 工具连接到 自主计算接触点.我将重点讨论如何解决将自主计算接触点与外部使用 JMX 工具 的软件链接的问题. 开始之前 了解本教程中包含的内容以及如何最好地利用本教程. 关于本系列 本教程是系列教程基础的第 2 部分,将介绍 IBM Auton

使用AIDE实现高效率,第1部分: 构建接触点

简介:本教程是 IBM Autonomic Integrated Development Environment (AIDE) 系列教程的第 1 部分,将向您演示如何快速启动和运行 IBM AIDE 工具 包.在本教程中,您将学习如何创建.修改和部署接触点,并了解接触点与基础 模型的内在联系. 开始之前 了解本教程中包含的内容以及如何最好地利用本教程. 关于本系列 本教程是系列教程的第 1 部分,本系列教程介绍使用 IBM Autonomic Integrated Development Env

使用AIDE实现高效率,第7部分: 更好的IT管理

简介:IBM Autonomic Integrated Development Environment (AIDE) 有助于采用模型驱动的方法进行接触点开发,是一种有用的工厂样式且带有向导 辅助的用于生成通用接触点的模式.不过,在 AIDE 驱动的工作流的某些位置, 必须使得接触点特定于给定应用程序.可以在模型设计阶段进行此工作,也可以 通过硬编码手动进行.本教程是本系列的第 7 部分,将介绍用于创建通用接触点 和专用接触点的各项技术,并且还能从中了解如何生成与给定管理应用程序正确 混合的接触点

使用AIDE实现高效率,第4部分: 接触点通知与简单管理器

简介:本教程是系列教程中的第 4 部分,将介绍如何创建将工具提供的通知映射到其接触点对等项的 接触点.本系列前面的教程介绍了如何在接触点实现简单的 GET 和 SET 操作.本教程将添加通知处理来 达到此目的,为您的接触点和基础托管资源进行更为完整的交互打好基础.您还将了解如何以编程方式操 作一系列接触点,从而为创建简单的自主管理器打下基础. 开始之前 了解本教程中包含的内容以及如何最好地利用本教程. 关于本系列 本 系列教程描述 IBM Autonomic Integrated Develop

使用AIDE实现高效率,第3部分: 接触点与托管资源集成

简介:本教程是有关 IBM Autonomic Integrated Development Environment (AIDE) 的系列教 程的第 3 部分,描述了托管资源的基本接触点接口.通过本教程,您可以了解 Eclipse 如何使用 TODO 项来支持此类开发工作,并了解如何为任意托管资源管理提供基于接触点的平台--这个主题是已经在电 信和企业管理领域存在了数十年而未得到完美解决的问题. 开始之前 了解本教程中包含的内容以及如何最好地利用本教程. 关于本系列 本 教程是系列教程的第 3

人大代表呼吁构建“中国云”计算模式

3月4日专电 当前全球云计算领域风起云涌,信息产业强国纷纷将云计算纳入战略性产业范围,从政策.标准.政府应用等方面制定了长期发展战略.全国人大代表.浪潮集团董事长兼CEO孙丕恕认为,为确保国家信息基础设施和信息资源的安全,我国要构建自主可控的"中国云". 云计算是一种基于因特网的超级计算模式,在远程的数据中心,几万甚至几千万台电脑和服务器连接成一片,用户可以通过电脑.笔记本.手机等方式接入数据中心,按各自的需求进行存储和运算. "美国.英国.日本等发达国家已开始部署国家级云计