Grin logo
en de es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Applied

Entwurf und Implementierung einer CORBA-Schnittstelle für eine Mobile-Agenten-Infrastruktur

Title: Entwurf und Implementierung einer CORBA-Schnittstelle für eine Mobile-Agenten-Infrastruktur

Diploma Thesis , 2001 , 156 Pages , Grade: 1.3

Autor:in: Stephan Hisler (Author)

Computer Science - Applied
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Die zukünftig verstärkte Nutzung von Anwendungen über das Internet im Mobilfunkbereich sowie das stetig steigende Interesse an Mobile Computing-Technologien lassen die Verknüpfung zweier Teilaspekte verteilter Systeme sinnvoll erscheinen, nämlich mobile Agenten und CORBA Dienste.

Die Wachstumsmärkte Mobilkommunikation und Mobile Commerce können von dieser Verbindung profitieren, da mittels mobiler Agenten, weniger leistungsstarken Geräten, wie z.B. www-fähige Mobiltelefone und PDAs, die Nutzung von Middleware-Funktionalität zugänglich gemacht wird. Die Agententechnologie erspart die Installation umfangreicher und komplexer Middleware und verlagert die Resourcennutzung auf spezialisierte Server.

Mobile Agenten können von Dienstanbietern zur Verfügung gestellt oder nach Bedarf vom Dienstnutzer erzeugt werden.

Als weitere Einsatzmöglichkeit in Verbindung mit CORBA Diensten wäre denkbar mobile Agenten mit einer Überwachungstätigkeit zu beauftragen.

Ein mobiler Agent kann z.B. die Kurse bestimmter Aktien beobachten und den Benutzer bei über- oder unterschreiten eines festgelegten Wertes informieren. Der Agent kann sogar selbst tätig werden und je nach Auftrag die entsprechende Aktie kaufen oder verkaufen. Die Aktien würden bei diesem Szenario als CORBA-Objekte vorliegen und von der verantwortlichen Institution, also der die Aktien handelnden Börse, verwaltet.

Denkbar ist auch eine Überwachung der medizinischen Daten von Intensivpatienten. Der behandelnde Arzt kann einen mobilen Agenten beauftragen ihn zu benachrichtigen, falls Vitalfunktionen von ihrem Normalbereich abweichen. Die Benachrichtigung kann z.B. mit Hilfe der SMS-Technik auf das mobile Telefon des Arztes erfolgen. Die Patientendaten würden als CORBA-Objekte verwaltet und könnten in ein Gesamtkonzept zur Realisierung der digitalen Patientenakte eingebunden werden.

Die Kombination mobiler Agenten mit CORBA Diensten bewahrt den Benutzer vor der zeitintensiven Einarbeitung in komplexe Middleware-Anwendungen. Der mobile Agent erhält einen Auftrag und erledigt diesen autonom für seinen Auftraggeber. Für den Benutzer können durch mobile Agenten lange Wartezeiten vermieden werden, die auf vielbesuchten Servern oder durch geringe Übertragungsraten entstehen. Hierdurch wird die Arbeitseffizienz erhöht, da sich der Anwender bis zum Eintreffen des Ergebnisses anderen Aufgaben widmen kann.

Excerpt


Inhaltsverzeichnis

  • Danksagung
  • Inhaltsverzeichnis
  • Abbildungsverzeichnis
  • Tabellenverzeichnis
  • Abkürzungen
  • 1 Einleitung
    • 1.1 Motivation und Aufgabenstellung
    • 1.2 Gliederung der Arbeit
  • 2 Agententechnologie
    • 2.1 Agenten
      • 2.1.1 Charakteristika von Agenten
        • 2.1.1.1 Autonomie
        • 2.1.1.2 Reaktivität
        • 2.1.1.3 Kommunikation / Kooperation
        • 2.1.1.4 Schlussfolgerungs- / Lernfähigkeit
        • 2.1.1.5 Persönlichkeit / Charakter
        • 2.1.1.6 Mobilität
      • 2.1.2 Taxonomie
    • 2.2 Mobile Agenten
      • 2.2.1 Die Arbeitsweise mobiler Agenten
      • 2.2.2 Vor- und Nachteile mobiler Agenten
        • 2.2.2.1 Vorteile bei dem Einsatz mobiler Agenten
        • 2.2.2.2 Nachteile bei dem Einsatz mobiler Agenten
    • 2.3 Mobile Agenten als Basistechnologie für den Zugriff auf CORBA Services
    • 2.4 Zusammenfassung
  • 3 CORBA
    • 3.1 Einführung
      • 3.1.1 Die OMG und ihre Object Management Architecture
    • 3.2 Die Common Object Request Broker Architecture im Überblick
      • 3.2.1 Das OMG Objektmodell
      • 3.2.2 Der Objekt Request Broker
      • 3.2.3 Interface Definition Language
      • 3.2.4 Stubs und Skeletons
      • 3.2.5 Dynamic Invocation Interface
      • 3.2.6 Dynamic Skeleton Interface
      • 3.2.7 Interface Repository
      • 3.2.8 Object Adapter
    • 3.3 CORBA Services
      • 3.3.1 Der Concurrency-Control Service
      • 3.3.2 Der Event Service
      • 3.3.3 Der Externalisation Service
      • 3.3.4 Der Licensing Service
      • 3.3.5 Der Lifecycle Service
      • 3.3.6 Der Name Service
      • 3.3.7 Der Trader Service
      • 3.3.8 Der Objektpersistenzdienst
      • 3.3.9 Der Property Service
      • 3.3.10 Der Query Service
      • 3.3.11 Der Relationship Service
      • 3.3.12 Der Security Service
      • 3.3.13 Der Timer Event Service
      • 3.3.14 Der Transaction Service
    • 3.4 Zusammenfassung
  • 4 Implementierungsaspekte
    • 4.1 Tcl
      • 4.1.1 Tk
      • 4.1.2 Safe-Tcl
    • 4.2 ffMAIN
    • 4.3 Web Server
    • 4.4 MICO
    • 4.5 TclMico
    • 4.6 Anmerkung
    • 4.7 Zusammenfassung
  • 5 Eine CORBA-Schnittstelle für mobile Agenten
    • 5.1 Start der Komponenten
      • 5.1.1 Agentenserver
      • 5.1.2 CORBA Accesspoint Server
      • 5.1.3 Browser
    • 5.2 CORBA Accesspoint
      • 5.2.1 Implementation Repository Tools
        • 5.2.1.1 Das Implementation Repository
      • 5.2.2 CORBA Name Service Tools
        • 5.2.2.1 Der CORBA Name Service
        • 5.2.2.2 Der Name Service Setup Agent
      • 5.2.3 Bereitstellung der Infrastruktur für den Zugriff mobiler Agenten auf den CORBA-Name Service
      • 5.2.4 Agenten Tools
    • 5.3 Die Arbeitsweise der CORBA-Schnittstelle für mobile Agenten
      • 5.3.1 Die Name Service-Schnittstelle
    • 5.4 Die Bank-Konto-Anwendung
      • 5.4.1 Die Arbeitsweise des mobilen Kontoführungs-Agenten
      • 5.4.2 Die Arbeitsweise des stationären Konto Server Agenten
    • 5.5 Zusammenfassung
  • 6 Mobile Agent Facility
    • 6.1 Die MAF-Spezifikation
    • 6.2 Die MAF-Schnittstellen
      • 6.2.1 Die MAFAgentSystem-Schnittstelle
      • 6.2.2 Die MAFFinder-Schnittstelle
    • 6.3 Zusammenfassung
  • 7 Zusammenfassung
    • 7.1 Schlussbetrachtung
  • Literaturverzeichnis
  • Anhang

Zielsetzung und Themenschwerpunkte

Die Diplomarbeit befasst sich mit der Entwicklung und Implementierung einer CORBA-Schnittstelle für eine Mobile-Agenten-Infrastruktur. Ziel ist es, mobile Agenten einen sicheren und effizienten Zugriff auf CORBA-basierte Dienste zu ermöglichen. Die Arbeit untersucht die Funktionsweise mobiler Agenten und die Architektur von CORBA, um eine geeignete Schnittstelle zu entwickeln.

  • Mobile Agenten und ihre Funktionsweise
  • CORBA-Architektur und ihre Komponenten
  • Entwicklung einer CORBA-Schnittstelle für mobile Agenten
  • Implementierung der Schnittstelle mit Tcl und MICO
  • Anwendung der Schnittstelle in einem Beispielszenario

Zusammenfassung der Kapitel

Kapitel 1 führt in die Thematik der Diplomarbeit ein und erläutert die Motivation und Aufgabenstellung. Kapitel 2 behandelt die Grundlagen der Agententechnologie, insbesondere die Funktionsweise mobiler Agenten. Kapitel 3 stellt die CORBA-Architektur vor und beschreibt die wichtigsten Komponenten und Services. Kapitel 4 beleuchtet die Implementierungsaspekte der entwickelten CORBA-Schnittstelle, insbesondere die Verwendung von Tcl und MICO. Kapitel 5 beschreibt die Architektur und Funktionsweise der entwickelten CORBA-Schnittstelle für mobile Agenten. Kapitel 6 stellt die Mobile Agent Facility (MAF) vor, eine Spezifikation für mobile Agenten. Kapitel 7 fasst die Ergebnisse der Arbeit zusammen und gibt einen Ausblick auf zukünftige Forschungsarbeiten.

Schlüsselwörter

Die Schlüsselwörter und Schwerpunktthemen des Textes umfassen mobile Agenten, CORBA, Schnittstelle, Implementierung, Tcl, MICO, Distributed Computing, Agententechnologie, Object Management Architecture, Object Request Broker, Interface Definition Language, Name Service, Mobile Agent Facility.

Excerpt out of 156 pages  - scroll top

Details

Title
Entwurf und Implementierung einer CORBA-Schnittstelle für eine Mobile-Agenten-Infrastruktur
College
University of Frankfurt (Main)
Grade
1.3
Author
Stephan Hisler (Author)
Publication Year
2001
Pages
156
Catalog Number
V185583
ISBN (eBook)
9783668594029
ISBN (Book)
9783867464833
Language
German
Tags
entwurf implementierung corba-schnittstelle mobile-agenten-infrastruktur
Product Safety
GRIN Publishing GmbH
Quote paper
Stephan Hisler (Author), 2001, Entwurf und Implementierung einer CORBA-Schnittstelle für eine Mobile-Agenten-Infrastruktur, Munich, GRIN Verlag, https://www.grin.com/document/185583
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  156  pages
Grin logo
  • Grin.com
  • Payment & Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint