Informatica Cloud Spring 2014 - Partner Launch Presentation

Preview:

DESCRIPTION

Informatica Cloud Spring 2014 - Partner Launch Presentation

Citation preview

@infacloud

Informatica Cloud Spring 2014

Ron Lunasin, Cloud Platform AdoptionNicolas Brisoux, Cloud Platform AdoptionAshwin Viswanath, Cloud Product Marketing

www.informaticacloud.com

Agenda

• Informatica Cloud Platform Overview

• What’s New in Cloud Spring 2014

• Cloud Designer

• REST API Changes

• Connector SDK

• Real-Time Hybrid App Integration

• Q&A

2

Growing Number of Connectors

DatabasesOn-Premise Apps Files

SaaS Apps

PaaS Apps Social Apps

Mobile Devices

Publish and Deploy

Manage SecureDesign and Develop

Data and Process Services

Virtual Data Machine

Informatica Cloud Platform

Informatica Cloud Platform: Powering Pre-built & Custom Apps

Application Extensions

Informatica CloudIntegration Services for Custom Apps

Purpose-built Informatica CloudData Integration and Management Services

ProcessIntegration

DataIntegration

Design and Develop

Data, Service, Process, B2B

Virtual Data Machine

Publish and DeployCustom Integration and Data Management Applications.

Purpose-built Integration and Data Management Applications

InformaticaMarketplace

Informatica Inside

Manage

RepositoryAdministration

LicensingAudit

User Management

SDK, APIs, Designer, Wizards, UI Widgets& Guides, Templates, Process Accelerators

Secure

SAS70-Type2SSL v3

Strong Authentication& AuthorizationData Integration, Data Quality,

B2B, Service Integration & Process Integration

Virtual Data Machine

ProcessAutomation

DataSync

DataLoading

DataMasking

DataArchiving

CloudMDM

Service Integration

B2BIntegration

Informatica Marketplace Growth

1,121 Apps

783 Apps

43% Growth

319,000Visitors

138,000Unique Visitors

130% Growth

123,000Downloads

39,000 Downloads

210% Growth

http://marketplace.informatica.com

2012

2013

Year Over Year Metrics

Informatica Cloud Spring 2014

Informatica Cloud Designer

• 100% Cloud

• Productivity for Advanced Integration Use Cases

• Vibe Integration Packages

• Applicable to all native connectors

Visual Productivity for Advanced Cloud and Hybrid IntegrationInformatica Cloud Designer

Informatica Cloud Designer

Embedded Integration within App

Advanced drag and drop integration

• Developers • App UsersConfigure/Execute

Technical Users End Users

Developer ProductivityDrag and Drop Palette

Complex integration made simple, even for developersIntegration is abstracted from app changesExpanding advanced integration

Developer ProductivityDynamic Connector Configuration

Instant API configurationSecure agent automatically self-upgrades endpointsFull metadata browse

Multiple connector configuration options

Developer ProductivityParameterized Templates

Parameterize source and target connectionsParameterize filter conditionsParameterize field mappingEnd result is a pre-built integration workflow template ready for app users to configure

Introducing Vibe Integration Packages (VIP’s)Redefining Hybrid Integration Agility

VIPs=Pre-built parameterized integration workflowsBuilt by developers for app users and other developers/partnersApp users configure VIPs using wizards to build custom integrationsVIPs work with Cloud and PowerCenter (on-premises tooling)VIPs can be distributed via Informatica MarketplaceVIPs are easily embedded into 3rd-party apps via APIs

Building Custom Integration Applications Using VIPs

Vibe Integration Packages (VIPs)2

PowerCenter Workflows3

REST API

External Application on Partner’s Cloud3

Line of Business

App Users

Wizard-driven Custom Integration Applications3

Informatica Cloud Designer

1 Develop

Informatica, Developers, Partners,Marketplace

@infacloud

Cloud Designer Demo

Ron Lunasin, Cloud Platform Adoption

Real-time Hybrid App Integration

Real Time App Integration Unparalleled Hybrid Choice

Cloud to On-Premises2Cloud to Cloud1

Firewall

Real-time process engine built into virtual data machine in secure agent and in the CloudBuilt-in security for enterprise-grade hybrid integration

SecureAgent

Secure port 443

@infacloud

REST API & Connector SDK

Nicolas Brisoux, Cloud Platform Adoption

REST API Update

• New functionality

• Enhancements to ‘job’, ‘register’, ‘user’

• Session Management

20

REST API - New Functionality

auditLog - Request entries from the audit log• Returns the last 200 log entries OR

• Specify a specific batch and number of entries to return

task - Request list of tasks• GET list of tasks by type – DSS, DRS, PowerCenter Service

• Returns names and ids

• Use existing mttask for custom integration tasks

usergroup - Request user group details• GET the details of a user group or

• GET the details of all user groups in the organization

21

REST API Enhancements

register - You can now fully register via API• You can now POST the security question and answer

registerSf – now takes Informatica Cloud login and password

• Logging in to Informatica Cloud using the API possible after registering using Salesforce authentication

user – additional user details available• returns security question, group info and role info

22

REST API – Session Control

logout – explicit session management

• A user can now have multiple valid REST API Sessions

• Every API based session needs to be explicitly terminated using “logout” call

• Invalidates icSessionId

• Session automatically expires after 2 hours

• Maximum number of API sessions limited by license type

23

Quick Recap - Mid-Stream workflow example

24

Source(Read Orders)

SFDC(Read Orders)

NetSuite(Create Orders)

NetSuite(Create Orders)

Target(Orders)

SFDC(Orders)

Cal

l Too

lkit

IRea

d

Cal

l Too

lkit

IRea

d

Cal

l Too

lkit

IWrit

e

Cal

l Too

lkit

IWrit

e

Pro

cess

Ret

urn

Ob

ject

Con

figur

e F

ilte

r C

ond.

Pro

cess

Ret

urn

Ob

ject

Con

figur

e Lo

oku

p

New Sample Code For Mid-Stream Capability

25

Create Target Support – How to Enable

• Add SUPPORTS_CREATE_RECORD to IPlugin getCapabilities()

@Override

public List<Capability> getCapabilities()

{

return

Arrays.asList (Capability.SINGLE_OBJECT_WRITE, Capability.SUPPORTS_CREATE_RECORD,

Capability.EXTENDED_WRITE);

}

26

Create Target Support – How to enable (contd.)

• IMetadata interface implements IDefineMetadata interface.

27

Create Target Support – Demo

28

Multi-Object Relationship Support

• Primary-key foreign key type relationships. EG. SFDC

29

Q&A

• Ron Lunasin, Cloud Platform Adoption

• Nicolas Brisoux, Cloud Platform Adoption

• Ashwin Viswanath, Cloud Product Marketing

30

Recommended