Embedding Infinity Process Platform into a Spring Bean Application

Due to Infinity Process Platform's service factory locator mechanism, the client code is completely agnostic of the runtime environment. The standard mechanisms for retrieving services and invoking methods on these services as described in the chapter Infinity Process Platform Services of the Programming Guide documentation remains unchanged. Please refer to the chapter Spring Runtime Setup for a detailed information on how to configure Spring and Infinity Process Platform.

Applications embedding Infinity Process Platform usually bootstrap the Spring environment before calling Infinity Process Platform. Infinity Process Platform's Service Factory for Spring checks if the environment is already bootstrapped. It will only bootstrap the Spring environment if it is not already done.