0% found this document useful (0 votes)
103 views

Application Server: An Introduction

The document discusses application servers, defining them as a set of services that provide system logic. It describes their tasks like integrating legacy systems and databases, and features like security, scalability, and fault tolerance. The document outlines the typical 3-tier architecture of clients, web servers, and application servers. It provides an example application server called HUELKA used for a decentralized booking system in Karlsruhe, Germany.

Uploaded by

shrikanthbv
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views

Application Server: An Introduction

The document discusses application servers, defining them as a set of services that provide system logic. It describes their tasks like integrating legacy systems and databases, and features like security, scalability, and fault tolerance. The document outlines the typical 3-tier architecture of clients, web servers, and application servers. It provides an example application server called HUELKA used for a decentralized booking system in Karlsruhe, Germany.

Uploaded by

shrikanthbv
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Cooperation & Management

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

Application Server
An Introduction

23.07.01

Table of contents

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

What is an Application Server?


Definition, Tasks, Features

How does an Application Server work?


Architecture, Request-Response Flow

How does the market of Application Servers look like?


The market today and tomorrow, Review Criteria

HUELKA - an example

23.07.01

Irina Wchter - Application Server

What is an Application Server?

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

A very general definition: An Application Server is a set of services that provide the logic of a system.

Basic Application Servers serve up applications for thin clients and Web servers Sophisticated Application Servers are a foundation an which IT can build distributed applications
23.07.01 Irina Wchter - Application Server 3

The beginning of the Application Servers

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

The idea of Application Servers was first described in Tim Berners-Lees initial proposal for the World Wide Web

23.07.01

Irina Wchter - Application Server

Tasks of an Application Server

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

Integration with Legacy Systems and Databases Web Site Support E-commerce Personal Computer System Deployment Performance Management

23.07.01

Irina Wchter - Application Server

Features of Application Servers

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

Security Scalability Failover

Load Balancing Availability

Fault Tolerance

23.07.01

Irina Wchter - Application Server

The 3-Tier architecture

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

23.07.01

Irina Wchter - Application Server

How does an Application Server work?

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

23.07.01

Irina Wchter - Application Server

Architectures of Application Servers

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

Standalone

Integrated

Plug-In

Operating System
23.07.01 Irina Wchter - Application Server 9

Request-Response Flow

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

23.07.01

Irina Wchter - Application Server

10

Application Servers today

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

Application Servers are evolving each day Almost every important IT vendor has its own Application Server

Today there are about 50 different Application Servers Many AS support the J2EE Standard

23.07.01

Irina Wchter - Application Server

11

Application Servers tomorrow

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

Prediction for the future of some experts: By the end of the year only 3 strong vendors are left
IBMs WebSphere BEAs WebLogic iPlanet from the Sun Netscape Alliance

Observers estimate that the Application Server market could mature into a multibillion-dollar industry Smaller vendors focus on the layer on top of the AS Larger vendors try to add functionality to their AS

23.07.01

Irina Wchter - Application Server

12

Review Criteria of Application Servers

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

Which features are guaranteed? Which distributed computing model?


CORBA DCOM

Which development language?


Java is regarded as the best choice

How much does it cost?

23.07.01

Irina Wchter - Application Server

13

HUELKA - an Example (1)

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

HUELKA - HaushaltberwachungsListen System Karlsruhe Software for a decentralised booking system Should be connected to legacy system KAHIKA

KAHIKA HUELKA

23.07.01

Irina Wchter - Application Server

14

HUELKA - an Example (2)

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

Requirements and boundary conditions: Only short period for development Limited budget User-friendly Scalable and expandable Security and data protection Reliable and redundant

23.07.01

Irina Wchter - Application Server

15

HUELKA - an Example (3)

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

Client:
Common PCs with Browser with Plug-in for Java

Web Server
NT or Unix Server with Apache provides Java Applets

Application Server
Unix Server with Transaction environment Execution of central Java functions Provides the business logic

Database
MBS-Unix and Informix Database Server
23.07.01 Irina Wchter - Application Server 16

References

Universitt Karlsruhe (TH) Institut fr Telematik Prof. Dr. S. Abeck

Feiler, Jesse: Garris, John : Reichard, Kevin :

Application servers : powering the webbased enterprise Web Application Servers Application Servers: The Enterprise Awaits

Gupta, Rahul Kumar : Explore the World of Application Servers Phillips, Mark : Holland, Roberta : Prof. Dr.- Ing. Zorn: What makes an app server tick? It's survival of the fittest Karlsruher HUELKA - Entwicklung Java - Front/End auf Basis HIS/MBS

23.07.01

Irina Wchter - Application Server

17

You might also like