초고속 가입자망 통합고장관리 시스템 - oracle · 2003-05-12 · 9s/w 유지보수...

42
초고속 가입자망 통합고장관리 시스템 운용시스템연구소 서비스고장관리개발팀 하동석 선임연구원 엔시즈 테크놀러지 솔루션 기술부 이미분 S e n io r C o n su ltan t O racle 9 iA S 전문파트너

Upload: others

Post on 23-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

초고속 가입자망 통합고장관리 시스템

운용시스템연구소 서비스고장관리개발팀하동석 선임연구원

엔시즈 테크놀러지 솔루션 기술부이미분 Senior C onsultant

O racle9iA S 전문파트너

Page 2: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

2운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

• 초고속 가입자망 통합고장관리 시스템 소개

• O racle9iA S 도입배경

• 구축일정 및 구축방법

• 시스템내에서 9iA S의 역할

• 구축효과

• 향후발전방향

• D em onstration

• O A S JC O R B A 로 부터의 M igration issues

A genda

Page 3: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

3운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

초고속 가입자망 통합고장관리시스템(A N S W E R S ) 소개

Page 4: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

4운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

ANSWERS 란?

초고속 가입자망 통합 고장관리 시스템

Access Network Support & Warranty for End ResourceS

ANSWERS 목표

전국 사업화 조기 완료 추진 : 2002. 6월

초고속 가입자망 통합 고장관리 체계 구축

SLMOS/LCR 39개 시스템을 6곳 SNC, 11개 시스템으로 통합 구축

Timing/Quality/Speed/Diversity 보장을 통한 KT 경쟁력 강화

초고속 가입자망 통합고장관리 시스템 소개

Page 5: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

5운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

시스템 구성도

고장접수(RSA)

고장처리(RSB)

VRTS(자동응답장치)

중앙 컴퓨터(11개 호스트)

☎- SLMOS ALT - LCR MCTU- DSLAM EMS- FMS, FLC-D EMS

교환기

고장신고

110

국번+1166

일반 가입자

ACD(자동호분배장치)

[광역 집중국]

[수용국N]......

[수용국1]

[고객 센터]

시험기

시험기

교환기

일반 가입자

- SLMOS ALT - LCR MCTU- DSLAM EMS- FMS, FLC-D EMS

교환기

시험기 - SLMOS ALT - LCR MCTU- DSLAM EMS- FMS, FLC-D EMS

일반 가입자

초고속 가입자망 통합고장관리 시스템 소개

Page 6: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

6운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

시스템 주요 특징

• 시스템 구조

Java 기반의 3계층 Client/Server 구조

Web 및 엑셀을 이용한 통계보고 기능

S/W 유지보수 및 기능 개선 용이

• 개발환경 : Java, C

• 미들웨어 : OAS/9iAS

• 운용자 단말 : PC 기반 윈도우 화면

응용 프로그램 및환경

• SLMOS, LCR, DSLAM, FLC 시설 DB통합 관리

• DBMS : Oracle 8i

통합

DB 관리

• PSTN, ADSL, FITL 통합 고장관리

SLMOS/LCR 통합 수용

FLC, DSLAM I/F 제공

POTS, ISDN, ADSL 서비스 회선 시험

ADSL 및 FITL 장치 경보관리 및 성능 조회

• 원격지 통합 시험 기능

통합

회선시험

주요 특징구 분

초고속 가입자망 통합고장관리 시스템 소개

Page 7: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

7운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

주요기능 및 운용절차

• 시설통계, 고장통계, 운용통계통계 분석

• 계정관리, 코드관리, 시설정보 관리, 시험장치 관리시설 관리

• 정밀시험, 고장수배/회복처리, 작업단계(큐) 제어고장 처리

• 고장신고 접수, 가입자정보 조회, 즉시 시험고장 접수

주요 기능분 야

초고속 가입자망 통합고장관리 시스템 소개

Page 8: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

8운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

SLMOS, LCR vs. ANSWERS

6개 광역 집중국39개 집중국(전국산재)집중국수

Oracle DBMS에 의한 통합 DB파일 시스템(DBMS 없음)데이타베이스

컴포넌트 구조로 모듈 재사용 가능재 사용성 및 확장성 어려움확장성

PC 윈도우 기반의 GUI로 운용 편의성더미 터미널 형태(PC 에뮬레이터)운용환경

PSTN

FITL(FLC-C, FLC-D)

ADSL(DSLAM)

신규서비스 (Ntopia, Access Gateway)

PSTN(동선 가입자망)

고장관리 및

유지보수 영역

광역 집중국당 최대 300만집중국당 평균 70만수용용량

단일 통합 형상

동선로

V5.2(FLC)

ATM Loopback 시험

성능 파라미터 조회

경보 및 포트상태 조회

전화 및 인터넷 사이버 접수

ANSWERS

SLMOS/LCR 집중국별 별도형상관리

동선로 관련 시험시험종류

전화위주고장신고 접수

SLMOS/LCR구 분

초고속 가입자망 통합고장관리 시스템 소개

Page 9: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

9운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

O racle9iA S 도입배경

Page 10: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

10운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

Answers시스템의 장애가 없는 안정적인 서비스 제공의 필요성

효율적인 분산환경의 필요성

시스템의 효율적인 상태 모니터링 필요성

기존 OAS 신규서비스 추가의 한계

향후 웹서비스로의 전환의 한계

9iA S 도입배경

Page 11: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

11운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

구축일정 및 구축방법

Page 12: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

12운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

개발추진 경위

ANSWERS 연구개발 계획 수립 : ’97. 5

ANSWERS 시스템 1차 개발 : ’99 ~ 2000

기존 동선 가입자망 고장관리 시스템 개발

고속 동선 가입자 및 광가입자망 통합 고장관리 시스템 개발

ANSWERS 시스템 2차 개발 : 2001. 1 ~ 12

ANSWERS 시범사업 (청주 집중국)

인터넷 사이버 고장관리 기능 개발, DSLAM EMS 인터페이스 및 NAS 연동기능 개발

ANSWERS 기술 이전 : 2001. 4 ~ 7

ANSWERS 전국 사업전환 추진계획 : 2001. 8. 23

2001년 12월까지 ADSL 가입자 200만 수용 : 사장 지시사항

ANSWERS 사업전환 추진 계획 보고

우선 사업전환 (4개 지역) : 2001. 1 ~ 2001. 12

후속 사업전환 (7개 지역) : 2002. 1 ~ 2002. 6

강북, 대구, 전남, 충남본부 사업전환 완료 : 2002. 4월말 현재

구축일정 및 구축방법

Page 13: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

13운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

시스템내에서의 9iA S의 역할

Page 14: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

14운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

집중국 단위 분산환경의 framework

효율적인 데이타베이스 자원관리자(transaction 관리, 커넥션 풀)

3-tier C/S의 기반 소프트웨어

9iA S의 역할

DB

VRTSProcess broker

DriverObject

EJB 서버(9iAS)

EJB 콘테이너

JMS

접수

시험

DB

원격

broker

DriverObject

DriverProcessDriver

Process

alarmProcess

EMSs

ALT

MCTU

시험기 및 장치 EMS

ANSWERS Server

TCP/IP

TCP/IP

TCP/IP

TCP/IP

ANSWERS Client

VRTSTCP/IP

ORMI

운용자 PCTCP/IP

Page 15: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

15운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

구축효과

Page 16: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

16운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

장애 없는 안정적인 서비스

DBMS 관련 커넥션 풀, transaction 관리의 효율성

클러스터링을 통한 load balancing, failover

향후 웹기반 시스템으로의 전환이 용이

Answers System 특정 모듈의 콤포넌트화, 재사용성 증대

향상된 퍼포먼스

새로운 모듈의 추가 및 통합이 유리

구축효과

Page 17: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

17운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

향후발전 방향

Page 18: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

18운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

통합 고장관리 기능 모형

Messaging Bus (Corba, EJB, EAI, SQL)

수배처리

고객 고장신고처리상황 문의

RE

SO

UR

CE

RE

PO

SIT

OR

Y

고객

망 장애 정보

처리결과 통보

고장접수관리Call 관리

응대정보 관리 전화 전용 데이타 신규

고장처리 Workflow 관리서비스 구성정보 관리

시험관리 수배관리

향후발전방향

Page 19: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

19운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

통합 고장관리 체계 필요

일반전화 서비스 대비 IP 기반 신규 데이타 서비스 급속 증가

가입자망 고장관리 체계 대변화 예상• 일반 동선 애널로그 시험 -> 초고속 동선 및 광선로 디지털 시험 요구

• 데이타 서비스 특성상 좀 더 상세한 고장정보 요구

따라서 통합 가입자망 운용관리 및 고장관리 체계 구축 필요• 1단계 : 통합 고장접수 체계 도입

• 2단계 : 서비스 차별화(SLA)에 따른 중요 고객 관리 시스템 도입

신규서비스 고장관리 체계 대두

시험기 위주의 기존체계 -> 망관리 계위의 관련 시스템 활용

Ntopia NMS, Metro-Ethernet NMS, Nespot NMS : 2002. 상반

IP ADSL, ATM PON, Home Net : 2002. 하반기

향후발전방향

Page 20: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

20운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

D em onstration

Page 21: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

21운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

ANSWERS 초기화면

D em onstration

Page 22: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

22운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

고장접수 기능

PSTN 시설 및 가입자 정보조회 및 즉시시험 화면

D em onstration

Page 23: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

23운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

고장처리 기능

PSTN 작업단계현황 화면

D em onstration

Page 24: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

24운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

고장처리 기능

PSTN 정밀시험 화면

D em onstration

Page 25: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

25운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

통계분석 기능

고장통계 화면 : 고장종합 현황

D em onstration

Page 26: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

26운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

시스템 구성도

D em onstration

Page 27: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

27운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

ADSL 고장접수 기능

ADSL 즉시시험 화면

D em onstration

Page 28: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

28운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

ADSL 고장처리 기능

ADSL 시험 화면

D em onstration

Page 29: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

29운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

A N S W E R S 고도화 및신규서비스 고장관리 기능 개발

Page 30: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

30운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

ANSWERS 고도화 기능

망 및 프로세스 감시

ANSWERS 시스템과 각 EMS간 망상태 파악을 위한 ping 시험

각 EMS의 연동모듈 구동 확인을 위한 Hello 시험

장치관리 기능

FLC-C/D 장치의 시험 유니트 및 ADSL 서비스 제공 상태 파악 가능

DSLAM 장치의 ADSL 서비스 제공 상태 파악 가능

시험 유니트 상태에 대한 운용자 의견 입력

시험결과 관리 기능

각 장치별로 수행한 시험결과를 엑셀 파일로 자동 저장

경보관리 기능

각 장치별 경보관리 기능 수행

ADSL 비트할당 조회기능

선로 경보 상태의 정확한 분석 가능

A N S W E R S 고도화 기능 개발

Page 31: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

31운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

ADSL 비트할당 조회 기능

선로 경보상태의 정확한 분석 가능

Page 32: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

32운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

Ntopia 신규서비스 고장관리

Ntopia 가입자 고장접수 및 처리

ADSL 서비스

즉시시험 : Router, GES, FES 상태 확인

정밀시험 : Router, GES, FES + 가입자 포트 확인

시범 및 상용서비스 추진

시범서비스(기존 ANSWERS 전환지역 대상) : 2002. 5 ~

전국 사업화 추진 : 2002. 7. 2 ~

Access Gateway 신규서비스 고장관리

차세대 NGN 주력장치인 A/G 가입자 고장접수 및 처리

PSTN, ADSL, VOIP 등 다양한 서비스 제공

즉시시험 : 서비스별 고객응대 즉시시험

정밀시험 : 서비스별 고장처리 및 수배기능

연동 기능 개발 완료

연동기능 개발완료 : ~ 2002. 4월

ANSWERS 신규서비스 고장관리

Page 33: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

33운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

Ntopia 고장접수 화면

가입자 시설조회 및 즉시시험 화면

Page 34: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

34운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

A/G 고장접수 기능

PSTN 즉시시험 결과 화면

Page 35: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

35운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

A/G 고장접수 기능

ADSL 즉시시험 결과 화면

Page 36: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

36운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

O A S JC O R B A 로 부터의M igration issues

Page 37: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

37운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

O A S JC O R B A 로 부터의 M igration issues

Migration Path from OAS to Oracle 9iAS

1 - Easymod_plsqlPL/SQL Cartridge

5 - Impossible-- None --CWeb

4 - Very difficultOracle JVM - EJBJCO

2 - Normalmod_perlPerl

1 - EasyApache JServServlet Cartridge

3 - Difficult

3 - difficult

3 - Difficult

Difficulty (1/5)

mod_includeLiveHTML

Oracle JVM - EJBEJB/ECO

Apache JServJWeb

Migration PathModule OAS

Page 38: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

38운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

O A S JC O R B A 로 부터의 M igration issues

JCORBA Sample Codesimport oracle.oas.jco.*;

public class AnswersSpl implements Lifecycle {

private ObjectManager mgr = null;

public void jcoCreate()

{

mgr = ObjectManager.getObjectManager(this);

java.util.Properties env = mgr.getEnvironment();

try {

setStackSize(Integer.parseInt(env.getProperty("initialStackSize")));

} catch (Exception e) {

….

Page 39: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

39운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

O A S JC O R B A 로 부터의 M igration issues

EJB Sample Codesimport javax.ejb.*;

public class AnswersSpl implements SessionBean {

private SessionContext _context;

public String[] bizMethod() {

try { setStackSize(Integer.parseInt(env.getProperty("initialStackSize")));

….

}

public void ejbCreate() { }

public void ejbRemove() { }

public void ejbActivate() { }

public void ejbPassivate() { }

Page 40: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

40운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

O A S JC O R B A 로 부터의 M igration issues

Architectural Issues

1-to-1 mapping problem from JCorba to EJB

Similarity & discrepancy of the two frameworks

Analysis of the business flow

Interface definition

Runtime behavior and services of OC4J

Database connection-related issues

Design consideration for scalability:

- Clustering feature through use of multiple OC4J instances

- Conversion to a web-based system

Builder tool : JDeveloper for 9iAS

Page 41: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

41운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

O A S JC O R B A 로 부터의 M igration issues

Answers-specific Issues

JCORBA-based callback service

replaced by JMS(Java Messaging Service)

EJB interface with the existing equipment drivers

for socket communication

System log handling with MDB(Message Driven Bean)

Object serialization & parameter passing

Client-side callback implementation

Server-side callbacks & EJB-to-EJB communication

JDBC resource release problem

ResultSet handling

Page 42: 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수 및 기능 개선 용이 • 개발환경 : java, c • 미들웨어 : oas/9ias •

42운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지

O racle9iA S 전문파트너

w w w .ensiz.com