2. Agenda
• Informatica Cloud Platform Overview
• What’s New in Cloud Spring 2014
• Cloud Designer for App Users and Developers
• Real-Time Hybrid App Integration
• Enhanced SAP Connectivity
• Q&A
2
3. Typical Salesforce Lifecycle
Data Complexity Increases Over Time
Data
Time
Users
create
duplicate
and
incomplete
records.
Use MORE
functionality
• Service
• Marketing
• New orgs
Acquisition
• New Org
Storage
limit
reached
Side Effects
• 10-15% of records are duplicates
• 20% of users time doing administration
• Duplication of effort and low productivity
• Loss of confidence in the data
Users
want “up
to the
minute
data –
on phone”.
Customize
fields, add
users,
load data.
New dev
projects
proliferate
sandbox
orgs.
4. Data
Time
Storage
limit
reached
Get Control Of Your Salesforce Data
You Need More Than Just Integration
Integration &
Synchronization
Development
& Testing
Multiple
Salesforce
Instances
Cleansing &
Maintenance
Business
Processes
5. Informatica Cloud Platform: Broadest Portfolio
Cloud Integration and Data Management
Cloud Data
Quality
Cloud Master
Data
Management
Cloud
Process
Automation
Cleanse and
De-Dupe
Visualize
Relationships
Improve User
Experience
Leverage
Existing Systems
Cloud
Integration
Secure
Sandbox
Cloud Test
Data
Management
7. Informatica Marketplace Growth
1,121
Apps
783 Apps
43% Growth
319,000
Visitors
138,000
Unique Visitors
130% Growth
123,000
Downloads
39,000 Downloads
210% Growth
http://marketplace.informatica.com
2012
2013
Year Over Year Metrics
8. 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
11. • 100% Cloud
• Developer and App User
Collaboration
• Productivity for Advanced
Integration Use Cases
• Vibe Integration Packages
Visual Productivity for Advanced Cloud and Hybrid Integration
Informatica Cloud Designer
12. Informatica Cloud Designer
Advanced Integration, Simplified for All
Wizard-based, self-
service user interface
Advanced drag and
drop integration
• Developers
• Architects
• SaaS Admins
• Business Analysts
Configure/
Execute
Technical Users Line of Business App Users
13. Developer Productivity
Drag and Drop Palette
Complex integration made simple, even for developers
Integration is abstracted from app changes
Expanding advanced integration (DSS+ scenarios)
15. Developer Productivity
Parameterized Templates
Parameterize source and target connections
Parameterize filter conditions
Parameterize field mapping
End result is a pre-built integration workflow template ready for app users to configure
16. Application User Productivity
Wizards and Pre-built Integrations
Simple wizard to build any integration workflow
Start with pre-built parameterized template to configure
Enter parameter values such as filter conditions, custom fields etc.
End result is a custom integration workflow built by app user
17. Introducing Vibe Integration Packages (VIP’s)
Redefining Hybrid Integration Agility
VIPs=Pre-built parameterized integration workflows
Built by developers for app users and other developers/partners
App users configure VIPs using wizards to build custom integrations
VIPs work with Cloud and PowerCenter (on-premises tooling)
VIPs can be distributed via Informatica Marketplace
VIPs are easily embedded into 3rd-party apps via APIs
18. Building Custom Integration Applications Using VIPs
Vibe Integration Packages (VIPs)2
PowerCenter
Workflows
3
External Application
on Partner’s Cloud
3
Line of
Business
App Users
Wizard-driven Custom
Integration Applications
3
Informatica
Cloud Designer
1 Develop
Informatica, D
evelopers, Pa
rtners,
Marketplace
20. Cloud Designer Delivers Big Innovations
• Mappings and Templates (VIPs): any mapping can be
easily converted into a reusable integration template
through parameterization
• User friendly Configurator UI: Automatically generated
wizard interface
• Rules-based Linking: Industry first – Integration rules
update/resolve fields automatically when changed at
source, even after integration has been deployed
20
22. 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 Cloud
Built-in security for enterprise-grade hybrid integration
Secure
Agent
Secure port 443
Thank you for joining us today. We want to give you an overview of our upcoming Informatica Cloud release, which is release 19, also called Spring 2014.
This is today’s agenda. We wanted to start by providing a quick overview of the Informatica Cloud Platform business, as it might have been a while since your last briefing with us. The Spring release builds on our last release which was Winter ‘14 that came out in November 2013.The rest of today’s agenda is of course, a deep dive into our Spring 14 release and the key exciting new features that are part of it. We’d love to get your feedback as we go along.
Take awayEvery Salesforce implementation constantly changesAnd different problems occur at different stages in the lifecycleEarly stage problems are just compounded by later stage data problems Common PainUsers don’t record informationUsers can’t find right informationUsers forget what to doToo much data by volume (or duplicate data)Records often have data missingFields might have values, but it’s junk or invalidCan’t reconcile data across different salesforce orgs
Take awayEvery Salesforce implementation constantly changesAnd different problems occur at different stages in the lifecycleEarly stage problems are just compounded by later stage data problems Common PainUsers don’t record informationUsers can’t find right informationUsers forget what to doToo much data by volume (or duplicate data)Records often have data missingFields might have values, but it’s junk or invalidCan’t reconcile data across different salesforce orgs
Now, let’s briefly review the Informatica Cloud Platform. Our portfolio of Cloud products, is, bar-none, the broadest portfolio in the Cloud integration space. Informatica has a complete range of Cloud Integration and Data Management solutions to address the whole cloud apps lifecycle for cloud, or hybrid landscapes.Whether you go to the big guys like IBM or Oracle or you go to some of the emerging guys like (Mulesoft or Boomi),nobody has the breath of capability, enterprise Cloud capabilities that we have, from Cloud integration, a full Cloud test at data management suite, Cloud data quality, industry-leading Cloud master data management product and something that we announced in winter 2014 which is Cloud process automation which is real-time app integration capabilities that provide business process management type integration and process orchestration from Cloud to Cloud, Cloud to Premise and any variation of those. And you can see, we have tons of customers that are buying across the portfolio, typically starting with cloud integration and then on top of that buying a bunch of the other products depending on their evolution with their Cloud strategies and SaaS environments.
And, obviously, we are playing in multiple ecosystems, not just Salesforce. But alsoAmazon and NetSuite and some of the other big ecosystems. Connectivity is one of the key drivers to growing the business, and we have over 100 different Cloud connectors, whole bunch of them are listed here. There are more coming literally every day, but we are pretty excited about the portfolio and we do not think anyone else has sort of the breadth and depth of the connectors that we do. We have some of those enhanced in this release that we will talk about as well.
Informatica Marketplace, Informatica’s Data Management App Store, continues to see steady growth YoY. The marketplace closed 2013 with 1120 apps and to date offers more than1167 solutionsrelated to data integration, data quality, data management and cloud data integration. More than ½ of the solutions on the marketplace are free. Thenumber of independent sellers on the Marketplace has increased 58% from 154 in 2012 to more than 244 by Y/E 2013. We have seen a 130% YoY increase in the total number of unique visitors.And a210% increase in number of downloads from 39,472 in 2012 to 122,474 in 2013.
This is an overallmarketecture view of the Informatica Cloud Platform, with everything powered by Vibe (virtual data machine) at its foundation. With Vibe, we can connect data from any on-premise system to any cloud app and seamlessly to any mobile or PC device, with enterprise class security, internally to your company, or external to a partner or customer. And, since all the platform services are Rest API-enabled, you can access our platform from any 3rd-party app or OEM environment as well.Informatica Cloud Platform Services:Publish and Deploy: Custom integration and data management applications, purpose-built integration and data management applicationsDesign and Develop: SDK, APIs, Designer, Wizards, UI Widgets & Guides, Templates, Process AcceleratorsData and Process Services: Data Integration, Data Quality, B2B, Service Integration, Process IntegrationManage: Repository, Administration, Licensing, Audit, User ManagementSecure: SAS70-Type2, SSL v3, Strong Authentication and Authorization
Of course our focus on agility also reaches to the Cloud and specifically around visual productivity. While our Cloud Integration already offers a wizard-based approach for creating simple mappings, we had increasing demand for more powerful mapping design capabilities. As part of our Spring Cloud 2014 release, we are introducing a brand new capability called the Cloud Designer. The Cloud Designer is aimed at providing more power and self-service directly in the Cloud interface. This speeds up development time as folks don’t have to go to the PowerCenter interface to design advanced integrations and load to the cloud. First of all, the designer is 100% Cloud (no hardware infrastructure or on-premises tools needed), unlike many of the other “cloud” platforms out thereThe second thing is that the Cloud Designer is really designed for both the developer, the integration developer, and the app user. And I think of somebody who is maybe a sales person admin or a business analyst in charge of a NetSuite module or something like that. And this will be designed for them to be able to collaborate and, obviously, speed the velocity of their ability to get to market with new applications, new data, new apps for the business. It is also designed specifically to improve productivity for advanced integration use cases. Some of that is for the visual interface and some of that is through the major new capabilities around reusability. And the biggest capability there is something we called Vibe integration packages, which we will talk about in a second, but we are very excited about bringing the sort of capability of Vibe which is map once and deploy anywhere capability that all of Informatica is now built on and bringing you into the Cloud and enables you to be seamlessly used across On-Premise and Cloud.
One mantra for this release, is that we are democratizing integration inside your company. We are making it easy for a line of business app user. This enables staff administrators and business analysts to basically, using a wizard, do a point and click integration that before would have been too complicated. Now, those app users are not limited to just doing very simple things or waiting for a developer to throw something over the wall, the app users can just do it themselves. For example, a salesforce admin knows how to create some new custom fields in salesforce. They know that those fields exist in SAP. They can create that integration literally in a couple of minutes with a point and click wizard and leveraging a pre-built template or Vibe Integration Package. And for the developers themselves who, you would think “OK, well they know all the details,” what we have given them is an amazing new drag and drop palette and other point and click tools to make even the most advanced integration steps easier for them, easier to reuse, easier to start with, and easier to share with the business app users. So, this is a pretty cool advancement as far as we are concerned.
From a developer productivity perspective, the one thing that the Cloud designer has which I think is one of its features is a visual palette. So now developers can easily create advanced transformations and integration workflows. In the screenshot example, salesforce stores and mysqlstores different source data -- you just drag and drop them into the palette, you connect them up with arrows and they instantly are able to propagate fields, rules, and other business logic across the integration workflow. You no longer have to hand code each of those connections. So, that is awesome. And the integration itself is abstracted from app changes. So, if a backend connection changes (e.g. points to a different WSDL version) or someone changes something on the business app user side, this integration is insulated from that through a level of abstraction. And you can do everything that you want to do as a developer, knowing that underlying connections won’t break.It is not just a simple, you know, source and target with basic filter, you can also do advanced transformation, you can do advanced join and, as we call it here, DSS plus scenarios.DSS standing for data sync services which are sort of the lowest level of a service. You can do all of those of course and the whole spectrum of advanced tasks. In the past, developers would have to go to PowerCenteron-premise to do some of these advanced tasks, and now, we have brought the full power of our famous advanced tooling into this Cloud Designer. Supports tons of advanced integration scenarios such as:DSS+ scenarios such as: - Join data from multiple sources (Cloud & non-Cloud) -Transformations in any order…Expression followed by filter, Expression before lookup, Chain multiple lookups etcetc - Multiple Targets: Route certain rows to Target1 and other rows to Target2Ability to build mapping, then parameterize - Parameterize Source and Target connections. Single mapping logic – multiple Mapping Configuration Tasks for Dev, Test, Prod - Parameterize filter conditions – Business users can provide values through wizards - Partially parameterize field mapping : Map standard fields and allow business users to map custom fields (ICC scenarios, Partners, OEMs)
Instant API Configuration: Interface with endpoints done at API level, not wsdl levelSecure agent automatically self-upgrades to newer versions of connectionsThe integration logic is future-proofed.Developers, when they are connecting with sources and targets and other pieces in the integration, they now do it at the API level. So, they are no longer down at low level sort of endpoints that could change, you know, wizards or other low-level endpoints, they are up at the API levels. So, that means when endpoint changes, if somebody decides to change the web service for our SAP from A to B, this integration does not care because it is focused on the API level access to that data through kind of a metadata layer. So, everything is now at the metadata layer and everything is interacting through APIs and also itself being exposed as API for people to consume.
This is probably the most exciting part of this release apart from the visual productivity palette. This is a new feature, we call parameterized template. So what this means is as a developer, when you are defining an integration work flow, you can actually create variables around source and target connections, around filter conditions and field mapping that get populated by the business app user at their design time. So now, you are essentially creating fairly advanced complex integration, but the complexity is abstracted away for the business app user who can focus on their business parameters such as which fields do you want to filter on, which fields do you want on map from A to B, those are things usually a business app user knows since they involved business logic and business process expertise. Now, instead of having to create individual integrations every time somebody needs to integrate, the developer can create a single parameterized template which is can then be used by multiple business app users and other developers to essentially customize it for what they need for their specific business requirement or project enhanced. So, the end result here is a pre-built integration work flow that is ready for other users like app users to configure
And this is why, from an app user productivity, not only do they have wizards and pre-built integrations which I think you probably heard before, but we are talking about pre-built integrations that are advanced, that are sophisticated, you know multi-source, multi-target complicated joins and transforms. All of that complexity is hidden from the app user. All they have to do is enter the business fields that they know and care about, everything else was pre-built by the developer and just works. And that is really our goal here with this Cloud designer, is everything just works with the minimal amount of manual effort. All the things that can be obstructed away have been obstructed away, both for the developer and for the app user or line of business user. And so now, as an app user, -- I do not know if you can see in the screenshots, but when I create a new integration work flow, it first asks me you know which mapping is this based on. So, I can take an SAP to sales force mapping and I instantly get all of that definition that the developer had done for me and then I can add in the specific parameters that need to get filled in for that mapping such as maybe, you know, field names or different options for fields or fields that I do not want to include or certain -- you know, maybe I am only looking for orders over $10,000 so I have filtered out everything under $10,000. Whatever the business logic is, I want to create on my integration. I can now do that without worrying about anything else. So, this is pretty exciting for us and for our customers!
We are really excited to introduce Vibe integration packages or (VIPs) as we call them or VIPs because we think every integration developer and user is a VIP now as they use this product. And this totally redefines what integration agility is, not just in the Cloud but across Cloud and On-Premise to Hybrid landscapes.So, you can see here on the slide, we got a whole bunch of (VIPs) here and they are all -- some of them are pretty simple like upload context to sales force, some of them are much more complicated, like, SAP customers to sales force accounts or NetSuite orders to Zuora cash billingWe have full support for all the different major SAP ecosystems out there and we also have full support for integrating them with SAP, Oracle, and other On-Premise apps, but these are not things that our app user has to worry about anymore, because I deliberately would just grab one of these pre-built (VIPs) that you see here in blue and just add in my business parameters, hit run and deploy and I am ready to go. So, I do not have to know anything about the details here. So, the (VIPs) are essentially what we are calling the pre-built parameterized integration workflow. They are typically built by developers for app users and other developers and partners. App users can configure them as you saw in the previous screenshot, and they work -- so if you create a VIP, for example, NetSuite order to Zuora or SAP to sales force, any (VIP) in Cloud designer is instantly available in Power Center as well because it is built on Vibe. So now, you can pre-build advanced integrations and make them available anywhere in your company. And you can also distribute them via the Informatica marketplace and they are easily embeddable, into any third-party apps with API support. Our winter Cloud 14 release also announced a new feature called global repository which is essentially when you log in to Cloud designer, you can access the repository of integration workflows and assets that you have the right to consume and (VIPs) can instantly be part of your global repository as well. And so, I could, as a developer, create a (VIPs) and share it with all the other developers in my company and with all the app users who wanted to use it through the global repository. If I wanted to share it to my partner community or to anybody out there in the world, I could make it available in the marketplace and it would be something that someone could download and it could be to be free you paid for depending on what I wanted to do. So, this is a huge thing…VIPs can be distributed and consumed through the Global Repository (Winter ’14 feature). The Informatica Marketplace allows users to discover, provision and collaborate on VIPs
Once these (VIPs) are built, I think it is interesting to look at how they can be used.If you look at this flow on the slide, the starting point at number one is develop and (VIPs) right. And those can be developed byus, by Informatica as a vendor, we could push them out to the repository, we can push them out to the marketplace. They can also be developed by any enterprise developer and any of our customer or an SI. It could also be developed by partners who may be OEM partners. So, anybody can develop these (VIPs). All they need is the Cloud designer and obviously the rest of our Cloud platform. Once the (VIPs) are developed, number two, they can really be consumed and used in a bunch of different ways. So, the one we have talked about the most is on the left-hand side. They can be used by business app user to create wizard-driven custom application, using again the Cloud designer and the Cloud portfolio. The VIPs can also be used seamlessly by any Power Center user who is using the On-Premise Power Center tool to create custom applications for their environment. They can also be used through the rest of APIs by any partner, like an OEM partner, whom you know who is maybe building a custom app on sales force or maybe building their own web app or their own Cloud app. So, they can easily use the (VIPs) to provide that integration capability through the API.A VIP is a really very powerful new capability that instantly is Hybrid and instantly is, you know, both embeddable and obviously consumable by end business users.
We have talked about a bunch of different stuff, but you know the really big differentiator in my mind comes down to three big things. One is the whole idea of (VIP). Any mapping can be easily converted into reusable template with parameterization. This whole notion of (VIP) is a huge differentiator. Nobody out in the industry has this, nobody has anything even close particularly if you marry it with a pure 100 percent Cloud designer. Secondly, when you build these integrations, because everything is Cloud based and instantly updateable, when you change something so if you are familiar with salesforce, if they were the sales force app user and somebody added some custom field to sales force, well the integration you build in Cloud designer would instantly update the rest of the integration work flow, you would not have to do anything. It would instantly propagate those new fields into the filters and transforms and into the target. You know, we just work automatically. Fields get resolved and updated automatically when the change is sourced. And this is the capability, frankly, we do not even have it on On-Premise platform. This is a brand new capability that nobody else has in the industry.And then finally, the whole, you know, UI for both developer and business app users is a total differentiator, nobody else has it in the industry. Everybody else has either very developer centric or super high level and you cannot really change it or do any advanced use cases for them. So, we think these are three big firsts that we have brought to the marketplace with this release particularly around productivity and being able to integrate it across On-Premise and Cloud through and advanced Cloud designer.Mappings and Templates: Any mapping can be easily converted into reusable integration template through parameterizationRules-based linking: Industry first. Logical rules based on field names, data types etc are used to propagate fields through integration. These rules dynamically resolve to apply to fields added at source after integration was builtApp User friendly configurator: Automatically generated wizard interface allow app users to efficiently interface with and configure Integration Templates
Another big new feature in this release is something we call real-time hybrid app integration. And what this meansis essentially that there are two typical use cases when it comes to real-time app integration. One is, for example, salesforce and I want to integrate it with NetSuite. So I want to do Cloud to Cloud integration and for that we use Informatica Cloud -- you know, customers will use Informatica Cloud which has built into it a Vibe service that allows them to basically do that real-time app integration. Now the second big use cases, I want to take my salesforce system and I want to either get data from SAP or Oracle or some other On-Premise system or I want to push data to SAP or Oracle or some other On-Premise system and again, from a customer perspective, they use the same Vibe power secured agent, this time it is sitting behind the firewall on their Premises, but now you got the same ability to do real-time processing of app data either on the Cloud, scenario one, or on Premise, scenario two, and a lot of customers prefer scenario two because of data security privacy and regulatory concerns. So now, they do not have to choose. They can actually do the processing On-Premise for SAP app and On-Premise apps or they can do processing in the Cloud for SAP app or On-Premise app. It is really the (unparalleled) hybrid choice. And no other company in our market has this capability of doing real-time processing both in the Cloud and doing it On-Premise, which gives customers a level of comfort thatthey are getting the same exact functionality, performance, and security from our Informatica Cloud Platform. Whether they choose the secure agent powered by Vibe or they choose Informatica Cloud powered by Vibe. With Informatica Cloud, the Vibe secure agent directly moves data from cloud source to on-premises target (and vice versa) through Port 443, the secure port in the firewall. Now, it’s seamless to orchestrate a business process regardless of whether the data is in the cloud or on-premises and ensure that the data is secure and governed by company policies.
The ability to get business level metadata through a BAPI takes us closer to the business user being able to interact with a complex system like SAP instead of consuming IT cycles. Last but not least, we have done some great things around our SAP connectivity, so we now have the ability to integrate through a (BAPI) interface which is the business meditated layer of SAP. So now, you get the full breadth of being able to connect with all the different SAP fields and values but you can now just operate at the business level. So in the past, you may have had to go into technical field names and more technical description, now a business app user who may be wanting to bring some SAP data into sales force can just focus on the four or five or six or ten fields that they are interested in and literally point and click and choose them in their configuration wizard and, boom, they are ready to go. So now, they do not have to worry about knowing any of the technical details.
Visit the Infa Cloud Community site for more hands-on resources such as user guides and release notes.For more about Cloud Designer features, visit informaticacloud.com/products/cloud-services/advanced-integration.html to see a demo, and sign up for a free trial. For more about what’s new in the entire Cloud Spring 2014 release, visit http://www.informaticacloud.com/spring2014