Informatica Cloud Architecture

Informatica Cloud –Architecture:

The cloud inspires discovery, open facilities, and help industry processes. These benefits are accomplished when cloud framework enables to synchronize, combine, and applications, relate all objects, and methods in each section of multi-cloud conditions.

C:\Users\Lenovo\Pictures\c1.PNG

Cloud Secure Agent:

  • Lightweight, self-upgrading program that runs inside your network.
  • Hosts various applications –Data Integration Service, Process Engine, System Service
  • Data Integration Service –Primarily responsible to run the Informatica Cloud integration jobs.
  • Installed on a machine with access to On-premise & Cloud Source/Target data
  • Available for Windows and Linux operating systems (64-bit)

Informatica Cloud Tasks:

  • Data Synchronization
  • Data Replication
  • Mapping Configuration
  • Data Masking
  • Power Centre

Hierarchy Builder Transformation:

  • Relational input > Hierarchical output (XML/JSON)
  • Output generated based on Sample XML/JSON file
  • Merge data from related relational sources, based on Primary-Foreign Key
  • Connect further downstream or to the end target

Hierarchy Builder Transformation –Example:

C:\Users\Lenovo\Pictures\c2.PNG

Hierarchy Parser Transformation:

  • Hierarchical input > Relational output.
  • XML/JSON data can be divided into multiple relational targets.
  • Creates a separate output group for each multiple-occurring input element.
  • De-normalize relational output.

Hierarchy Parser Transformation –Example:

C:\Users\Lenovo\Pictures\c3.PNG

Informatica Cloud Integration Platform as a Service (iPaaS):

Cloud Application Integration:

C:\Users\Lenovo\Pictures\c5.PNG

Cloud Application Integration Services:

  • Integrate your apps, your data, and your processes in real time.
  • Expose your APIs to your applications and partners.
  • Automate your business processes and workflows.

Image result for Cloud Application Integration Services - Tibco

Cloud Application Integration:

Process Automation

  • Automate application and business processes that span applications
  • Automated and guided workflows

Cross-Application Process Integration:

  • Education Sector: Student on boarding services for schools/school boards
  • Activation and provisioning across 11 different systems based on need

Customer Service Workflow Automation:

  • Health Care Provider: Health insurance policy selection
  • Workflow automation: From caller ID on inbound call, pull all information on household from legacy retail platform database. If an insurance policy is selected, create a new customer record in the policy system

Cloud Application Integration:

On Data services:

  • Data as a service -obtaining data from a 3rd party system without having to replicate it
  • On Data-based access to data sources

Customer Service Usage:

  • Cloud Provider: Call centre automation
  • Accessing legacy support cases from a MS SQL Server database in real time.

Front Office/Back Office Application Integration:

  • Service / API Enablement
  • E.g. Exposing APIs to partners and internal/customer facing Apps

Service / API Enablement:

  • Resorts: Web portal service (JSON) backend for membership management and payment processing.

Cloud Application Integration:

C:\Users\Salini\Desktop\cloud serices.png

API Provider

  • SOAP, REST/XML, JSON, On Data

API Consumption

  • Service Connector: SOAP, REST/XML, REST/JSON
  • SQL Data and Stored Procedures: Data Access Service
  • Java API: POJO
  • Sales force: Apex Services

Content Listeners

  • File, S3, FTP/s

Messaging

  • JMS, AMQP, Azure Message Bus, AWS SNS/SQS

Connectivity

  • Forms-based Connector: Service Connector
  • JDBC, OData, SAP Table Reader, SAP BAPI, Workday and Net Suite
  • Informatica DaaS, Informatica Address Doctor, Informatica Cloud REST API

Cloud Application Integration:

Hybrid Deployment

APIs

  • Patterns: synch / synch/ call-backs / correlation
  • API Connectors -Form-based approach to integrate REST, JSON and SOAP services
  • Broad authentication and authorization capabilities

API Introspection

  • Ability for clients to introspect Swagger, SOAP and OData API definitions

Instance Management

  • Visibility over the execution
  • Execution control and debugging

Exception Management

  • Rich fault handling, propagation, compensation
  • Ability to suspend execution, correct bad data, and resume execution of the service

Monitoring and Reporting

  • Visibility of API execution (details, timings, data)
  • Reporting / analytics with the ability to observe trend
Jagan

Jagan

Author

Hola peeps! Meet an adventure maniac, seeking life in every moment, interacting and writing at Cloudfoundation.