|
Denna programvara är en allmän informationsutbyte programvara för en distribuerad arkitektur som har utvecklats av Kindeco Information Development Co., Ltd. för att sammanfatta erfarenhet av projektutveckling, utforma för att möjliggöra kod återanvändning och förbättra hastigheten och tillförlitligheten för projektutveckling. Genom att införa en plattform för informationsutbyte kan affärslogiken moduleras under utvecklingen av mjukvaruprojekt, parallell utveckling av moduler samt versionskontroll och samordnad hantering. Genomföra ett enhetligt modulgränssnitt, samordna resursfördelningen mellan moduler, schemalägga drift och säkerställa lös koppling mellan moduler, för att uppnå återanvändning och hantering av operativ kod för affärs- och grundläggande funktionella moduler. Den distribuerade nätverksarkitekturen är utformad för nätverksdistribuering, modulbelastningsbalans och redundans för affärsprojekt. Programvaran använder en enkel grafisk hantering för modulkonfiguration och driftsövervakning, människa-maskin gränssnitt vänligt. 1. designkonceptEn gemensam plattform för informationsutbyte baserad på att köra programvara på kodnivå. Företagslogiken kan moduleras och lös koppling mellan modulerna garanteras. Koordinera resursfördelningen av moduler, planera drift och skapa ett enhetligt och lättanvändbart gränssnitt för informationsutbyte mellan moduler. Projekthanteringsverktyg för parallell utveckling, felsökning och versionshantering av moduler. Använd en enkel grafisk hantering för modulkonfiguration och driftsövervakning, människa-maskin-vänligt gränssnitt. 2. Systemstrukturdiagram
3 Arbetsprincipen1) Utvecklingsgrupp för grundläggande funktioner, användning av modulmallar för att skriva några tekniskt starka grundmoduler i projektet, som inte har något samband med affärslogiken. 2) Varje grupp använder en modulmall parallellt för att skriva koden för varje affärsmodul och kompilera den till en modul DLL. Modulmallen innehåller en implementering av ett gemensamt informationsutbytesgränssnitt för modulen, så att programmeraren bara behöver fokusera på implementeringen av affärslogiken.
3) När modulen är utvecklad, kör den integrerade programmeraren konfigureringsverktygsprogramvaran, lägg till varje kompilerad modul eller återanvändbar modul med samma funktion i tidigare projekt i konfigurationsgränssnittet för informationsutbytsplattformen och ställ in motsvarande parametrar.
4) Kör serverprogrammet för KSwitch-plattformen för informationsutbyte, serverprogrammet flyttar modulerna till minnet i enlighet med konfigurationsfilen och tilldelar informationsporter till varje modul, skapar en leveransmekanism för informationsutbyte och övervakar varje moduls körtillstånd.
5) Varje modul körs och utbyter information med andra moduler enligt ett enhetligt gränssnitt. 6) Distribuerade nätverksnätverksmoduler beroende på konfigurationen kan varje modul distribueras och drivas. 7) Systemet balanserar belastningen enligt reglerna för driftsövervakning och schemaläggning. 8) När systemet distribueras på ett distribuerat redundant sätt upptäcker systemet nätverks- och utrustningsresurstillstånd och byter modulen i händelse av fel för att slutföra redundansfunktionen. 9) Visa varje moduls driftstillstånd på övervakningsklienten för informationsutbytsplattformen, och loggvisning kan utföras på verktyget. Verktyget kan köras på vilken maskin som helst som kan anslutas till en server och representerar systemet via ett nätverk. () |




