简介:IBM Autonomic Integrated Development Environment (AIDE) 有助于采用模型驱动的方法进行接触点开发,是一种有用的工厂样式且带有向导 辅助的用于生成通用接触点的模式。不过,在 AIDE 驱动的工作流的某些位置, 必须使得接触点特定于给定应用程序。可以在模型设计阶段进行此工作,也可以 通过硬编码手动进行。本教程是本系列的第 7 部分,将介绍用于创建通用接触点 和专用接触点的各项技术,并且还能从中了解如何生成与给定管理应用程序正确 混合的接触点。
开始之前
了解本教程中包含的内容以及如何最好地利用本教程。
关于本系列
本系列教程描述 IBM AIDE 工具包及其在越来越重要 的信息技术(Information Technology,IT)管理领域中的使用,本教程是其中 的第 7 部分(最后一部分)。本系列之前的教程已经对从托管元素一直到管理应 用程序的 IT 管理价值链进行了讨论。本教程将探讨通用接触点和专用接触点这 一重要领域的内容。
本系列教程的目标读者是具有一定 Java 编 程知识且希望能够通过 AIDE 技术及其组件使用 Web 服务来创建有效的 IT 管理 系统的任何人。AIDE 合并了多项强大的开放源代码技术,包括 Eclipse、Apache Tomcat(或 IBM WebSphere Application Server)和 Apache Axis。
关于本教程
在第七篇教程中,仍然采用通用平台:任何支持 Eclipse 、AIDE 工具包和 Java 2 Platform Standard Edition (Java SE) V5.0 的平台 。如 Microsoft Windows XP 就已经足够了。所有示例代码都是在运 行 Microsoft Windows XP Professional with Service Pack 2 (SP2) 的计算机 上编写和测试的。
先决条件
本教程的目标读者是具备一定 Java 编程和 Java Platform Enterprise Edition (Java EE) 元素知识的程序员。能够使用 Java EE 元素( 如应用服务器)对阅读本教程有所帮助,但并非必须的。本教程全程提供了详细 的说明,因此无论是否阅读过本系列的其他教程,都能够顺利完成本教程中的操 作。
系统要求
要运行本教程中的示例,必须满足平台的最低要求:一台运行 Windows XP 且 安装了 AIDE 软件和 Axis、Tomcat V5 和 Java SE V5.0的计算机。
通用接触点入门
本系列教程内容回顾。
本系列回顾
本系列旨在帮助软件开发人员和设计人员快速使用 AIDE 和其他 IBM 自主计 算技术实现高效率。本系列中一个重要的内容是 Web 服务分布式管理(Web Services Distributed Management,WSDM)标准,而 AIDE 正是该标准的一个实 现。WSDM 的主要目标是通过提供独立于供应商、平台、网络和协议的框架,以尝 试对各种遗留管理基础设施和信息模型进行统一;前者包括简单网络管理协议 (Simple Network Management Protocol,SNMP)和桌面管理接口(Desktop Management Interface,DMI)等,而后者包括公共信息模型(Common Information Model,CIM)等。此外,WSDM 还规定管理软件能够访问托管对象的 方法和属性。所有此类功能都在 Web 服务的上下文中提供。