Home > SOA News > REST architecture integrates data services to SaaS
SOA News:
EMAIL THIS

REST architecture integrates data services to SaaS

By Rich Seeley, News Writer
06 Aug 2008 | SearchSOA.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Increasingly popular Representational State Transfer (REST) architecture is ideally suited for integrating data services with Software as a Service (SaaS) applications, says the leader of start up intent on bringing easier data access to workers throughout the enterprise.

if you have a database reader and you give it a URI, I can point my browser to that URI and I can get that data, I can execute a query and get the results in my browser.
Chris Marino
chief executive officer, SnapLogic Inc.

This week, SnapLogic Inc., provider of a REST-based open source data integration platform, announced a Salesforce.com Solution Pack for integrating data into the popular customer relationship management (CRM) SaaS offering. The SnapLogic software is a set of drag-and-drop tools designed to allow business users with limited programming skills to integrate data inside and outside their companies firewall into the SaaS application, said Chris Marino, chief executive officer.

The underlying REST style makes this relatively simple by assigning URIs to data sources, accessing them via HTTP and then performing for basic commands GET, PUT, DELETE, POST, he said. Earlier this summer, SnapLogic introduced a similar extension of its platform for the SaaS offerings from SugarCRM.

Explaining how the new product can be used to both access data and perform basic computational functions, Marino said: "The SnapLogic server is an execution environment for components. The components could [indicate] 'read a SOA endpoint,' or 'read a database.' But the components could also be things like 'filter this data set' or 'concatenate these two strings' or 'sort based on a keyword.' So there are access components and then there are transformational or logical components."

Creating data services for integration to SaaS applications is done by assigning a new URI to the data source, he said.

"When they do that, they create a REST resource, and that resource has a URI that is used to access it, creating a data service" Marino explained. "When I create that resource it actually lives at a URI. The URI is actually the location of the server that I'm running SnapLogic on, and I can give it a path name. If I configure that and save that to the SnapLogic server, that is an exposed RESTful data service. I can point my browser right to that URI that I specified for that resource and bring the data right into my browser."

Once that is set up, data access is done by issuing an HTTP GET command, he said.

"So for example, if you have a database reader and you give it a URI, I can point my browser to that URI and I can get that data," Marino. "I can execute a query and get the results in my browser.

Beyond data access, logical operations also can be triggered using the REST approach.

The data services can be linked to basic computational functions so information can be accessed, sorted or processed by the logical component and then written to the end user's browser. An example for requesting a sales report might link REST interactions for accessing monthly sales dollar amounts, sorting the data by sales representative and then writing out the results.

For more information
REST 'ideally suited' for SOA-style data services

SaaS seen as ultimate SOA

"With respect to data services," Marino said, "we can expose the data as a RESTful HTTP endpoint, and anything that can issue an HTTP GET can access that, which would trigger the execution of that logic to deliver the data to the requestor."

The SnapLogic Salesforce.com Solution Pack will be available as a free download from www.snaplogic.com beginning Aug. 18, according to the company.



Tags: Representational State Transfer (REST)Data services for SOAEnterprise Application Integration (EAI)SOA and Web services managementData governance and management for SOAVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Representational State Transfer (REST)
Restlet framework wrestles RESTful Web applications
Mulesoft architect talks REST, ESBs
How do I balance throughput requirements and interoperability?
IBM Sabbah's say on REST for collaborative ALM
Report on REST- REpresentational State Transfer
Are tools available to work with OSGi today?
Expert Query: What is the difference between RESTful transactions and Web Services transactions?
Progress/Actional SOA diagnostic tool builds on Mindreef purchase
SOA goes beyond 'rip, replace, repeat'
Inside the SOA big tent; Azure at PDC; more

Data services for SOA
IBM announces expansion of mashup portfolio
SPSS and PMLL
Canonical Schema establishes interoperability: SOA Pattern (Week 6)
Medical imaging group build HL7 messaging hub with InterSystems Ensemble
Using atomicity to gain SOA granularity
Use JavaScript with the iPhone to create smart phone apps
Componentized XML Query tool takes a step forward
Podcast: SearchSOA tips on software architect skills
Services reuse drives ROI for SOA, survey finds
Tibco releases Complex Event Processing (CEP) suite with new rules, query interfaces

Enterprise Application Integration (EAI)
Enterprise mashups: Tools build data integrations
ESB Tutorial
ESB watered down by EAI, but distinction remains
Second look at Oracle licenses in wake of Sun merger
JNBridge releases JNBridgePRO 4.1
What are chief criteria for analyzing "enterprise mashups"? Especially in relation to a "mainframe wrappering" project?
Crosscheck Networks acquires XML gateway maker Forum Systems
Oracle buys Sun for $7.4B
Enterprise architecture must focus on business value
The business side has silos too
Enterprise Application Integration (EAI) Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
REST  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts