CloudStreams
CloudStreams is a multi-component product that enables you to develop and govern integration flows between software as a service (SaaS) providers such as Salesforce.com and on-premise applications such as CRM and ERP. CloudStreams includes a server, an analytics dashboard, and Software AG Designer perspectives.
The CloudStreams Server performs these functions:
![*](bullet.gif)
Runs on
Integration Server and hosts
connectors. Connectors contain assets that enable the
CloudStreams Server to connect with and perform operations on SaaS providers.
Software AG provides many connectors, including the Salesforce.com connector, but you can use the
CloudStreams framework to create custom cloud connectors for other SaaS applications. Using the dynamic operations capability in the
CloudStreams framework, you can quickly create connectors that expose custom operations within a connector.
![*](bullet.gif)
Collects run-time performance metrics and events for your
CloudStreams connectors and services. You can use the
CloudStreams analytics dashboard to monitor collected metrics and events.
For inbound processing (that is, from SaaS providers to on-premise applications), you use the Software AG Designer CloudStreams Development perspective to create virtual services and their governance policies. These services and policies perform user-defined security checks and processing, send requests to on-premise applications, and handle the responses.
For outbound processing (that is, from on-premise applications to SaaS providers), you use the Software AG Designer Service Development perspective to create cloud connector services that perform SOAP operations or access REST resources. You use the CloudStreams Development perspective to create a special kind of virtual service, called a connector virtual service, that sends requests to SaaS providers and handles the responses.