AgilePoint is an Integration Platform
In this approach, AgilePoint is used as a platform to integrate disparate systems, but the application logic is developed using another technology.
When this Approach is Best
- Process-related functions are fewer than non-process-related functions.
- The application already exists before they AgilePoint is adopted.
- The process must be human-centric, where the main purpose is more efficient collaboration between department or roles.
Guidelines for this Approach
- Separate the process and the application. Use AgilePoint to automate the process. Let AgilePoint handle the process and rules that must be changed frequently.
- Use AgilePoint as integration platform, such as ERP, CRM, rather than directly connecting from your application to system. Use the process to perform the integration, not in the application. This is another level of abstraction in the application that leverages AgilePoint's SOA capability.