Dreamfactory Logo
Dreamfactory Logo
Features
Developers
API GENERATION
question mark inside a cog
What is Dreamfactory?
Hello Tag
About Us
documents
Docs
books
Guide
API RESOURCES
stacked blocks
Case Studies
papers
White Papers
graduation cap
Academy
calculator
API Calculator
keyhole
Open Source
Trending Blog topics
API Generation
API Management
MS SQL Server
Compare DreamFactory
Snowflake
Microservices
SOAP to REST
Postgres
Tutorials
Connectors
Integrate all of your enterprise data on a single secure platform.
See all connectors
ms sql server logo
snowflake logo
oracle logo
postgresql logo
mongodb logo
ibm logo
See all Databases
arrow
gridfs logo
ftp/sftp logo
s3 logo
azureblob logo
azure logo
local storage logo
See all File Services
arrow
soap to rest
See all SOAP
arrow
Connectors
Integrate all of your enterprise data on a single secure platform.
See all connectors
ms sql server logo
snowflake logo
oracle logo
postgresql logo
mongodb logo
ibm logo
See all Databases
arrow
gridfs logo
ftp/sftp logo
s3 logo
azureblob logo
azure logo
local storage logo
See all File Services
arrow
soap to rest
See all SOAP
arrow
Databases
ms sql server logo
MS SQL Server
snowflake logo
Snowflake
oracle logo
Oracle
postgresql logo
PostgreSQL
mongodb logo
MongoDB
ibm logo
IBM DB2
See all Databases
arrow
FILE SERVICES
gridfs logo
GridFS
ftp/sftp logo
FTP/SFTP
s3 logo
S3
azureblob logo
Azureblob
azure logo
Azure Table Storage
local storage logo
Local Storage
See all File Services
arrow
SOAP
soap to rest
SOAP to REST
Integrate all of your enterprise data on a single secure platform.
See all Connectors
arrow
SQL Server
Snowflake
Databricks
Blog
phone iconFREE 30 Minute Demo

Maxwell Lucas

Business objective

Provide enterprise customers, NGOs and government agencies access to fast-changing travel-risk management information so they can ensure the health and safety of their customers and employees worldwide.

Technical challenge

Place a modern mobile experience in the hands of thousands of mobile users, and provide access to legacy database and associated web services.

The solution

DreamFactory facilitates the exposure of backend services and provides an efficient, auto-generated API and SDK for fast front-end prototyping, development, and deployment.

Priority 1 - Quickly mobilize an existing legacy database

  1. Use a modern JavaScript framework to develop cross-platform front-end apps (both desktop and mobile)
  2. Connect two front-end apps with in-house and external web services via a single, scalable REST API
  3. Deliver critical health and safety intelligence to the mobile employees of 12,500 clients.

Priority 2 - Empower in-house development

  1. Eliminate the need to outsource any development and save $100,000
  2. Focus in-house development talent on delivering an excellent user experience instead of on API development
  3. Reduce development time from months to weeks

A dynamic geo-political climate mandates mobile access to security intelligence

The firm's clients depend on a web portal to access country-specific intelligence such as current events, risk profiles and security advisories. Increasingly, these clients prefer to access the portal using mobile devices, requiring the development of a mobile app to complement the existing desktop-based portal. In late 2014, Antony Smith, technical director of Maxwell Lucas, determined that that existing legacy framework could not easily be extended to meet these requirements, and searched for a solution.

"We needed to develop two separate applications that would access the same backend database and services. Firstly, a web app to provide a modern replacement for the existing intelligence portal, and secondly a mobile app that would give our corporate clients the ability to access up-to-the-minute information on the situation in any country," says Smith. "After consideration of PHP frameworks such as Symfony and Zend, I heard about DreamFactory. Installation was very smooth via Bitnami, and I was quickly able to verify that DreamFactory instantly exposed our backend MySQL database and services via a comprehensive admin console."

DreamFactory accelerates the development of an excellent front-end user experience

After completing the backend integration, Smith made rapid progress on the apps themselves. DreamFactory automatically generates a well-documented API for all backend services, which enabled Smith to build a front-end web app to replace the existing portal and connect it with backend services. To develop the new portal, Smith selected AngularJS, and used the DreamFactory Angular SDK to ensure a smooth and fast integration with the DreamFactory API platform.

"With all the backend services exposed, and a REST API automatically generated, hooking up the front-end apps was easy," says Smith. "For the mobile app, DreamFactory will also be invaluable. We're using the Titanium mobile app development platform to build fully native cross-platform applications that deliver an excellent user experience. Again, the DreamFactory Titanium SDK will turn something I had been somewhat dreading into a quite enjoyable experience."

Significant project savings and a fast time to market

The DreamFactory REST API provides both of the two new applications efficient and easily maintainable access to the Maxwell Lucas high-availability MySQL database. Additionally, this same interface provides a persistent connection so that alerts and notifications can be sent to Concur, a third-party web service. This level of technical sophistication was developed by a single developer with minimal experience in backend integration, and eliminated the need to hire technical assistance.

"Before we considered DreamFactory, we had explored outsourcing some of the integration work. We were looking at quotes of at least £70,000 (more than $100,000) to create an API for our backend, and this API would not have provided the same high level of functionality that DreamFactory provides, right out of the box," says Smith. "Also, a major consideration is that outsourcing would have taken at least six months, whereas I was able to complete the work in a few weeks. DreamFactory enabled me to take on a tough technical challenge and develop a modern, long-term solution that our clients really like."

Stay Connected with
The Connector Newsletter!

Subscribe to stay up-to-date with DreamFactory's latest product updates, API best practices, and tech humor in your inbox.

We only spam cat pictures—promise
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
a white and orange logo with the letter mf
+1 415-993-5877
FREE 30 Minute Demo
Features
Self HostedAPI GenerationSecurityCustomizationPricing
Installers
LinuxDockerKubernetes
API Resources
DocumentationCase StudiesWhite PapersAcademyAPI CalculatorCommunity ForumOpen Source
Company
BlogAbout usPartnersSupportConnectorsAWS PricingContact Us
© 2024 DreamFactory. All rights reserved.
Terms of UsePrivacy Policy