The osgi blueprint container processes osgi

  • No School
  • AA 1
  • ghitaarab
  • 672

This preview shows page 79 - 82 out of 672 pages.

The OSGi Blueprint container processes OSGi applications that are based on the OSGi framework. The OSGi Blueprint is separate from Java EE technology. However, they can be combined to deploy modular applications that use both Java EE 6/7 and OSGi R4 V4.2 technologies. 3.1.3 Application servers At the core of each product in the WebSphere Application Server family is an application server . The application server is the platform on which Java language-based applications run (Figure 3-2). It provides services that can be used by business applications, such as database connectivity, threading, and workload management. Figure 3-2 Relationship between applications and WebSphere Application Server WebSphere Application Server WebSphere Application Server - Foundation Services level ( security, transaction, data access, logging, and so forth ) Operating System and hardware runtime levels ( cpus, network, storage, databases, and so forth ) Java Virtual Machine Web Container EJB Container Batch Container
Image of page 79
54 WebSphere Application Server V8.5 Concepts, Planning, and Design Guide The WebSphere Application Server runtime available with each packaging option has essentially the same main architectural structure shown in Figure 3-3. They are built on a common code base. The difference between the options involves licensing terms and platform support. Figure 3-3 WebSphere Application Server architecture for Base and Express The Base and Express platforms are limited to stand-alone application servers. With the Network Deployment configuration (Figure 3-4 on page 55), more advanced topologies provide the following advantages: Workload management Scalability Near-continuous availability Central management of multiple application servers These advantages are important for mission-critical applications. You can also manage multiple base profiles centrally, but you do not have workload management and the same capabilities for those base profiles. WebSphere Application Server Java Virtual Machine Web Container EJB Container Batch Container Messaging Engine Web Services Engine Engines Services Naming and directory Transactions Performance infrastructure Security infrastructure Operating System and hardware runtime levels ( cpus, network, storage, databases, and so forth )
Image of page 80
Chapter 3. An overview of the full profile 55 Figure 3-4 WebSphere Application Server architecture in a Network Deployment configuration Stand-alone application servers All WebSphere Application Server packages support a single stand-alone server environment. With a stand-alone configuration, each application server acts as a unique entity, functioning independently from other application servers. An application server runs one or more applications, and provides the services that are required to run these applications. Each stand-alone server is created by defining an application server profile (Figure 3-5).
Image of page 81
Image of page 82

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture