JIAC

Java-based Intelligent Agent Componentware

Kompetenzzentrum: Agent Core Technologies 
KontaktProf. Dr.-Ing. Sahin AlbayrakDr. Axel HeßlerDr. Thomas Konnerth
Partner: Deutsche TelekomT-Systems Nova
Website: www.jiac.de

 

JIAC V ist der Nachfolger des preisgekrönten* und sicherheitszertifizierten Agent-Framework JIAC IV. Das Ziel ist, ein skalierbares und performantes Framework für Agenten bereitzustellen. Die modulare Architektur erlaubt es, mehrere tausend Agenten auf einem Host laufen zu lassen. Skalierbarkeit wird auch durch die Verteilung von Agenten auf verschiedene Hosts ermöglicht, was die Umsetzung von komplexen Anwendungen unterstützt.

JIAC V enthält eine leistungsstarke Kommunikationsinfrastruktur. Sein flexibles Design ermöglicht eine dynamische Kommunikation. Mit JIAC V ist es einfach, verschiedene Protokolle zu integrieren, die es Agenten erlaubt, mit Hilfe abstrakter Konzepte oder Speech-Acts zu kommunizieren. Das neue JIAC V Framework erlaubt auch die Einrichtung einer sicheren Kommunikationsinfrastruktur auf der Basis von kryptographischen Standards.

Der Entwickler wird durch eine eingebaute Administrations- und Managementschnittstelle unterstützt, was ein „hot Deployment“ und die Konfiguration von Agenten während der Laufzeit ermöglicht. 

Framework Merkmale sind unter Anderem:

  • Schnelle Kommunikation
  • Skalierbare Architektur
  • Sichere Kommunikationsinfrastruktur 
  • Deployment von Agenten zur Laufzeit
  • Managementinfrastructure

Service-orientierte Agenten

Eines der Ziele bei der Entwicklung von JIAC V war es, die Service-orientierte und die Agenten-orientierte Softwareentwicklung zu kombinieren. Das Ergebnis ist eine Agenten-orientierte Architektur, die eine erweiterte Unterstützung für die Entwicklung von Dienstleistungen bietet.

Das Konzept der Dienstinterpretation durch Agenten ermöglicht die dynamische Bereitstellung von semantischen Services. Die Agenten können verschiedene Grade von Intelligenz und Autonomie anbieten, die mit Technologien wie semantischem Service-Matching oder Service-Kompositionen umgesetzt werden. Die Dienstumgebung von JIAC V bietet Zugang zu verschiedenen grundlegenden Dienstleistungen und Netzwerkschichten.

*Gewinner des Multi-Agent-Programmierungs-Wettbewerb 2007 durchgeführt bei AAMAS. JIAC V hat die darauffolgenden Agent Programming Contests 2008, 2009 und 2010 gewonnen.