1 / 29

2002. 1 NICSTECH 솔루션사업부

2002. 1 NICSTECH 솔루션사업부. hp 차세대 웹 미들웨어. 서비스 기반의 차세대 웹 미들웨어 아키텍처. hp New generation Web Middleware. Agenda. 1. hp Netaction Positioning 2. P roduct overview. 1. hp Netaction Positioning. In general …. Application servers … 인터넷을 통해 클라이언트와 back-end data 를 연결

stamos
Download Presentation

2002. 1 NICSTECH 솔루션사업부

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2002. 1 NICSTECH 솔루션사업부 hp 차세대 웹 미들웨어 서비스 기반의 차세대 웹 미들웨어 아키텍처

  2. hp New generation Web Middleware Agenda 1. hp Netaction Positioning 2. Product overview

  3. 1. hp Netaction Positioning

  4. In general….. • Application servers… • 인터넷을 통해 클라이언트와 back-end data를 연결 • e-business 어플리케이션을 지원하는 기반을 제공 • 제공 서비스 • scalability • fault tolerance • security • performance • 하드웨어 및 소프트웨어 시스템과의 독립성 보장 • 개방형 표준 기반이기 때문에 개발 비용/시간의 감소 및 time-to-market 실현(e.g. Java)

  5. Lock- in Big Shoes 3rd Gen 2nd Gen 1st Gen Service-based hp Netaction App Server J2EE Certi BEA Weblogic IBM Webshere iPLANET Bluestone TeS Perprietary C++ SaphireWeb Yes Yes Yes Yes Yes Yes Yes 차세대 애플리케이션 서버, HP-AS • Users(1 to billions) • Platform Independence • Hardware/Device Scalability(PDAs to High-End Servers) • Service Scalability(application, etc.)

  6. Client Tier Middle Tier EIS Tier Basic Web Architecture J2EE Environment Mapping

  7. 메세징 서비스 인터넷 기반 운영 환경 Internet Operation Environment Massage Service 웹 미들웨어 트랜잭션 관리 Total-e-Transaction 컨텐츠 배포 / 신디케이션 Total-e-Syndication 웹어플리케이션 서버 Application Server Internet Server JAVA Service Framework Core Service Framework 포탈솔루션 모바일 Mobile Portal Solution 시뮬레이션 테스팅 Mobile Online Test 표준 템플릿 생성기 Mobile Builder 웹서비스 기반 플렛폼 Web Services Platform Private UDDI Registry Web Services Registry 웹서비스 등록 관리 Web Services Composer 트랜잭션 관리 Web Services Transactioning 프로세스 관리 B2Bi 솔루션 Process Manager Process Manager Interactive J2EE 기반 서비스통합 UNIX 용 VirtualVault 보안 웹서버보안 LINUX 용 Secure OS SW for Linux PKI UniCERT(Baltimore) EAI WebMethod 인터넷 사용량 측정 Internet Usage Mgr, DNA Intelligent Service Platform (VoIP, SS7, SMS, IN) OpenCall hp Netaction Software Suite

  8. hp New generation Web Middleware 2. Product Overview • CSF • HP-IS • HP-AS

  9. Free Download hp 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 파일을 기동하는 것으로 완료된다. 또한, 디렉토리나 별도의 환경 변수가 없으므로 유지보수가 간단하다. 사용 편의성

  10. Embeddor Kernel JMX MBeanServer JNDI Service Registry Configuration Manager Root Partition Manager RootPartition ServiceManager Service ServiceManager Service Log Manager Partition ServiceManager Package Manager ServiceManager Service ServiceManager Service Dependency Manager Partition ServiceManager ServiceManager Service ServiceManager Service Deploy Manager Logging Manager Config Manager Access Manager JNDI Registry JMX Server Console App core services framework hp 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

  11. Free Download Http server JSP/ Servlet +core services Deploy Manager Logging Manager Config Manager JMX Server JNDI Registry Console App core services framework Internet server hp 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 지원

  12. Free Download HP Application Server • J2EE 기반의 웹 애플리케이션 서버, WAS • J2EE 1.3 준수 • JSP, Servlet, EJB, • 최적의 JSP/Servlet 엔진 및 EJB Container • 표준 준수 • 성능 및 확장성 • 안정성 • Connection and Integration • 개발의 편의성 • 서비스 기반 • Portability

  13. Containers Servlet EJB Resource Providers JMS JavaMail Connector JNDI Reference Resolver Support Service Application Classloader Service ORB COSNaming XML Transaction Manager Security Listeners HTTP/ HTTPS LBB Http server JSP/ Servlet +core services Logging Manager Config Manager JNDI Registry JMX Server Console App Deploy Manager core services framework Internet server Application server hp 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 -> Ready -> Running -> 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. Fault-tolerance 및 24시간 365일 가동을 보장 안정성 • LBB 기능에 의한 Fail-over • 특정 인스턴스에 장애가 발생하면, LBB는 가동되는 다른 인스턴스로 Routing • State Management • Session state 정보를 복제해서 갖고 있기 때문에, 장애가 발생한 인스턴스에서 처리되고 있던 Session의 정보를 복구할 수 있음 • Session의 복제는 memory, Disk, 별도의 Server 등 세가지 방법 제공 • Hot Versioning • 새로운 인스턴스 또는 인스턴스 내의 서블릿/JSP, EJB를 시스템 가동 중에 교체 가능 • Quality of Service • 특정 사용자를 특정 서버 또는 인스턴스로 전달 • 프로화일 정보를 기준으로 처리하기 때문에 필요에 따라 가동 중에 변경 가능

  19. Connection 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. JSP/ Servlet EJB JMS 트랜 잭션 JSP/ Servlet EJB Messaging HP-AS Version 1 HP-AS Version 2 CSF 서비스 기반 • 업무 필요에 따라 새로운 서비스를 Plug and Play 방식으로 추가 • EJB Container, Connection pooling, JMS, Transactioning, Messaging, Mobile, Web service, Syndication 등의 서비스를 필요에 따라 추가(XML Configuration 및 GUI) • 새로운 HP-AS

  23. application application application HP-AS HP-AS HP-AS CSF for Mobile CSF for Server CSF for PDA Portability • PDA에서 Server까지 다양한 하드웨어 플렛폼에 탑재 • 어플리케이션 서버는 전혀 변경 없음

  24. Platform 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

  25. For Enterprise level customer as well entry level Differenciation -서비스 기반 모듈러 아키텍쳐 -J2EE & .Net Interoperabilitity -Scalability (Dynamic, Linear) -HA & Super fault tolerant -Pure Java, transactioning & Messaging -Hot Versioning -Intelligent Load Balancing

  26. 유상 제공 콤포넌트 패키지 State Server : Persistent Session Management Java Transaction : two-phase commit Java Message Server HP-AS Resilient Bundle

  27. 무상 CSF 무상 HP-IS • JSP/Servlet 엔진 • EJB Container • Multi instance • Load Balancing • J2EE Connector • etc... 무상 HP-AS • State Management • Transactioning • Messaging 유상 HP-AS Resilience Edition • Install • Training • Upgrade • Problem Solving 유상 Support Summary

  28. Technical Summary

  29. 감사합니다. 웹 사이트 http://www.nicstech.com/ 02-578-6258 솔루션사업부 WAS영업팀 문의

More Related