基于J2EE的IT运维平台设计与实现
- 格式:pdf
- 大小:1.70 MB
- 文档页数:5


基于MVC的多层JSP应用架构
摘要:随着 Internet 的迅速发展,计算机技术已经由基于C/S(Client/Server)模式的应用系统转变为基于B/S(Browser/Server)模式的应用系统。C/S模式具有两层结构,主要的业务逻辑都集中于客户端程序,必须导致系统安装、调试、维护和升级的困难,各种不同的客户端直接导致客户端的部署、配置要分别进行处理,同时,由于业务过程集中在客户端,势必造成更大的安全隐患。而B/S中最核心的一点就是通用的浏览器取代了原来的客户端程序,所有的系统维护、升级、变更都在服务器端进行,而且所有的业务过程也集中在服务器端,使得数据更具有安全保障。
关键词:MVCJSP应用
而B/S应用模式的发展,直接催生了WEB开发的发展,从静态网页(HTML)到动态网站,具有一定代表意义的有 CGI,ASP,PHP,Servlet,以及 JSP。相交与其它几种WEB开发语言,JSP 技术具有以下的一些优点:
(1)JSP 支持绝大部分平台,能够实现跨平台的移植。
(2)使用组件可以实现模块化、规模化开发。
(3)组件开发和使用很方便,ASP 的组件使用同 VB,C++ 等高级语言开发,并需要注册才能使用;而JSP的组件是用 Java 开发的,可以直接使用。JavaBean
的使用也很方便,又由于 Java 的跨平台性,也使得 JavaBeans 的可移植性和可重用性非常高。
(4)一次编写,处处运行。
动态网站的开发在走向 WEB2.0 的时候,网站的运维耗费了大量的精力,主要的问题在于大量的业务过程都分布在页面之中,造成后期修正、维护的困难,而模块化、规模化的开发是目前应用开发最常用的手法,如果没有一种好的开发模式,很难实现团队的合作与开发。而MVC的软件开发模式正是适合更加快速地实现业务、需求的变更,更高效、合理地安排开发的分工与合作,把软件的开发分为M(业务层)V(展示层)C(控制层)这样三个层次上作开发。
ITManager 服务运营支撑系统
V6.0
技术白皮书
成都勤智数码科技股份有限公司
二零一二年六月
目 录
1. 用户面临的挑战 ....................................................................................................................... 1 2. 产品概述 ................................................................................................................................... 1 3. 产品架构 ................................................................................................................................... 2 4. 产品特点 ................................................................................................................................... 3 4.1 全方位的监控体系 ............................................................................................................ 3 全面的性能监控 ............................................................................................................... 3 智能的故障分析 ............................................................................................................... 4 强大的资产管理 ............................................................................................................... 5 直观的拓扑展现 ............................................................................................................... 5 可靠的安全保障 ............................................................................................................... 6 4.2 多样化的运维手段 ............................................................................................................ 7 独立的报表发布平台 ....................................................................................................... 7 可视化的业务视图 ........................................................................................................... 7 深入的流量监测 ............................................................................................................... 8 灵活的事件策略 ............................................................................................................... 8 丰富的告警通知 ............................................................................................................... 8 虚拟化监控管理 ............................................................................................................... 9 可扩展的采集架构 ........................................................................................................... 9 高效的海量数据处理 ..................................................................................................... 10 支持分布式级联部署 ..................................................................................................... 10 4.3 标准的开放式接口 .......................................................................................................... 11 4.4 高稳定性和高可靠性 ...................................................................................................... 11 4.5 完善的服务质量保障 ...................................................................................................... 12 4.6 遵循多种国际/国内标准 ................................................................................................. 12 5. 产品价值 ................................................................................................................................. 13 化繁琐为简单,提高了运维效率 ......................................................................................... 13 化分散为集中,降低了运维成本 ......................................................................................... 13 化被动为主动,减轻了运维压力 ......................................................................................... 13 化困难为容易,提升了运维水平 ......................................................................................... 14 6. 典型客户 ................................................................................................................................. 14 7. 联系我们 ................................................................................................................................. 15
环境安全应急监测信息化平台软件系统平台设计方案
1设计原则
1.1业务横向、纵向一体化
业务横向一体化是指在环保部门之间,系统通过面向服务的设计能同时支持总量控制、监察、执法、项目审批等任务。纵向一体化是在基地环保局、市局、省厅之间支持业务连续的办理,如区县建设项目审批后,可把业务传递到市局的业务总线上,驱动市局领导审批。通过横向、纵向一体化的支持,打破原有的条块化的非连续的处理,提供了业务人员的办事效率。
1.2全生命周期管理
以业务单元为生命周期为主线,实现对业务单元从产生到销毁的全过程闭环管理。
1.3流程可配置、业务平台化
由于传统的信息系统建设是以单个应用为单位开发的,部分软件基础功能存在重复,无法实现共享。建设的一体化业务平台应支持业务流程的可配置、可维护、可管理,为应用系统开发提供高效开发、配置、部署手段。
1.4面向服务的架构
紧紧围绕以面向服务为目的,充分分析用户需求,设计出稳定高效的应用服务足见。在设计中按照可持续性发展的原则,采用正确的策略、适当的技术和有效的措施确保系统的可伸缩性。
1.5统计设计、个性应用
实现对环境保护领域的统一管理和全网共享以及与部级信息的纵向连接,这样一些物理上分散的系统,必须坚持统一性原则。统一性表现在:
➢ 统一规范
➢ 统一标准
➢ 统一接口
➢ 统一的体系结构
区县应用、面向角色的服务要有个性化,个性化表现在:
➢ 流程可定制、可配置
➢ 角色可授权 ➢ 页面可配置
1.6开放性
环保信息化是一个长期的工作,因此项目所建系统能在数据、软件开发和相关借口方面应支持符合国际标准和业界标准的相关接口。在应用开发中,要使用相应国家标准。
1.7易于维护、便于管理
系统涉及在市区多级部门中运行,考虑区县的运行维护技术能力,系统要支持易于管理、便于维护;应支持信息中心管理人员远程配置、调试、升级等工作。
1.8安全可靠
环境保护业务中涉及多项机密信息,需要构建全方位的安全防护体系;此外还需要实现完善的运维管理,以确保系统安全稳定运行。
运维开发工程师的主要职责(精选30篇)
运维开发工程师的主要职责 篇1
职责:
1、设计、实现、优化运维业务平台,包括监控、自动化、安全等;
2、根据业务场景开发针对性的运维工具或脚本;
3、具备良好的沟通能力,能推动运维效率的提升,为质量和成本负责;
4、其他和以上工作相关的专项事务。
任职资格:
1、全日制大专及以上学历,两年及以上实际互联网运维开发经验;
2、熟悉TCP/IP协议,能抓包做基本协议分析;
3、熟悉python/go/shell编程,有项目开发经验者优先;
4、熟悉GitLab、Jenkis、Zabbix、ELK、Ansible等主流运维工具;
5、熟悉bootstrap/web开发,掌握基本的html,CSS,JS等前端开发语言;
6、有运维自动化、监控系统、发布系统、调度系统等开发经验者优先。
运维开发工程师的主要职责 篇2
职责:
1、负责公司基础平台的自动化脚本搭建、优化及日常维护工作、系统集成测试
2、负责系统性能调优及系统异常的排查
3、负责监控体系部署和优化,参与公司网络、硬件、系统等层面的标准化及自动化工作
4、其他系统相关的日常维护工作
任职要求:
(一)基本要求
1、学历要求:本科及以上学历 2、专业要求:计算机或相关专业,较好的英文阅读能力
3、工作经验:2年以上自动化脚本开发工作经验
(二)技术要求
1、计算机相关专业本科或以上学历、2年以上运维工作经验,熟悉TCP/IP协议、Linux系统及内核相关知识;
2、熟练掌握运用1种以上的脚本语言,包括:golong,Shell、Python、perl等;
3、熟练Linux下常规软件的使用,如LNMP、LVS、NTP、DNS等,善于部署与优化;
4、能够熟练排查运维过程中出现的服务故障、系统故障、网络故障等;
5、熟悉KVM、LXC等虚拟化技术优先,有docker、K8S的运维经验者优先;
6、熟悉公有云、混合云、私有云,使用过阿里云相关中间件产品(EDAS、DRDS、MQ、OceanBase)者优先;