2020-06-24T09:28:00Z
Ariel Lindenfeld - PeerSpot reviewer
Director of Community at PeerSpot
  • 3
  • 170

When evaluating Integration Platform as a Service (iPaaS), what aspect do you think is the most important to look for?

Let the community know what you think. Share your opinions now!

3
PeerSpot user
3 Answers
Narayanaa - PeerSpot reviewer
Senior Principal Architect at Invenio Business Solution Pvt Ltd
User
Top 5
2021-07-13T02:52:19Z
Jul 13, 2021

I was previously part of the Oracle SOA/OSB development team. I was putting the product onto Cloud as SOACS. In my current capacity I architected solutions using MuleSoft Anypoint Platform on cloud / on-premises and hybrid modes and on PCE/RTF on Self Managed Kubernetes and On premise apart from regular CloudHub Deployment;


Integraiton is always a heavy one not like applilcation development as you are trying to make disparate systems to work together seamlessly. There are different kinds of solutions based on Traditional SOA, ESB which are heavy/monolithic but proven w.r.t. transaction management/coherent closed integrations which work; -- Oracle SOA/OSB or


The monolithic solutions are evolving into Microservices for agility, management and for giving more freedom to the individual business units to explore and innovate as time to market is the most imporant factor in the modern world.


I would consider the following when I am evaluating the platform:


1. What is the business use case?


-- Is it standard integration file/FTP, Batch and Dataload kind of stuff or


-- Business Transformation from legacy to Modern?


-- What is the future I am projecting?


2. What is the feature set for the product I am looking at?


-- This is driven by point no 1;


-- Do I need low code platform -- these are costly like Mule Anypoint Platform


3. Would the open-source solutions fit my bill like Spring Integration with VMware Tanzu or Apache Camel as RedHat Fuse etc.. -- These would bring down the TCO greatly when you compare them with MuleSoft Anypoint Platform or Oracle SOACS or Oracle OIC etc.. But the trade-off is you need to spend time more in development and managing your code. (What I observed in practice is Managing the code once the solutions stabilize will be almost the same on both)


4. What is my budget?


5. What kind of resources do I have?


-- What time I can give them to ramp up w.r.t. technology


-- Quality of the Resources.


6. What are the kinds of protocols I am talking about?


-- Transport -- HTTP/Websockets/FTP etc..


-- Data protocols -- Database/SAP/Salesforce


-- OOB support for Adapters I am looking for


7. Need for HA / DR


-- will my IT team be maintaining this or the PaaS provider can take care of it?


-- does my product support the same?


8. What is the RPO/RTO I can afford?


9. Does the solution require Distributed Transactions or can I close it with Microservices with SEDA / CQRS patterns?


10. If legacy to modern -- and I am choosing transformation -- does my platform/solution support business continuity in the journey of transformation?


11. Need for securing the solutions/services along with the need for RBAC etc.

Search for a product comparison in Integration Platform as a Service (iPaaS)
Jang-Vijay Singh - PeerSpot reviewer
Consulting Software Engineer at Singhpora Consulting
Real User
Top 5Leaderboard
2021-01-28T14:03:40Z
Jan 28, 2021

Total cost of ownership - identify how much the platform costs to run for a given volume of messages/requests or data per unit time.


Secondly, identify how much would it cost to develop and deliver actual functionality on the platform (typically involves data flows, integration flows, message transformations, unit tests, deployment scripts etc.). Developers tend to be highly skilled on particular platforms but many can transfer skills easily. Generally, Java developers could work well with iPaaS platforms like Mulesoft or similar (e.g. an Apache Camel or Spring boot variant provisioned on a cloud platform) whereas adopting Oracle Integration cloud could take some transition unless they already work with Oracle products. 

Thirdly, it helps to know what the customer's existing environment consists of - for instance, if it heavily uses Oracle products, then Oracle Integration Cloud (OIC iPaaS) might be the most suitable. Generally, developers with experience on other Oracle technologies and experience of working with Oracle support should ramp up very quickly on this. OIC is also very easy to provision and has predictable costs for generous message allowances. 

In terms of features, most integration platforms offer the standard types of connectors (http Rest/SOAP, file, ftp, databases, message queues,  plus a range of other connectors to somewhat ease integration with various cloud or in-house products), message transformation tools (like XSL, XQuery,  XPath), and means to expose callable services like Rest or SOAP. Although principles are the same, it takes some time to ramp up developer productivity on the specific platform of choice. The actual runtime performance on any platform will depend on both iPaaS platform's quality AND how well the actual applications developed to run on it cater to non-functional requirements (like scalability, concurrency, response time, throughput, etc. etc.)

SW
Automation Engineer at a computer software company with 10,001+ employees
Real User
Top 5
2021-07-13T11:34:52Z
Jul 13, 2021

Self-service 


The ability of dev teams to subscribe, configure, test and then publish


The ability of consumers to subscribe


The ability to manage subscribers API keys


The ability to produce usage reports and get feedback


Find out what your peers are saying about MuleSoft, Oracle, IBM and others in Integration Platform as a Service (iPaaS). Updated: November 2022.
653,522 professionals have used our research since 2012.
Related Questions
Netanya Carmi - PeerSpot reviewer
Content Manager at PeerSpot (formerly IT Central Station)
Jun 27, 2022
What is it useful for?
2 out of 3 answers
Anil Handoo - PeerSpot reviewer
Senior Enterprise Architect Advisor Lead - Hybrid Digital Cloud at CVS Caremark
May 31, 2022
iPaaS is an integration platform as a solution that covers services around integration across various platforms/systems spanning multiple locations on-prem to cloud or cloud to cloud or across multiple companies or vendors.  The iPaaS platform provides out-of-the-box tools to implement APIs/services, security, governance, and fault tolerance/failovers.  Basically it provides you with ready-to-use integration components while you just focus on your business content delivery.  Examples of iPaaS are IBM APIC/IIB, TiBCO, Azure Integration platform, Google Apigee, Cloud API gateways, and much more. In fact, there are countless third-party vendor iPaaS solutions.
Janet Staver - PeerSpot reviewer
Tech Blogger
May 31, 2022
iPaaS (Integration Platform as a Service) is necessary because it provides a centralized console to manage, govern, and integrate cloud-based applications. It does so by using tools that connect cloud applications and services, and control integration flows. Organizations commonly use iPaaS solutions to scale performance needs, add product functionality, and structure SaaS applications and on-premise application integration. In turn, it helps to increase the value of their business relationships. There are a few different forms of iPaaS, and therefore you are likely to find one that is most suitable for solving the crucial integration challenges you face. Having an iPaaS is also a smart investment that will help your company meet customer demands, stay ahead of competitors, and increase agility. When you choose a solution, it is best to select an enterprise integration solution that will effectively encompass ever-expanding integration requirements across multiple application, data, and ecosystem patterns. iPaaS is also becoming popular as more and more enterprises leap to some form of cloud computing, because it helps them manage the different applications and business processes efficiently and effectively. Essentially, an iPaaS is designed to integrate the many cloud services with one another in a seamless, easy-to-manage way. It eliminates headaches for enterprise IT teams when trying to integrate multiple cloud systems, which can oftentimes become complicated or messy. There are many ways an enterprise can take advantage of an iPaaS platform, including: 1. Improved connectivity: An iPaaS can potentially connect everything that an enterprise needs it to. It allows your organization to integrate a broad variety of cloud and on-premise applications to facilitate hybrid data flows, synchronize data, improve operational workflows, and more, so that your software, applications, and other business processes can work together. By using an iPaaS solution, you also gain better visibility and flexibility. 2. Cost control: Organizations that use coders to design and maintain an in-house integration system will often find that prices soar out of control. Paying for consultants to develop custom connections to different third-party providers can also exponentially raise prices. In contrast, iPaaS solutions are typically consumed as a service, giving businesses more flexibility to offset the hard costs of traditional integration. However, most offerings will still need to be managed by your enterprise. Thus, your company will still be responsible for maintaining the integration center internally, and this can inevitably represent a capital expense. 3. Effective API management: Good API management can be a difficult task for organizations. It is critical for businesses to have some level of API management functionality so they can quickly - and more importantly, efficiently - access and share real-time data. By using an iPaaS solution, organizations can integrate and manage their APIs from a single platform, with the ability to scale as needed. 4. Security: Because of cloud computing, security (or lack thereof) remains a major concern for enterprises. However, an iPaaS can reduce the risk of a data breach because the vendor constantly manages both the system and infrastructure, and also provides verification and authentication procedures for the various data flows streaming in from all over your organization’s ecosystem.
Netanya Carmi - PeerSpot reviewer
Content Manager at PeerSpot (formerly IT Central Station)
May 23, 2022
Why?
See 2 answers
Jang-Vijay Singh - PeerSpot reviewer
Consulting Software Engineer at Singhpora Consulting
May 21, 2022
Oracle Integration Cloud (OIC) from first-hand experience because of: * Ease of setup of the environment * Productivity  * Range of tools in addition to the integration flow platform, OIC comes with some major tools like:       - PCS - a full-blown BPMN executable Process Engine and Human Workflow      - A rules engine      - Visual builder for mobile and web apps  * Predictable costs of running the platform, ease of scaling.
Dovid Gelber - PeerSpot reviewer
Tech blogger
May 23, 2022
When I compared Integration Platform as a Service (iPaaS) tools and solutions, I found Mule Anypoint Platform and IBM API Connect to be the most effective ones currently available on the market. One of the things that I initially noticed about Mule Anypoint Platform was the way that it provided us with complete control of our API creation process. Mule Anypoint Platform employs a number of tools so that we always have the tool that is needed to complete whatever step we are working on in the API process. One such tool is Mule Anypoint Platform’s API Designer. It provides us with everything we need to design, test, and document the APIs that are under development. We can use prebuilt and reusable API fragments to create API models. API Designer has a feature that takes any APIs we build and puts it through simulations that test their viability. It also generates reports that we use to keep track of our progress. A major benefit that Mule Anypoint Platform offers us is its advanced and powerful suite of security capabilities. The solution’s Anypoint Security suite gives us a number of options when it comes to safeguarding our API and interfaces against threats. It enables us to easily build up multiple layers of protection. In only a couple of minutes, we can create bottlenecks that will prevent attacks against us by applying our security policies. Additionally, the Anypoint Security suite employs machine learning software. The system is constantly searching for potential threats that can threaten our APIs. When they are detected, the software escalates the threat and moves to solve the issue. The ML software then initiates updates that close the vulnerabilities that allowed the attack to occur. As threats adapt, so does this security suite. Furthermore, it offers our administrators the ability to automate the enforcement of our security policies. This capability means that the security policies we put in place will run in a standard manner across our entire system. When we run this program, all of our digital environments are equally protected. Major advantages of IBM API Connect are its ease of deployment and use. The solution is intuitively designed. We are able to deploy various aspects without having to undergo extensive training. Additionally, the system’s management capabilities are all focused in one place. This centralization means that we can easily exercise control over our API creation exercise. Instead of being forced to look for various controls, we only need to look at a single console. Any insights that the system provides are gathered in a way that maximizes our ability to use it. Ultimately, this allows us to devote time and other resources to the most critical tasks. This solution enables me to operate and integrate it alongside many other similar solutions. If I am missing a feature or capability, I can easily plug that void. These integrations make it so that I always have the features that I need. Should it prove necessary, I can add to the resources without worrying that an important functionality is absent. Ultimately, either of these two solutions will empower you to take complete control of all aspects of your API creation process.
Related Questions
Download Free Report
Download our free Integration Platform as a Service (iPaaS) Report and find out what your peers are saying about MuleSoft, Oracle, IBM, and more! Updated: November 2022.
DOWNLOAD NOW
653,522 professionals have used our research since 2012.