Integrate Oracle Utilities Cloud Services using File Transfers
Along with the web services-based integration, Oracle Utilities Cloud services applications also support integration by using file transfers; that is, you can also move data between the Oracle Utilities Cloud services application and the external application by transferring files.
Usually, the Oracle Utilities Cloud services applications process both inbound and outbound files by using batch programs via built-in file adapters to Oracle Object Storage Cloud Service. So, all inbound and outbound file transfers are supported only through Oracle Object Storage Cloud Service. An external application needing to integrate with Oracle Utilities Cloud services application using files should have the capability to push and pull files from the Oracle Object Storage Cloud Service.
Allowing Inbound-Outbound Communication by Using File Transfers
The criteria/methods for moving files to and from Oracle Utilities Cloud services application as part of an integration with external applications is more or less the same. Oracle Object Storage Cloud Service has to be used for pushing and pulling files to and from Oracle Utilities Cloud services application.
The external application needs to be able to integrate with the Oracle Object Storage Cloud Service. Oracle Object Storage Cloud Service has REST APIs available over public internet that can be used by the external application to pull or push files to Oracle Object Storage Cloud Service. If the external application does not support REST API based file transfers, then an intermediary setup needs to be done to push and pull files from Object Storage. Following are some sample setups for file-based integration, in the absence of REST API capability in the external application:
If the external application supports SFTP based file transfers, then you can build a custom adapter between the SFTP storage being used by the external application and Oracle Object Storage Cloud Service. The custom adapter can use the Oracle Object Storage Cloud Service's REST APIs to move the files between Oracle Object Storage Cloud Service and the SFTP storage server.
You can use the Managed File Transfer Cloud Service, which is part of SOA cloud service. Managed File Transfer Cloud Service has built in adapters to Oracle Object Storage Cloud Service. The external application can interface with Managed File Transfer Cloud Service using SFTP.
Use Oracle Integration Cloud Service for file-based integrations