Queue Based AgileParts provide an event-driven extension to traditional AgileParts that allow a mechanism for connecting from Windows Azure to your internal, third-party systems (for example, SAP or Oracle), while minimizing security risks and maximizing performance.
AgilePoint can connect to many third-party systems that cannot currently run on Windows Azure due either to limitations of the Windows Azure platform, or current limitations of the software. So, they must for now continue to run on your internal network or data center.
Connecting from AgilePoint BPMS for Azure to these third-party systems is not ideal using the traditional AgilePart architecture because a) connecting directly to individual systems creates a security risk, and b) Internet communication tends to be slower and less reliable than internal networks. Queue Based AgileParts extend the traditional AgilePart Framework to an event-driven model, in which communication with third-party systems is extrapolated to the AgilePoint Service Bus component.