White Papers

Migrating Enterprise Applications to Spring

Spring has grown from a simple framework into an alternative platform to the full-stack Enterprise Java platform (Java EE). Targeting Spring allows applications to be written with less code while also reducing complexity, greatly increasing portability across multiple environments, ensuring better code re-usability, and easing the process of testing application code. This white paper provides practical guidance on architectural decisions related to migrating enterprise applications to the Spring platform, common migration strategies and specific migration cases.

Migrating Enterprise Applications to Spring

Spring – A Manager’s Overview

This white paper describes the core technologies that form the solid foundation of the Spring platform, and discusses the business value resulting from the use of Spring to build enterprise applications. Written expressly for technology managers, the white paper reviews a history of Spring and the core values that led to its creation. It offers a conceptual overview of the Spring Framework architecture, the relation of Spring to Java EE, and a review of the complete Spring Portfolio and the platforms that can run Spring. The white paper concludes with a discussion around the return on investment for using Spring and a list of case studies that successfully used Spring in large scale projects.

Spring – A Manager’s Overview

Spring In Production

Spring is used in production in mission critical applications all around the world. This white paper explains Spring from a runtime perspective. It describes how Spring instantiates and configures application components, and manages the request dispatching pipeline. On top of the Spring kernel is the enterprise service layer which provides runtime support for managing transactions, data access, messaging, and more. A section on tuning Spring applications for production covers how to establish an effective blueprint and how to optimize your application design. Here you’ll find over 25 hints, tips and essential techniques for getting more out of your Spring-powered applications.

Spring In Production

The Financial Benefits of Modeling and Code Generation for Delivering Rich Internet Applications

Rich Internet Applications (RIAs) are becoming more pervasive in today’s enterprises because they offer better user experiences, which lead to better financial results as measured by higher revenue at lower cost. This whitepaper provides examples of typical RIAs and describes how new model centric, automated tools are used to deliver RIAs and provide enterprises with significant financial returns.

Financial Benefits of Modeling and Code Generation for RIAs

Agile Development and Model Driven Design Solve the Broken Software Delivery Process

Over 80% of software projects are delivered late, over 50% do not deliver required features, and cost overruns exceed 15% on average. This paper describes how iterative and agile development methodologies are being combined with Service-Oriented Architectures (SOAs) and Model Driven Development to solve many of the long standing challenges in software delivery.

Agile Development and Model Driven Design Solve the Broken Software Delivery Process