13
A New Partnership
with Development
VMware provides an opportunity for
further dialog between application
development and IT infrastructure
teams. To accelerate the delivery
of both on-premise and cloud
applications, VMware offers a
next-generation platform—VMware
Cloud Application Platform—that is
ideally suited to the needs of modern
applications. These applications
are increasingly data intensive and
dynamic, plus they require rapid
provisioning to cloud environments.
Today more than 2 million Java
developers use the Spring
development framework, a core
element of the VMware Cloud
Application Platform, to more rapidly
build modern applications. Spring
enables application portability,
allowing teams to deploy and run
applications on-premise or through
partnerships with leading public
platforms in external environments
such as VMforce, a joint service
between VMware and SalesForce,
or Google AppEngine.
Our platform allows your developers
to leverage existing skills and
investments to reduce the time
it takes to build and deploy
applications in a secure private cloud
environment. Your team also gains
the ability to move applications
between private and public clouds,
depending on your needs, allowing
you to maintain freedom of choice.
The VMware Cloud Application
Platform features the following:
• A lightweight application runtime
optimized for Spring applications
and VMware vSphere.
• Elastic data management
technologies that scale seamlessly
as application demand increases.
• Performance monitoring and
application management to allow
for visibility across physical and
virtual environments.
• Advanced Message Queuing
Protocol (AMQP)–based
messaging, perfect for
cloud deployments.
Figure 7
: The VMware Cloud Application Platform is optimized to build, run and manage your
modern cloud applications.
VMware Cloud Application Platform
As a complement to its
trusted virtualization and
cloud infrastructure platform,
VMware delivers the proven
VMware Cloud Application
Platform to build, run and
manage applications for cloud
deployment using technologies
that are already familiar to
development teams.
Modern