1 / 52

기술로 고객의 마음을 움직입니다

엔터프라이즈 미들웨어 티맥스소프트 제품군 소개. 기술로 고객의 마음을 움직입니다. www.tmax.co.kr. TEL : 02-6288-2114 FAX : 02-6288-2115. 소개 순서. Ⅰ. 개요 Ⅱ. Tmax Ⅲ. WebtoB Ⅳ. JEUS Ⅴ. WebInOne. I. 개요. 개요. ■ 설립년도 1997 년 6 월 ■ 자 본 금 15 억원 [2001 년 02 월 현재 ] ■ 대표이사 박 희순 ■ 인원현황 78 명 [2001 년 02 월 현재 ]

Download Presentation

기술로 고객의 마음을 움직입니다

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. 엔터프라이즈 미들웨어 티맥스소프트 제품군 소개 기술로 고객의 마음을 움직입니다 www.tmax.co.kr TEL : 02-6288-2114 FAX : 02-6288-2115

  2. 소개 순서 Ⅰ. 개요 Ⅱ. Tmax Ⅲ. WebtoB Ⅳ. JEUS Ⅴ. WebInOne

  3. I.개요

  4. 개요 ■ 설립년도1997년 6월 ■ 자 본 금15억원 [2001년 02월 현재] ■ 대표이사박 희순 ■ 인원현황78명 [2001년 02월 현재] ■ 본 사 서울 강남구 대치동 946-1 글라스타워 18층 ■ 연 구 소KAIST (한국과학기술원), 분당연구소

  5. 인증연혁 설립 1997. 6 초고속정보통신 응용기술개발사업 지정 (정보통신부) 7 Tmax 1.0 제품 발표 1998. 7 신 소프트웨어 대상 수상 (정보통신부) 9 제1회 정보 기술상 (IT) 수상 11 우수신기술 (IT) 마크 획득 (정보통신부) 12 산업기반 기술지정 (산업자원부) 신기술(NT) 마크 획득 (산업자원부) 1999. 7 Tmax 2.1 및 WebT 발표 10 우수제품 선정 (조달청) 12 국내최초 증권사 Cyber Trading 시스템에 적용 (대우증권) 2000. 3 Total Web Solution 발표 (롯데호텔) (WebtoB, WebInOne, JEUS) 4 병역특례업체 선정 5 ㈜티맥스소프트JAPAN 설립 8 ISO 인증 획득 10 2001. 2 분당 기술 연구소 OPEN

  6. 조직도 대표이사(회장) CEO 부사장 기술연구소(R&D) 경영지원본부 금융사업본부 공공사업본부 영업관리본부 인사/총무팀 영업팀 영업 1 팀 마케팅팀 재무/회계팀 기술지원팀 영업 2팀 고객지원팀 기획/홍보팀 기술지원 1팀 품질관리팀 기술지원 2팀 기획, 홍보, 인사, 총무 등 경영전반 은행, 증권, 보험, 언론, 제2금융, 제조, e-Biz등 영업 및 지원 정부부서, 통신, 학교, 군, 유통/서비스, e-Biz 등 영업 및 지원 상품기획/관리, 교육

  7. 고객현황

  8. 고객현황-계속

  9. 고객현황-계속

  10. 고객현황-계속

  11. 미들웨어란? Client 미들웨어 Server C/S 환경 Transaction a C SERVLET, JSP Web Server 에서 Transaction WebT C, CGI, HTML, PHP WAS (Java) 환경에서 Transaction SERVLET/JSP/EJB

  12. Product Line Up 제품명 제품군 기술적 의의 Tmax TP-Monitor • 미국에 이어 세계 2번째로 개발 • Stream Pipe방식의 IPC 적용 Host-Link IBM Host Gateway • Legacy System의 서비스를 • C/S 환경과 동일하게 접근 가능 WebT Web Gateway • 웹 환경에서 TP모니터 연동 기술 WebtoB Web Server • 기존 웹 서버의 성능 문제를 해결 • 세계 최고 성능의 차세대 웹 서버 JEUS Web App. Server • Java 기반의 초강력 웹 솔루션 WebInOne 웹 통합 미들웨어 • 세계 최초 신개념적 통합 미들웨어

  13. Tmax Solutions WebInOne Concept WebtoB Global Solution

  14. Product Linkage Procedure Oriented WebtoB Tmax C CGI X/Open C 4GL TSP TDBC SSL PHP Backbone Interoperability JEUS TORUS Servlet JSP CORBA EJB Object Oriented

  15. II. Tmax

  16. 온라인 트랜잭션 처리(OLTP) 미들웨어 분산 환경의 이기종간 투명한 업무처리 및 OLTP 지원 주요 기능 프로세스 관리(Process Management) 분산 트랜잭션 처리(Distributed Transaction Processing) 부하 조절(Load Balancing) 장애 대책(Fault Tolerance, RQ) 이름 서비스(Naming Service) 보안(Security) 시스템 관리(System Management) 추가기능(UCS, Full System다중화, RQ, 타 미들웨어 전환기능 등) Tmax

  17. 2-Tier C/S 프로세스 모델 1 1 2 2 3 3 n n 프로세스 관리 • Tmax를 이용한 프로세스 관리 모델 Tmax

  18. 트랜잭션 특성을 따르는 일련의 일의 처리 단위 All or Nothing ! ACID 분산 환경하에서 다수의 이기종 하드웨어 플랫폼 및 데이터베이스를 이용하여 실행하는 트랜잭션 관리 분산 트랜잭션 처리 Consistency (일관성) Isolation (독립성) Transaction Atomicity (원자성) Durability (내구성)

  19. 자원 활용의 최적화를 위해 3가지 방식의 기능지원 데이터 값에 따른 부하조절 시스템 성능에 따른 부하조절 동적 부하조절 부하조절 처리량 처리량 DB Server DB Server Node 1 Node 2 Node 3 Node 1 Node 2 Node 3 Tmax Request Request TP-Monitor가 없는 경우 Tmax가 있는 경우

  20. 상호 감시 체제를 통한 H/W 장애 대응(프로세스 Migration) 장애발생 프로세스의 재시작으로 S/W 장애 대응 장애대책 Machine 1 Machine 2 장애발생전 장애 장애발생후 - 프로세스 이전 기능을 통한 장애 대책 -

  21. 장애대책 방법론 : Pier to Pier 장애발생 전 장애발생 후 Node1 Node1 장애 Node2 Node2 Node4 Node4 DOMAIN DOMAIN Node 2 기능 자동 이전 Node3 Node3

  22. Fork 방식 프로세스 기능 ② 해당 서버프로세스 구동 ① 서비스요청 ③ 처리요청 Application Server Tmax ④ 결과전달 ③ 결과전달 Disk ⑤ 프로그램제거 Clients Server • 적용 case : Request가 빈번하지 않으나, 서버프로그램 수가 많아 자원이 부족한 경우 • 작동방법 : 클라이언트에서 서비스 요청이 있을 때, 서버 프로세스를 구동하여 서비스를 처리하고 난 후 해당 프로세스를 Memory에서 제거함으로써 • 기대효과 : 시스템 자원을 효율적으로 관리할 수 있는 기능

  23. Tmax에서 지원하는 프로세스의 종류 TCS (Tmax Control Server)Tmax Handler에 의해서만 Control을 받아 업무를 처리하는 프로세스 UCS (User Control Server)Tmax Handler는 물론 AP 프로세스가 스스로 O/S의 Control를 받는 프로세스 (main함수 사용 가능) UCS (User Control Server) TCS 실시간 시세의뢰 및 업무 처리 CLH UCS 실시간 시세 조회 While { 실시간 시세 전송 } 공유 Memory DBMS 종목별 현재가 정보 Server Clients

  24. 2 3 4 1 5 RQ(Reliable Queue) 기능 클라이언트 또는 대외기관으로부터 전달받은 요청을 신뢰성 있는 큐(Disk Queue)에 저장하고 해당 응답을 요청처에 즉시 전달한 후 지연 처리하거나 정해진 시간에 처리하는 기능 클라이언트 또는 대외기관 1 Request Queuing Manager 2 Tmax 3 Queue Process Apps Queue ‥‥ ‥‥ Queue Event Manager n

  25. Allow exchanging data across domains • Support various gateway modules Applications Applications Applications Applications Applications Applications Applications Applications Applications Applications Tmax Tmax Tmax Tmax Domain A (Central Area) Domain B (Southern Area) Clients Clients Gateway Gateway Node1(Busan) Node1(Seoul) Node2(Gwangju) Node2(Incheon) Multi-domain(멀티 2PC)

  26. Tmax의 Web 연동 - WebT • Web과 TP Monitor 연동 • Web 서버의 문제점을 Tmax로 극복 (3 Tier 시스템 구현) • Tmax의 모든 기능을 Web에 적용 Web Server Tmax Client Web Browser DBMS WebT A P Web Gateway

  27. Java 기반 Tmax와 연동할 수 있는 API 제공 JSSI(Java Server Side Include), Applet, Servlet, JSP에 응용 가능 기대 효과 Web상에서 가장 빠른 Response 및 성능 보장 부하조절 및 장애대책 지원 JAVA 언어의 사용으로 강력하고 간편한 개발환경 제공 저비용 고효율의 웹 환경 구축 가능 WebT 특징 WebT Tmax 접속 API JAVA 응용코드 JAVA 응용코드 Tmax Tmax 데이터 변환 모듈 Tmax 통신 모듈

  28. III. WebtoB

  29. WebtoB 수많은 HTTP Request 처리 Web상에서의 Transaction (Tmax Solution) WebServer Web을 이용한 시스템 관리 Web을 이용한 Business

  30. WebtoB TP Service TP Service 1 HTTP Client TP Service 2 HTTP Web Client Handler Internet TCP/IP Client Web Service Web Client Listener Web Client Handler CGI HTTP Client Web Client Handler PHP HTTP Client HTML HTTP Servlet Client WebtoB를 이용한 Web 환경 구조

  31. Web Transaction 1 Tmax Service Call Forward Service Call http://www.tmax.co.kr/tmax/service1 HTTP TP business Logic Client TP Service 1 WebtoB HTTP TP Service 2 Client HTTP Client • TP-Service 연계기능 (WebtoB Enterprise base ) • Tmax와 연계를 통해 기존 시스템과의 결합력을 극대화 할 수 있다.

  32. Web Transaction 2(특허청 적용) 브라우져 Service Call http://www.tmax.co.kr/Index.html Forward Service Call HTTP Tmax Service Client TP Service 1 WebtoB HTTP TP Service 2 Client HTTP Client • TP-Service 기능(WebtoB Enterprise ST) • TP-service 를 통해 시스템의 안전성, 가속성, 연계성 극대화

  33. 적은 수의 WCH만으로도 많은 양의 클라이언트 요구를 처리함 • 클라이언트의 수가 급증하여도 완벽한 서비스 처리가 가능함 Servlet Client HTML WebtoB Client CGI Client Client WebtoB 장점

  34. 다양한 서비스 지원 HTML, CGI, Fast CGI, PHP, Servlst,, JSP ….. TP-Monitor 등 미들웨어와 간편하고 자연스러운 연동 (TP-Service) Clent의 요구를 연속적으로 수용하여 처리 효율을 극대화 rocess Control 기능을 통해 CGI나 Fast CGI 등을 가장 효율적으로 지원 가능 완벽한 장애 대책 수립이 용이함 WebtoB 장점 - 계속

  35. Clustering 환경을 완벽하게 지원 완벽한 Load Balancing 전 시스템을 중앙 집중 관리 가능 각 Web Server 간의 성능 모니터링 가능 Resource Utilization이 높다 효율적인 CPU 및 Memory 사용 Request Forwarding 기능 각 서버에서 다른 서버로 Request를 Forward하는 것이 가능 WebtoB 장점 - 계속

  36. WebtoB vs Apache • BMT(Bench Mark Test) 조건 • H/W 사양SUN Ultra 10 (Memory 512 MB) • O/S 환경Solaris 5.7 • Request 수10 (per 1 Client) • 전제 1 : Apache가 최고 성능을 보이는 환경에서 Test • 클라이언트 100명일 경우 프로세스 수 50개 • 클라이언트 370명(최대한)일 경우 프로세스 수 250개 • 전제 2 : WebtoB는 25개 프로세스만 띄운 경우를 Test • WebtoB 1 WCH 5개, HTTP 서버 20개인 경우 • WebtoB 2 WCH 10개, HTTP 서버 15개인 경우

  37. BMT Results • Apache는 Client가 900명 이상일 경우 서비스가 중지되었으나, • WebtoB는5,000명의 Client에서도 무리 없는 서비스를 제공함 • WebtoB는 클라이언트 수 900명일 때 약 4배 빨리 서비스 처리함 • WebtoB 2가 WebtoB 1보다 빠르게 서비스를 처리함 Time (Mil. Sec.) 20,000 STOP!! Apache 15,000 WebtoB 1 10,000 WebtoB 2 5,000 ……. …….. 4900 100 900 1000 1100 1200 5,000 Clients

  38. 차세대 비즈니스 환경인 Web에서 최적의 성능 보장 저비용 고효율의 Web 환경 구축 가능 하드웨어 및 유지 보수 비용 절감 클라이언트가 급증하여도 안정적인 서비스 보장 Web Service, Transaction 및 기타 기능들의 통합 웹 통합 미들웨어인 WebInOne과 연계시 전자상거래에서 최적의 솔루션으로 활용 WebtoB 기대효과

  39. IV. JEUS

  40. JEUS • JEUS = Java Enterprise-User Solution • Java 기반의 강력한 Web Application Server • 계층화된 구조로 유연성과 기능 확장성이 우수해 비즈니스 로직을 • 손쉽게 구현 JEUS Front-end Layer Back-end Layer (Servlet & JSP) (EJB) System Management Layer

  41. Extend HTTP Server • - Dynamic Content • - like CGI, NSAPI, ISAPI, PHP • Lightweight • Build on Java Platform • - Full access to Java APIs • - Easy to develop • - Write Once, Run AnywhereTM Servlet • Java-based Server-Side Scripting • Transform into Servlet • Builds on Servlet Semantics • Easier to Author • Templates & Encapsulation of Functionality JSP Web Container : Servlet & JSP

  42. CGI-Style process fork CGI Application DB Connection & Log in Web Server Browser Database Servlet-Style Servlet Engine(JVM) DB Connection Pool Web Server thread Browser Listener thread Database CGI vs Servlet

  43. 기존 CGI 방식에 비해 우수한 성능 • NSAPI, ISAPI 보다 우수한 안정성 제공 • Portability & Scalability • 표준화된 다양한 기능의 API 제공 • JDBC, JNDI, JTA 등의 J2EE API 사용 가능 Servlet • 더 쉬운 웹 개발과 유지보수 능력 제공 • Component들의 재사용성 증대 • Content Generation과 Presentation의 분리 • 플랫폼 중립성 • Tag 사용으로 용이한 Page Development JSP Advantage of Servlet & JSP

  44. 웹 환경에서의 3계층 아키텍쳐 프로세스 관리, 부하 균등화, 장애 복구 관리의 편이성, 시스템 확장성, 트랜잭션 지원 웹 컨텐츠 생성 및 관리의 용이함 (Servlet, XML 등) 기존 미들웨어의 통합 TP 모니터, 분산 객체, RPC, MOM Web Applecation Server TP-Monitor ORB 데이터베이스 MOM Web Application Server Web Server RPC

  45. 시스템 개발 시간, 비용의 절감 복수 계층 방식, 전문 업무 분야로의 집중 다양한 Container, Component 기법 시스템의 효율적인 관리 Thread 관리(서비스 풀), 메모리 관리(Passivation) 시스템 배치 및 관리의 편이성 장애 복구 부하 균등화 다양한 보안 정책 기대효과

  46. IV. WebInOne

  47. WebToB Tmax • HTML • CGI • PHP • SSI • Process Control • Transaction • Load Balancing • Fault Tolerance 세계 최초의 웹 통합 미들웨어 “WebInOne” JEUS CORBA ORB • Servlet & JSP • EJB • J2EE APIs • Web Development • Distributed Object • Location Transparency • Language Independence • Various CORBA Services WebInOne

  48. Solution 연계성 비교자료 Web WAS C/S Tmax 기능 Web에 수용 WebtoB Enterprise 상용 DBMS WebtoB Servlet / JSP WebT Tmax Host-Link 단일 회사에서 자체 개발한 One-Stop Service Solution  유지보수 Top 상용 DBMS 합병 제품 인수 제품 Apachi Web Logic JOLT Tuxedo E-Link 단일 회사에서 여러 제품을 인수/합병한 Service Solution  유지보수 가능 상용 DBMS 타사 제품 타사 제품 Apachi Web Sphere J-Link Tuxedo CTG

  49. 품질보증 목 표 * 기능 요건 만족, 요구사항에 대한 반영사항 만족 (EUC & GUI) * 시스템 처리성능 만족 (최신 시스템, 핵심기술 적용 : 상용미들웨어) * 시스템의 안전성, 장애대책 전수 수행 항목 수행 방법 * 책임과 역할 정의 * 품질보증 계획 수립과 실행 * 산출물 분석 관리(Log 관리) * 시스템 변경 관리 * 확인 및 검증 * 핵심 최신기술 평가 * 테스트 및 평가 * 프로젝트팀과 별도로 전사적인 품질 인증팀 활동 * 내부적으로 품질관리를 위한 정기적인 자체품질 평가 실시 품 질 보 증 개발 착수부터 유지보수 및 교육 훈련까지 종합적인 품질관리 체제

  50. 교육 계획 교육내용 - 기본/관리자 교육, 정기교육 - 수시교육-운영자교육(방문교육) - 신기술동향 교육 : KAIST 박대연 교수 초청 강연 • 전담 SE 상주시 개발자 및 관리자 무상교육 실시(5일) • 당사 교육장에서 월1회 무상 정기교육 실시 • 업체별 10명 이상 교육 신청시 당사직원 방문교육(단, 2주전 신청) • 사용자 요구시 운영자 교육 무상실시 • 매뉴얼 3 Set 공급 : 무상

More Related