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

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

开始之前

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

关于本系列

本 教程是系列教程的第 3 部分,本系列教程介绍使用 IBM Autonomic Integrated Development Environment (AIDE) 工具包开发自主计算技术的技巧。本教程介绍如何将 Java Management Extension (JMX) 工具集成到接触点中。与前面的教程相比,在实现本教程的代码时,您将看到我们更多 地使用了模型驱动的方法。您还将使用随 Eclipse 平台提供的一些智能工具。

本系列的其他教程 将描述如何在多个平台(包括 Linux、MySql 和 Apache)上部署接触点。完成本系列教程的学习后 ,您应该对一般平台和开放源代码平台上的接触点技术开发有充分的了解。

注意:任何软件都不 是完美的。本系列教程将继续帮助程序员尽可能快地提高工作效率。基于这一点,我将以开放的方式讨论 使用此软件遇到的问题,并提供变通方法和解决方案。

关于本教程

本教程介绍如何将资源管理代码集成到接触点中。针对本教程的目标,我们有必要 比以前的教程更为深入地对 AIDE 进行探讨。本教程详细说明了所有必需的步骤。很多遗留设备和软件系 统(如应用服务器、数据库和应用程序)事实上并不使用 JMX 工具。在很多情况下,托管实体工具使用 基于简单网络管理协议(Simple Network Management Protocol,SNMP)的技术、命令行接口(Command -Line Interface,CLI)或其他专用技术。本教程还将简要讨论可用于将所有此类实体引入接触点领域中 的技术。

本教程中使用的仍然是通用平台:任何支持 Eclipse 和 AIDE 工具包的平台。例如,Microsoft Windows XP 就已经足够了。所使用的 AIDE 是撰写本文时的最新版本(1.1.0 版)。

先决条件

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

SOAP

Web 服务寻址 (WS-Addressing)

Web 服务分布式管理 (WSDM)

JMX

工具

监视和管理

时间: 2024-10-06 13:43:11

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

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

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

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

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

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

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

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

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

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

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

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

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

Android平台上最好的几款免费的代码编辑器

使用正确的开发工具能够快速有效地完成源代码的编写和测试,使编程事半功倍.在网络信息高速发展的今天,移动设备的方便快捷已经深入人心,越来越多 的程序员会选择在任何感觉舒适的地方使用移动设备查看或者编辑源代码.于是,Android平台上大量基于代码编程的应运而生,谷歌应用商店里的代码编辑 器.编译器和开发环境比比皆是.由于不同的工具特性和缺点不尽相同,因此如何选择一款最适合自己的开发工具便成了一件头疼的事情.在这里,我们列出了 Android平台上5款最好的代码编辑器来帮助你作出选择. 1. Quo

宁波市发布《关于推进大数据发展的实施意见》

各县(市)区人民政府,市直及部省属驻甬各单位: 为认真贯彻落实<国务院关于印发促进大数据发展行动纲要的通知>(国发[2015]50号)和<浙江省人民政府关于印发浙江省促进大数据发展实施计划的通知>(浙政发[2016]6号)精神,深入实施国家大数据战略,进一步加快推进我市大数据发展,现提出以下实施意见. 一.深刻认识推进大数据发展的重要意义 大数据是实现人类活动由物理空间到信息空间再到知识和智能空间的重要纽带,是实现由信息服务向智能与知识服务转变的重要桥梁,是推进智能经济发展的重要抓

云营销掀起营销新革命

过去的半个世纪里,营销学领域将传统的"以产品为中心"转变为了"以客户为中心",曾经最受欢迎的4P理论(Product.Price.Place.Promotion)也已经改变成以消费者需求为导向的"4C" (Customer.Cost.Convenience.Communication)理论和以关系营销为导向的"4R"理论(Relevance.Reaction.Relationship.Reward).数字化信息时代以互联网和移