|
Il software è un software di scambio di informazioni generico per l'architettura distribuita sviluppata da Kindeco Information Development Co., Ltd. per riassumere l'esperienza di sviluppo di progetti, progettare per consentire la ripetizione del codice e migliorare la velocità e l'affidabilità dello sviluppo di progetti. L'introduzione di una piattaforma di scambio di informazioni consente di modulare la logica aziendale durante lo sviluppo del progetto software, lo sviluppo parallelo di moduli e il controllo delle versioni e la gestione coordinata. Realizzare un'interfaccia modulare unificata, coordinare l'allocazione delle risorse tra i moduli, pianificare le operazioni e garantire un accoppiamento sciolto tra i moduli, consentendo il riutilizzo e la gestione del codice operativo dei moduli funzionali aziendali e di base. L'architettura distribuita di rete è progettata per implementare la rete, il bilanciamento del carico a livello modulare e la ridondanza dei progetti aziendali. Il software utilizza modalità grafiche semplici per la configurazione del modulo e il monitoraggio delle operazioni, interfaccia uomo-macchina amichevole. 1. Concetto di progettazioneUna piattaforma di scambio di informazioni universale basata sull'esecuzione di software a livello di codice. La logica aziendale è modulare e garantisce un accoppiamento sciolto tra i moduli. Coordinare la distribuzione delle risorse per i moduli, pianificare le operazioni e creare un'interfaccia di scambio di informazioni unificata e facile da usare tra i moduli. Strumento di gestione del progetto per lo sviluppo parallelo di moduli, il debug e la gestione delle versioni. La configurazione dei moduli e il monitoraggio delle operazioni utilizzano una semplice modalità grafica con interfaccia uomo-macchina. 2. Struttura del sistema
3. Principio di funzionamento1) Il gruppo di sviluppo delle funzioni di base utilizza i modelli di moduli per scrivere alcuni moduli di base tecnicamente forti e poco legati alla logica aziendale del progetto. 2) I gruppi utilizzano i modelli di modulo in parallelo per scrivere il codice dei moduli aziendali e compilarli come DLL di modulo. Il modello di modulo contiene l'implementazione di un'interfaccia di scambio di informazioni universale per i moduli, e i programmatori devono semplicemente concentrarsi sull'implementazione della logica aziendale.
3) Dopo lo sviluppo del modulo, il programmatore integrato esegue il software di strumento di configurazione, aggiunge al sistema ogni modulo compilato o modulo riutilizzabile con le stesse funzioni del progetto precedente nell'interfaccia di configurazione della piattaforma di scambio di informazioni e imposta i parametri corrispondenti.
4) Eseguire il programma server della piattaforma di scambio di informazioni KSwitch, il programma server esegue i moduli in memoria secondo il file di configurazione, assegna porte di informazioni a ciascun modulo, stabilisce un meccanismo di trasmissione di scambio di informazioni e monitora lo stato di esecuzione di ciascun modulo.
5) I moduli funzionano e scambiano informazioni con altri moduli tramite un'interfaccia unificata. 6) Il modulo di rete di rete distribuita può essere distribuito e eseguito in base alla configurazione. 7) Il sistema bilancia il carico secondo le regole di monitoraggio e pianificazione delle operazioni. 8) Quando il sistema è distribuito in modo ridondante distribuito, il sistema rileva lo stato delle risorse della rete e delle apparecchiature e, in caso di guasto, commuta la distribuzione del modulo per completare la funzione di ridondanza. 9) Visualizzare lo stato di esecuzione dei moduli sul client di monitoraggio della piattaforma di scambio di informazioni e visualizzare i log sullo strumento. Lo strumento può essere eseguito su qualsiasi macchina con un server in grado di connettersi in rete per visualizzare lo stato del sistema in rete. () |




