Bring the power of your Cloud investments to Mobile with IBM MobileFirst and CastIron

38% of today’s enterprises are using SaaS-based applications for their daily operations. 91% of today’s Fortune 500 companies are using (or) testing the involvement of Mobility in their Business Processes. The Digital Economy, a Consumer-Centric market and the need for agility are all driving today’s enterprises towards the cloud and mobile.

Cloud and Mobile help to increase productivity, create new business channels and enable rapid changes to happen. But are they both integrated together seamlessly?

With the adoption of SaaS increasing rapidly, CIOs are estimated to spend more than a quarter of their budget on Cloud spend, with more than 50% of that being invested in SaaS applications. Salesforce, Workday, Taleo and many more SaaS-based CRMs are ruling the roost in today’s Digital world.

The Integration Dilemma


The Digital Users of the 21st century expect a seamless, connected and unified experience across all digital platforms including mobile. Mobile apps, which fail to provide that level of connected engagement, are bound to fail and end up unused and unloved.

This requirement for unified and connected engagement, forces Enterprises to look towards complex integration solutions to bring together their Hybrid Ecosystem or SaaS applications, Mobile Apps and Legacy On-Prem Systems. In a recent enterprise survey, technology experts voted ‘Integration and Connectivity’ as the largest hurdle in the adoption of Cloud Solutions.

Integrating your cloud and mobile solutions can take large development efforts, lead to cumbersome integration architectures and limit your flexibility and agility for the future.

Configuration, Not Coding


IBM has been a pioneer in the space of Enterprise Integration and who better to help solve your connectivity needs for the Cloud and Mobile. With IBM’s Cast Iron, you can now rapidly enable connectivity between your On-Prem applications such as SAP and your SaaS applications such as Salesforce.com and Workday.

With Cast Iron, you can rapidly and securely connect systems while reducing integration costs, optimizing resources and increasing productivity. Now, how do I translate this connectivity to my Enterprise Mobile Apps?

IBM Mobile First Adapters


IBM MobileFirst provides an open, comprehensive and advanced mobile application development platform. Developers can create Enterprise-Grade applications using web technologies such as HTML, CSS, and JavaScript along with Mobile Frameworks such as DOJO, JQuery Mobile and more.

IBM MobileFirst Foundation provides integration functionality through its adapter mechanism, which includes adapters to connect to SQL-based databases, HTTP End-Points, SAP Applications, and Cloud Systems. Adapters are components that mediate requests between the Mobile Device and the enterprise services on back-end systems and are deployed on to the MobileFirst Server.

CastIron Adapter and Salesforce Connectivity


The CastIron Adapter for IBM MobileFirst enables Mobile Apps to communicate and call orchestrations created in CastIron Studio. These CastIron orchestrations define the connectivity flow, transformations, and endpoints. The scenario involves the following components,

  • IBM MobileFirst Studio for developing the Mobile App using DOJO UI Framework
  • IBM MobileFirst Server for deploying the CastIron Adapter
  • CastIron Studio for creating and deploying the orchestrations
  • Salesforce.com, which acts as the Cloud-based CRM

A Sample Scenario


Let us assume that a Home Repairs company wanted their employees to have a Mobile Application when they went to service their customers’ homes. This application would help them to bill their customers, get details of the customers such as phone number and address, and also help them to submit the report of the service completion.

For this Mobile App to provide the Service Man the required functionality, it would need to be securely integrated with their Cloud-Based Salesforce.com CRM. This could be done easily using IBM’s CastIron technology as follows,

  • The User launches the ‘Home Servicing App’ on his mobile device
  • He goes to the Customer Search Screen and submits the Customer’s name
  • The Mobile App takes this data and sends a request to the MobileFirst Server
  • The CastIron Adapter then takes this data and sends an HTTP Request to the CastIron Cloud (or) Appliance
  • CastIron, in turn, communicates with SFDC and returns the required customer information to the CastIron adapter as an XML/HTTP response
  • The CastIron adapter then takes this XML response and sends the Mobile App the data back in JSON format
  • The DOJO UI framework then takes this JSON data and exposes it in a readable table to the user on his Mobile Device

With IBM MobileFirst and CastIron, the Home Servicing Company was able to easily expose its enterprise’s back-end resources to its field personnel through mobile devices, in turn increasing their customer’s experience and employee productivity.

About the author

Venkatesh Voona

Add comment

By Venkatesh Voona
Welcome to Miracle's Blog

Our blog is a great stop for people who are looking for enterprise solutions with technologies and services that we provide. Over the years Miracle has prided itself for our continuous efforts to help our customers adopt the latest technology. This blog is a diary of our stories, knowledge and thoughts on the future of digital organizations.


For contacting Miracle’s Blog Team for becoming an author, requesting content (or) anything else please feel free to reach out to us at blog@miraclesoft.com.

Who we are?

Miracle Software Systems, a Global Systems Integrator and Minority Owned Business, has been at the cutting edge of technology for over 24 years. Our teams have helped organizations use technology to improve business efficiency, drive new business models and optimize overall IT.