|
Diese Software ist eine allgemeine Informationsaustauschsoftware für die verteilte Architektur, die von Kindeco Information Development Ltd. entwickelt wurde, um die Erfahrung in der Projektentwicklung zusammenzufassen, die Code-Wiederverwendung zu ermöglichen und die Geschwindigkeit und Zuverlässigkeit der Projektentwicklung zu verbessern. Durch die Einführung einer Informationsaustauschplattform kann die Geschäftslogik während der Softwareprojektentwicklung moduliert, die parallele Entwicklung von Modulen sowie die Versionskontrolle und das koordinierte Management durchgeführt werden. Eine einheitliche Modulschnittstelle, die Koordinierung der Ressourcenzuweisung zwischen den einzelnen Modulen, die Planung des Betriebs und die Sicherstellung einer lockeren Kopplung zwischen den einzelnen Modulen ermöglicht die Wiederverwendung und das Management von Betriebscode-Ebenen für Geschäfts- und Grundfunktionsmodule. Eine verteilte Netzwerkarchitektur ermöglicht die Bereitstellung von Netzwerken, moduläre Last Balancing und Redundanz für Geschäftsprojekte. Die Software verwendet eine einfache grafische Bedienung für die Modulkonfiguration und die Betriebsüberwachung mit einer menschenfreundlichen Schnittstelle. 1. DesignkonzeptEine universelle Plattform für den Informationsaustausch, die auf der Ausführung von Software auf Code-Ebene basiert. Die Geschäftslogik kann modular gestaltet werden und eine lose Kopplung zwischen den einzelnen Modulen gewährleistet werden. Koordinieren Sie die Ressourcenzuweisung der einzelnen Module, planen Sie den Betrieb und erstellen Sie eine einheitliche, benutzerfreundliche Schnittstelle zum Informationsaustausch zwischen den einzelnen Modulen. Projektmanagement-Tools für die parallele Entwicklung, Debugging und Versionsmanagement von Modulen. Einfache grafische Bedienung für die Modulkonfiguration und Betriebsüberwachung, Mensch-Maschine-freundliche Schnittstelle. 2. Systemstruktur
3. Arbeitsprinzip1) Grundfunktionsentwicklungsteam, das einige technische Grundmodule des Projekts mit Modulvorlagen erstellt, die wenig mit der Geschäftslogik zu tun haben. 2) Die Teams verwenden die Modulvorlage parallel, um den Code der einzelnen Geschäftsmodules zu schreiben und in die Modul-DLL zu kompilieren. Die Modulvorlage enthält die Implementierung einer allgemeinen Informationsaustauschschnittstelle für Module, so dass sich die Programmierer einfach auf die Implementierung der Geschäftslogik konzentrieren können.
3) Nach der Entwicklung des Moduls führt der integrierte Programmierer die Konfigurationswerkzeug-Software aus, fügt jedes kompilierte Modul oder das wiederverwendbare Modul mit der gleichen Funktion aus früheren Projekten in die Konfigurationsschnittstelle der Informationsaustauschplattform zum System hinzu und legt die entsprechenden Parameter fest.
4) Ausführen Sie das Serverprogramm der KSwitch-Plattform für den Informationsaustausch, das das Serverprogramm entsprechend der Konfigurationsdatei die einzelnen Module in den Speicher versetzt und den einzelnen Modulen einen Informationsport zuweist, einen Übertragungsmechanismus für den Informationsaustausch einrichtet und den Betriebszustand der einzelnen Module überwacht.
5) Die einzelnen Module laufen und tauschen Informationen mit anderen Modulen über eine einheitliche Schnittstelle aus. 6) Distributed Network Network Module können je nach Konfiguration verteilte Bereitstellung und Betrieb der einzelnen Module durchführen. 7) Das System führt eine Lastbalance gemäß den Regeln für die Betriebsüberwachung und die Planung durch. 8) Wenn das System auf verteilte Redundanz bereitgestellt wird, erkennt das System den Zustand der Netzwerk- und Geräteressourcen und wechselt bei Ausfällen die Modulbereitstellung um die Redundanzfunktion abzuschließen. 9) Der Betriebsstatus der einzelnen Module wird auf dem Überwachungsclient der Informationsplattform angezeigt und die Protokollansicht kann auf diesem Werkzeug durchgeführt werden. Das Tool kann auf jedem beliebigen Computer ausgeführt werden, mit dem der Server eine Netzwerkverbindung herstellen kann, um den Betriebszustand des Systems über ein Netzwerk darzustellen. () |




