Mobile. Big Data & Analytics. Internet of Things. Cognitive. Hybrid. Integrated. Secured.The majority of Cloud applications today aren’t just one “thing”. They are many, or have a roadmap to get to many “things”… These are all the capabilities in new and existing applications that our clients are looking for today. These also happen to be all the capabilities that IBM Bluemix brings to market today. I want to cover two of the larger architecture styles in this post, some of which have the most overlap on the Venn Diagram of “Where are we now versus Where do we want to be” for our Enterprise clients — Mobile and Big Data. This overlap is made possible by the hybrid nature of containers and the IBM Container service on Bluemix. The true power of Bluemix, IBM’s cloud platform, comes in its flexibility and applicability to a broad number of critical use cases for today’s Enterprise, with a similar experience for the user in both new and existing applications, which we’ll cover across the two different architectural styles.
MobileToday’s Mobile applications are much, much more than just an entry in the Apple App Store or the Google Play Store. Many estimate that 70-80% of the effort of building a mobile app is not in developing the front end, but in all of the back-end integration, data storage, security, etc. At a minimum, you need a mobile application server or gateway for secure and managed engagement coupled with services for universal push, location, and data capabilities. In addition, API Management enables access to data in a reusable and scalable way. The entire Enterprise-grade Mobile architecture is documented here and can seem quite daunting at first. IBM recognizes the increasing challenges our clients have to more quickly and easily build, deploy, and manage mobile applications. To help clients address these challenges, IBM intends to offer the MobileFirst Platform Foundation available for deployment on IBM Containers on Bluemix. IBM also plans to offer an evaluation of the MobileFirst Platform Foundation available for deployment on IBM Containers on Bluemix to help developers, IT professionals, and lines of business assess the offering. IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remain at our sole discretion. IBM MobileFirst Platform provides many of the core capabilities needed to quickly and efficiently build, manage, and secure your mobile app projects. Many of the functions of MobileFirst Platform are available as discrete services in Bluemix and on-premises software; however, core enterprise functions for enterprise security, integration and management were only available for on-premises or in VMs that could take special expertise to configure properly. The power of containers enables MobileFirst Platform customers to evaluate the MobileFirst Platform capability with the flexibility to move on-premises, if the business situation requires it. At Dockercon, we intend to demo an early preview of our full MobileFirst Platform Foundation running in the IBM Container service. The same exact code that runs in your data center, the same exact Apps & Adapters you’ve built, the same exact APIs you’re calling, all running in Bluemix. How easy is that?! The same exact experience your Enterprise developers have been delivering your market-cornering Mobile applications to in recent years is available on Bluemix. And when your needs expand, Bluemix has you covered as well — integration with Cloudant, IBM’s NoSQL DB service, for offline data sync is as simple as
docker runto connect your container instance to Bluemix services, as well as integration with your current Systems of Record… which brings me to Big Data.