Book Image

Infinispan data grid platform definitive guide

Book Image

Infinispan data grid platform definitive guide

Overview of this book

Table of Contents (20 chapters)
Infinispan Data Grid Platform Definitive Guide
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 6. Case Study – The TicketMonster Application

In this chapter, you will learn how to implement Infinispan in a sample application called Ticket Monster, which illustrates the use of some of the strategies you learned in the last chapters.

The Ticket Monster application is a simple online ticketing broker providing access to events such as concerts and shows, with an online booking application. It is a moderately complex application that demonstrates how to build modern web applications that are optimized for mobile and desktop. It uses a mix of Java EE6 technologies such as JSF 2, JPA 2, CDI, and JAX-RS along with HTML5, jQuery Mobile, and GWT.

We will first present a version of Ticket Monster with a traditional database-driven architecture without Infinispan. In the second step, we will introduce new requirements related to performance and scalability thresholds in order to discuss the specific problems and study possible solutions, and finally introduce Infinispan to our architecture...