Monday, 4 November 2013

Basics and Terminology about profiles

Server :
     Server Is a software package or computer that provides a specific kind of service to the client software to running on the other systems

WebServer :

      A Webserver can serve a static content and request, such as HTML pages, those are independent products, they can be defined to and managed by the administration process of WebSphere Application Server.

Application Server :
     Application server is a platform on which we can run the java(J@EE) applications. It provide the services like business applications such as database connectivity, threading and workload management.

WebSphere :
     WebSphere is an IBM middle ware technology. It provides high performance and highly scalable transactions for dynamic E-Business applications. It supports J2EE compatibility and integrated webservers. WebSphere Application server supports full Java2 application, Enterprise Edition programming model including servlets, JSP's, EJB's and web services.
WebSphere Applications server available in 3 different packages
         1. Express
         2. Base
         3. Network Deployment(ND)

EXPRESS :
     It provides fully functional and easy to use Java Application server development environment. It provides Full J2EE Support including enterprise java bean container.

BASE :
     It provides fully functional and easy to use Java Application server development environment but an extended license agreement needed.
          -- Its for small scale applications
          -- Cell Configuration, DMGR, Node Agent, not available.
          -- It's not supporting Horizontal clustering through we can't avoid single point of failure.

NETWORK DEPLOYMENT :
     Its provides some additional features compare to Express and Base like workload management, Single point of failure (SPF) and EJB Clustering.
          -- Its for complex and critical large applications.
          -- Cell configuration, DMGR, ode Agent available.
          -- It supports vertical, Horizontal and mixed clustering.

Profile :
     Profile is a set of files that represents the WebSphere Application Server configuration, these are two categories.
          1. Product files(Core Files)
          2. Configuration files(Profiles)

Product Files :
     Product files are read only static files or product binary files, that are shared by any instance of the WebSphere Application Server product

Configuration Files :
     Configuration Files are set of user customizable data files, that includes WebSphere configuration, installed applications, resource adapters, properties, log files and so on.

Different types of profiles in WAS V6.1
         I. Cell Profile
        II. Deployment Manager Profile
       III. Application Server Profile.
       IV. Custom Profile.

In WAS V7.0
         I. Cell Profile
        II. Management
            a) Administrative Agent
            b) Deployment Manager
            c) Job Manager
       III. Application Server Profile
       IV. Custom Profile
        V. Secure Proxy (Configuration Only) profile

Cell Profile :
     Cell is a group of nodes into a single administrative domain. A Cell encompasses(Cover) the entire management domain. In Base and Express A Cell contains one node and that node contains one server, but in Network Deployment a Cell contains multiple nodes.

Deployment Manager(DMGR) :
     The Deployment manager is the central administration point of a cell that consists of multiple nodes and node groups In distributed server configuration. The DMGR communicates with the node agent to manage the application servers within one node. The DMGR provides management capability for multiple federated nodes and can manage nodes. The node can be managed only by a single Deployment manager and node must be federated to the cell of the deployment manager.

ADMINISTRATIVE AGENT :
        An Administrative agent is a component that provides enhances management capabilities for standalone application server (i.e Base and Express). All configurations that are related to the application servers are connected directly to the administrative agent that provides services to the administrative tools. Administrative agent can manage multiple stand alone server instances on a single system.

JOB MANAGER :
     A job manager is a component that provides management capabilities for multiple stand alone application servers , Administrative agents and deployment managers.

CUSTOM PROFILE :
      A custom profile creates WebSphere node without any application , by default it is automatically federated into a cell during profile creation.

No comments:

Post a Comment