DreamFactory Open Source API Platform Gets Certified by Microsoft

One of the challenges that developers often face in the era of the cloud is where to focus their API attention. Every cloud service provider contends its API is the center of the cloud universe when in reality developers need to master multiple cloud computing environments.

To make that simpler, DreamFactory Software has been steadily making its open source REST API platform available on multiple clouds, including an implementation for the Microsoft Azure cloud that was just certified by Microsoft.

DreamFactory Software CEO Bill Appleton says that instead of getting caught in trying to master different platform-as-a-service (PaaS) environments running on different clouds, enterprise IT organizations will be better off standardizing on an open source REST API platform that they deploy on premises or in the cloud.

In that scenario, the DreamFactory platform exposes a wide range of services that includes SQL Data and NoSQL Data, BLOB Storage, User Management, Application Hosting and External Integration. When a back-end asset is connected to the platform, DreamFactory automatically adds the appropriate services to the REST API palette, including creating written documentation for the service, an interactive interface for exploring the service and a client SDK for JavaScript, iOS, Android and Windows 8 platforms.

In the case of Microsoft Azure, DreamFactory provides installers for Azure, support for Microsoft SQL Server 2008r2 and higher and Azure SQL, and client SDKs for both Microsoft .NET and Microsoft Visual Studio. In addition, DreamFactory can be deployed on premises via a Windows, Apache, MySQL, PHP (WAMP) stack.

Appleton says that ultimately IT organizations are going to wind up defining their own workflows, which means giving developers access to REST APIs that allow them to mix and match services as they see it fit. In contrast, Appleton says most PaaS environments are limited to the services that PaaS provider sees fit to expose.

Rather than waiting for all those PaaS vendors to inevitably comply with the wishes of their customers, Appleton says DreamFactory makes it much simple to loosely couple services regardless of where they are running starting today.

It may still take a little while longer for the average enterprise IT organization to fully appreciate the implications of open REST standards. But as developers across the enterprise continue to force the issue, it’s likely to be only a matter of time before senior IT management starts to appreciate what it means to manage IT as a service in the age of the cloud.

Michael Vizard

Comments

Comments(1)

DSotnikov

This sounds similar to Apache jclouds - something you add to your products in order to manage IaaS/PaaS. I guess the main difference is that jclouds is a Java SDK and this one gives you REST API (so needs an extra web server?)

I am involved in WSO2 App Cloud which runs on Stratos which uses jclouds and the experience has been very positive - so yes, abstraction layers like these make a lot of sense.