Every application needs standard services for access to its resources. However, the specifications of Java 2 Platform, Enterprise Edition (J2EE) do not necessarily require the availability of every kind of service in every type of container. Also, many necessary services such as logging, managed messages or transparent access to resources are missing completely. The zen Platform provides these missing services and facilitates access to all services with a single user-friendly service API.
On the zen Platform the individual services are available regardless of the respective runtime environment of an application. It does not matter whether an application, in the course of a transparent scaling process, runs in a servlet environment or in a cluster of application servers: Access to the services is always granted by the same service API providing all standard services of the J2EE specification:
Since the standard services of the J2EE specification only cover a small range of services necessary in the development of server-based applications, the zen Platform offers some additional extensions to fill this gap.