Rinami's Cantara Client enables developers to create efficient mobile applications to access their organization's ERP solution. Applications are tailored to provide streamlined access to the business processes needed most frequently. With Cantara Client, customizations can be achieved quickly producing robust, portable business tools.
Cantara integrates with Oracle JD Edwards EnterpriseOne, supporting queries, functions and other JDE services.
Reference Applications are available for different environments, including:
Cantara Client version 6 (CC6) enables developers to:
Create new mobile applications for iOS and Android
Customize a reference application for styling, branding, functionality and data sources
Adapt and configure the data structures exchanged with JDE systems
Replace architectural components where specific frameworks are required
Extend an application with additional business logic and features
Monitor an application for performance and errors
Secure an application using external authorization services.
Architecture Overview
Mobile applications based on CC6 use a RESTful API to interact with the Cantara Server, which in turn performs required transactions with the JDE system.
Using the Cantara Integration Platform
Internally, CC6 adopts a model of View, Interactor and Presenter components, with control flow moving always in one direction as shown below.
Cantara Client Architecture
Control Flow
The View accepts input from the user
The Interactor performs business logic, involving database and network transactions
The Presenter prepares an updated model of the new state, ready for display.