A modular is a container for one or more EJB containers. An EJB server manages and coordinates allocation of EJB application resources, J2EE naming functionality, communication with remote resources, etc. A modular container manages the actual EJBs including their lifecycle, object pooling, security, transactions, etc. The modular container is all about concentrating user transaction requests into a shared database. The application server is the modern TP monitor, and the EJB is where the transactional interaction with the database happens. Find information about modular containers and how to properly contain transactions in a shared database.
Which EJB to use? Stateful, stateless and singleton session beans compared
03 Jul 2013
Tutorial - When developing a service layer, Java architects are often challenged with which of the three session beans, stateful, stateless or singleton, should be used.
Contrasting distributed computing with concurrent programming:
06 Feb 2013
Feature - In many ways, concurrent programming and distributed programming address the same set of programming issues, but there are significant differences between the two, and architects and developers need to understand the difference.
WebSphere Liberty Profile running on Raspberry Pi
13 Jul 2012
Feature Video - The new WebSphere Liberty profile is faster and more efficient than ever. Simon Maple proves this out by showing us how he ran WebSphere on the Raspberry Pi, a tiny little credit-card sized computer that smart blokes in the UK have developed.
Going public: Top three public cloud providers for business
12 Jul 2012
Feature - Developing a public cloud strategy requires an understanding of the offerings available from the major cloud providers. Here we examine Google, Amazon and VMWare offerings.
Java EE 7 migration: Risk mitigation strategies
30 May 2012
Feature - Some enterprise Java shops are weighing the risks of a migration to Java EE 7 against the potential benefits, which are incremental and cloud focused.