|
A szoftver egy általános információcserélő szoftver, amelyet a Kindeco Information Development Co., Ltd. fejlesztett ki a projekt fejlesztési tapasztalatainak összefoglalásában, a kód többszörös használatának és a projekt fejlesztési sebesség és megbízhatóság növelésének tervezésében. Az információcsere-platform bevezetésével az üzleti logika modulizálása, a modulok párhuzamos fejlesztése, valamint a verziókezelés és a koordinált menedzsment a szoftverprojekt fejlesztése során lehetséges. Egységes modul interfész megvalósítása, az erőforrások elosztásának koordinálása az egyes modulok között, a működés ütemezése és a modulok közötti laza csatlakozás biztosítása az üzleti és alapvető funkcionális modulok működési kódszintű újrahasznosítása és kezelése. Hálózati elosztott architektúra, amely lehetővé teszi az üzleti projektek hálózati telepítését, moduláris terhelési kiegyensúlyozását és redundanciát. A szoftver használja az egyszerű grafikus kezelés modulkonfiguráció és a működés ellenőrzése, emberi-gépi felületbarát. 1. Tervezési ötletA kódszintű szoftver futtatásán alapuló többszörös, univerzális információcsere platform szoftver. Az üzleti logika moduláris, és biztosítja a laza csatlakozást az egyes modulok között. A modulok erőforrások elosztásának koordinálása, üzemeltetésének tervezése és egységes, könnyen használható információcsere felület létrehozása. Projektmenedzsment eszköz a modulok párhuzamos fejlesztéséhez, hibakereséséhez és verziókezeléséhez. A modulkonfiguráció és az üzemeltetés ellenőrzése egyszerű grafikus kezeléssel, emberi-gépi felületbarát. 2. Rendszerszerkezet
3. Munka elve1) Az alapvető funkció fejlesztési csoport modulsablonokat használ a projektek néhány alapvető technológiai moduljának elkészítéséhez, amelyek kevésbé kapcsolódnak az üzleti logikához. 2) A csoportok modulsablonokat használnak párhuzamosan az üzleti modulok kódjának írására, és modul DLL-ként fordítanak össze. A modulsablonok a modul általános információcsere-felületének megvalósítását tartalmazzák, és a programozóknak csak az üzleti logika megvalósítására kell összpontosítaniuk.
3) A modul kifejlesztése után az integrált programozó futtatja a konfigurációs eszközöket, az összeállított modulokat vagy a korábbi projektekben ugyanazokat a funkciókat használó újrahasznosítható modulokat az információcsere platform konfigurációs felületén hozzáadja a rendszerhez, és beállítja a megfelelő paramétereket.
4) futtassa a KSwitch információcsere platform szerver programot, a szerver program a konfigurációs fájl szerint futtatja a modulokat a memóriába, és hozzárendel információs portokat az egyes moduloknak, létrehozza az információcsere átviteli mechanizmust, és ellenőrzi az egyes modulok működési állapotát.
5) Az egyes modulok működnek és információcserének más modulokkal egységes felületen keresztül. 6) Az elosztott hálózati hálózati modulok a konfigurációtól függően elosztott telepítésre és működtetésre alkalmasak. 7) A rendszer terhelési kiegyensúlyozást végez a működési ellenőrzés és a menetrend szabályainak megfelelően. 8) Amikor a rendszer elosztott redundáns módon van telepítve, a rendszer észleli a hálózat és a berendezés erőforrásainak állapotát, és meghibásodás esetén a modul telepítését váltja át, hogy teljesítse a redundáns funkciót. 9) A modulok működési állapotának megjelenítése az információcsere platform felügyeleti kliensén, valamint a naplók megtekintése az eszközön. Az eszköz bármely olyan gépen futhat, ahol a szerver hálózatba csatlakozik, és hálózaton keresztül megjeleníti a rendszer működési állapotát. () |




