Architecture / Implementation Architecture |
In an Autonomous BPMS, an AgilePoint web service awaits a client to make a request. It then processes the request and sends a response message to the client. The client could be a typical end-user application for example, Microsoft Internet Explorer (IE) for a web application.
Regardless of the type of client interface, one common theme is that a piece of code, called a proxy, is used for receiving requests and returning responses between client and server. Microsoft Visual Studio .NET provides a way to generate and update a proxy for a web service by a given server URL. AgilePoint Web Application Project type available through its integration with Visual Studio .NET facilitates the creation of an AgilePoint powered web application.
The following diagram illustrates a typical autonomous BPMS implementation.