1 research outputs found

    Ein Rahmensystem zur Erstellung verteilter Anwendungen

    Get PDF
    Das Projekt VEGA (Knowledge-Base Validation and Exploration by Global Analysis) zielt auf eine Unterstützung des Wissensingenieurs bei der Wartung von Wissensbasen ab. Dazu bedarf es des Zusammenspiels einer Vielzahl von Systemkomponenten, die mithilfe einer grafischen Oberfläche leichter bedienbar gemacht werden sollen. Desweiteren war geplant, auch extern entwickelte und implementiette Verfahren leicht integrierbar zumachen. Dabei soll dem besonderen Umstand Rechnung getragen werden, daß die Entwickler der Komponenten nicht unbedingt viel Erfahrung bei der Programmierung auf Betriebssystem- und Netzwerkebene haben müssen. Daher wurde im Rahmen dieser Arbeit ein System entwickelt, das es mehreren unabhängigen Prozessen ermöglicht, auf einfache Art und Weise miteinander zu interagieren und zu kommunizieren. Zur Nutzung des Systems stehen einfache Schnittstellen zur Verfügung. Das System erlaubt den Komponentenentwicklern weiterhin, bei der Wahl ihrer Entwicklungssprache weitgehend von deren Eignung zur Systemprogrammierung unabhängig bleiben zu können. Das entstandene System ist ein universell einsetzbarer Framework, der ganz allgemein von Entwicklern benutzt werden kann, die ihre Applikation auf eine Menge unabhängiger Akteure verteilen wollen, ohne deren Kommunikation und Verwaltung in den Mittelpunkt der Entwicklung zu stellen. Probleme, die bei der Realisierung von konkurrierender Prograrnmabarbeitung auftraten, wurden mit Hilfe einer speziell entwickelten Thread-Bibliothek gelöst, die für sich allein bereits ein nützliches Hilfsmittel darstellt und verfügbar ist
    corecore