Application Platform
Application Platform enables you to develop application logic in Java without having to use proprietary webMethods APIs. You can use popular Java development models such as POJOs or Spring Beans for your application logic, and then deploy the logic to run in Integration Server or My webMethods Server. You develop the application logic using the Application Platform perspective in Software AG Designer. You can also develop web UI applications based on Java servlet technology, and set authentication and authorization requirements in these applications.
You can create JUnit tests and run them in Software AG Designer to verify application functionality. The tests are executed on a running Integration Server or My webMethods Server, and the execution results are displayed on the Software AG Designer JUnit view.
You can integrate Application Platform services with Integration Server services. You can use simple Java annotations to expose Application Platform services within Integration Server and make those services callable from Flow services, triggers, or web service connectors. You can create Java class wrappers for Integration Server services to make those services callable from Application Platform services without using proprietary Integration Server client APIs.