With BPM Studio you can leverage external APIs (Application Programming Interfaces), services and data sources. To use external components in your processes you must first include them into your project catalog.
Cataloging services from different technologies into BPM components provides your project with a common programming model, freeing developers from the integration and conversion details between otherwise incompatible technologies. For example, you can read data from a Web Service, process it using an external .Net component and store the results on a database using a SQL component.
To catalog external components you need to provide the necessary configuration information to locate them. For example, to catalog Oracle database tables you must supply information such as the host, port, user and password to access the server.
This configuration information becomes part of the project under External Resources in the Project Navigator. Each external component in your catalog is associated with an External Resource.
Studio uses External Resources at cataloging time to inspect the components' definitions, and on runtime to initiate connectivity and execute component invocations.