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.
Conquering the challenge of integrating JAX-RS (REST) with OSGi modularity
06 May 2014
Feature - OSGi and REST based web services are two incredibly popular technologies that have evolved separately over the past few years. But now developers are tackling the challenge of bringing these two technologies together. Here's how they are making that...
Lambdas in Java 8: A revolutionary change or an evolutionary error?
11 Jan 2014
Feature - There is a great deal of enthusiasm for Project Lambda and Java 8, but some in the programming community still wonder if Lambda will be a revolutionary change, or an evolutionary error.
From WebSockets to HTML5: What's new and what's next for Java EE 7
01 Jan 2014
Feature - What's new with Java EE 7? In this article we talk with Peter Pilgrim, the author of the Java EE 7 Developer Handbook, about the key new elements of Java EE 7 that developers need to learn in order to stay current with modern development trends.
The server-side trend for 2014? Modular and componentized application servers
01 Jan 2014
Feature - With modern applications, the focus is more on the software being developed, and less on the server-side software that manages all of the back-end services. The trend for 2014 and beyond? More modularization and componentization.
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.