The invention discloses an enterprise system development framework, including data layer, service layer, business layer, data layer including relational database components, non relational database components, cache database components, data calculation module, data service layer application components, including the interface service module, communication service module, configuration management module, search engine components, calculation of service components, components, general permissions system component, message service module, service module, storage module, security audit log service module, authentication service module, scheduling service module, report service component, business layer including order system, user system, financial system, service layer encapsulates the data layer the logic and data conversion logic business layer service system. The invention shortens the development cycle, effectively reduces the cost of development and maintenance, and has good maintainability.
【技术实现步骤摘要】
一种企业级系统研发框架
本专利技术涉及企业系统研发
,尤其涉及一种企业级系统研发框架。
技术介绍
在企业系统研发过程初期,在资金,人员等因素不足的情况下,通常的做法是选用普遍的MVC框架,比如常见的SSH框架,由研发人员直接进行业务开发;随着企业的发展,各个业务线的产品需求也随着增加和变化,造成各个项目的结构不同、结构不合理,程序逻辑混乱、可读性较差,可维护性较差,修改容易出错,同时存在很高的质量隐患;随着JAVA开源技术的发展,目前各种开源的企业级研发框架也层出不穷,但是各个企业有各自的特点和需求,市面上已有研发框架无法完全满足现有企业的开发需求;因此,急需制定出标准开发架构以及开发规范,以保证项目的开发效率及质量。
技术实现思路
本专利技术是为了解决现有企业系统研发过程中周期长、开发维护成本高、可维护性较差等问题,提供一种缩短开发周期,有效降低开发维护成本,可维护性好的企业级系统研发框架。为了实现上述目的,本专利技术采用以下技术方案,一种企业级系统研发框架,包括数据层、服务层、业务层,所述的数据层包括关系型数据库组件、非关系型数据库组件、缓存数据库组件、数据计算组件、数据应用组件,所述的服务层包括接口服务组件、通讯服务组件、配置管理组件、搜索引擎组件、计算服务组件、通用组件组件、权限体系组件、消息服务组件、存储服务组件、日志服务组件、安全审计组件、认证服务组件、调度服务组件、报表服务组件,所述的业务层包括订单体系、用户体系、资金体系,所述服务层封装了数据层的数据逻辑并转化数据逻辑为业务层的服务体系。作为优选,所述的关系型数据库组件包括mysql、or ...
【技术保护点】
一种企业级系统研发框架,包括数据层、服务层、业务层,其特征在于,所述的数据层包括关系型数据库组件、非关系型数据库组件、缓存数据库组件、数据计算组件、数据应用组件,所述的服务层包括接口服务组件、通讯服务组件、配置管理组件、搜索引擎组件、计算服务组件、通用组件组件、权限体系组件、消息服务组件、存储服务组件、日志服务组件、安全审计组件、认证服务组件、调度服务组件、报表服务组件,所述的业务层包括订单体系、用户体系、资金体系,所述服务层封装了数据层的数据逻辑并转化数据逻辑为业务层的服务体系。
【技术特征摘要】
1.一种企业级系统研发框架,包括数据层、服务层、业务层,其特征在于,所述的数据层包括关系型数据库组件、非关系型数据库组件、缓存数据库组件、数据计算组件、数据应用组件,所述的服务层包括接口服务组件、通讯服务组件、配置管理组件、搜索引擎组件、计算服务组件、通用组件组件、权限体系组件、消息服务组件、存储服务组件、日志服务组件、安全审计组件、认证服务组件、调度服务组件、报表服务组件,所述的业务层包括订单体系、用户体系、资金体系,所述服务层封装了数据层的数据逻辑并转化数据逻辑为业务层的服务体系。2.根据权利要求1所述的一种企业级系统研发框架,其特征是,所述的关系型数据库组件包括mysql、oracle、DB2,所述的非关系型数据库组件包括OSS、mongodb,所述的缓...
【专利技术属性】
技术研发人员:张海峰,
申请(专利权)人:户帮户杭州科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。