The Cantara server provides an Extension framework that act as an interface to inject customised behaviour at running time. These extensions are exposed as web services and them can work by your application making an HTTP request to Cantara with a payload in either XML or JSON format. Cantara will interpret your request and send a response back in either XML or JSON for you to parse. Your HTTP method should be a POST method. In Addition, any Extension may be configured to be executed by Cantara Scheduler.
To develop your own Extension you need to follow 4 simple steps.
- Creating your extension project.
- Developing your extension behaviour.
- Testing your extension behaviour.
- Adding a Dynamic Extension.