论文部分内容阅读
当前,企业IT部门面临越来越复杂的IT基础设施与架构,以及众多企业、地域、人员和品牌的管理。提升IT服务能力和业务组织保障能力的关键要素在于如何有效管理企业IT部门,充分整合IT部门资源、人员、技术、以及流程,并发挥最佳效力。ITIL针对这些可能发生的问题,提供一个可解决的指导性框架。本文设计的IT运维管理系统,其特性在于采用基于ITIL思想的运维管理流程、运用JBPM工作流引擎、以及面向服务架构的系统架构。系统将日常运维工作流程化,运用自动化工具及时跟踪流程的执行情况。通过基于ITIL的流程化运维管理将企业IT部门运维人员从繁重的业务中解脱出来,从而实现IT运维服务的流程化、自动化以及规范化。本论文的主要研究包括如下三部分内容:(1)IT运维管理系统需求分析。给出IT运维系统的功能说明,分别阐述IT运维管理系统的具体功能需求、监控对象以及管理流程。其中,IT运维系统主要工作台、服务级别管理、用户信息管理、事件管理、问题管理、变更管理、发布管理、知识库管理、日常运维、统计分析、系统管理等功能模块。IT运维主要监控对象包括网络设备、服务器硬件、操作系统、数据库、中间件、网络监控、机房动力环境、视频监控等。此外,论文展开分析了事件管理流程、问题管理流程、变更管理流程、发布管理流程、配置管理流程等IT运维流程。(2)IT运维管理系统设计。论文给出IT运维系统的系统架构,以当前主流的JBPM作为IT运维系统的工作流引擎。在此基础上,论文给出了IT运维系统工作流流程设计,包括工作流流程相关定义、事件管理流程、变更管理流程、问题管理流程、发布管理流程等流程设计。并给出IT运维系统数据库设计部分内容。(3)IT运维管理系统开发与实现。系统采用Java语言,基于J2EE体系架构、采用B/S模式进行设计开发,总体架构基于面向服务的架构设计的服务并包含轻量灵活的数据持久层。重点阐述基于JBPM的流程实现,包括JBPM流程的安装、配置、开发等,其中JBPM的流程开发包括定义流程、部署流程、启动流程、执行流程、完成任务等五个步骤。最后给出系统运行界面。