DevPortal

What is the Architecture of the Pramati Server?


Table of Contents


What is the Architecture of the Pramati Server?

Pramati Server, with the embedded Pramati Message Server, ensures a high-performance, scalable, and robust platform for component-based J2EE applications. It also provides a comprehensive set of tools for server management and administration.

What are the features of the Pramati Services Framework?

The Pramati Services framework allows standard infrastructure services, as well as specific Server services, to be plugged-in to the platform. It enables compatibility with other platform services by allowing them to plug-in or write to published APIs.

The Services Framework is a part of the Pramati kernel that consists of the following modules:

What are the features of the Pramati Security Framework?

The Server implements a JAAS framework that enables the application security realm to be selected based on business requirements.

What are the features of the Pramati Clustering Framework?

The Server provides a Cluster Services module for transparent and pluggable load balancing algorithms and failover mechanisms. This service works on a peer-to-peer model, with no master-slave relationship, and has no points of failure.

What are the features of the Pramati Server Management Console?

The Server ships with a Web-based Management Console that interacts with JMX-based management models, JSPs, and configurable MBean components. Administrators can customize the Console to create multiple views on a server. The Console provides a customizable infrastructure for enterprise server administrators. Through dynamic monitoring, tuning, and control of applications, system administrators can optimally deploy resources and extract maximum performance in any deployment scenario.

The Console can be configured to communicate alerts and other information to WAP-enabled devices. The Server is managed using the Console that relies on the Administration Service to list all Server configurations on the LAN. The Console is often used for deploying applications and configuring them. The Console is recommended as it has an intuitive interface.

Most of the activities that are performed by administrators are focused around configuring, tuning, and monitoring applications. Deploying of applications and configuring them is normally a one time activity, which is usually done using the Console.

An administrator can deploy and configure applications by using the Server command shell, or the Console. An administrator can also deploy and configure resources by either manually editing the XML configuration files present in the <install_dir>/server/nodes/<node_name>/config directory, or using the Server command shell. Of all the above, the Console is most often used (and recommended) as it has a more intuitive interface.

This guide discusses in details about how to manage Pramati Server using the Console, as also the ways in which you can use the Server command shell and the XML files to configure your resources and/or applications.

However, before you start reading about how to manage applications or components of the Server, it is suggested you read the topics covered under Pramati Server Technical Reference that discuss some necessary concepts for a better understanding of the Server and it’s architecture.

What are the features of the Pramati Server Administration Service?

The Server is configured and started using the Server Administration Service. The Service equips the administrator to:

What are the features of the Pramati Deploy Tool?

The Deploy Tool is designed for EJB 2.0 component deployment requirements. It provides an automatic resolution of Container Managed Relationships (CMRs) against target database schema, and writes the deployment descriptors. It provides the key intermediate step of preparing and saving the archives for distribution to multiple servers. It enables quick deployment on local and remote Servers by mapping the application to the target environment and writing server-specific descriptors.

The Deploy Tool:


Related Topics:

© Pramati Technologies 2007 Runs on Pramati Server | Feedback | Legal