Get Ready For The Cloud API War

Get ready for a big strategic shift in the web services provided by Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) vendors. This blog discusses these changes among public and private clouds from an Application Programmer Interface (API) perspective. By looking at the current way that services are offered, and analyzing some […]

An Enterprise-Grade REST API for SQL

DreamFactory supports a wide variety of backend systems including SQL, NoSQL, BLOB, email, users, roles, security, and integration. But in this blog post, I wanted to focus on our support for SQL databases. The vast majority of enterprise data is stored in a SQL database somewhere, and there is a huge need to access this […]

It’s Time to Redefine “Backend as a Service”

You may have heard the acronym BaaS, or “Backend as a Service.” The basic idea is quite important: a REST API on the server side can provide database communication and hosting services for application developers. This reduces server side coding and enables smaller teams to build better applications with faster development schedules. There is a […]

Preventing Cloud Vendor Lock-In

Developers love cloud services. A well constructed REST API makes integration and application development easy. There are a bunch of great REST APIs out there. There are public web services like S3, BigTable, and DynamoDB available from Google, Amazon, and Azure. There are also API marketplaces from companies like Mashable that publish services for enterprise […]

Why Doesn’t Your Private Cloud Have Any Cloud Services?

Adopting a private cloud strategy provides some amazing capabilities for the modern enterprise. A company can turn a conventional data center into a private cloud with virtual services for compute, storage, database, and network. Companies with products in this area include VMware, Rackspace, Dell, HP, IBM, and Red Hat. Cloud orchestration software gives an enterprise […]

Great REST API’s You Can’t Use

The Mongo database has a great REST API, but you can’t use it. They tell you this right in the docs: “Please note that this apiKey will give full access to all data within the databases belonging to your MongoLab account. If you do not have it secured on an app server, someone can gain […]

Securing the Mobile Enterprise

The DreamFactory Services Platform (DSP) was designed from the beginning to be a very secure way for an enterprise customer to host mobile applications. This blog post covers security benefits on the server side and at the client, and towards the end we discuss the advantages of our user roles and permissions system. From the […]

Four Big Problems DreamFactory Solves

The open source DreamFactory Services Platform (DSP) solves four big problems that plague mobile application developers. First, we provide an easy to use REST API that covers a wide variety of backend services. Many server side assets like SQL databases don’t have a client addressable API. In cases like this we build out the entire […]

Rise of the Service Platform

Don’t build your own REST API. Don’t buy an API Management System. Don’t get trapped by interface lock-in. I’ve been working with web services for over a decade, but during the next few years I expect REST APIs to become even more important for application development. A big reason for this trend is the growing […]

The History of the DreamFactory Services Platform

Back before the turn of the century people started experimenting with new ways to make function calls across the firewall. Around this time in 1998 Dave Winer invented XML-RPC, which stands for Extensible Markup Language Remote Procedure Call. His specification introduced the concept of exchanging XML documents across a URL endpoint. The request and response […]