AgilePoint for ASP.NET
AgilePoint’s architecture extends ASP.NET to make full use of Xml Schemas to rapidly build enterprise level N-tier applications. The use of Xml schema facilitates loose coupling between the various layers which allows the flexibility of dynamically changing the process on the fly like adding new participants to a process instance. At design time the out-of-the-box AgilePoint web controls can be quickly bound to an Xml schema node which helps reducing the efforts required for coding.

• AgilePoint empowers users to build or import Xml Schemas and bind them directly to the assembled processes in Envision so that business decisions within the process model could be made based on the data entered in the User Interface layer.
• Agile Point provides developers with out-of-the-box web controls in ASP.NET to bind application data directly with the xml schema, thus removing state management complexities for developers. However AgilePoint also supports third-party controls since it exposes it’s functionality via Web Services.
• Built-in Visual Studio template for ASP.NET Web applications reduces the amount of code required to be written by developers when creating a new web application as Agile Point builds the application structure and takes care of the heavy lifting.
• Xml based loosely coupled n-tier architecture for processes, removes the need for data access layers, as developers can now directly persist data into pre-built bound xml schemas that are part of the process. This reduces the coding effort by nearly 70% as developers are no longer required to write the logic to load the data in UI controls and submit it back to the data store at the time of page submission.
• Built-in task list for ASP.NET web applications enriches user experience and eliminates the necessity for developers to build one from scratch, thus saving development time.
• With the introduction of Xml schemas process owners/developers get the similar design experience as InfoPath forms but with the power and flexibility of ASP.NET.
• AgilePoint’s abstracted Data Services framework facilitates the BI initiatives within an organization by allowing the Process Owner’s to directly map process data to an existing application database or SharePoint list while designing the process. This provides a no-code approach for persisting data to a permanent data store which can be used for reporting thus saving the efforts required for creating a data access layer.
• AgilePoint’s Data Tracking feature enables the Process Owner to turn on audit tracking for process instances which provides a detailed audit history of process data which could be leveraged for organizational auditing.
• The AgilePoint process viewer provides a visual representation of running process instances for better process manageability.