Informatica Cloud Architecture
📣 1984 Participants |🎓 1676 Reviews | 4.8 ⭐⭐⭐⭐⭐
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.
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:
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:
Informatica Cloud Integration Platform as a Service (iPaaS):
Cloud Application Integration:
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.
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:
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
Author