管理信息系统中的平台即服务Paas平台架构技术方案

技术编号:11985809 阅读:108 留言:0更新日期:2015-09-02 15:26
本发明专利技术实施例涉及一种管理信息系统中的平台即服务Paas平台架构,包括:应用生命周期管理模块,用于对管理信息系统的各个应用的生命周期进行管理;资源管理模块,用于所述系统的资源开通、资源监控和资源扩展;数据接口D-P l ug管理模块,用于所述系统中提供服务的各个功能组件的管理。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种管理信息系统中的平台即服务Paas平台架构
技术介绍
管理信息系统(Management Informat1n System, MIS)是企业信息化建设的产物,是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新、拓展和维护的系统,能提供信息支持企业或组织的运行管理和决策功能。随着云计算时代的到来,为管理信息系统的多元化和远程服务带来了更多无限可能。如何构建管理信息系统中云计算的服务模式,来为租户提供更有效、便捷、安全以及支持个性化和多元化的服务,是一个非常值得探讨的问题。
技术实现思路
本专利技术实施例提供了一种管理信息系统中的平台即服务(Paas)平台架构,使得管理信息系统具有良好的开放性和对应用及服务的管理性能,提升管理信息系统的工作效率,满足用户需求。第一方面,本专利技术实施例提供了一种管理信息系统中的Paas平台架构,包括:应用生命周期管理模块,用于对管理信息系统的各个应用的生命周期进行管理;资源管理模块,用于所述系统的资源开通、资源监控和资源扩展;数据接口 D-Plug模块,用于所述系统中提供服务的各个功能组件的管理。优选的,所述应用生命周期管理模块具体包括:模型设计单元、运维管理单元、项目管理单元、沙箱单元和代码管理单元。进一步优选的,所述应用生命周期管理模块具体用于:接收应用注册信息,进行应用注册;接收对所述应用的模型设计输入,创建应用包括的模型;接收基于所述应用和所述模型的开发数据输入,生成所述应用的应用代码;根据所述应用代码对所述应用进行沙箱测试;当测试通过后,将所述应用的应用代码提交审核;当审核通过后,在所述管理信息系统中将所述应用进行上线,用以提供租户使用。优选的,所述运维管理单元具体用于:对所述管理信息系统的各个应用的运营、监控、扩展、更新和下线处理。优选的,所述功能组件包括:核心组件、数据持久化组件、消息组件、报表组件、工作流组件和扩展组件。优选的,所述D-Plug模块具体用于,将所述应用与所述服务交互的信息编译成标准化语言的数据,通过所述管理信息系统下的平台接口埠D-Dock与所述服务进行交互,并且,将所述服务提供的标准化语言的数据,通过所述D-plug编译成所述应用支持数据结构的数据,与应用进行交互。本专利技术提出的管理信息系统中的平台即服务(Paas)平台架构,使得管理信息系统具有良好的开放性和对应用及服务的管理性能,提升管理信息系统的工作效率,满足用户需求。【附图说明】图1为本专利技术实施例提供的管理信息系统中Paas平台架构的示意图;图2为本专利技术实施例提供的Paas平台架构中应用生命周期管理模块的工作过程示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。本专利技术实施例提供的管理信息系统是基于云计算(Cloud Computing)实现的。云计算的最终目标是将计算、服务和应用作为一种公共设施提供给公众,使人们能够像使用水、电、煤气和电话那样使用计算机资源。云计算按照服务类型大致可以分为三类:基础设施即服务(Infrastructureas a Service, Iaas)、平台即服务(Platform-as-a-Service,Paas)和软件即服务(Software-as-a-Service, SaaS)。其中,Paas的主要作用是将一个开发和运行平台作为服务提供给用户。在本专利技术实施例提供的管理信息系统中的Paas平台,其架构主要包括了以下三种模块,具体可以如图1所示。应用生命周期管理模块1,用于对管理信息系统的各个应用的生命周期进行管理;其中,应用生命周期管理模块可以具体包括:模型设计单元11,运维管理单元12,项目管理单元13,沙箱单元14,和代码管理单元15。 应用是基于模型建立的,每个应用下都包括多个模型以及模型实例。模型设计单元11,用于接收和存储用户对于模型设计的输入,根据用户设计输入构建成模型;运维管理单元12,用于对系统的正常运行进行监控,保障系统的稳定运行;具体包括对所述管理信息系统的各个应用的运营、监控、扩展、更新和下线处理。项目管理单元13,用于对每个应用的开发、注册过程的管理;沙箱单元14,用于应用的测试环境的建立和管理;代码管理单元15,用于对输入的应用开发数据进行存储和管理。图2为应用生命周期管理模块的具体工作过程示意图,结合图2所示,可知,在对应用进行开发时,本实施例提供的应用生命管理周期模块中的具体工作流程如下:首先,接收应用注册信息,进行应用注册;随后,接收应用开发人员对应用的模型设计输入,创建应用包括的模型;然后,接收应用开发人员对所述应用和所述模型的开发数据输入,生成应用的设计代码并进行存储;根据代码对应用进行沙箱测试,以确定应用是否满足设计要求。当测试通过后,即可将应用的设计代码提交审核;在审核通过后,在管理信息系统中将所述应用进行上线,用以提供租户使用。如果沙箱测试发现应用设计不满足设计要求,则生成提示信息供设计者修改应用的设计代码,然后再进行沙箱测试,直到测试通过为止。资源管理模块2,用于所述系统的资源开通、资源监控和资源扩展;具体的,这里的资源尤其是指,云计算在网络中提供的物理资源。资源管理模块2可以针对系统下不同租户、不同应用和不同服务,进行资源的管理、开通、监控,使得不断满足管理信息系统运行的需求。数当前第1页1 2 本文档来自技高网...

【技术保护点】
一种管理信息系统中的平台即服务Paas平台架构,其特征在于,所述Paas平台架构包括:应用生命周期管理模块,用于对管理信息系统的各个应用的生命周期进行管理;资源管理模块,用于所述系统的资源开通、资源监控和资源扩展;数据接口D‑P l ug模块,用于所述系统中提供服务的各个功能组件的管理。

【技术特征摘要】

【专利技术属性】
技术研发人员:李东海姚楠贺剑敏
申请(专利权)人:北京圆通慧达管理软件开发有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1