While considering a cloud strategy, architects need to create an approach where on-premise, cloud, and data services should coexist.
Some of the following aspects need to be considered while considering the integration strategy
An application integration strategy needs to also consider how business and data service APIs are provided and consumed
Informatica Intelligent Cloud Services (IICS) offers the means with its integration platform as a service (iPaaS) to integrate and offer data and application services deployed on-premises and in the cloud.
Informatica Intelligent Cloud Services
Integration Cloud, a component of Informatica Intelligent Cloud Services (IICS), is offered as an iPaaS that provides near-universal access to application data regardless of its location, format, or origin and integrates applications and application processes regardless of where they are deployed. Integration Cloud provides the means to integrate and deliver:
Integration Cloud lets you address your application and data integration needs using a variety of integration patterns:
Integration Cloud—A Differentiated Integration iPaaS
Integration Cloud provides the means for your cloud and on-premises applications to coexist. This iPaaS enables access to data wherever it resides— ‘in the cloud and on-premises—delivering trustworthy data while meeting your company’s security and compliance standards.
Informatica Cloud Application Integration (CAI)
Informatica’s event-driven and service-oriented application integration capabilities encompass event processing, service orchestration, and process management. These are built on Informatica’s business process management technology. Its use within Integration Cloud, embedded within the Cloud Secure Agent, makes it possible to create and consume APIs, orchestrate data services and business services, integrate processes, and offer data and applications services inside and outside an organization.
Components
Process Server
Process Server is a run-time and process management engine that scales to meet the needs of the cloud and enterprises of any size. Execution is carried out by the Process Server. Process Server provides several sophisticated features to ensure business continuity and can be deployed as a cluster in fail over mode to ensure high availability.
Process Console
Process Console provides a central location from which to manage and configure Process Server instances and their deployed resources whether in the cloud or embedded within Secure Agent. Process Console provides a means to schedule processes and deploys new or updated processes.
Process Designer
Process Designer is intended to be used by a technical power user—an automation designer’—who may or may not be a developer, but knows the business processes and services used to accomplish them. This designer is designed to be easy to use yet powerful and expressive to create any business process.
Process Developer
Its optimized and easy-to-use features make it easy for developers to create business process applications quickly. And because these applications are based on industry standards, enterprises’ business logic is freed from proprietary orchestration engines.
Secure Agent
Cloud Secure Agent is a key component of Informatica’s secure solution. Secure Agent can be installed on-premises or in the cloud depending on connectivity needs.
Informatica Intelligent Cloud Services (IICS) supports the next generation of integration platform as a service (iPaaS) integration patterns.
Cloud Application Integration (CAI), offered by IICS, provides a unified development environment and a breadth of functionality that guarantees superior ease of use, including a forms-based Service Connector tool that integrates any API with ease, advanced orchestration design capabilities, and ease of deployment.