根據(jù)需求,裕乾在設(shè)計(jì)能源在線監(jiān)測(cè)系統(tǒng)時(shí)除了要解決系統(tǒng)功能架構(gòu),就是重點(diǎn)考慮了如何解決系統(tǒng)兼容性、松散耦合、易維護(hù)性、易擴(kuò)展性的問(wèn)題。因此,模塊外部必須做到松散耦合,模塊內(nèi)部必須以高度內(nèi)聚為設(shè)計(jì)原則,因?yàn)樾枰С忠苿?dòng)平臺(tái),而目前移動(dòng)平臺(tái)是多樣的,最典型的就是android和IOS,跨越不同移動(dòng)平臺(tái)也是設(shè)計(jì)的一個(gè)方面,使用流行的技術(shù),兼顧系統(tǒng)的松散耦合和以擴(kuò)展性。
能源在線監(jiān)測(cè)系統(tǒng)的架構(gòu)共分為六大部分組成:用戶層;應(yīng)用子系統(tǒng)層;服務(wù)接口層;核心業(yè)務(wù)層;數(shù)據(jù)通信及訪問(wèn)層;硬件通信的數(shù)據(jù)采集層。用戶層針對(duì)樓宇自控系統(tǒng)可能涉及的多用戶情況,包括普通用戶、樓棟管理員、財(cái)務(wù)、以及相關(guān)子系統(tǒng)。應(yīng)用子系統(tǒng)是負(fù)責(zé)視圖展示、操作界面。服務(wù)接口層則是以外觀模式,實(shí)現(xiàn)外層組件、以及外部子系統(tǒng)對(duì)接的接口層。核心業(yè)務(wù)層主要是組件的形式提供,負(fù)責(zé)業(yè)務(wù)、管理、安全等方面的功能。數(shù)據(jù)訪問(wèn)層是個(gè)中間層用來(lái)為上層提供數(shù)據(jù)調(diào)用,完成能源信息的存儲(chǔ)與備份,以供其它的子系統(tǒng)或模塊進(jìn)行訪問(wèn)。物理層則完成與能源設(shè)備、RTU等的通信、采集、處理、分析等功能。
為了實(shí)現(xiàn)能源在線監(jiān)測(cè)系統(tǒng)的松散耦合、易維護(hù)性、易擴(kuò)展性以及方便與子系統(tǒng)的兼容等特性,系統(tǒng)在核心業(yè)務(wù)層使用了外觀模式,將不同的業(yè)務(wù)抽象出統(tǒng)一的操作接口。這不僅方便上層模塊的調(diào)用,同時(shí)也為以后功能的擴(kuò)展提供了方便,只需按照統(tǒng)一的格式提供組件接口,就可以實(shí)現(xiàn)新的功能。
服務(wù)接口層是方便主系統(tǒng)之外的各級(jí)子系統(tǒng)調(diào)用而單獨(dú)分出的一層,為了降低各子系統(tǒng)對(duì)主系統(tǒng)模塊的依賴性,提供可維護(hù)性和可擴(kuò)展性。裕乾在能源在線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)上采用主流的面向服務(wù)技術(shù),即WebService來(lái)實(shí)現(xiàn),其最大的優(yōu)點(diǎn)是技術(shù)的普及面廣泛,開發(fā)難度低、周期小,易于與其他外部子系統(tǒng)進(jìn)行數(shù)據(jù)交換。
掃碼加微信咨詢產(chǎn)品、免費(fèi)報(bào)價(jià)
裕乾(4006569698,bdyswp.cn)是一家智慧化系統(tǒng)集成軟硬件研發(fā)、銷售、服務(wù)為主的高新技術(shù)企業(yè)。經(jīng)過(guò)多年發(fā)展,公司已成為智慧建筑、智慧工業(yè)、智慧環(huán)保、智慧電力、智慧水利、智慧農(nóng)業(yè)等領(lǐng)域,具有自主研發(fā)能力、自主知識(shí)產(chǎn)權(quán)與自主品牌一體化的先進(jìn)解決方案供應(yīng)商、系統(tǒng)集成綜合服務(wù)商。