[發(fā)明專利]一種企業(yè)級系統(tǒng)研發(fā)框架在審
| 申請?zhí)枺?/td> | 201710508258.6 | 申請日: | 2017-06-28 |
| 公開(公告)號: | CN107305494A | 公開(公告)日: | 2017-10-31 |
| 發(fā)明(設計)人: | 張海峰 | 申請(專利權)人: | 戶幫戶(杭州)科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京科家知識產(chǎn)權代理事務所(普通合伙)11427 | 代理人: | 陳娟 |
| 地址: | 310000 浙江省杭州市蕭山區(qū)經(jīng)濟技*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 企業(yè)級 系統(tǒng) 研發(fā) 框架 | ||
技術領域
本發(fā)明涉及企業(yè)系統(tǒng)研發(fā)技術領域,尤其涉及一種企業(yè)級系統(tǒng)研發(fā)框架。
背景技術
在企業(yè)系統(tǒng)研發(fā)過程初期,在資金,人員等因素不足的情況下,通常的做法是選用普遍的MVC框架,比如常見的SSH框架,由研發(fā)人員直接進行業(yè)務開發(fā);隨著企業(yè)的發(fā)展,各個業(yè)務線的產(chǎn)品需求也隨著增加和變化,造成各個項目的結構不同、結構不合理,程序邏輯混亂、可讀性較差,可維護性較差,修改容易出錯,同時存在很高的質量隱患;隨著JAVA開源技術的發(fā)展,目前各種開源的企業(yè)級研發(fā)框架也層出不窮,但是各個企業(yè)有各自的特點和需求,市面上已有研發(fā)框架無法完全滿足現(xiàn)有企業(yè)的開發(fā)需求;因此,急需制定出標準開發(fā)架構以及開發(fā)規(guī)范,以保證項目的開發(fā)效率及質量。
發(fā)明內(nèi)容
本發(fā)明是為了解決現(xiàn)有企業(yè)系統(tǒng)研發(fā)過程中周期長、開發(fā)維護成本高、可維護性較差等問題,提供一種縮短開發(fā)周期,有效降低開發(fā)維護成本,可維護性好的企業(yè)級系統(tǒng)研發(fā)框架。
為了實現(xiàn)上述目的,本發(fā)明采用以下技術方案,一種企業(yè)級系統(tǒng)研發(fā)框架,包括數(shù)據(jù)層、服務層、業(yè)務層,所述的數(shù)據(jù)層包括關系型數(shù)據(jù)庫組件、非關系型數(shù)據(jù)庫組件、緩存數(shù)據(jù)庫組件、數(shù)據(jù)計算組件、數(shù)據(jù)應用組件,所述的服務層包括接口服務組件、通訊服務組件、配置管理組件、搜索引擎組件、計算服務組件、通用組件組件、權限體系組件、消息服務組件、存儲服務組件、日志服務組件、安全審計組件、認證服務組件、調度服務組件、報表服務組件,所述的業(yè)務層包括訂單體系、用戶體系、資金體系,所述服務層封裝了數(shù)據(jù)層的數(shù)據(jù)邏輯并轉化數(shù)據(jù)邏輯為業(yè)務層的服務體系。
作為優(yōu)選,所述的關系型數(shù)據(jù)庫組件包括mysql、oracle、DB2,所述的非關系型數(shù)據(jù)庫組件包括OSS、mongodb,所述的緩存數(shù)據(jù)庫組件包括redis,所述的數(shù)據(jù)計算組件包括hadoop、spark。
本方案關系型數(shù)據(jù)庫組件處理持久關系實體數(shù)據(jù),可支持目前市面上常用的關系型數(shù)據(jù)庫,比如mysql,oracle,DB2等;非關系型數(shù)據(jù)庫組件處理非關系型數(shù)據(jù)庫,可支持目前市面上常用的非關系型數(shù)據(jù)庫,比如OSS,mongodb等;緩存數(shù)據(jù)庫組件處理緩存數(shù)據(jù)庫,緩存熱點數(shù)據(jù),緩解數(shù)據(jù)庫的io,提高系統(tǒng)效率,目前主要使用redis;數(shù)據(jù)計算組件處理元數(shù)據(jù)信息的抽取和整理,獲取有價值數(shù)據(jù),主要通過集成hadoop、spark等分布式計算技術來實現(xiàn);數(shù)據(jù)應用組件處理應用大數(shù)據(jù),更好的了解客戶以及他們的愛好和行為。
作為優(yōu)選,所述的存儲服務組件包括jdbc組件、連接池組件,所述的接口服務組件包括restful、dubbo、webservice,所述的搜索服務組件包括lucence、solr,所述的消息服務組件包括notify、rocketMQ、metaQ,所述的日志服務組件包括EventHub、Rainbird。
本方案存儲服務組件主要是持久化接口服務,提供統(tǒng)一入口,主要運用到的技術有jdbc組件,連接池組件;接口服務組件提供對外、對內(nèi)接口的統(tǒng)一入口,主要使用restful,dubbo,webservice等;通訊服務組件提供各網(wǎng)絡層、應用間通訊機制,比如認證,加密等傳輸方案;配置服務組件提供統(tǒng)一的基礎配置管理服務,包括數(shù)據(jù)層,應用內(nèi),系統(tǒng)級的通用配置管理服務;搜索服務組件提供統(tǒng)一的全文檢索方案,使用技術lucence,solr來實現(xiàn);計算服務組件提供計算資源統(tǒng)一管理和調度,構成一個計算資源池向用戶按需服務;通用組件組件提供常用的邏輯組件,比如文件管理組件,驗證框架,短信服務,數(shù)據(jù)格式轉化組件等;權限服務組件提供統(tǒng)一權限管理方案,包括認證、授權;消息服務組件提供隊列消息服務,實現(xiàn)并行處理、異步處理、流量削鋒,提高系統(tǒng)吞吐量,主要使用notify,rocketMQ,metaQ等技術;日志服務組件提供分布式環(huán)境下日志跟蹤服務,包括日志記錄,查詢,跟蹤等,主要使用EventHub,Rainbird等技術;安全審計組件幫助安全人員審計系統(tǒng)的可靠性和安全性,對妨礙系統(tǒng)運行的明顯企圖及時報告給安全控制臺;認證服務組件提供統(tǒng)一的認證方案,為各應用提供認證策略;調度服務組件提供處理定時觸發(fā)、異步任務的調度任務服務;報表服務組件提供統(tǒng)一報表解決方案,比如報表設計、數(shù)據(jù)展示、表單錄入、報表打印等功能。
作為優(yōu)選,所述的訂單體系包括下單管理、訂單跟蹤、售后管理、出賬核賬,所述的用戶體系包括會員體系、賬戶體系、信用體系、營銷體系、服務體系,所述的資金體系包括資金計劃、交易管理、風控系統(tǒng)、理財產(chǎn)品。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于戶幫戶(杭州)科技有限公司,未經(jīng)戶幫戶(杭州)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710508258.6/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 一種企業(yè)級AP裝置及采用其的WLAN系統(tǒng)
- 分組網(wǎng)關企業(yè)級計費方法及裝置
- 企業(yè)級路由器的實現(xiàn)方法和裝置
- 一種微信企業(yè)級應用方法
- 一種企業(yè)級信息系統(tǒng)的應急處理方法及系統(tǒng)
- 一種企業(yè)級信息系統(tǒng)權限管理系統(tǒng)
- 一種區(qū)塊鏈企業(yè)級錢包機制的實現(xiàn)方法
- 一種企業(yè)級固態(tài)硬盤功能測試裝置及方法
- 企業(yè)級IT架構資產(chǎn)管理系統(tǒng)及方法
- 企業(yè)級神經(jīng)網(wǎng)絡模型處理方法、裝置、電子設備和存儲介質





