一种基于WEB应用服务和NET的架构的高效开发系统的制作方法

文档序号:21454096发布日期:2020-07-10 17:48阅读:370来源:国知局
一种基于WEB应用服务和NET的架构的高效开发系统的制作方法

本发明属于软件开发技术领域,尤其涉及一种基于web应用服务和net的架构的高效开发系统。



背景技术:

软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。

对于软件公司来说,软件公司的开发人员能力不一,因而在软件开发时效率低下,现场监控困难,目前大多公司遇到的现状:技术人员管理理念不深,管理人员较难,市面的协同工具无法快速找到逻辑问题点,协同较难,每一次修改逻辑,都要进行一次发布,容易出现不可控的问题,效率低下,产品正式使用时遇到异常情况,无法快速精准分析,网络环境局域化,开发不够灵活,导致安全性较低,尽管各个系统都有数据库,但是无法执行联动,业务有太多的节点,太多的源代码,无法清晰的跟进和查询,人员离职交接比较难,如果一个老同事离职,新同事无法快速交接上手,现场的监控比较困难,在非上班时间出现问题,无人解决。,遇到连续性业务问题,负责人之间互相推脱,问题无法定责,业务代码的sql没有团队工具,遇到回溯指定sql时候,无从下手。



技术实现要素:

针对现有技术存在的问题,本发明提供了一种基于web应用服务和net的架构的高效开发系统提供了一款集开发、运行、管理、监控、维护等多个功能为一体的快速开发平台,使企业能够有效的降低工作的复杂性,从而提高开发效率,并且驱动企业商业模式与管理方式变革。

本发明是这样实现的,一种基于web应用服务和net的架构的高效开发系统包括集成开发平台、平台基础服务单元、平台解析单元和展示单元,所述平台基础服务单元连接至集成开发平台,所述平台基础服务单元与所述平台解析单元互相连接,所述展示单元与平台解析单元连接。

作为本发明一种基于web应用服务和net的架构的高效开发系统优选的技术方案,所述平台基础服务单元包括服务模块和开发平台模块,所述服务模块通过开发平台模块与所述平台解析单元连接。

作为本发明一种基于web应用服务和net的架构的高效开发系统优选的技术方案,所述服务模块包括下列服务内容:定时任务、加密码服务、工艺流程引擎、数据持久层、分布式应用、热加载器、功能/权限管理、接口服务、缓存管理器、数据字典、多语言、日志审记系统。

作为本发明一种基于web应用服务和net的架构的高效开发系统优选的技术方案,所述开发平台包括标签插件、控件插件、二次开发接口。

作为本发明一种基于web应用服务和net的架构的高效开发系统优选的技术方案,所述平台解析单元包括视图解析器、控件解析器、在线编译、报表解析器、表单解析器、数据模型解析器、消息系统、二开插件、api接入系统。

作为本发明一种基于web应用服务和net的架构的高效开发系统优选的技术方案,所述展示单元包括pc浏览器、移动浏览器和app/ui界面。

作为本发明一种基于web应用服务和net的架构的高效开发系统优选的技术方案,所述开发系统兼容java、c#、pb、php,等其他语言。

本发明的优点及积极效果为:

(1)不同的开发人员均可在自研的y9-idp集成开发平台上协同开发,通过“项目(project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度;同时如果有开发人员出现问题,可通过比较代码的方式追溯历史代码,并查找原因,比较前后代码的差异性,便于代码修改。

(2)兼容不同开发语言(java、c#、pb、php,其他语言,只要支持json的都可以访问接口),能够做到跨平台开发,并可与硬件物联。使软件遵循与可移植性有关的标准或约定的软件属性,软件无需采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性。

(3)能有效地解决数据流量过大、网络负荷过重的问题,并且不需花费昂贵开支购置性能卓越的服务器,充分利用现有设备,避免服务器单点故障造成数据流量的损失。其有灵活多样的均衡策略把数据流量合理地分配给服务器群内的服务器共同负担。即使是再给现有服务器扩充升级,也只是简单地增加一个新的服务器到服务群中,而不需改变现有网络结构、停止现有的服务。

(4)可根据不同安全维度搭建防火墙:访问来源防火墙:浏览器ua访问过滤、ip白名单/黑名单过滤;私钥配对防火墙:每一个接口都可以设定单独的密钥访问字符串;逻辑条件防火墙:在特定逻辑处理通过后,才可以访问到接口,安全性能高。

附图说明

图1是本发明提供的结构框图。

具体实施方式

为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下。

下面结合附图对本发明的结构作详细的描述。

如图1所示,本发明实施例提供的基于web应用服务和net的架构的高效开发系统包括集成开发平台、平台基础服务单元、平台解析单元和展示单元,所述平台基础服务单元连接至集成开发平台,通过集成开发平台进行平台基础服务的多项服务内容,所述平台基础服务单元与所述平台解析单元互相连接,同时,通过平台解析器单元进行多种平台基础服务,实现在平台解析器中的个中解析器功能,所述展示单元与平台解析单元连接,通过平台解析单元的解析服务和消息系统的转换,通过展示单元进行展示。

具体的,所述平台基础服务单元包括服务模块和开发平台模块,所述服务模块通过开发平台模块与所述平台解析单元连接。

具体的,服务模块包括下列服务内容:定时任务、加密码服务、工艺流程引擎、数据持久层、分布式应用、热加载器、功能/权限管理、接口服务、缓存管理器、数据字典、多语言、日志审记系统。

具体的,开发平台包括标签插件、控件插件、二次开发接口,开发平台采用y9-idp集成开发平台开发,能有效地解决数据流量过大、网络负荷过重的问题,并且不需花费昂贵开支购置性能卓越的服务器,充分利用现有设备,避免服务器单点故障造成数据流量的损失。其有灵活多样的均衡策略把数据流量合理地分配给服务器群内的服务器共同负担。即使是再给现有服务器扩充升级,也只是简单地增加一个新的服务器到服务群中,而不需改变现有网络结构、停止现有的服务。

具体的,平台解析单元包括视图解析器、控件解析器、在线编译、报表解析器、表单解析器、数据模型解析器、消息系统、二开插件、api接入系统。

具体的,展示单元包括pc浏览器、移动浏览器和app/ui界面。

其中接口采用极望y9接口系统,提供开放式接口构架,实现系统多屏化操作,包括pc端、手持机pda端、pad端、工控机端等。同时支持微信应用,实现企业移动办公;同时极望y9接口系统实现了极望j9erp系统、极望j9mis系统、极望微信系统和极望数据集成与企业内部系统、企业第三方软件数据库、企业文件数据和企业客户数据之间的业务数据互通,增加安全性能。

具体的,开发系统兼容java、c#、pb、php,等其他语言,能够做到跨平台开发,并可与硬件物联。使软件遵循与可移植性有关的标准或约定的软件属性,软件无需采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性。

本发明可应用于监控项目进度,显示工作日志,工作日志有效管理逻辑编写人员的工作行程以及出现问题时,便于追责;根据不同的项目分配不同的项目编号,项目负责人,便于企业的项目的管理与统计,简介明了的罗列出来;罗列出所有业务节点,便于快速查找,有效管理;快速查询代码中有哪些参数,便捷新增参数,删除参数,修改参数;当业务发生临时多次变化,需要返回到指定版本或者当代码发生错误编写时,可以使用比较代码来回到之前的版本。

以上所述仅是对本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改,等同变化与修饰,均属于本发明技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1