Caspio: A SaaS provider with a different approach
Caspio Bridge for building and deploying database-driven Web applications
Web Applications Alert
By
Mark Gibbs
,
Network World
, 11/06/2006
Sign up for this newsletter now!
Mark Gibbs shares Web site tips and provides advice on getting the most out of your apps.
- Share/Email
- Tweet This
- Print
Most Software-as-a-Service providers base their offerings on the most generic technologies to make sure that they reach the
broadest possible audience. Not so for SaaS provider Caspio.
Caspio’s service, Caspio Bridge, offers a very sophisticated system for building and deploying database-driven Web applications
and unlike their competitors in this market they don’t use Ajax or Flash – they use COM objects. In fact, the entire Caspio
Bridge back end is built on Microsoft’s .Net framework and Microsoft SQL server.
The consequence of this orientation is that for building Web applications the service only supports Internet Explorer 6.0+
running under Windows. Note that this reliance on IE is not an issue for users, as any browser that supports JavaScript and
cookies can be used to access the applications.
The advantage of using COM objects for Caspio is that all of the complex, messy parts of building a user interface are pre-packaged.
In addition, because the entire data input/output is solely between the browser and the hosting site with normal security
settings, IE’s sandboxing doesn’t require explicit user permission to run.
After registering and logging in, a new window is launched with a secure (HTTPS) connection to the Caspio servers. You are
presented with a customized window built from the IE control (in other words, its presentation is completely customized).
The initial window within the Caspio Bridge window is the “explorer” which provides access to tables; views (a collection
of any or all fields in a table); datapages (Web forms linked to views); styles (skins for datapages); localizations (which
are applied as attributes to datapages); and files (images to be included in datapages as well as files to be uploaded or
downloaded by users). If you want to integrate external data services Caspio Bridge also offers a Web Services API.
The process of building a Web application through the Caspio Bridge interface is fairly straightforward and when the application
is ready you simply click the deploy button. This produces a dialog from which you select whether the application is externally
published, whether it should be accessed via SSL, and the output format. The formats offered are the code for a frame or an
inline frame; a URL (a Web page containing the datapage); a link (that links to a URL); or as code to embed in an existing
Web page.
Mark Gibbs is a consultant, author, journalist, columnist and blogger.
Comment