IBM Support

IBM i 中间件管理:IBM Web Administration for i化繁为简

Technical Blog Post


Abstract

IBM i 中间件管理:IBM Web Administration for i化繁为简

Body

     IBM Web Administration for i是一个部署在IBM i 平台的Web 应用程序,目标是为用户提供简洁高效的图形用户界面,创建与管理IBM i平台上基于Web的中间件产品,包括Web服务器IBM HTTP Server for i,应用服务器产品WebSphere Application Server for i,协作中间件WebSphere Portal Server,轻量级应用服务器IBM Integrated Web Application Server for i,Web Service服务器IBM Integrated Web Services Server for i。
     图一为IBM Web Administration for i的主页面 (有关IBM Web Administration for i产品的安装细节,请参见IBM i 信息中心),对应的选项卡为“设置”。通过左边的导航栏或者右边的链接,用户可创建与运行各种Web应用所需的服务器。图像 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
图一IBM Web Administration for i 创建与运行Web应用所需的服务器
    
     待服务器创建并启动之后,用户还可切换至 “管理”选项卡,管理服务器以及对应的应用程序。图二是一个创建并运行的WebSphere 应用服务器实例。根据需要,用户可创建虚拟主机,部署应用程序,创建数据库等操作。图像
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
图二 IBM Web Administration for i 管理WebSphere 应用服务器实例WAS8000A_0616
    
     除了针对各种IBM i中间件产品的强大支持,IBM Web Administration for i的另一大特色是化繁为简。用户几乎不需要任何帮助提示,就可以通过“创建应用程序服务器”向导完成应用服务器的创建,程序的部署与运行。
     HTTP管理员不需要去记忆几百条配置指令,就可以使用图形化表单,轻松完成各种针对HTTP服务器的配置,并确保指令使用的正确性。图三演示的是IBM Web Administration for i通过Web表单功能设置HTTP服务器的常规配置信息,包括:服务器的配置文件,文档资源根目录,IP地址与侦听端口等。图像
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

图三IBM Web Administration for i配置HTTP服务器默认实例APACHEDFT

     Web Service服务器IBM Integrated Web Services Server for i创建与应用部署向导帮您轻轻松松解决传统COBOL/RPG不支持Web Service的业务难题。图四演示的是通过创建一个Web Service服务器实例,将IBM i上运行的RPG外部化为Web Service,通过SOAP等业界标准通信协议,与其它编程语言C、C++、Java等编写的客户端程序交互。 图像 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

图四IBM Web Administration for i管理一个Web Service服务器实例RPGService 

     从相关的客户反馈数据看,WebSphere Portal Server向导是IBM i 平台的Portal管理员最喜爱的部署与管理工具之一。图五演示的是IBM Web Administration for i管理一个已创建完毕的WebSphere Portal服务器实例。此Portal服务器提供单点访问多个Web资源的门户网站配置功能,支持LDAP单点登录等用户访问控制的安全性特性,数据库配置,Porlet配置,HTTP Server等功能信息。图像  

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
图五IBM Web Administration for i创建与管理WebSphere Portal服务器实例wp_profile1
     IBM Web Administration for i的特色之三是针对Web与应用服务器的监测与优化。作为其中的组件,Web Log Monitor,根据用户自定义操作,灵活高效监测并诊断服务器的日志记录。图六演示的是为IBM Integrated Web Application Server for i服务器实例配置Web日志监视器。相应的监视规则为:如果服务器对应的Web日志中遇到Fatal error、Exception、Fail opening等其中任意关键字,将发出系统通知。通知的接收者既可以是*QSYSOPR消息队列,或者以Email的方式发送给管理员。至于哪一种,则交由Notification选项卡配置。图像
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  

图六 IBM Web Administration for i为Integrated Web Application Server服务器实例配置Web日志监视器

     Web 性能监视器功能用于监测虚拟机、各种应用服务器等各种性能参数指标。图七演示的是通过Web性能监视器功能为WebSphere服务器实例提供作业数与事务数等性能数据统计信息。图像 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
图七 IBM Web Administration for i为WebSphere服务器实例提供Web性能监测功能
     Web 性能顾问程序则根据以上所述之Web 性能监视器监测与收集的数据信息,按照性能优化算法,最后给出合理的优化建议,如图八所示。图像
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  

图八IBM Web Administration for i为WebSphere服务器实例提供Web性能顾问程序功能

     IBM Web Administration for i的安全性也是一大特色。作为其中的组件,配置SSL向导保证了用户通过IBM Web Administration for i接口与IBM i的通信数据是安全可靠的,如图九所示。图像 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
图九IBM Web Administration for i为HTTP服务器实例ADMIN配置安全套接字层(SSL)服务
     角色权限管理保证了不同的用户角色执行权限的差异性。例如,作为一个普通的WebSphere Application Server for  IBM i操作人员,他/她可以查看该服务器以及部署应用的运行状态,各种参数信息,但是并没有停止运行服务器的权限,除非获取开发人员的权限。
而获取途径有两种,一种是管理员通过IBM Web Administration for i的增加用户/服务器权限向导,为指定服务器赋予该用户的开发人员角色;另一种则是将用户直接加入到具有开发人员权限的用户组。
     图十演示的是服务器用户角色管理功能。对于Integrated Web Application Server服务器,用户TESTER1具有创建服务器实例的权限。而对于Integrated Web Service Server服务器,除创建服务器实例的权限之外,用户TESTER1还具有启、停服务器,部署应用等开发者角色。除按服务器分类的权限管理功能之外,用户还可点击By User选项卡,查看按用户分类的角色权限管理。图像
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
 图十IBM Web Administration for i为IBM i Web相关服务器提供角色权限管理
     总之,本文力图帮助IBM i用户全方位了解IBM Web Administration for i的功能 - 简洁,高效,灵活地安装与管理各种IBM i中间件产品。更多产品信息,请参见IBM Web Administration for i官方网站。
 
 
作者:Pi Guang Ming 

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

UID

ibm11145434