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