Skip to content

Developing with Eclipse

We recommended to use Eclipse as integrated development environment (IDE). However, other IDEs such as NetBeans are also suitable for the development of Business Logics. Java is used as the basis for the programming of Business Logics. However, an integration of business systems can be done in any programming language, provided REST (representation state transfer) is supported. Alternative methods such as SOAP and WSDL are not supported.

Example projects

You can find the following sample projects on GitHub

Build business logic

To build an example project, the Creator project is needed, which is hosted on GitHub. The project contains the scripts to compile business logics for the Business Bot Platform. The build script expects the source project (e.g., a Git project like Wikipedia) to be compiled with Apache Ant. The output is a zip file (business logic file) that is executable on the Business Bot Platform.

Usage

  1. Download this project
  2. Put your business logic project in the /git folder
  3. Run compile script
  4. Check the log output and the compiled business logic zip package in /distrib
  5. Deploy the business logic zip file on the Business Bot Platform.

Further information about the project can be found on GitHub.

Developing a user interface for a business logic

If you want to manage a business logic via a user interface, you can use the DeveloperUI. The Developer UI project can be found on GitHub.

The UI supports the implementation of custom business logics for chatbots running on the Business Bot Platform. The project provides a web UI to invoke business logic functions and start a conversation with your logic. This is helpful to implement functions easier and faster and to debug code faster.