Skip Links

Network World

  • Social Web 
  • Email 
  • Close

(Comma separation for multiple addresses)
Your Message:

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
Gibbs
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
  • Comment
  • 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.

  • Share/Email
  • Tweet This
  • Comment
  • Print
Comment
Login
Forgot your account info?
Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed