Title: NICSTECH ??????
1hp ??? ? ????
??? ??? ??? ? ???? ????
2hp New generation Web Middleware
Agenda
1. hp Netaction Positioning 2. Product overview
31. hp Netaction Positioning
4In general..
- Application servers
- ???? ?? ?????? back-end data? ??
- e-business ??????? ???? ??? ??
- ?? ???
- scalability
- fault tolerance
- security
- performance
- ???? ? ????? ????? ??? ??
- ??? ?? ???? ??? ?? ??/??? ?? ? time-to-market
??(e.g. Java)
5??? ?????? ??, HP-AS
Users(1 to billions)
Platform Independence
Hardware/Device Scalability(PDAs to High-End
Servers)
Service Scalability(application, etc.)
6Basic Web Architecture
J2EE Environment Mapping
7hp Netaction Software Suite
8hp New generation Web Middleware
2. Product Overview
9hp CSF(Core Server Framework)
CSF? JSR 111?? ??? JSF(Java Service Framework)?
??? ??? ?????, ?? ??? ?? ?????? ??? ?? ????? ?
????? ????? ?? ????? ???????. CSF? ? ????? ???
??? ?? ??, ? Naming and directory service,
management service, securty service, Service Life
Cycle ?? ?? ??? ????.
CSF? ?????(JNDI), ??(JMX), ???? ??(JavaBean) ??
?? ?? ?? ??? ?? ?? ??? ??? ??
?? ??
CSF ??? ???? ?????? ?? ??? ?? ??? ????. ?,
???? ?? ????? CSF? ??? ?? ??? ?? ???, ??? ?? ?
????? ????? ????.
???
???? ?? ?????? ??? CSF? ???? ?????, ??? ???? ???
?? ?? ?? ????? ????? ?????.
????
??? ???? CSF? ???? ???? ??? ??? ?? ??? ????. PDA,
Mobile Phone?? ?? ???? ???? ???, CSF? ???? ?????
?????? ???? ?????.
???
CSF? ?? JMX ??? ???? CSF ??? ???? ?? ???? ??, ??,
?? ?? ?? ?? ??? ????.
? ?
CSF? ??? ?? ????? ?? ?? ?? ?? ??? ?? ??? ??
?????? ?? ?????? ?? ????.
???
CSF? ????? ??? ??? ???, ?? ? ????? ????. ?, ???
??? ?? ??? ???? ?? CSF JAR ??? ???? ??? ????.
??, ????? ??? ?? ??? ???? ????? ????.
?? ???
10hp CSF(Core Server Framework) Architecture
?? ??
- Standards
- J2EE, JDK1.3, JMX, JNDI, JAXP, JUnit, XML etc.
- Fully internationalized
- Service Lookup
- JNDI Registry
- Allows services to be registered looked up By
name, By class by version - Dependency Management
- Partitioning
- Service Management
- JMX ??
- Stop, start, ping, Reset ?
- Configuration
- Logging
- Security
11hp IS(Internet Server)
PDA, ??? ?, ??? ?? ?? ????? ??????? ????? ??
???/JSP ???? ???? ??? ?????? ?? ??? ??? ????, CSF
??? ????. ???, hp IS? ??? ??? ??? ??? ? ???
???? ??.
?? ??
- Servlet 2.3
- Servlet 2.2 ??
- JSP 1.2
- Full Tag Library support
- JSP 1.1 ??
- J2EE 1.3 ??
- Tomcat 4 ??
- HTTP/HTTPS ??
- Struts ? Cocoon2 ??
12HP Application Server
- J2EE ??? ? ?????? ??, WAS
- J2EE 1.3 ??
- JSP, Servlet, EJB,
- ??? JSP/Servlet ?? ? EJB Container
- ?? ??
- ?? ? ???
- ???
- Connection and Integration
- ??? ???
- ??? ??
- Portability
13hp AS(Application Server)
14??? JSP/Servlet ?? ? EJB Container
JSP ? Servlet ??
- Servlet 2.3
- Servlet 2.2 ??
- JSP 1.2
- Full Tag Library support
- JSP 1.1 ??
- J2EE 1.3 ??
- Tomcat 4 ??
- HTTP/HTTPS ??
- Struts ? Cocoon2 ??
15??? JSP/Servlet ?? ? EJB Container
EJB Container
- Numerous EJB 2.0 features
- MDBs
- interoperability using RMI/IIOP
- Full EJB 1.1 support
- Session Bean, Entity Bean, JDBC etc...
- Bundled ORB
- interoperability between EJB 2.0 and CORBA
objects - all CORBA 2.4 features, including the Portable
Object Adaptor (POA) - Life Cycle Management
- Initialized -gt Ready -gt Running -gt Destroyed
- Built in JTS
- Built in JNDI support
16?? ??
- Naming and directory services, management
service, logging services, security service and
etc from CSF - EJB 2.0/1.1, RMI/IIOP 1.0, JSP 1.2 and Servlet
2.3 - JNDI 1.2.1, JMX, JMS 1.0.2
- JTA 1.0.1, JTS 1.2, OTS 1.1
- JDBC 2.0, JCA 1.0
- JAXP 1.1
- DOM level 2 and SAX 2
- JAAS 1.0
- X.509 Certificates, SSL
- HTTP and HTTPS
- JavaMail 1.2
17?? ? ???
- Thread pooling
- Connection pooling
- Session Caching
- Clustering
- HP-AS? Clustering? ?? ??? ?? ??? ????
- ???? ??? ?? ???? ?? ?? ????? ??? ? ???, ??
DAL(Dynamic Application Launcher)? ?? ??? ??
????? ???? ?? - ? ??? ?? ?? ???? ?? ?? ?? ???? ?? ? ???? ?? ? ???
??? ????, ?? ? ?????? ????? ???? ???? LBB? ?? ?? - Load Balancing
- Dynamic, Round-robin, Weight
- Dynamic Load Balancing? ?? LBB? Runtime ?? ??????
??? ??? ???? ????? ?? ??? ??
18???
- LBB ??? ?? Fail-over
- ?? ????? ??? ????, LBB? ???? ?? ????? Routing
- State Management
- Session state ??? ???? ?? ?? ???, ??? ??? ??????
???? ?? Session? ??? ??? ? ?? - Session? ??? memory, Disk, ??? Server ? ??? ?? ??
- Hot Versioning
- ??? ???? ?? ???? ?? ???/JSP, EJB? ??? ?? ?? ?? ??
- Quality of Service
- ?? ???? ?? ?? ?? ????? ??
- ???? ??? ???? ???? ??? ??? ?? ?? ?? ?? ??
19Connection and Integration
- JDBC 2.0 ??
- Oracle and SQL Server ? XA-compliant Merant
SequeLink 5.1 JDBC drivers - pluggable JMS service
- HP MS? ??? ?? JMS ??? HP-AS? ????
- SonicMQ 3.5 evaluation version ??
- J2EE Connector Architecture ??
- JCA 1.0 ?? Resource Adapters
- connection pooling, transaction and security ??
- JCA adapters
- SAP R/3, Peoplesoft, JD Edwards, ? other
Enterprise Information Systems ??? ?? Adapter
??(? Adapter? ?? ??)
20??? ???
RadPak Developer tool
- EAR, WAR, RAR ? JAR? ?? ??, ??? ? ?? (?? ? ???)
- ?? ? ???? ?? ?? ??? ?? ??
- EJB ??? ? CMP 1.1 ????
- ??? Java, XML, ? Apache ANT ?? ???
- ???? ?? ? ??
- ????? ??? ?? ????
- ??? ? ?? ?? ? ??? ?? ?? ??
21??? ???
Trail map
- HP-As? ???
- HP-AS? ?? ? ?????? ?? ??
- ??? ??? EJB, JSP ? servlet ?? ??
- Struts framework ?? ??
- Internationalize ?? ??
- HP-AS ??? Cocoon II ? Jetspeed open source
frameworks ?? ?? - ?? ?????? ??? ??? ?????? ?? ??
- ??? ?? ????? ??????
- etc...
- 3 ??? trail maps
- HP-AS Beginner
- HP-AS Intermediate
- HP-AS Advanced
22??? ??
- ?? ??? ?? ??? ???? Plug and Play ???? ??
- EJB Container, Connection pooling, JMS,
Transactioning, Messaging, Mobile, Web service,
Syndication ?? ???? ??? ?? ??(XML Configuration ?
GUI) - ??? HP-AS
23Portability
- PDA?? Server?? ??? ???? ???? ??
- ?????? ??? ?? ?? ??
24Platform Support
- Minimum system requirement
- JDK 1.3 or higher
- 128 MB RAM
- 75 MB hard disk space
- 400 MHz CPU for Windows, 200 MHz CPU for UNIX
- Operating system
- most operating system that are capable of running
of JVM - Database
- any JDBC compliant database
- Web server
- Apache 1.3.19
- MS IIS 4.0 and higher
- Iplanet Web server
- HP Internet server
25Differenciation
-??? ?? ??? ???? -J2EE .Net Interoperabilitity -
Scalability (Dynamic, Linear) -HA Super fault
tolerant -Pure Java, transactioning
Messaging -Hot Versioning -Intelligent Load
Balancing
26HP-AS Resilient Bundle
- ?? ?? ???? ???
- State Server Persistent Session Management
- Java Transaction two-phase commit
- Java Message Server
27Summary
28Technical Summary
29?????.
? ???
http//www.nicstech.com/
02-578-6258 ?????? WAS???
??