运维服务系统技术方案.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
DATE \@ "yyyy-MM-dd" 2021-10-22 第PAGE252页, 共 NUMPAGES \* Arabic 253页 运维服务系统技术方案 目录 TOC \o "1-3" \h \z \u 11486 1 运维管理平台产品技术方案 3 8895 1.1 运维平台架构设计 3 5438 1.1.1 技术架构 3 16779 1.1.2 服务端架构设计 4 28857 1.1.3 前端框架 7 18592 1.1.4 功能架构 10 19333 1.1.5 部署架构 10 12855 1.2 运维平台系统设计 13 17004 1.2.1 系统安全性设计 13 19870 1.2.2 系统可靠性 15 7814 1.2.3 系统可用性 15 8837 1.2.4 系统易维护性 15 2003 1.2.5 系统扩展性 15 17335 1.2.6 系统可操作性 16 19864 1.2.7 系统数据库的存储与恢复 16 13435 1.2.8 系统接入方式 16 运维管理平台产品技术方案 运维平台架构设计 技术架构 软件技术架构设计 运维平台以业务管理和业务流程模型为核心,采用面向服务(SOA)的软件设计思想,基于主流的J2EE架构平台,在保持技术的先进性、扩展性的基础上,采用子系统、层次化、模块化的设计理念,以全开放的、组件化的架构原型。通过MDP消息总线进行集成,将资源监控、自动化运维、运维流程管理融为一体。此外系统还提供了分布式、分级式的部署模式,二级代理支持横向扩展,为客户提供可靠的、可扩展的、高性能的一体化运维管理平台。整个系统还提供开放的restful web services接口来持续集成。 系统分为资源访问及日志采集适配层、系统功能层及web应用层。 系统功能层包含了系统控制台(个人设置、用户管理、组织结构、角色管理、模块管理、调度管理、表单管理、流程管理、系统管理)、资产管理系统(我的事件、常用资产、软件资产、资产管理、资产变更、维护管理、耗材管理、备件管理、文档管理、盘点管理、基础设置、预警中心、报表中心、系统设置)、运维管理系统(数据统计、业务系统、主机管理、数据库管理)、合同管理系统(财务管理、采购管理)、Zabbix监控(资源管理、告警管理、资源配置)、知识库系统(知识分类、知识搜索、知识管理)。 Web应用层采用了J2EEweb服务架构,使用了spring的web开发框架,实现与用户的交互。 服务端架构设计 服务端框架包含基础框架、权限框架、ORM框架、数据库连接池、Excel利用其易于理解的API,可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 基础框架 采用Spring框架为支持开发Java应用提供全面基础架构的Java平台。 利用SpringBoot的开发便利性巧妙的简化了分布式系统基础设施的开发,Spring Cloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等。 权限框架 Shiro 权限验证框架采用Apache Shiro作为Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 Apache Shiro 的首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但它没有必要这样。框架应该尽可能掩盖复杂的地方,露出一个干净而直观的 API,以下是可以用 Apache Shiro 实现的功能: 验证用户来核实他们的身份对用户执行访问控制,如: 判断用户是否被分配了一个确定的安全角色。 判断用户是否被允许做某事。 在任何环境下使用 Session API,即使没有 Web 或 EJB 容器。 在身份验证,访问控制期间或在会话的生命周期,对事件作出反应。 聚集一个或多个用户安全数据的数据源,并作为一个单一的复合用户“视图”。 启用单点登录(SSO)功能。 为没有关联到登录的用户启用"Remember Me"服务。 ORM框架 使用MyBatisPlus 3.0.7.1 ORM框架,对Mybatis增强。 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分CRUD 操作,更有强大的条件构造器,满足各类使用需求 支持 Lambda 形式调用:通过 Lambda 表

文档评论(0)

蜕下面具已不再是我 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

认证主体王**

1亿VIP精品文档

相关文档

相关课程推荐