AWCP共享定制云平臺
AWCP 是一個共享定制云平臺,集成了 jflow 工作流引擎,并完成了基于釘釘?shù)拈_發(fā)框架自動生成,可快速搭建基于釘釘管理系統(tǒng)。完成了釘釘端頁面配置管理,審核審批,完成了釘釘 PC 端頁面配置管理,并可配置工作流程,并綁定表單進(jìn)行業(yè)務(wù)開發(fā),底層工作流采用的是 jflow,完全滿足中國式流程模式的任何應(yīng)用。同時做到了中英文自動切換,解決了釘釘目前無法完全英文版困境。
系統(tǒng)圖片:
項目簡介
目前中小型企業(yè)信息化建設(shè)存在很大困難,外包開發(fā)成本高,業(yè)務(wù)很難延續(xù),使用市場上已有的成熟系統(tǒng)又不能滿足自身定制化需求,組建團(tuán)隊自行開發(fā)成本更高,導(dǎo)致中小型企業(yè)信息化建設(shè)、信息化資產(chǎn)沉淀都存在很大困難。程序員又是契約式的服務(wù)模式,每天加班趕進(jìn)度,又在重復(fù)造輪子,針對這種行業(yè)現(xiàn)狀和痛點,AWCP開發(fā)平臺重點切入低成本,快速實施的共享定制化方向,底層架構(gòu)滿足SaaS軟件模式下的定制化實施。通過平臺聚集大量優(yōu)質(zhì)程序員,利用他們的空閑時間,在平臺 上開發(fā)大量企業(yè)信息化基礎(chǔ)穩(wěn)定版本,免費推給企業(yè)使用,使用過程中再提出個性化需求,然后再發(fā)包到awcp社區(qū),大量懂平臺的開發(fā)人員都會進(jìn)行搶單實施,同時平臺又搭建整套軟件生態(tài)管理云,確保系統(tǒng)交付質(zhì)量和進(jìn)度,并給程序員建立能力和評價體系,方便企業(yè)快速找到符合要求的工程師。經(jīng)過一段時間運營后,平臺會沉淀大量的業(yè)務(wù)系統(tǒng)和業(yè)務(wù)組件,后續(xù)的開發(fā)模式將改變,重復(fù)造輪子的痛點將很大程度的得到了改善,最終降低企業(yè)信息化建設(shè)成本,又能實施個性化定制,提升了企業(yè)的生存能力。
在線演示:http://119.29.226.152:8083 用戶名:test 密碼:123456
項目特性
-
通過無代碼開發(fā),屏蔽開發(fā)的底層技術(shù),減少對人的依賴;
-
以平臺化實現(xiàn)開發(fā)過程的優(yōu)化,規(guī)范化縮短開發(fā)周期;
-
業(yè)務(wù)邏輯可視化配置,從容應(yīng)對需求變更,降低維護(hù)成本;
-
適配不同瀏覽器,以及屏幕大小,同時完成移動端部署;
-
工程可復(fù)制化、可推廣化、可運營化
-
工作流使用jflow,適用中國式流程,任何復(fù)雜流程都有對應(yīng)的解決方案
-
平臺使用模板配置,可讓表單呈現(xiàn)多樣化,更有利于和其他平臺進(jìn)行整合
-
平臺使用了元數(shù)據(jù)管理,更加方便業(yè)務(wù)人員和領(lǐng)域?qū)<覅⑴c系統(tǒng)的建設(shè)過程
-
底層采用了云平臺架構(gòu),更有利于云平臺部署,由原始的組織機(jī)構(gòu)衍化成租戶模式進(jìn)行管理和授權(quán)
-
平臺由項目模式升級為運營模式,使個人開發(fā)、開發(fā)公司、業(yè)務(wù)方、管理方高效協(xié)同
技術(shù)選型
1、后端
-
核心框架:Spring Framework 4.0
-
安全框架:Apache Shiro 1.2
-
視圖框架:Spring MVC 4.0
-
工作流引擎:JFlow
-
持久層框架:MyBatis 3.2
-
數(shù)據(jù)庫連接池:Alibaba Druid 1.0
-
緩存框架:Ehcache 2.6、Redis
-
日志管理:SLF4J 1.7、Log4j
-
工具類:Apache Commons、Jackson 2.2、Xstream 1.4、freemarker 5.3、POI 3.9
2、前端
-
JS框架:jQuery 1.9。
-
CSS框架:Twitter Bootstrap 2.3.1。
-
客戶端驗證:JQuery Validation Plugin 1.11。
-
富文本:CKEcitor
-
文件管理:CKFinder
-
手機(jī)端框架:ionic
-
數(shù)據(jù)表格:jqGrid
-
樹結(jié)構(gòu)控件:jQuery zTree
-
日期控件: My97DatePicker
3、平臺部署
-
服務(wù)器中間件:在Java EE 5規(guī)范(Servlet 2.5、JSP 2.1)下開發(fā),支持應(yīng)用服務(wù)器中間件 有Tomcat 6、Jboss 7、WebLogic 10、WebSphere 8。
-
數(shù)據(jù)庫支持:目前僅提供MySql數(shù)據(jù)庫的支持,但不限于數(shù)據(jù)庫,平臺留有其它數(shù)據(jù)庫支持接口, 可方便更改為其它數(shù)據(jù)庫,如:Oracle、SqlServer 2008、MySql 5.5、H2等
-
開發(fā)環(huán)境:Java EE、Eclipse、Maven、Git
