Driving Innovation of Enterprise Apps
Meanwhile, VMware also announced a series of extensions to the Spring
framework that will continue to drive the innovation of enterprise
applications. Modern applications need to be easy to use, data rich, provide
access anywhere and anytime, and enable collaboration with others. SpringSource
demonstrated extensions to Spring that cover new use characteristics found in
modern applications: handling data in cloud and large-scale environments, Web
application support for mobile devices, integration with popular social media
services and secure access to payment services for Web commerce applications.
"A
new generation of applications has emerged that faces fundamentally new
challenges of cloud scale and inter-connectivity," Johnson said. "We are
committed to providing enterprise Java developers the innovative and productive
tools they need to face these challenges as they build and deploy Java
applications in the data center, private Java cloud or public cloud."
With
the emergence of cloud computing, new elastic data caching and storage
alternatives have emerged to address the performance bottlenecks inherent in
traditional relational databases and back-end systems. New Spring Data Access
projects have been created to provide simplified access to modern data-caching
platforms such as VMware vFabric GemFire,
noSQL data stores such as Redis, Apache Cassandra and high-speed cloud-messaging
systems such as RabbitMQ.
Spring Data Access has also been enhanced to provide fast connection failover,
data source pooling and advanced queuing for the Oracle relational database.
Enterprise
applications increasingly need to provide a rich, collaborative user experience
across a range of platforms, browsers and personal devices. New Spring projects
and enhancements have been created to enable application developers to
integrate with popular social media services, including Facebook, Twitter
TripIt, and LinkedIn, as well as target the latest mobile devices, including
Android and iPhone. The Spring Social project provides support for
authentication via OAuth 2.0 across social
media sites and enables developers to securely access and interact with social
profile data. The new Web application support for mobile devices extends the
popular Spring MVC framework to provide automatic client detection and content
adjustment to match device resolution.
Meanwhile,
SpringSource has launched a new Spring Payment Services project to provide
Spring application developers easy access to payment systems such as Visa, CyberSource,
Authorize.Net and other alternative payment providers. SpringSource invites the
Spring and Grails communities to participate in the project as the effort moves
from initial incubation through general availability.
The
Spring family of open source projects can be found on the Spring community
website at: http://www.springsource.org.
Johnson
said with Spring being 10 years old, SpringSource is set to take the technology
forward toward another decade. For the first 10 years, SpringSource produced
ideas that made enterprise Java easier for developers. And going into the next
decade of Spring, the company plans to focus more heavily on new platforms,
including mobile, non-relational data structures, or NoSQL, and social platforms, Johnson
said.








