項(xiàng)目管理平臺(tái)整體技術(shù)架構(gòu)方案
項(xiàng)目管理系統(tǒng)的技術(shù)方案演化介紹
考慮到平臺(tái)的擴(kuò)展性與集成性,需要支持現(xiàn)有的其它系統(tǒng)接口,與Web、手機(jī)移動(dòng)應(yīng)用、網(wǎng)站、HTML5等的集成等,項(xiàng)目管理平臺(tái)的整體系統(tǒng)架構(gòu)為下圖所示:
(1).基于微軟.NET架構(gòu),使用C#作為主要開發(fā)語言。
(2).使用開源消息隊(duì)列通訊中間件NetMQ(GNU LESSER GENERAL PUBLIC LICENSE,不修改源碼前提下,使用動(dòng)態(tài)鏈接庫,可以作為商業(yè)用途)架構(gòu)的支持級聯(lián)的多層負(fù)債均衡服務(wù)器。
(3).對于小于4G的小規(guī)模數(shù)據(jù)庫,可以使用微軟免費(fèi)版數(shù)據(jù)庫:SQL Server 2012 Express,數(shù)據(jù)多了以后再購買企業(yè)版License
(4).建議使用微軟Server系列操作系統(tǒng)(2008,2012等),同時(shí)也支持在Windows 7/10專業(yè)版、企業(yè)版上運(yùn)行小規(guī)模服務(wù)
(5). 基于ASP.MVC.NET+EF+HTML5,JQuery,bootstrap響應(yīng)式設(shè)計(jì)的B/S架構(gòu),同時(shí)支持PC和手機(jī),自適應(yīng)調(diào)整尺寸和界面布局
(6).使用C#,JavaScript,CSS,HTML作為主要開發(fā)語言;
(7).后續(xù)可將B/S版直接封裝為app
(8).對App有進(jìn)一步要求的,可以單獨(dú)開發(fā)App,比如前端Android使用Java Eclipse或Android Studio,后端采用ASP.NET.Web Api集成到本系統(tǒng)數(shù)據(jù)庫
(9).云服務(wù)器使用Windows Server 2012/2014/2016系列操作系統(tǒng),安裝IIS及ASP.Net 4.5/4.6.1
(10).云服務(wù)器推薦配置:2核4G/上?;蛑苓厵C(jī)房/100G網(wǎng)盤(可拆分為40G系統(tǒng)盤+60G數(shù)據(jù)盤)/2M帶寬
(0) Comments