PowerPoint 프레젠테이션

Download Report

Transcript PowerPoint 프레젠테이션

Web Application Server
2001/3/27
Kang, Seungwoo
Web Application Server

A class of middleware




Speeding application development
Strategic platform for Web-to-legacy
integration
Links Web, client-server, and host
applications
Ensures optimum application performance

Three key issues

Application development environment


Application integration


To create new components and integrate
existing ones
To bind heterogeneous, combining legacy
applications and new multi-tier applications
Application deployment

To effectively scale and offer consistent
performance

Characteristics





Manageability
Usability
Scalability
Fault-tolerance
Support for industry standards
Vendors & Products





HP Bluestone software : Total-e-Server
Oracle : Oracle9i Application Server
BEA : WebLogic Server
IBM : Websphere Application Server
…
Bluestone software
Total-e-Server


Provides a flexible, secure, highly
scalable, and fault-tolerant
infrastructure for all types of e-business
activities
Based on J2EE standards
Total-e-Server Component

Universal Business Server



The application server deployment tool
Provides a dynamic, Web-enabled
environment -> scales applications,
balances loads, manages transactions
XML Server

Provides the ability to dynamically exchange
XML documents externally, or internally

Universal Listener Framework


Application Manager


Monitors server ports to identify the presence
and protocol of an incoming message
Agent-based management component
providing real-time performance and status
information
Security Console

User, group and role-based access control to
every system level
Total-e-Server

Application Development

Java 2 Enterprise Edition


Enterprise Java Beans (EJB 1.1)


Open software platform designed to simplify
enterprise application development,
deployment, and integration
Server-side component architecture for the
J2EE Platform
Servlets (Servlet 2.2)

Server-side applet

Java Server Pages (JSP 1.1)

An extension of the Servlet technology
 Easy and quick creation of dynamic Web
pages
 Separates the Web page design from the
business logic

J2EE Developer

Development environment to simplify the
management and deployment of EJBs

Application Deployment

Application Services


Provide rapid responses to user interactions,
from simple database queries to complex
business transactions
Load Balancing

Dynamic load balancing
 Load Balance Broker

Scalability

Fault-Tolerance

Customer-Facing Fault Tolerance
 Ensuring that S/W or H/W system failures or
upgrades don’t adversely affect users

Fast Fail-over


Speed-up application recovery
State Management

Storing State information (session, user
activities)

Application Integration

Database Access


Database Connection Caching


Supports any JDBC(Type 1, 2, 3, and 4)
datasource
Cached database connections changing
dynamically based on load
Pre-built Connectors

Components for connecting to disparate
systems

Communication services


Allow users to interact with UBS application
server, allow AS to talk to other components
XML Server

Advanced, XML-based information integration
platform for business-to-business e-commerce,
supply chain integration and thin-client
Internet-enabled device communication

Management

Hot Versioning


Guarantees 24X7X365, non-stop e-business
operations
Internet Quality of Service

Provides service level differentiation

Bluestone Application Manager

Agent-based system for enterprise-level
application integration and management





Real-Time Monitoring
Report Generation/Trend Analysis
Alarms and Alerts
Customized Statistics
Security Console

Provides role-based access control at every
level of an e-business application