Zum Inhalt

Entwickeln mit Eclipse

Als integrierte Entwicklungsumgebung (IDE) wird Eclipse empfohlen. Jedoch sind andere IDEs wie beispielsweise NetBeans ebenfalls für die Entwicklung von Geschäftslogiken geeignet. Als Grundlage für die Programmierung von Geschäftslogiken dient Java. Eine Integration von Geschäftssystemen kann jedoch in einer beliebigen Programmiersprache umgesetzt werden, sofern das Programmierparadigma REST (Representational State Transfer) unterstützt wird. Alternative Verfahren wie SOAP und WSDL werden nicht unterstützt.

Beispielprojekte

Folgende Beispiel-Projekte finden Sie auf GitHub

Geschäftslogik bauen

Um ein Beispiel-Projekt zu bauen, wird das Creator-Projekt benötigt, welche von GitHub gehostet wird. Das Projekt enthält die Skripte zum Kompilieren von Geschäftslogiken für die Business Bot Plattform. Das Erstellungsskript erwartet das Quellprojekt (z. B. ein Git-Projekt wie Wikipedia), um es mit Apache Ant zu kompilieren. Die Ausgabe ist eine Zip-Datei (Geschäftslogik-Datei), die auf der Business Bot Plattform lauffähig ist.

Verwendung

  1. Laden Sie dieses Projekt herunter
  2. Legen Sie Ihr Geschäftslogik-Projekt in den Ordner /git
  3. Kompilier-Skript ausführen
  4. Prüfen Sie die Log-Ausgabe und das kompilierte Geschäftslogik-Zip-Paket in /distrib
  5. Stellen Sie die Geschäftslogik-Zip-Datei auf der Business Bot-Plattform bereit

Weitere Informationen zum Projekt finden Sie auf GitHub.

Entwickeln einer Benutzeroberfläche für eine Geschäftslogik

Wenn eine Geschäftslogik über eine Benutzeroberfläche verwaltet werden soll, kann das DeveloperUI verwendet werden. Das Developer UI-Projekt finden Sie auf GitHub.

Die Benutzeroberfläche unterstützt die Implementierung von benutzerdefinierten Geschäftslogiken für Chatbots, die auf der Business Bot Plattform laufen. Das Projekt bietet eine Web-UI, um Funktionen der Geschäftslogik aufzurufen und eine Konversation mit Ihrer Logik zu starten. Das ist hilfreich, um Funktionen einfacher und schneller zu implementieren und um Code schneller zu debuggen.