Date post: | 26-Jan-2015 |
Category: |
Technology |
Upload: | informatica-corporation |
View: | 115 times |
Download: | 3 times |
@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