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

52
기기기 기기기 기기기 기기기기기 기기기기기기 기기기기 기기기기기기 기기기 기기 www.tmax.co.kr TEL : 02-6288-2114 FAX : 02-6288-2115

Upload: bertha-hardy

Post on 03-Jan-2016

106 views

Category:

Documents


0 download

DESCRIPTION

엔터프라이즈 미들웨어 티맥스소프트 제품군 소개. 기술로 고객의 마음을 움직입니다. 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 월 현재 ] - PowerPoint PPT Presentation

TRANSCRIPT

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

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

엔터프라이즈 미들웨어티맥스소프트 제품군 소개

엔터프라이즈 미들웨어티맥스소프트 제품군 소개

www.tmax.co.krTEL : 02-6288-2114 FAX : 02-6288-2115

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

소개 순서

Ⅰ. 개요

Ⅱ. Tmax

Ⅲ. WebtoB

Ⅳ. JEUS

Ⅴ. WebInOne

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

I. 개요

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

4

■ 설립년도 1997 년 6 월

■ 자 본 금 15 억원 [2001 년 02 월 현재 ]

■ 대표이사 박 희순

■ 인원현황 78 명 [2001 년 02 월 현재 ]

■ 본 사 서울 강남구 대치동 946-1 글라스타워 18 층

■ 연 구 소 KAIST ( 한국과학기술원 ), 분당연구소

■ 설립년도 1997 년 6 월

■ 자 본 금 15 억원 [2001 년 02 월 현재 ]

■ 대표이사 박 희순

■ 인원현황 78 명 [2001 년 02 월 현재 ]

■ 본 사 서울 강남구 대치동 946-1 글라스타워 18 층

■ 연 구 소 KAIST ( 한국과학기술원 ), 분당연구소

개요개요

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

5

설립1997. 67

1998. 7 Tmax 1.0 제품 발표9

제 1 회 정보 기술상 (IT) 수상11우수신기술 (IT) 마크 획득 ( 정보통신부 )12

신기술 (NT) 마크 획득 ( 산업자원부 )1999. 7Tmax 2.1 및 WebT 발표10

12 우수제품 선정 ( 조달청 )

초고속정보통신 응용기술개발사업 지정 ( 정보통신부 )

신 소프트웨어 대상 수상 ( 정보통신부 )

산업기반 기술지정 ( 산업자원부 )

국내최초 증권사 Cyber Trading 시스템에 적용 ( 대우증권 )

2000. 3

병역특례업체 선정5

Total Web Solution 발표 ( 롯데호텔 )(WebtoB, WebInOne, JEUS)

4

8 ㈜티맥스소프트 JAPAN 설립10 ISO 인증 획득

인증연혁인증연혁

2001. 2 분당 기술 연구소 OPEN

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

6

조직도조직도

대표이사대표이사 (( 회장회장 ))대표이사대표이사 (( 회장회장 ))

경영지원본부경영지원본부경영지원본부경영지원본부

인사인사 // 총무팀총무팀

금융사업본부금융사업본부금융사업본부금융사업본부

영업팀영업팀

공공사업본부공공사업본부공공사업본부공공사업본부

영업 영업 1 1 팀팀

영업관리본부영업관리본부영업관리본부영업관리본부

마케팅팀마케팅팀

기술연구소기술연구소 (R&D)(R&D)기술연구소기술연구소 (R&D)(R&D)

CEOCEOCEOCEO

부사장부사장

재무재무 // 회계팀회계팀 기술지원팀기술지원팀 영업 영업 22 팀팀 고객지원팀고객지원팀

기획기획 // 홍보팀홍보팀 기술지원 기술지원 11 팀팀 품질관리팀품질관리팀

기술지원 기술지원 22 팀팀

정부부서정부부서 , , 통신통신 , , 학교학교 ,,군군 , , 유통유통 // 서비스서비스 , , e-Biz e-Biz 등 영업 및 지원등 영업 및 지원

상품기획상품기획 // 관리관리 , , 교육교육은행은행 , , 증권증권 , , 보험보험 ,,언론언론 , , 제제 22 금융금융 , , 제조제조 ,,e-Bize-Biz 등 영업 및 지원등 영업 및 지원

기획기획 , , 홍보홍보 , , 인사인사 , , 총무총무등 경영전반등 경영전반

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

7

구분 업체명 업무 Open 제품명

한빛은행

Phone Banking 1998.06 Tmax

CTI 2000.03 Tmax

편의점 ATM 2000.09 Tmax

서울시인터넷 세무관리 2000.09 Tmax, WebtoB, JEUS

독자 신용카드 업무 2001.07 (E) Tmax

농협중앙회

CTI 2000.06 Tmax

전자금융 2001.01 Tmax , X25 Agent

Internet Banking 2000.08 Tmax, WebT, X25 Agent, TCP IP Agent

경영정보 업무 2000.08Tmax, WebT, WebtoB, JEUS,TCP IP Agent

여신 업무 2000.12 Tmax, WebT

경제 업무 2001.6 (E) Tmax, WebT, WebtoB, JEUS

신용카드 (Visa 카드 ) 2000.12 Tmax

여신조기경보시스템 2001.3 (E) Tmax, WebT

국민은행 기업 인터넷 뱅킹 2000.12 Tmax, WebT, WebtoB, JEUS

조흥은행 대외계 2000.10 Tmax, X25 Agent

한미은행 대외계 (FEP) 2000.12 Tmax

대구은행 통합콜센터 2000.10 Tmax, X25 Agent

카드 외환카드 대외 온라인 승인 2000.11 Tmax, Host-Link

고객현황고객현황

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

8

구분 업체명 업무 Open 제품명

카드 LG 캐피탈

연구비 관리 시스템 2000.10 JEUS

Entertainment Site 2000.10 JEUS

자동차 할부 금융 2000.10 JEUS

소비 정보 제공 2000.11 JEUS

Homepage 2000.11 WebtoB, JEUS

Virtual 카드 서비스 2000.11 JEUS

증권 /선물

삼성선물업무계 , 정보계 ,HTS 모의투자

2001.03(E) Tmax

한국증권 금융 대차거래 중계업무 2001.08 Tmax, WebtoB, JEUS, Host-Link

미래에셋 증권 원장이관 시스템 2002.01 (E) Tmax

LG 증권홈 트레이딩

( 실시간 자료 처리 )2000.12 Tmax

대우증권

사이버 트레이딩 2000.03 Tmax, WebtoB

실시간 계좌평가 2000.04 Tmax

ARS 2000.08 Tmax

BESTez.com 2001.04 (E) WebT, WebtoB, JEUS

한국투자신탁홈트레이딩 2001.01 Tmax, WebT

인터넷트레이딩 2001.02 WebtoB, JEUS

금융기타

한국신용카드 결제 카드거래 승인 2000.12 Tmax, WebtoB, JEUS, WebT

농협신용보증기금 통합 정보관리 2000.12 Tmax, WebT

고객현황고객현황 -- 계속계속

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

9

구분 업체명 업무 Open 제품명

금융

금융기타

쌍용캐피탈 여신금융 , 인사 2000.10 Tmax (Tuxedo ▶ Tmax)

현대해상화재 신영업지원 PDA 2000.02 Tmax (Tuxedo ▶ Tmax), Host-Link

국방

육군

군수 보급 체계 1999.09 Tmax (Tuxedo ▶ Tmax)

여단급 네트웍 사업 2000.12 WebtoB

보급창 이전사업 2000.12 Tmax

42 개부대 LAN 사업(Homepage)

2000.12 WebtoB

C4I 2001.03 (E) Tmax

KCTC 2000.12 Tmax

해군 군수 보급 체계 2000.12 Tmax (Tuxedo ▶ Tmax)

공군 군수 보급 체계 2000.12 Tmax (Tuxedo ▶ Tmax)

국군의무사 의료정보체계 1999.10 Tmax (Tuxedo ▶ Tmax)

정부기관

행자부 KMS 2001. 03 (E)

충북도청 Homepage 2001. 03(E) WebtoB, JEUS

한국생산성본부 원격 교육 & 인증 시험 2000.07 Tmax, WebT

인터넷

씨포켓 전자지불 2000.03 Tmax, WebT

조이링크 인터넷 포탈 싸이트 2000.08 Tmax, WebT

코스모 아파트지역 Homepage 2000.08 Tmax

고객현황고객현황 -- 계속계속

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

10

구분 업체명 업무 Open 제품명

인터넷ADN 홀딩즈 광고 Billing 2000.08 Tmax

세이넷 인터넷 포탈 싸이트 2001.( 미정 ) 미정

서비스

삼성에버랜드

골프장 관리 시스템 2000.07 Tmax (TopEnd ▶ Tmax)

유통 관리 시스템 2000.10 Tmax, WebT (TopEnd ▶ Tmax)

리조트 2001.02 (E) Tmax (TopEnd ▶ Tmax)

환경 MIS 2001.03 (E) Tmax, WebT

지구촌문화정보 티켓 발매 시스템 2000.05 Tmax, WebT

대학/병원

대학

울산대학교 홈페이지 , 학사관리 2000.09 WebtoB, JEUS

한양대학교 수강신청 2001.02 WebtoB, JEUS

병원

전주병원 OCS 업무 2001.03 (E) Tmax

여수애양병원 병원의료정보시스템 2001.01 Tmax

삼성전자 GloNet 2000.02 Tmax (TopEnd ▶ Tmax)

한국항공 공정 / 구매 / 정보관리 2000.03 Tmax

페어차일드 물류 관리 2000.03 Tmax (TopEnd ▶ Tmax)

POSCO 광양 제철소 생산관리 2000.08 Tmax

LG NIKKO 인트라넷 ERP 시스템 2000.11 WebtoB

코리아나 Homepage 2000.12 WebtoB

삼성물산 의류 정보시스템 2001.01 Tmax (TopEnd ▶ Tmax)

통신 하나로통신 인사업무 2001.02 Tmax (Tuxedo ▶ Tmax)

고객현황고객현황 -- 계속계속

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

11

ClientClient

C/S4GL (PB,VB,Delphi)

Web

브라우저

C/STP-Monitor(Tmax)

Web

Web Server(WebtoB E)

WAS(JEUS)

미들웨어미들웨어서버용

프로그램

ServerServer

C, CGI, HTML, PHP

SERVLET/JSP/EJB

C

SERVLET, JSP

aC/S 환경 Transaction

Web Server 에서Transaction

WAS (Java) 환경에서

Transaction

WebTWebT

미들웨어란미들웨어란 ??

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

12

제품명 제품군 기술적 의의

Tmax TP-Monitor• 미국에 이어 세계 2 번째로 개발• Stream Pipe 방식의 IPC 적용

Host-Link IBM HostGateway

• Legacy System 의 서비스를 C/S 환경과 동일하게 접근 가능

WebT WebGateway

• 웹 환경에서 TP 모니터 연동 기술

WebtoB WebServer

• 기존 웹 서버의 성능 문제를 해결• 세계 최고 성능의 차세대 웹 서버

JEUS Web App.Server

• Java 기반의 초강력 웹 솔루션

WebInOne 웹 통합 미들웨어 • 세계 최초 신개념적 통합 미들웨어

Product Line UpProduct Line Up

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

13

Solution Descriptions

(1) Tmax 3.1 Transaction Maximization

(2) WebtoB 2.1 Web To Business

(3) JEUS 2.0 Java Enterprise User Solution

(4) TORUS Tmax ORB User Solution

WebInOne ConceptWebtoB Global Solution

Tmax SolutionsTmax Solutions

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

14

WebtoB Tmax

JEUS TORUS

SSLPHP

CCGI

ServletJSPEJB

CORBA

X/OpenC

4GL

Procedure Oriented

Object Oriented

Interoperability Backbone

TSPTDBC

Product LinkageProduct Linkage

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

II. Tmax

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

16

• 온라인 트랜잭션 처리 (OLTP) 미들웨어

• 분산 환경의 이기종간 투명한 업무처리 및 OLTP 지원

• 주요 기능 프로세스 관리 (Process Management) 분산 트랜잭션 처리 (Distributed Transaction Processing) 부하 조절 (Load Balancing) 장애 대책 (Fault Tolerance, RQ) 이름 서비스 (Naming Service) 보안 (Security) 시스템 관리 (System Management) 추가기능 (UCS, Full System 다중화 , RQ, 타 미들웨어 전환기능 등 )

TmaxTmax

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

17

• 2-Tier C/S 프로세스 모델

123

n

123

n

• Tmax 를 이용한 프로세스 관리 모델

Tmax

프로세스 관리프로세스 관리

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

18

• 트랜잭션 특성을 따르는 일련의 일의 처리 단위 All or Nothing ! ACID

• 분산 환경하에서 다수의 이기종 하드웨어 플랫폼 및 데이터베이스를 이용하여 실행하는 트랜잭션 관리

Atomicity( 원자성 )

Consistency( 일관성 )

Durability( 내구성 )

Isolation( 독립성 )

Transaction

분산 트랜잭션 처리분산 트랜잭션 처리

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

19

• 자원 활용의 최적화를 위해 3 가지 방식의 기능지원 데이터 값에 따른 부하조절 시스템 성능에 따른 부하조절 동적 부하조절

DB Server

처리량

Node 1

TP-Monitor 가 없는 경우

DB Server

처리량

Tmax 가 있는 경우

RequestTmax

Node 2 Node 3Node 1 Node 2 Node 3

Request

부하조절부하조절

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

20

• 상호 감시 체제를 통한 H/W 장애 대응 ( 프로세스 Migration)

• 장애발생 프로세스의 재시작으로 S/W 장애 대응

장애발생후장애

장애발생전

Machine 1 Machine 2

- 프로세스 이전 기능을 통한 장애 대책 -

장애대책장애대책

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

21

Node1

Node2

Node3

Node4

DOMAIN

Node1

Node2

Node3

Node4

DOMAIN

장애

Node 2 기능자동 이전

장애발생 전장애발생 전 장애발생 후장애발생 후

장애대책 방법론 장애대책 방법론 : Pier to Pier: Pier to Pier

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

22

적용 case : Request 가 빈번하지 않으나 , 서버프로그램 수가 많아 자원이 부족한 경우

작동방법 : 클라이언트에서 서비스 요청이 있을 때 , 서버 프로세스를 구동하여 서비스를

처리하고 난 후 해당 프로세스를 Memory 에서 제거함으로써

기대효과 : 시스템 자원을 효율적으로 관리할 수 있는 기능

Tmax

Clients Server

ApplicationServer Disk

① 서비스요청

② 해당 서버프로세스 구동

③ 처리요청

③ 결과전달

⑤프로그램제거

④ 결과전달

Fork Fork 방식 프로세스 기능방식 프로세스 기능

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

23

• Tmax 에서 지원하는 프로세스의 종류 TCS (Tmax Control Server) Tmax Handler 에 의해서만 Control 을

받아 업무를 처리하는 프로세스 UCS (User Control Server) Tmax Handler 는 물론 AP 프로세스가

스스로 O/S 의 Control 를 받는 프로세스 (main 함수 사용 가능 )

실시간 시세의뢰및 업무 처리CLH

실시간 시세 조회

While { 실시간 시세 전송}

TCS

UCS

공유 Memory

종목별 현재가 정보

DBMS

Clients Server

UCS (User Control Server)UCS (User Control Server)

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

24

Tmax

22

33

44

11

Queue

‥‥

1

2

3

‥‥

n

클라이언트 또는 대외기관

QueueEvent

Manager

Queue Process

Apps

55

RequestQueuing Manager

클라이언트 또는 대외기관으로부터 전달받은 요청을 신뢰성 있는 큐 (Disk Queue) 에

저장하고 해당 응답을 요청처에 즉시 전달한 후 지연 처리하거나 정해진 시간에 처리하는 기능

RQ(Reliable Queue) RQ(Reliable Queue) 기능기능

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

25

Domain A (Central Area)

Gateway

Domain B (Southern Area)Clients Clients

Tmax Applications

Applications

Applications

Applications

Applications

Node1(Busan)

Node2(Incheon)

Tmax

Node1(Seoul)

Node2(Gwangju)

Gateway

Applications

Applications

Applications

Applications

Applications

Tmax

Tmax

• Allow exchanging data across domains• Support various gateway modules

Multi-domain(Multi-domain( 멀티 멀티 2PC)2PC)

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

26

DBMS

Client

WebServer

Web Gateway

WebTA P

• Web 과 TP Monitor 연동Web 서버의 문제점을 Tmax 로 극복 (3 Tier 시스템 구현 )

Tmax 의 모든 기능을 Web 에 적용

Web Browse

r

Tmax

TmaxTmax 의 의 Web Web 연동 연동 - WebT- WebT

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

27

• Java 기반 Tmax 와 연동할 수 있는 API 제공 JSSI(Java Server Side Include), Applet, Servlet, JSP 에 응용 가능

기대 효과 Web 상에서 가장 빠른 Response 및 성능 보장 부하조절 및 장애대책 지원 JAVA 언어의 사용으로 강력하고 간편한 개발환경 제공 저비용 고효율의 웹 환경 구축 가능

WebT

Tmax 접속 API

데이터 변환 모듈

Tmax 통신 모듈

JAVA 응용코드 TmaxTmaxJAVA

응용코드

WebT WebT 특징특징

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

III. WebtoB

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

29

WebServer

Web 을 이용한 Business

Web 상에서의 Transaction(Tmax Solution)

Web 을 이용한 시스템 관리

수많은 HTTP Request 처리

WebtoBWebtoB

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

30

Client

Client

Client

InternetTCP/IP

HTTP

HTTP

HTTP

TP Service

WebtoB

Web ClientHandler

Web ClientHandler

Web ClientHandler

TP Service 1

TP Service 2

Web ServiceCGI

PHP

HTML

ServletClient

Client

HTTP

HTTP

Web ClientListener

WebtoBWebtoB 를 이용한 를 이용한 Web Web 환경 구조환경 구조

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

31

Client

Client

HTTP

HTTPTP business Logic

Client

WebtoBHTTPTP Service 1

TP Service 2

Tmax Service CallForward Service Callhttp://www.tmax.co.kr/tmax/service1

• TP-Service 연계기능 (WebtoB Enterprise base ) Tmax 와 연계를 통해 기존 시스템과의 결합력을 극대화 할 수 있다 .

Web Transaction 1Web Transaction 1

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

32

Client

Client

HTTP

HTTP

Client

WebtoBHTTPTP Service 1

TP Service 2

브라우져 Service Call

Forward Service Callhttp://www.tmax.co.kr/Index.html

• TP-Service 기능 (WebtoB Enterprise ST) TP-service 를 통해 시스템의 안전성 , 가속성 , 연계성 극대화

Tmax Service

Web Transaction 2(Web Transaction 2( 특허청 적특허청 적용용 ))

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

33

적은 수의 WCH 만으로도 많은 양의 클라이언트 요구를 처리함

클라이언트의 수가 급증하여도 완벽한 서비스 처리가 가능함

Client

Client

Client

Client Servlet

HTML

CGI

WebtoB

WebtoB WebtoB 장점장점

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

34

• 다양한 서비스 지원

– HTML, CGI, Fast CGI, PHP, Servlst,, JSP …..

• TP-Monitor 등 미들웨어와 간편하고 자연스러운 연동 (TP-Service)

• Clent 의 요구를 연속적으로 수용하여 처리 효율을 극대화

• rocess Control 기능을 통해 CGI 나 Fast CGI

등을 가장 효율적으로 지원 가능

– 완벽한 장애 대책 수립이 용이함

WebtoB WebtoB 장점 장점 - - 계속계속

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

35

• Clustering 환경을 완벽하게 지원– 완벽한 Load Balancing– 전 시스템을 중앙 집중 관리 가능– 각 Web Server 간의 성능 모니터링 가능

• Resource Utilization 이 높다– 효율적인 CPU 및 Memory 사용

• Request Forwarding 기능– 각 서버에서 다른 서버로 Request 를 Forward 하는 것이 가능

WebtoB WebtoB 장점 장점 - - 계속계속

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

36

• 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 개인 경우

WebtoB vs ApacheWebtoB vs Apache

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

37

5,00011001000900100Clients

5,000

10,000

15,000

20,000

• Apache 는 Client 가 900 명 이상일 경우 서비스가 중지되었으나 , WebtoB 는 5,000 명의 Client 에서도 무리 없는 서비스를 제공함

• WebtoB 는 클라이언트 수 900 명일 때 약 4 배 빨리 서비스 처리함

• WebtoB 2 가 WebtoB 1 보다 빠르게 서비스를 처리함

Apache

WebtoB 1

WebtoB 2

Tim

e (M

il. S

ec.)

……. 1200 …….. 4900

BMT ResultsBMT Results

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

38

• 차세대 비즈니스 환경인 Web 에서 최적의 성능 보장

• 저비용 고효율의 Web 환경 구축 가능– 하드웨어 및 유지 보수 비용 절감

• 클라이언트가 급증하여도 안정적인 서비스 보장

• Web Service, Transaction 및 기타 기능들의 통합

• 웹 통합 미들웨어인 WebInOne 과 연계시 전자상거래에서 최적의 솔루션으로 활용

WebtoB WebtoB 기대효과기대효과

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

IV. JEUS

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

40

• JEUS = Java Enterprise-User Solution

• Java 기반의 강력한 Web Application Server

• 계층화된 구조로 유연성과 기능 확장성이 우수해 비즈니스 로직을 손쉽게 구현

JEUS

System Management Layer

Front-end Layer(Servlet & JSP)

Back-end Layer(EJB)

JEUSJEUS

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

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

• Java-based Server-Side Scripting• Transform into Servlet• Builds on Servlet Semantics• Easier to Author• Templates & Encapsulation of Functionality

Web Container : Servlet & JSPWeb Container : Servlet & JSP

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

42

BrowserWeb

Server

CGIApplication

Database

process fork DB Connection

& Log in

CGI-Style

BrowserWeb

Server Database

DB Connectio

nPool

Servlet-Style

threadListenerthread

Servlet Engine(JVM)

CGI vs ServletCGI vs Servlet

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

43

• 기존 CGI 방식에 비해 우수한 성능• NSAPI, ISAPI 보다 우수한 안정성 제공• Portability & Scalability• 표준화된 다양한 기능의 API 제공• JDBC, JNDI, JTA 등의 J2EE API 사용 가능

• 더 쉬운 웹 개발과 유지보수 능력 제공• Component 들의 재사용성 증대• Content Generation 과 Presentation 의 분리• 플랫폼 중립성• Tag 사용으로 용이한 Page Development

Advantage of Servlet & JSPAdvantage of Servlet & JSP

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

44

• 웹 환경에서의 3 계층 아키텍쳐• 프로세스 관리 , 부하 균등화 , 장애 복구• 관리의 편이성 , 시스템 확장성 , 트랜잭션 지원• 웹 컨텐츠 생성 및 관리의 용이함 (Servlet, XML 등 )• 기존 미들웨어의 통합

TP 모니터 , 분산 객체 , RPC, MOM

Web Application Server

데이터베이스 ORB

RPC

MOM

TP-Monitor

Web Server

Web Applecation ServerWeb Applecation Server

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

45

• 시스템 개발 시간 , 비용의 절감– 복수 계층 방식 , 전문 업무 분야로의 집중– 다양한 Container, Component 기법

• 시스템의 효율적인 관리– Thread 관리 ( 서비스 풀 ), 메모리 관리 (Passivation)

• 시스템 배치 및 관리의 편이성

• 장애 복구

• 부하 균등화

• 다양한 보안 정책

기대효과기대효과

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

IV. WebInOne

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

47

Tmax

세계 최초의웹 통합 미들웨어

“WebInOne”

세계 최초의웹 통합 미들웨어

“WebInOne”

CORBAORB

WebToB

JEUS

• HTML• CGI• PHP• SSI

• Process Control• Transaction• Load Balancing• Fault Tolerance

• Servlet & JSP• EJB• J2EE APIs• Web Development

• Distributed Object• Location Transparency• Language Independence• Various CORBA Services

WebInOneWebInOne

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

48

Solution Solution 연계성 비교자료연계성 비교자료

회사명 Web Server JAVA Web Gate way TP-Monitor DBMS Host-Gate

way

Tmax Soft

BEA

IBMApachi Web SphereApachi Web Sphere CTGCTG

Apachi Web LogicApachi Web Logic JOLTJOLT TuxedoTuxedo E-LinkE-Link

단일 회사에서 여러 제품을 인수 / 합병한 Service Solution 유지보수 가능단일 회사에서 여러 제품을 인수 / 합병한 Service Solution 유지보수 가능

WebtoBWebtoB Servlet / JSPServlet / JSP WebTWebT TmaxTmax Host-LinkHost-Link

단일 회사에서 자체 개발한 One-Stop Service Solution 유지보수 Top단일 회사에서 자체 개발한 One-Stop Service Solution 유지보수 Top

WebtoBEnterprise

WebtoBEnterprise

상용DBMS

상용DBMS

합병 제품 인수 제품

Tmax 기능 Web 에 수용

WASWAS C/SC/S

WebWeb

J-LinkJ-Link

타사 제품

TuxedoTuxedo

타사 제품상용

DBMS

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

49

품질보증품질보증

* 기능 요건 만족 , 요구사항에 대한 반영사항 만족 (EUC & GUI)

* 시스템 처리성능 만족 ( 최신 시스템 , 핵심기술 적용 : 상용미들웨어 )

* 시스템의 안전성 , 장애대책 전수

* 책임과 역할 정의* 품질보증 계획 수립과 실행* 산출물 분석 관리 (Log 관리 )

* 시스템 변경 관리* 확인 및 검증* 핵심 최신기술 평가* 테스트 및 평가

* 프로젝트팀과 별도로 전사적인

품질 인증팀 활동

* 내부적으로 품질관리를 위한

정기적인 자체품질 평가 실시

개발 착수부터 유지보수 및 교육 훈련까지 종합적인 품질관리 체제

목 표

품 질 보 증

수행 항목 수행 방법

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

50

전담 SE 상주시 개발자 및 관리자 무상교육 실시 (5 일 )

당사 교육장에서 월 1회 무상 정기교육 실시

업체별 10 명 이상 교육 신청시 당사직원 방문교육 (단 , 2 주전 신청 )

사용자 요구시 운영자 교육 무상실시

매뉴얼 3 Set 공급 : 무상

교육 계획교육 계획

- 기본 / 관리자 교육 , 정기교육

- 수시교육 -운영자교육 ( 방문교육 )

- 신기술동향 교육 : KAIST 박대연 교수 초청 강연

교육내용교육내용

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

51

유지보수 계획유지보수 계획

- 기술지원 ( 요구사항 충족 , 담당 SE 선정 , Call)

- Consulting ( 최적의 Solution 제시 , 시스템구축 )

- 장애지원 ( 월 1 회 방문 , 신속한 대응 )

시스템 설계 , 개발 , 튜닝시 SE 상주 기술지원

–총 3 주일 (단계별 1 주일 )

•전담 SE 선정 : 지속적인 기술지원

•업체 특성을 고려한 추가 기능 요구시 지원

•당사 전문 SE 가 방문하여 직접 JEUS 설치

당사 전문인력의 신속한 복구지원 월 1 회 정기방문 점검 적용 (Cutover)후 주기적인 점검 및 Tunning

문제발생시 즉시 SE 투입 ( 자체 Source 관리 )

KAIST 연구진과 연계하여 지원 Solution 도출

KAIST 출신의 WebT 개발진을 투입하여 시스템

전반에 관한 기술지원 및 자문

사용업체 요청시 Consulting

유지보수 계획유지보수 계획

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