Likelihood to Recommend APIM is useful for the standard scenarios:
1) Securing your back-end APIs - If you have a legacy back-end web service that has a basic authentication scheme, you can add some additional security by placing APIM in front, and requiring subscription keys. Leverage your existing firewall to ensure only your APIM instance can communicate with your back-end API, and you've basically added a layer of protection.
2) Lift and shift - there are always going to be clients that don't want to update their clients to use a newer API; in some cases you can make a newer API look like an older one by implementing some complex policies in APIM. You can also do the opposite, making older APIs look new, such as making an XML back-end accept both JSON and XML.
3) Centralizing your APIs - if you've acquired another company and want to make their API set look as if it's a part of the larger whole, APIM is an easy way to provide a consistent front-end interface for developers.
Read full review For all type of integration except those with a huge volume. It can deal with 20MB of transactions and processing of 1GB file when a file is being read using file or FTP adapters. It cannot be used for EDI as this support is not there. OICS is a perfect fit for other integration and is best when a customer has Oracle applications in the landscape. It is even greater if you have a requirement to create a custom form and make use of Process Cloud. All of these work very well together seamlessly. API needs can be handled by APIary.
Read full review Pros Easy commissioning of APIs. Great policies to control access. Easy mock services for testing. Read full review Auto-association of Oracle applications prepopulates the application connector select box and preconfigures Oracle Integration (OIC) using secure credential access for faster integration. Various other system connectors are available to use readily. User-intuitive experience--Connectors, integrators, and dashboard can be seen on one page. Read full review Cons Lack of robustness is a bit of an issue. Several other providers offer more options and capabilities, but then, they are lacking in interface ease. As with anything Azure, pricing is really hard to stay on top of. I always find that you really don’t know what you’re paying for until you get the bill. Having an excellent Azure Administrator can help resolve that. Integrating with app services outside of Azure can be a challenge, or at least much more challenging than just using Azure App Services. Read full review Currently, it is not retaining the logs for more than 3 days, which it needs to address. We also need some functionality inside the interface to re-push the same transaction again so that it will be helpful while testing and fixing the issue. Also, some log errors are not giving the correct details. Oracle needs to rectify those. Read full review Support Rating The team is proactive and takes the issue up for resolution, they follow continuous development and release.
Read full review Alternatives Considered Azure APIM vs
Amazon API Gateway :
1) Azure APIM was a complete package that included a developer portal.
2) We are very Microsoft centric - so the Microsoft product suite aligned very well with our business needs.
3) It was faster and easier to stand up Azure APIM for testing than it was for the
Amazon API Gateway .
Read full review The nearest thing I have used to OIC is UiPath, as it is often used as a tool to integrate software together. However, it is much more suited to legacy software which have little to no API endpoints. If the infrastructure already exists I understand why people use RPA for integration, however for when API's are easily accessible and you're using Oracle tools, OIC is better.
Read full review Return on Investment We can always think of positive ROI impact on business It helps to easily facilitate the design, deployment, and maintenance of our APIs Read full review Created a solution for unique business integration with minimal processing times Saves my team about 7 hours per week because of how it communicates with all the information. Because it communicates faster, and because there's a lot of information to communicate with, another solution might not work. Read full review ScreenShots Oracle Integration (OIC) Screenshots