构建综合的管理控制台应用.doc

上传人:大米 文档编号:558108567 上传时间:2024-03-09 格式:DOC 页数:10 大小:224KB
返回 下载 相关 举报
构建综合的管理控制台应用.doc_第1页
第1页 / 共10页
构建综合的管理控制台应用.doc_第2页
第2页 / 共10页
构建综合的管理控制台应用.doc_第3页
第3页 / 共10页
构建综合的管理控制台应用.doc_第4页
第4页 / 共10页
构建综合的管理控制台应用.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《构建综合的管理控制台应用.doc》由会员分享,可在线阅读,更多相关《构建综合的管理控制台应用.doc(10页珍藏版)》请在金锄头文库上搜索。

1、利用Integrated Solution Console构建综合的管理控制台应用郭清松, 高级软件工程师,IBM中国软件开发试验室工作杨晓飞, 软件工程师,IBM中国软件开发试验室工作周键, 软件工程师,IBM中国软件开发试验室工作2006 年 5 月 18 日本文将向大家介绍IBM集成解决方案控制台(Integrated Solution Console),您将了解什么是集成解决方案控制台,它的体系结构,控制台应用模块的结构和开发环境等内容。引言现在,众多企业的IT基础设施越来越成为一个由不同种类软硬件组成的异构和复杂的系统。在我们通过面向服务为中心的计算模式,完成企业前端及后端的业务集成

2、的同时,也有必要探讨如何提供集成统一的管理控制台以提供对所部署的解决方案有效和灵活的管理配置服务。以整体的观点,建立在统一的基础平台之上面向服务为中心的企业应用和管理功能的集成具有十分重要的意义。IBM集成解决方案控制台(IBM Integrated Solution Console)提供的便是一个通用的解决方案管理功能集成的基础平台,它通过提供基于工业标准和组件重用的通用的运行环境基础构架和一致的用户界面外观感觉,以减少对复杂的IT 异构基础设施管理的复杂性和成本。本文将向大家介绍IBM集成解决方案控制台(Integrated Solution Console),您将了解什么是集成解决方案控

3、制台,它的体系结构,控制台应用模块的结构和开发环境等内容。什么是IBM集成解决方案控制台(Integrated Solution Console)什么是IBM集成解决方案控制台(Integrated Solution Console)呢? 简单地说, Integrated Solutions Console是由IBM开发的基于IBM WebSphere Application Server和 IBM WebSphere Portal Server技术,并采用诸如J2EE, Java, XML, Eclipse以及JSR 168 Portlet API等工业标准技术的框架,该框架可为IBM的硬件

4、软件等产品提供集成统一的操作管理控制台, 也可作为IBM之外的第三方产品或解决方案提供商集成管理控制台的基础框架。 通过访问部署在IBM集成解决方案控制台之上的控制台应用模块,管理员可以更为有效地操作和管理企业内的计算机运行环境等。基于Web的统一管理控制台用户界面IBM集成解决方案控制台提供了一个基于Web的集成多个产品和解决方案管理配置功能的统一的框架。为用户提供一致的用户外观(Look & Feel)是Integrated Solution Console的主要目标之一,下图是集中解决方案控制台基于Web的用户界面。图1: IBM集成解决方案控制台(Integrated Solution

5、 Console) 页面布局IBM集成解决方案控制台用户界面主要功能区包括:工具栏(Tool bar):包含退出登陆、编辑用户描述、编辑用户收藏页面(My Favorite List)、集中控制台帮助信息等功能;导航区(Navigation tree):用户定位和访问任务页面的区域。导航区按照用户预先定义的任务的逻辑分类,将不同的主题按类别归类并以导航树形式显示。 用户通过访问导航树上不同的页面节点,来访问不同的页面。通过访问导航区内的页面节点,相应的页面将在工作区显示出来,用户可以通过页面信息与系统进行交互。工作区(Work area):用户与集中解决方案控制台进行交互的主要功能区域,可以包

6、含一个或多个页面,页面包含一个或多个Portlet,用户通过和这些Portlet交互来完成特定的任务。组件可重用的控制台模块应用一个IBM Integrated Solutions Console实例由一个Integrated Solution Console框架和一系列由IBM Integrated Solution Console开发组和其它产品或解决方案提供者自己开发的管理控制台组件构成。如图所示,控制台模块组运行在基于IBM WebSphere Application Server和IBM WebSphere Portal Server的集成运行时环境中,一方面通过IBM WebSph

7、ere Portal技术和IBM Integrated Solutions Console特有的组件为管理员提供统一的集成控制台表示层视图,另一方面通过IBM WebSphere Application Server基础构架和其全面支持的J2EE技术实现对目标硬件或软件的管理逻辑。图2:基于IBM集成解决方案控制台的控制台模块IBM集成解决方案控制台的体系结构IBM集成解决方案控制台(Integrated Solutions Console)采用的是开放的工业标准技术,包括J2EE, Java, XML, Eclipse以及JSR 168 Portlet API等。IBM集成解决方案控制台利用

8、IBM WebSphere Application Server和IBM WebSphere Portal等技术,可将打包在多个控制台组件中的门户小应用程序(Portets)输出的片段内容进行聚合,然后以将聚合后的页面内容在一致的外观框架中进行显示并与用户进行交互。 如同用户在采用IBM WebSphere Portal产品技术进行企业业务系统的前端整合一样,用户可直接重用已投资开发的后台管理业务逻辑模块,而将重心放在表示层的开发整合上。IBM集成解决方案控制台的体系结构图如下:图3:IBM Integrated Solution Console体系结构从IBM Integrated Solu

9、tion Console的体系结构图可以看出, Integrated Solution Console包括了以下部分: Integrated Solution Console核心组件库 (ISC Addons To Portal)Integrated Solution Console的构建基于IBM WebSphere Portal技术,并通过对该技术的扩展为企业应用提供一致的集成解决方案控制台。这些扩展包括: Integrated Solution Console主题和皮肤组件 (ISC Theme and Skin)Integrated Solution Console对IBM WebSp

10、here Portal Server的界面主题和皮肤进行扩展,形成在整个集成解决方案控制台范围内统一的界面主题,为前段客户提供标准、统一的用户界面感观。 应用部署组件 (Deployment)Integrated Solution Console特有的控制台模块应用部署组件,它扩展了基于XML Access的IBM Portal Server应用部署技术,可帮助管理员将完成打包的控制台模块应用部署到IBM集成解决方案控制台上。 表单持久化组件 (Form Persistence)Integrated Solution Console通过该组件为企业应用集成控制台中的表单提供持久化服务。在控制台

11、表示层代码中使用该组件提供的特有JSP标签,可使得页面上所有表单(这些表单也许位于不同的portlet内部)中的数据在整个页面被提交后扔得到保留。此外,IBM Integrated Solution Console还包含了运行时命令行工具和控制台设置工具集,方便管理员对集成解决方案控制台进行运行时控制以及设置。 内嵌的管理控制台模块 (ISC Admin Console)Integrated Solution Console在安装时部署的对该控制台自身进行管理的控制台模块,从而为企业应用管理员提供了一整套基于Web的并且和其他控制台模块风格相同的用户管理、资源管理和安全管理控制台。轻量级的IB

12、M WebSphere Portal服务器Integrated Solution Console包含一个轻量级的WebSphere Portal服务器。该Portal服务器不但为Integrated Solution Console提供了同时支持JSR168 Portlet和IBM Legacy Portlet标准的Portlet 运行容器(container),还提供了IBM WebSphere Portal Server所支持的Common Task Launching(Dynamic UI) API和Commond Security API(PUMA)等。WebSphere应用服务器(A

13、pplication Server)Integrated Solution Console可以被安装在一个已经存在的IBM WebSphere Application Server上,也可以在安装时选择内嵌的(Embedded) WebSphere Application Server(EWASE)。基于IBM WebSphere Application Server架构的Integrated Solution Console使企业方便地在集成控制台中使用标准的J2EE技术。存储控制台数据的数据库对于大多数操作系统,如AIX,Linux和Window系统,Integrated Solution

14、 Cosole提供了内嵌的Cloudscape数据库用来存储配置数据。除此之外,管理员也可以选择IBM DB2 Universal Database来存储配置信息等。全面支持基于Eclipse的帮助系统Integrated Solution Console全面支持Eclipse帮助系统技术,使企业和管理员轻松地开发和部署风格统一、使用方便的集成控制台帮助系统(Help System)或信息中心(Information Center)。此外,Integrated Solution Console还提供了开发工具箱,其中:开发人员信息中心(Developers Information Center

15、)为集成解决方案控制台开发人员提供了完整的帮助信息;Integrated Solution Console RAD Plugin可扩展Rational Application Developer v6.0并使开发人员通过RAD(IBM Rational Application Developer)即可完成从Portlet开发到形成Integrated Solution Console管理控制台解决方案的整个过程; Integrated Solution Console的示例组件(Samples)为初步接触Integrated Solution Console的开发人员提供了开发范例;内嵌的工具

16、箱组件库(Widgets)则为高级开发人员提供了更加强有力的表示层解决方案。为什么需要IBM集成解决方案控制台(Integrated Solution Console)在目前以服务为中心的计算模式下, 如何完成对普遍存在的异构和复杂的企业IT系统进行有效的管理、配置和监测等任务使广大企业用户面临商业和技术的双重挑战:- 商业角度的挑战:有效的对解决方案的管理。企业需要以更低的代价更有效地管理一个解决方案中的不同硬件和软件。- 技术角度的问题:异构环境下的统一管理控制台。目前的企业内部署的解决方案大多采用复杂的异构基础框架。没有集成的管理控制台框架,一方面使得解决方案需要在管理和监视上花费代价昂贵,另一方面也存在如下问题: 每个产品的管理控制台对管理员展现不一致的界面风格和外观(Look & Feel) 没有或只存在有限的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号