This week on the New Tech Forum we're featuring Maneesh Joshi, senior director of product marketing and strategy for SnapLogic, a cloud data integration startup. As companies move forward with a mixed bag of applications and services, both in-house and in the cloud, the problem of creating data connections between these apps will arise over and over, as each new application is integrated into the enterprise.
SnapLogic has designed a software stack that provides data connections between disparate data sources, allowing companies to control data flows between different in-house applications, or cloud applications, or a mixture of both. Joshi, whose resume includes a stint at Oracle as a developer, provides a clear explanation of how SnapLogic's technology works. -- Paul Venezia
Elastic integration for the 1,000-app enterprise
The SaaS model continues to increase in popularity, thanks to the promise of agility at low risk. But SaaS applications complicate the already intricate web of on-premise enterprise applications. Business applications popular in the 1990s -- such as Oracle eBusiness Suite, PeopleSoft, Siebel CRM, or SAP R/3 -- are each being supplanted or extended by hundreds of SaaS point solutions. For example, Okta focuses specifically on enterprise identity management for the cloud, whereas Zuora focuses on subscription billing alone. With this explosion of SaaS offerings, the application integration challenge has never been harder. It's no longer a distant prospect to imagine enterprises running 1,000 different applications.
SnapLogic's Elastic Integration provides an easy on-ramp to the cloud by providing a flexible integration layer that connects any combination of data sources more quickly and cost-effectively than traditional integration solutions. SnapLogic's integration infrastructure and SnapStore enable customers to integrate data quickly using a drag-and-drop visual designer and over 160 prebuilt intelligent connectors called Snaps that do not require coding.
SnapLogic's Web-based architecture and data containerization technique stand apart from other integration approaches. SnapLogic enables connections between an ever-growing set of cloud applications, as well as other data sources such as legacy enterprise systems, social media, and machine-generated events.
As businesses adopt SaaS applications, in most cases existing on-premise applications are not being ripped and replaced, but augmented with SaaS. The result is often referred to as a "hybrid cloud" world. The ideal integration solution that binds all of this together will be more effective if it is elastic, both on-premise and in the cloud. At SnapLogic, we believe hybrid is the state and elasticity is the solution.
SnapLogic delivers elasticity in three ways. First, by leveraging the Amazon's EC2 (Elastic Compute Cloud) infrastructure, SnapLogic can to scale up and down to meet the customer's integration needs in the cloud. Second, with appropriate hardware configurations, or by leveraging private cloud infrastructure, customers can benefit from elastic integration in on-premise data centers as well. Third, by using a technique known as "function shipping," customers can move functions closer to where data resides and reduce network bandwidth consumption.
Imagine that a CSR (customer service representative) is reviewing his customers along with information about the products they own using the SaaS-based ServiceNow portal. Part of the content displayed in the portal needs to be refreshed from Salesforce.com with customer and products-owned data. While fetching customer data from Salesforce.com, the CSR would like to enrich it with recent clickstream activity from the customer support portal. Among other things, this clickstream of support-related activities can flag any unresolved issues.
The challenge is that both applications, Salesforce and ServiceNow, are in the cloud, while the large clickstream data set resides in an on-premise Splunk data store. Rather than loading this large data set into the cloud and joining it with customer and product data -- and tying up network bandwidth -- SnapLogic allows customers to ship a function to the Splunk instance and return much smaller query results. With this approach, SnapLogic helps customers optimize their integrations around data gravity and move closer to where data density is highest.