We just raised a $30M Series A: Read our story

Oracle Integration Cloud Service OverviewUNIXBusinessApplication

Oracle Integration Cloud Service is the #6 ranked solution in our list of top Integration Platform as a Service providers. It is most often compared to Oracle Data Integrator (ODI): Oracle Integration Cloud Service vs Oracle Data Integrator (ODI)

What is Oracle Integration Cloud Service?

Oracle Integration Cloud Service (ICS) delivers best in class “Hybrid” Integration. ICS is a simple and powerful integration platform in the cloud to maximize the value of your investments in SaaS and on-premises applications. It includes an intuitive web based integration designer for point and click integration between applications and a rich monitoring dashboard that provides real-time insight into the transactions, all running on a mature runtime platform on Oracle Public Cloud. ICS will help accelerate integration projects and significantly shorten the time-to-market through it's intuitive and simplified designer, an intelligent data mapper, and a library of adapters to connect to various applications.

Oracle Integration Cloud Service is also known as Oracle ICS.

Oracle Integration Cloud Service Buyer's Guide

Download the Oracle Integration Cloud Service Buyer's Guide including reviews and more. Updated: October 2021

Oracle Integration Cloud Service Customers

Calix, Avaya, Land Lakes, Leader, PWC, Vale

Oracle Integration Cloud Service Video

Pricing Advice

What users are saying about Oracle Integration Cloud Service pricing:
  • "In the case of Oracle Integration Cloud, costs can be "predictable" as far as the platform and infrastructure are concerned."
  • "It has different licensing models. The most upfront and most transparent is the pay-as-you-go model. It also has a certain messages-per-hour limit. There is a certain amount that is charged per hour, and a certain number of messages are included in it, which you can scale up as you go. Its licensing is very competent and easy."

Oracle Integration Cloud Service Reviews

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Jang-Vijay Singh
Consulting Software Engineer at Singhpora Consulting
Real User
Top 5Leaderboard
Good flow design interface, scalable, and provides a good variety of connectors

Pros and Cons

  • "OIC offers a number of pre-built technology and SaaS adapters for high productivity for a wide range of target systems, both in-house via agents and cloud/SaaS, via a very flexible range of interfaces."
  • "Configurable timeouts on each connection would be good."

What is our primary use case?

The main use case is "systems integration" for my company's enterprise customers across many different industry sectors.

One of our customer projects that use Oracle Integration Cloud or OIC iPaaS is ERP to e-commerce integration. Integration flows were developed for keeping product inventory, prices, addresses in sync between various end-systems. Additional non-functional goals were maintainability, stability, scalability, graceful error-handling, and "predictable performance". The predictability has been verified via repeatable testing and seamless operation in production. 

Additionally, we have implemented other use-cases like shipping integration (such as DHL, FedEx), order flows from e-commerce to ERP, & many more granular and custom use cases specific to customer needs (e.g. implementing internal APIs to support larger enterprise business processes or application user interfaces, bulk data reconciliation and many more).

In general, a cloud-based product helps avoid the high lead-up times and maintenance overheads involved in setting up in-house infrastructure, and this is adequately achieved by OIC iPaaS. 

OIC, in particular, is also well integrated with Oracle SaaS ERP via "business events" and easy to integrate via Rest APIs (though other integration platforms also offer API-based integration, it makes a lot of sense to use OIC if a customer already uses Oracle SaaS). 

OIC offers a number of pre-built technology and SaaS adapters for high productivity for a wide range of target systems, both in-house via agents and cloud/SaaS, via a very flexible range of interfaces. These include APIs by way of Rest/SOAP over http/s, files like ZIP and CSV over filesystem or S/FTP, databases, and more. All of these interface types were utilized in our customer solutions to deliver a range of functionality in the form of "integration flows".

How has it helped my organization?

It offered a natural transition from, and in some cases, it complements Oracle's existing middleware like SOA Suite (now SOACS), Oracle Service Bus, etc, for many but not all use cases.

Furthermore, it offers a compelling solution within the Oracle environment that makes it easier to integrate Oracle SaaS ERP (via business events, APIs) with any other cloud or in-house product that might support many different interface types. 

Our organization, as a neutral systems integrator with a "client advocacy" approach, also offers solutions built on open-source platforms like Apache Camel. However, the choice of platform depends on customer preferences, suitability, and fit with the rest of their IT environment. Singhpora Consulting aims to deliver good "Software Engineering" to customers on tools and platforms best suited to them, at least to the extent technically feasible, rather than promote any one particular product. 

Customers must however keep in mind that the mere fact that it is "cloud" and "iPaaS" does not mean a zero-effort pay-as-you-go solution. There is still quality technical design and skill required in actually producing a good solution to be deployed on it.

Furthermore, there is still ongoing effort involved in "Systems Administration". This includes functions like physical or virtual network setup and administration, information security, DB administration, patching, updates, etc. These are not directly "iPaaS" functions but important supporting functions, and the quality of these functions can make or break a high-profile project. Some of these functions are also shared between the iPaaS vendor and professionals working for the customer. 

This is over and above quality and effort involved in the "Application Development" practice, which is what developers and applications architects do. We develop and deploy integration flows that run on the iPaaS platform.

It is important for customers to keep these expectations clear when making an assessment on skills, budgets, intended outcomes, etc. 

What is most valuable?

The most valuable features are:

  • Easy to provision environments
  • Predictable costs
  • It is easy to scale instances, though scalability also depends on how well designed the actual solution is that is being deployed on Oracle Integration Cloud.
  • Decent designer interface for flow design and manipulation.
  • Easy to promote across environments as environment-specific "Connections" are decoupled from the actual "deployable unit" (the *.iar archive). This is a big plus, as it is better for security (credentials don't leave the environment) and also maintainability (less chance of deployment errors, less chance of promoting a deployable unit meant for TEST into PRODUCTION). Some of the other technologies do not offer this decoupling and I have seen first hand some of the undesirable situations this can lead to in some badly implemented legacy environments.
  • A range of connectors for different interfaces like files, sftp, http/s Rest/SOAP, databases, and more. With OIC, things "just work", with the right skills, experience, and attitude of course.

What needs improvement?

Improvements can be made in several areas, as follows:

  • Configurable timeouts on each connection would be better than a single global timeout that applies to all. The rationale for why timeouts are necessary is described here: https://weblog.singhpora.com/2019/07/fault-tolerance-in-integration-flows.html  In my opinion, this feature can actually save resources (CPU, memory) for Oracle and also deliver better runtime functionality to customers. 
  • Retryable scopes and activities could be useful. 
  • Easier ability to edit a DB operation via DBAdapter when a schema changes, such as a column added or removed from a table. At least as of version 20.1.3.0.0 (200401.0200.34935), this required some careful manual editing of artefacts. 
  • Better ability to edit XSLTs and maybe XQuery in the future. As of this version, any non-trivial editing of XSLT requires unpacking and re-packing the deployable archives (iar) manually. 
  • Ability to add Java libraries for very corner situations like file/ftp adapter valves, which is a feature that exists in Oracle Service Bus and can be very useful in some rare situations.
  •  Consistent Oracle Support experience. I had the pleasure of interacting with some of the finest professionals in the industry, from the infrastructure and systems administration team allocated by Oracle to the customer. However, in some other situations, I found it very hard to explain very basic issues to Oracle Support. It involved so much effort and repetition that I often found it simpler to find a workaround or alternative. Ultimately, Oracle support did provide solutions too, and acknowledged some of my important enhancement requests for future product quality. 

For how long have I used the solution?

We have been using Oracle Integration Cloud Service since Q3 of 2018.

What do I think about the stability of the solution?

Stability-wise, it is excellent. See the note on scalability. A scalable solution is also stable and predictable in the event of "infinite load".

What do I think about the scalability of the solution?

Scalability is an important non-functional requirement in any software engineering project. Scalability supports two other non-functional requirements: performance (e.g. throughput or data processed per unit time OR response time in a synchronous request-response scenario), and availability (for high availability, the environment needs more instances in a cluster so if one goes down, others can serve requests without causing downtime to consumers)

Scalability depends on two (occasionally competing) aspects:

  1. Platform-level scalability; this is the ease of provisioning hardware, VMs, application server instances in a cluster, etc. In the case of Oracle Integration Cloud, this aspect is well abstracted away from application developers and fairly easy to manage. It can easily scale up or down.

  2. The second important aspect of scalability is the actual technical design of the application. In OIC's case, "integration flow", that is deployed on the platform.

A well-designed solution can achieve the same performance on a fewer number of instances, less memory, and less CPU. A well-designed solution that is "scalability-friendly" would easily spread its load across multiple instances that might be available to it and its performance (throughput) would ideally improve linearly with an increase in the number of instances. An important quality of a scalable solution is also that in the event of "infinite load", it would only accept as much as it can easily process at a predictable rate given the resources available to it, and would then start accepting more as more resources are made available (a non-scalable solution would simply fail under such an 'overload' situation). 

It often happens that some of these application design level aspects of scalability get neglected, therefore, customers often end up incurring unnecessary costs in merely "platform-level" scalability with the expectation that "performance issues" would go away by throwing more OIC instances at an application. 

To deliver the best outcome to customers, both of the above perspectives on scalability need to be addressed. 

For our customer's use cases, we achieved this with our application design and repeated testing with large data volumes. We did not over-engineer or over-optimize, even when we felt the solution could be enhanced to perform with higher throughput, we took customer's feedback on when the throughput was acceptable for their immediate business objectives.

How are customer service and technical support?

Technical support is excellent by and large, but could be better and more consistent.

Which solution did I use previously and why did I switch?

The choice of technology depends on the customer's environment, suitability for their use case, preferences, and other needs. We deliver solutions on multiple technologies and each can have pros and cons. 

Oracle Integration Cloud was the best suited for a fairly high profile customer I worked with.

On other customer projects, we have delivered solutions on Mulesoft, Apache Camel, Oracle SOA Suite, Oracle Service Bus, and more.

There are many "conceptual" similarities that I can see as a Software Engineer, but there are very many implementation level differences not just limited to technology but also in vendor support, community eco-system, quality of professionals, etc. 

How was the initial setup?

The initial setup was straightforward and it was easy to get productive. Oracle offered initial support and guidance as well, as they were keen for the technology to be adopted. 
However, enterprise customers MUST seek advice from qualified professionals around systems administration and network security, including penetration testing in consultation with Oracle, and must conduct a proper risk assessment as with any other non-trivial enterprise IT system whether or not it is cloud-based.

What about the implementation team?

We developed in-house. Singhpora Consulting was sub-contracted to develop key parts of the solution

What's my experience with pricing, setup cost, and licensing?

Many open-source products can offer a high level of customizability and no upfront licensing cost. However, there can be a high cost involved in provisioning infrastructure, expertise, and other aspects. 

In the case of Oracle Integration Cloud, costs can be "predictable" as far as the platform and infrastructure are concerned. The platform offers a range of pre-built adapters and connectors but it is a closed platform controlled by Oracle. This has pros and cons in terms of flexibility versus productivity.

Which other solutions did I evaluate?

For this particular customer, the Oracle PaaS platform was their choice.
However, I did evaluate SOA-CS versus OIC for some of their individual use cases. In fact, some custom functionality was delivered on JCS (Java Cloud Service from the wider Oracle PaaS offering). 

What other advice do I have?

Self-promotion: Please subscribe and follow: https://weblog.singhpora.com and @SinghporaTech

Customers can contact us for no-obligations brief consultations for their use cases where they might consider our future involvement.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
GS
Customer Solutions Architect at S&P Global Market Intelligence
Consultant
Integration between Oracle and SAP is very beneficial for our needs; lacks a fully fledged workflow feature

Pros and Cons

  • "The out-of-box integration between Oracle and SAP is really beneficial"
  • "The solution doesn't currently have a fully fledged workflow feature like they have in OIM."

What is our primary use case?

Our use case is for its different modular compartments. We have different target integrations with different applications such as Ariba, Concur, Workday, where we're using the connectors to connect to those applications. We're using both mechanisms and lookups and the database systems that come with OIC. We've started our DVC simple config and have integrated that database. We pulled from Ariba and Concur and pushed it into the database and we've done some mappings and changes. We're exploring more features of OIC to see what else we can use. Right now it is in lookups connections and integration, we're planning to use ATP for our transactions in the future. 

We also use the Visual Studio Builder and embed some customizations into this app. We will be using the VPN that comes through the Oracle PaaS and that's the strategy right now. We need to complete a final evaluation before deciding in which direction to proceed. We're customers of Oracle and I'm a customer solutions architect. 

What is most valuable?

In the past, connectors were pretty much the same in all environments. In this instance, the out-of-box integration between Oracle and SAP is really beneficial for us because we have a lot of business events in Oracle cloud and we need to subscribe to them from within the PaaS. It's a very helpful feature for us. The database is also great because it's using tech cloud and we can do a traditional database like securities, which is why we're using the DB system. So there are a few good features, and of course the lookups is also good. That's a cool feature. These features are helpful to us. 

What needs improvement?

IDCS doesn't currently have a fully fledged workflow feature like they have in OIM for provisioning lifecycle management of the user, which means having to create a user in IDCS, getting approval for the financials and security before pushing into the Oracle Financial Cloud setup. They have a light version for now and that should be improved. If you want to provision a user with IDCS, you need to kick an approval process and rely on PCS for that, which is risky. We are currently using OIM as an on premise application, where you get the full suite of approval and don't have to go to other cloud applications. That's lacking in ICS. 

There's no out-of-the-box solution like OIM in IDC. There's also no in-built hierarchy for approval. You can't directly use your HR hierarchy for the approval process. It requires writing custom approval policies and maintaining the provision to do that. More approvals features would be good.

Finally, there are two options of database. You can bring your own license, or take the enterprise license and use it as a loan license which unfortunately costs. Given that we're already paying for the database enterprise, why should we go and pay again for the PaaS. We've asked about that but haven't had a good response. 

For how long have I used the solution?

We've been using this solution for the last five months. 

What do I think about the stability of the solution?

I believe the solution is stable. 

What do I think about the scalability of the solution?

We're not in production, but they've said that as long as we're not using the VM for any services, they will automatically scale it. There are a few from my team using the solution and also some developers. It will be extended as we move forward to our development and QA, UAT stage. We currently have up to 25 users but we know we can have 300 or 400. 

How are customer service and technical support?

We're already talking to technical support and they are investigating some of our issues. They've been able to solve some things but not others. 

How was the initial setup?

The initial setup was tricky. When we integrate with Concur, there were some errors and nobody knew why. Eventually we found the solution but it took some time - the solution doesn't handle all the characters that a password could have, which is a small thing. Sometimes we also need to manually restart the virtual machine because some script can run through and doesn't automatically come up. That's a problem. We're struggling with the small virtual machines. We have a system integrator in our team, but we're not quite at that stage yet. 

What other advice do I have?

In general, the solution is functioning well. We already have Informatica Cloud established and we've been using it for a few years as our integration tool. We bought PaaS specificlaly for this project. Our challenge now is to test the comparison between Informative Cloud and PaaS. Informatica is a set price whereas PaaS has the meter running every time the database is extended in the virtual machine. On the other hand PaaS has the front client, the workflow, Ariba, everything. We're still evaluating.

I would rate this solution a seven out of 10. 

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Learn what your peers think about Oracle Integration Cloud Service. Get advice and tips from experienced pros sharing their opinions. Updated: October 2021.
542,823 professionals have used our research since 2012.
VK
Architect at a recruiting/HR firm
Real User
Good mapping, very user friendly, and easy to maintain

Pros and Cons

  • "It's very easy to get started on the solution. It's also easy to maintain, scale, and integrate according to cost factors."
  • "Oracle-based automation blueprints for the majority of the integrations would be helpful to have in a future release."

What is our primary use case?

We primarily use the solution for integration with SAP, for its specs and factors and for integration with Oracle applications. 

What is most valuable?

Everything related to the mapping is valuable. It's visual, design-wise when compared to other solutions that I used to use. 

It's very easy to get started on the solution. It's also easy to maintain, scale, and integrate according to cost factors. 

The solution is very user-friendly in terms of identifying the orchestration and targets, and associates when mapping.

What needs improvement?

The solution could benefit from using things like AI and machine learning. For example, with certain orchestration fails it would be helpful to look at them as a way to either terminate or re-issue or restart the whole process again.

Oracle-based automation blueprints for the majority of the integrations would be helpful to have in a future release.

There are some default recommendations that shouldn't be done in some of the firewall integrations. At the end of the day, I don't use the product straight out of the box. Some of the finer integrations have problems like looping or standard patterns that we will have to integrate with Windows and Linux right away. 

It would be helpful if Oracle could provide one quick deployment method.

The solution needs to provide good oversight over the entire integration platform, with more analytic capabilities.

For how long have I used the solution?

I've been using the solution for six years.

What do I think about the stability of the solution?

The solution is stable. However, they should allow for the deployment of multiple agents so that I can read and take one from another region if one region goes down. That way, it can fall back on another and there won't be any issues. Therefore, in terms of the product's capabilities, it's both there and not in terms of stability.

What do I think about the scalability of the solution?

Although the solution is fairly easy to scale, we're using the latest version which is available on OCI, and scalability should be addressed. I believe Oracle is still working on this. At the moment I think, probably small, medium integrations are good. Bigger integrations could be developed, though availability and progressive recovery are not in place yet. We have about 7,000 people on the solution. Scalability is mission critical for us at this point. The entire company utilizes it and it is integrated with critical solutions like SAP and HTML output factors.

How are customer service and technical support?

I'd say technical support is a little above average, however, it's something that Oracle could work to improve.

How was the initial setup?

In terms of the initial setup, it's very easy. Only the deployment gets really complex. You have to write items in without correcting the integration with the Cloud. It's a bit challenging. It would be helpful if they allowed for an implementation where there's an ability to write some pieces, or Java scripts, which would be helpful.

We have a team of three people, who are actually looking after integrations and maintenance, and we have a partner who we rely on at times to add new functionality or design elements.

What other advice do I have?

We mostly use the public cloud deployment model, but it depends on the requirements of the client.

I'd advise others that they need to be really clear on what integrations they need and the complexity of the integrations their client requires. As long as users identify the source target systems and the integration pattern that they would like to put in place, they will be fine. This needs to be the first step, so users may need a longer implementation phase. It would help provide a quicker outcome for them if they put the work in upfront. 

Those implementing the solution need to ensure they have the right partner with the right skillsets. 

I'd rate the solution eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
JL
Founder/Owner at Catalyst Commerce Systems Sdn Bhd
Real User
User-friendly, easy to customize, and good integration with other prodcuts

Pros and Cons

  • "The most valuable feature is the ease of customization."
  • "Our client was quite concerned about the cost, which is something that could be reduced."

What is our primary use case?

We are a solution provider and we integrate Oracle solutions for our customers. The Oracle Cloud Integration Cloud Service is one of the platforms that we are now working with, in collaboration with a local company.

What is most valuable?

The most valuable feature is the ease of customization.

The interface is user-friendly and easy to work with. There are only three of us in the company who are using it, and we are able to complete projects for enterprise-level customers. There is no need to hire between twenty and fifty people to get the job done.

Oracle integrates well with other products.

What needs improvement?

Our client was quite concerned about the cost, which is something that could be reduced.

Having more documentation about different use cases and test cases would be helpful when it comes to integration.

For how long have I used the solution?

I have been working with Oracle products for more than ten years, but I have only been using this solution since last year. It has only been within the past six months that our customers started using the Integration Cloud Service.

What do I think about the stability of the solution?

It has been stable to this point, although we have not yet done our performance testing. This is something that is scheduled to take place within the coming month. All of our initial tests indicate that there are no big issues and we are happy with the stability.

What do I think about the scalability of the solution?

Scalability has not yet been an issue for us in this project.

Within our group, there are three people who are using the product. Once it goes live, there will be a knowledge transfer to a group of support people. There are approximately eight to ten people in that group.

How are customer service and technical support?

Some of the technology is still quite new, so we have run into some challenges. At this point, I would rate the support a five or six out of ten. There are some things that it takes Oracle a while to understand. Also, integration is a touchy point and it takes a while to get it sorted out. We did get it all up and running but it took time to make sure that it was stable.

How was the initial setup?

The initial setup is quite straightforward. You've got the manuals and the guides to help.

For this client, we brought the initial system up in about half a day. However, because of client's business, we turned on certain security features and completed an end-to-end solution. This took about three days in total.

What about the implementation team?

As consultants, we are overseeing the implementation of the whole project.

What other advice do I have?

This is a good product and I recommend it. My advice to anybody who is implementing Oracle Integration Cloud Service is to attend oracle University for training or at least some seminars before getting started. It is best to have some level of preparation. There is a lot of planning and discussion that takes place prior to implementation.

Overall, we are pretty happy with the product.

I would rate this solution an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company has a business relationship with this vendor other than being a customer: partner
AK
Software Engineer
Real User
Featured great file utilities but lacked proper support and resources

Pros and Cons

  • "In general, there were a lot of great utilities for working with files."
  • "The support and resources were lacking — they weren't there."

What is our primary use case?

We had a lot of integration between our On-Premise Systems and the Oracle ERP Cloud. We used it in that context. 

What is most valuable?

The adapter was pretty useful. The visualization tool was pretty useful, too. Drag and drop features — those are pretty good. In general, there were a lot of great utilities for working with files. 

For how long have I used the solution?

We were using this solution, but we recently stopped using it four months ago. 

What do I think about the stability of the solution?

This solution was fairly stable. We never had any issues with it.

What do I think about the scalability of the solution?

We used to face some issues when we tried to connect to the Oracle ERP Cloud. When we were trying to run a job on the ERP Cloud site, when the integration was complete, the job on the Cloud would still be running. We couldn't completely monitor the execution of that integration. There were instances when the integration finished, and at the end of the retry count, the thing was still running — the job on the ERP Cloud site was still running. 

Because of this, we had to keep pulling the job on the ERP Cloud site to find out if it was finished or not; but you can't keep doing that forever. We would retry and after five attempts, we would find out that the job was still running. We just had to report back saying that the job was still running on the ERP Cloud site. There was no way of knowing whether a job was completed successfully or not — unless we logged into the Oracle ERP Cloud and checked the status of a particular job.

How are customer service and technical support?

The support and resources were lacking — they weren't there. Coming from an AWS background, the difference between Oracle Support and the resources and support of AWS was like night and day. 

How was the initial setup?

Although I wasn't involved in the initial setup, I know it's fairly straightforward. I've done it in one of the classes that I've taken, but when I came to this company, it was already set up. It's quite straightforward; you just need to specify the compartment and where you would like to install it. 

What other advice do I have?

When comparing AWS to the Oracle Cloud, I don't see an equivalent platform. There is no ESB as such currently on AWS. AWS has a lot of other services like a queuing service, national servers, SQL Servers, etc. If you want to integrate with Oracle and SAS applications, then this is a pretty good solution. On the flip side, OIC has a limited number of resources, including support — there are just one or two courses to go by. I wasn't happy with the instructions that we received and the number of materials and resources; it made it hard for us to learn how to properly use it. 

All things considered, it's a fairly good platform. Overall, on a scale from one to ten, I would give Oracle Integration Cloud Service a rating of seven. If they improved the amount of support and resources available, I would give them a higher rating. 

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Flag as inappropriate
Jang-Vijay Singh
Consulting Software Engineer at Singhpora Consulting
Real User
Top 5Leaderboard
A stable solution that provides the ease of promotion and connection management and has a number of pre-built connectors

Pros and Cons

  • "It has a number of pre-built connectors. Its flow designer is also valuable. It provides the ease of promotion between environments and the ease of connection management. It is also stable and easy to scale and deploy."
  • "It lacks configurable time-outs on connections. Configurable time-outs is an important nonfunctional property that it is currently missing. I have also written about it in an article, and I have also submitted some enhancement requests. Its visual designer could be a bit more responsive. It would also be good to get more XSLT editing capabilities."

What is our primary use case?

We are a system integrator, and Oracle Integration Cloud Service is one of the solutions we work with. We also work with other vendor solutions such as Apache Camel. We provide solutions depending on the environment and preferences of our customers.

I am basically connecting a number of backend systems or creating the API backends for shipping, e-commerce, and ERP integrations. There are a number of use cases, such as product price updates to e-commerce, pricing and inventory information, ERP backend, and e-commerce front end.

What is most valuable?

It has a number of pre-built connectors. Its flow designer is also valuable. 

It provides the ease of promotion between environments and the ease of connection management. It is also stable and easy to scale and deploy.

What needs improvement?

It lacks configurable time-outs on connections. Configurable time-outs is an important nonfunctional property that it is currently missing. I have also written about it in an article, and I have also submitted some enhancement requests.

Its visual designer could be a bit more responsive. It would also be good to get more XSLT editing capabilities. 

For how long have I used the solution?

I have been using this solution since late 2018.

What do I think about the stability of the solution?

It is a stable solution, but the caveat is that it also depends on the applications deployed on it. At a normal level, it is very stable, apart from the time-out problem that can be worked around.

What do I think about the scalability of the solution?

It is easy to scale.

How are customer service and technical support?

I work for a customer, and he has other vendors with a support team of more than ten people. Oracle also provided the support, and I would rate them a seven out of ten.

Which solution did I use previously and why did I switch?

I have also used Apache Camel. Oracle Integration Cloud Service does not have customizations as Apache Camel, but it is easier to use than Apache Camel. It is a balance or trade-off between ease of use and higher productivity versus greater customizability.

How was the initial setup?

The initial setup was very straightforward. One can be productive very quickly.

What's my experience with pricing, setup cost, and licensing?

It has different licensing models. The most upfront and most transparent is the pay-as-you-go model. It also has a certain messages-per-hour limit. There is a certain amount that is charged per hour, and a certain number of messages are included in it, which you can scale up as you go. Its licensing is very competent and easy.

What other advice do I have?

I would rate Oracle Integration Cloud Service a nine out of ten. It basically works.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
Flag as inappropriate
Phil Wilkins
Enterprise Integration Architect at Capgemini
Consultant
Top 5Leaderboard
It is simple to create SOAP and REST end points and integrate with them. Deep integration into Oracle applications making it easy to establish event driven integration.

What is our primary use case?

Integration of SaaS solutions that form systems of reference. Exposing simplified APIs to digital front ends.

Expoit its deep integration to Oracle apps and SaaS so we can have event driven integration.

Take advantage of the rich catalogue of prebuilt integration adaptors covering RPA, SAP, Salesforce, ServiceNow etc etc

Integration of cloud & on-premises solutions  (hybrid model) supporting secured remote access to on-premises data sources.

How has it helped my organization?

The integration of cloud solutions and realizing Hybrid intergrations with existing on-premises solutions has become far easier (compared to SOA suite).

The movement from ICS to Oracle Integration Cloud (OIC) has meant the introduction of additional capabilities which will be of positiver value such as Visual Cloud builder, scaling restrictictions of ICS removed.

What is most valuable?

  • The simplicity and ease of creating SOAP and REST endpoints and integrating with them. New features being added regularly to make it a significant integration platform.

What needs improvement?

Some of the adapters could be enhanced to make integration even simpler.

The example I would use is the GMail interface - it requires Base64 encoded content. But to make the interface simpler, the API should provide the encoding and the adapter simply accept plain text.

For how long have I used the solution?

Depending on our customer upto 4 years

What do I think about the stability of the solution?

No stability issues.

What do I think about the scalability of the solution?

There are volumetric constraints today driven by licensing, but we haven't encountered an issue with this. However, people should consider them before signing up.

How are customer service and technical support?

Customer Service:

The solution is self-serve, so little contact is necessary. When we have spoken to Oracle (more to ask questions about future features), we have had friendly, helpful engagement.

Technical Support:

Technical support is good

Which solution did I use previously and why did I switch?

SOA. Adopting ICS with JCS offers a cost effective and flexible platform

How was the initial setup?

Initial setup was a piece of pie.

What about the implementation team?

Own team

What was our ROI?

Agility, now middleware deployment challenges (excluding agents - but they are pretty simple)

What's my experience with pricing, setup cost, and licensing?

Look at volumetric and the number of different connections

Which other solutions did I evaluate?

Other Oracle integration options that can help with hybrid use cases

What other advice do I have?

Look carefully at the adaptors, they aren't always fully featured when announced.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PC
Director Of Analytics at a pharma/biotech company with 501-1,000 employees
Real User
Top 20
Great professional services but need to make tools framework available for implementation partners

Pros and Cons

  • "The lack of features in something like Oracle Integration Cloud leaves some room for leads implementation partners like us"
  • "They need to make tools framework available for implementation partners"

What is our primary use case?

It is doing great. It has its own loopholes and that's where there is an opportunity for implementation partners like us. If the product was perfect, then probably there wouldn't be a place for implementation partners. So in fact, it's not the features that attract us, but the lack of features in something like Oracle Integration Cloud leaves some room for leads implementation partners like us, some room for custom implementation services. For example, the supply chain part of the solution is not completely available for the customer as a turnkey solution so we have a role to play in terms of integration into various solutions. But not all connectors are available. With Oracle Integration Cloud we have a role in terms of connecting to different applications. Also, not all features are there. Even if we are migrating Oracle on-premise, ERP, into Oracle ERP Cloud. So it's all Oracle, but still, there are holes that we need to plug in and that's where it leaves some opportunity for us.

What needs improvement?

It could be improved in the supply chain. I think some of these features are just available to their own consulting services, their own professional services arm. Not all features are available to the implementation partners. So especially the features that are related to leverage mission turning and artificial intelligence. They're still not available to the partners in reality. So in that case, if they make tools framework available for us, then we would give them an eight.

For how long have I used the solution?

We have been working with Oracle Integration Cloud for three years.

How are customer service and technical support?

They are a very good partner team so I don't think there are any areas of concern on that side.

What's my experience with pricing, setup cost, and licensing?

I think they're quite flexible in their pricing. So it all depends on the statement of the customer at play so they're quite flexible in terms of pricing. That's what we found.

What other advice do I have?

It works for basic stuff but if you're looking for a turnkey solution, Oracle Integration Cloud would not work. So it all depends on how heavily customized you are within the application that you already have. And there is no customization inside. You need an integration partner. That is well worth it. Your own customization has a license, Oracle Integration Cloud. I would rate Oracle Integration Cloud at a six on a scale out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: partner
Buyer's Guide
Download our free Oracle Integration Cloud Service Report and get advice and tips from experienced pros sharing their opinions.