Infinispan Data Grid Platform

More Information
Learn
  • Learn about the core server configuration, including global configuration, data eviction/expiration, Cache loaders, and Interceptors
  • Collect and make use of statistics on a live system
  • Use the popular Contexts and Dependency Injection (CDI) programming model
  • Find out about the advanced modules provided by Infinispan, such as the Query module and the Asynchronous API
  • Extend and customize Infinispan to your needs
  • Discover advanced topics like JTA compliant transactions, clustering, and locking/concurrency patterns in a cluster
About

In today's competitive business world, Enterprise systems must be able to deliver highly available, high transaction volumes with an increasing number of users. Infinispan enables you to do this as well as share and distribute data among servers in the most efficient way possible so that you achieve faster response times, while trying to avoid single points of failure.

Infinispan Data Grid Platform will teach you the most important concepts for building Enterprise applications. Using Infinispan will give you a decisive competitive advantage over the standard clustered applications that are typical in the enterprise today. This, the only book to cover Infinispan, offers detailed instructions for installing, configuring, and effectively using the Infinispan platform. You will learn how to utilize and make the most out of every feature of its API.

Progress from examples of adding, removing, and evicting data from a cache, to more complex scenarios such as clustering and distributing data more efficiently in the grid. Throughout the book, you will follow a simple example of an API using a ticket booking system, which will help you to learn how to set up robust and scalable Infinispan configurations. You will also see a complete demonstration of integrating the Infinispan data grid platform with JBoss AS 7.

Features
  • Configure and develop applications using the Infinispan Data grid platform
  • Follow a simple ticket booking example to easily learn the features of Infinispan in practice
  • Draw on the experience of Manik Surtani, the leader, architect and founder of this popular open source project
Page Count 150
Course Length 4 hours 30 minutes
ISBN 9781849518222
Date Of Publication 13 Aug 2012

Authors

Francesco Marchioni

Francesco Marchioni is a Red Hat Certified JBoss Administrator (RHCJA) and Sun Certified Enterprise Architect working at Red Hat in Rome, Italy. He started learning Java in 1997, and since then he has followed the path to the newest Application Program Interfaces released by Sun. In 2000, he joined the JBoss community when the application server was running the 2.X release.

_x000D_

He has spent years as a software consultant, where he has envisioned many successful software migrations from vendor platforms to open source products, such as JBoss AS, fulfilling the tight budget requirements of current times.

_x000D_

Over the last 10 years, he has authored many technical articles for OReilly Media and ran an IT portal focused on JBoss products (http://www.mastertheboss.com).

Manik Surtani

Manik Surtani is a core R&D engineer at JBoss, a division of Red Hat. He is the founder of the Infinispan project, which he currently leads. He is also the spec lead of JSR 347 (Data Grids for the Java Platform), and represents Red Hat on the Expert Group of JSR 107 (Temporary caching for Java). His interests lie in cloud and distributed computing, big data and NoSQL, autonomous systems and highly available computing. He has a background in artificial intelligence and neural networks, highly available e-commerce systems and enterprise Java. Surtani is a strong proponent of open source development methodologies, ethos, and collaborative processes, and has been involved in open source since his first forays into computing.