Informatica Intelligent Cloud Services Application Integration: Introduction

Reading Time: 3 minutes

In this article we will be talking about Informatica Intelligent Cloud Services Application Integration. IICS is the cloud-based data integration platform that provides CDI(cloud data integration), CAI(cloud application integration) and API management b/w cloud and on-premise applications.

Informatica® Cloud Application Integration (CAI) service offers a single, trusted solution to support any integration pattern, data set, user-type or endpoint to automate business processes, expedite transactions and enable real-time analytics

As IICS is a platform as a service so we don’t need to buy software licenses and servers to install the software but pay for usage of the service and directly start with building application integration.

Why use Informatica CAI?

As we know enterprises are rapidly expanding the application and data to multiple cloud deployments. If we take an example of normal comparison flow, it will traverse through multiple workflows and applications which can be on-premise or on-cloud, for successful completion of it, there should be tight integrity between on-premise, on-cloud applications and databases. Where many enterprises face many issues with the integration technologies i.e expensive,hard to maintain and latency issues etc. These issues can be mitigated by using a single integration platform like Informatica.

Key Features –

  • Single design tool – Use single tool for API creation, real-time analytics and process automation.
  • Data at any latency – for bridging API and event systems, publish data to and to propagate data at a latency and in formats that subscribers prefer.
  • Secure Agent – It is a lightweight program which enables communication b/w IICS and across the enterprise firewall.
  • connectivity – We can choose either 150 connectors or join 6000 custom connectors to leverage different data sets, application and service.

Components –

  • Designer

It is easy to use drag-and-drop and point-and-click web interface which we use for creating processes(API). A process broadly divided into three parts start step, business logic part and end step. We can have only one start step and many end steps in one process.

This image has an empty alt attribute; its file name is image.png

With the designer, we can leverage the powerful features like parallel processing, error handling, and decision making, etc.

  • Application Integration Console –

It provides monitoring and management for CAI. we can view and configure the settings of process server or cloud server but it will depend on our roles and permissions.

  • Cloud Server –

After creating a process, connection or service connector, we can deploy the asserts either on cloud server or secure agent. Usually, we deploy our assert on a cloud server if the asset is not using any on-premise repository otherwise we will deploy on a secure agent.

i.e – If we want to use JDBC/ODBC connections in our assert then we will deploy the assert on a secure agent.

  • Process Developer –

Process Developer is an on-premise application for BPA(business process automation) and use an Eclipse-based tool for creating processes which we can deploy anywhere i.e. on-cloud or on-premise.

As we can use Process Designer or Process Developer for creating the processes. Informatica recommends Process Designer to use.

That’s all for this blog, we will cover assets in our next blog till then stay tuned. If you have any more queries or want to know more about it you can add the comment. I am happy to answer them. 

Written by 

Lokesh Aggarwal is a software Consultant trainee with 6 months of experience at Knoldus Inc.