| By Maureen O'Gara | Article Rating: |
|
| December 5, 2008 10:15 AM EST | Reads: |
2,008 |
Zoho, the prolific Microsoft wannabe that has already proven it can knock off a web app at the drop of a buzzword, is branching out into middleware. It’s come up with some widgetry – aimed at developers this time, not end users – called CloudSQL that’s supposed to let people interact with their Zoho-stored business data on the cloud through the SQL language.
They should be able to connect the data in the Zoho app with another cloud (SaaS) application or traditional on-premises software.
Customers are supposed to use CloudSQL to blend the data and applications they have on-site with the data and applications they have in the cloud
Zoho thinks it’s a first.
It admits that programmatically accessing data in the cloud isn’t new, but claims developers have to learn another language or access method to be able to interact with it.
According to Zoho marketing director Rodrigo Vaca, “SQL is by far one of the easiest and most efficient ways to query and interact with structured data. That’s why it remains by far one of the most heavily used languages for business applications.”
“There’s no need to reinvent the wheel.”
He describes CloudSQL – “at a high-level” – as a “bridge between the external application and the data stored inside Zoho. It receives the query in SQL, interprets it, delegates queries and aggregates results across the Zoho services.”
Apparently CloudSQL supports all the major SQL dialects, including ANSI, Oracle, Microsoft SQL Server, IBM DB2, MySQL, PostgreSQL and Informix database dialects.
There’s also a JDBC (Java Database Connectivity) driver for it, with an ODBC (Open Database Connectivity) driver on the way.
Zoho is thinking about running up a universal JDBC/ODBC connector (or driver) for all its widgetry. It would save the developer from having to load specific drivers for each Zoho application.
The company figures support for these database connectivity standards means developers don’t have to master web APIs to extend their services with its widgetry. They can just continue using SQL drivers and statements like they do with their premises-based databases using JDBC or ODBC drivers.
So far CloudSQL only works with Zoho Reports, its online reporting and business intelligence service. Other Zoho services, such as Zoho CRM and Zoho Creator, will be similarly enabled.
The CloudSQL middleware has three core components: an SQL interpreter, federation logic and entity mapper.
Eventually Zoho expects CloudSQL’s federation logic to seamlessly query multiple Zoho services and aggregate the results.
To query across other clouds the middleware will have to be extended to handle the SQL interpretation, federation and the interfacing with non-Zoho cloud services.
The company says, “Providing CloudSQL interface for the greater web cloud services is an idea that we would like to pursue in the future. This would really provide an integrated/federated SQL access layer for the greater web cloud, thus being a great productivity enabler for the entire development community on the cloud.”
Oh, yes, Zoho Reports now sports a new HTTP-based API that lets users interact with their data programmatically.
It can be accessed through any application that supports HTTP requests. To start, Zoho is providing wrappers for Java, Python and Google AppEngine. Others will follow.
Published December 5, 2008 Reads 2,008
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Maureen O'Gara
Maureen O'Gara the most read technology reporter for the past 20 years, is the Cloud Computing and Virtualization News Desk editor of SYS-CON Media. She is the publisher of famous "Billygrams" and the editor-in-chief of "Client/Server News" for more than a decade. One of the most respected technology reporters in the business, Maureen can be reached by email at maureen(at)sys-con.com or paperboy(at)g2news.com, and by phone at 516 759-7025.
- Kindle 2 vs Nook
- Practical Approaches for Optimizing Website Performance
- SQL Anywhere Server and AJAX
- PowerBuilder Top Feature Picks
- The Difference Between Web Hosting and Cloud Computing
- PowerBuilder 12 and .NET
- Contrary Opinion: Why Silverlight is Good for Adobe
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Wave on Ulitzer: Confessions of a Google Wave Fanboy
- Cloud Computing Best Practices
- AJAX World RIA Conference & Expo Kicks Off in New York City
- Rich Content Rotator for ASP.NET
- RIAs for Web 3.0 Using the Microsoft Platform
- Kindle 2 vs Nook
- Practical Approaches for Optimizing Website Performance
- Social Media Terrorists
- SQL Anywhere Server and AJAX
- SYS-CON's Cloud Expo Adds Two New Tracks
- PowerBuilder Top Feature Picks
- The Difference Between Web Hosting and Cloud Computing
- Google Maps and ASP.NET
- Crystal Reports XI & How It Has Changed
- Converting VB6 to VB.NET, Part I
- Creating Controls for.NET Compact Framework in Visual Studio 2005
- Where Are RIA Technologies Headed in 2008?
- How to Write High-Performance C# Code
- AJAX World RIA Conference & Expo Kicks Off in New York City
- Implementing Tab Navigation with ASP.NET 2.0
- i-Technology Photo Exclusive: Bill Gates & Steve Jobs In "Nerds"
- .NET Archives: Getting Reacquainted with the Father of C#


































