Ebook Cloud Landscape and Smart Platform Decisions
Ebook Cloud Landscape and Smart Platform Decisions
When discussing the cloud landscape, not), and to distinguish the different
most focus on the three main layers: categories within. This white paper
Software-as-a-Service (SaaS), Platform- serves three important functions. It will:
as-a-Service (PaaS), and Infrastructure-
as-a-Service (IaaS). This three-layer 1. Propose a framework to categorize
framework is a useful starting point for the different approaches seen on the
describing cloud products, but it’s far market today.
from perfect.
2. Illustrate that not all cloud platforms
Nowadays, saying you work in one of are created equal and offer decision
these three businesses is almost as makers the ability to make more
broad as saying “I work for a software nuanced comparisons based on the
company.” The lines between these app projects within their organization.
categories are blurring and within
these categories there are numerous 3. Showcase why increased demand
subcategories that describe a whole for innovating and differentiating
range of different approaches. apps requires a platform that
abstracts away from technical details
It’s time to have a closer look at the across the app lifecycle, creating the
cloud landscape, to really understand greatest efficiency to custom app
what IaaS, PaaS, and SaaS are (and are development.
baPaaS (Business
MODEL-DRIVEN Model-Driven aPaaS Model-Driven iPaaS Analytics Platform-as-a-
PAAS LAYER Service)
SDN (Software-Defined
IAAS LAYER Virtual Machines Block Storage
Networking)
*Note that the higher layers in this model do not necessarily need to be built
on the exact components below it.
Every IT team faces a challenge when these new systems of innovation and
it comes to new application and feature differentiation. Across the board, the
delivery. But you need to take a step business is looking for:
back to prioritize your backlogs in the
context of the bigger picture. • Multi-channel, multi-device apps
A visual model
Previously, the complexity of IT meant
that only highly-skilled specialists This domain model
could work in complex programming showcases the relational
languages. But faced with the need for data structure of an app.
To innovate and differentiate within the market, you need a host of multi-channel, multi-
device applications that integrate with, and extend, your systems and processes. The
question isn’t whether you need help fulfilling the demand for these apps – it’s what you
should use to design, develop, deploy, and manage these apps.
Model-driven aPaaS is a rising category within the cloud landscape, but not all vendors
provide the same features and functionality. Use the questionnaire below to ensure that
you select the right vendor for your app delivery needs.
5. Can you deliver truly multi-device 6. How fast and flexible is the
applications? deployment process?
While enterprise mobile apps are hot, Deployment issues should not slow
it’s important to remember that mobile is a project down or even concern your
not- and show never be – an island. development team. When evaluating
aPaaS, it’s essential that deployment
Can you build an application once is as fast and easy as plugging an
and make it accessible to users via appliance into a power outlet.
all devices without developing for
multiple platforms and form factors? Can you deploy an app to the cloud
with one click?
Are there capabilities for easily
building responsive mobile and Can you move seamlessly from
tablet-specific interfaces? test to acceptance to production
environments?
Does the platform support native,
hybrid, or web app development, Are there flexible deployment
and how will this impact the user options: public cloud, private cloud,
experience? hybrid or on premise?
Can you easily manage all of the Can you deploy to multiple public
back-end requirements of enterprise cloud providers?
mobile apps?
Technology continues to develop and we’ve moved passed the time where a three layer
cloud environment make sense. In our five-layer framework, we aim to help all users
understand the nuances associated with application delivery.
Model-driven aPaaS is the hottest category within the new cloud landscape, and
especially critical for organizations in need of fast and iterative app development. Don’t
forget our questionnaire when evaluating potential providers. Contact Mendix for more
information on how you can make the right choice for your business.
Mendix is the app platform company for the enterprise. We enable companies to build, integrate
and deploy web and mobile applications faster and with better results, effectively driving ROI in
days not months. Learn more, join our user community and get started for free at now.mendix.com.