초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수...
Transcript of 초고속 가입자망 통합고장관리 시스템 - Oracle · 2003-05-12 · 9s/w 유지보수...
초고속 가입자망 통합고장관리 시스템
운용시스템연구소 서비스고장관리개발팀하동석 선임연구원
엔시즈 테크놀러지 솔루션 기술부이미분 Senior C onsultant
O racle9iA S 전문파트너
2운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
• 초고속 가입자망 통합고장관리 시스템 소개
• O racle9iA S 도입배경
• 구축일정 및 구축방법
• 시스템내에서 9iA S의 역할
• 구축효과
• 향후발전방향
• D em onstration
• O A S JC O R B A 로 부터의 M igration issues
A genda
3운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
초고속 가입자망 통합고장관리시스템(A N S W E R S ) 소개
4운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
ANSWERS 란?
초고속 가입자망 통합 고장관리 시스템
Access Network Support & Warranty for End ResourceS
ANSWERS 목표
전국 사업화 조기 완료 추진 : 2002. 6월
초고속 가입자망 통합 고장관리 체계 구축
SLMOS/LCR 39개 시스템을 6곳 SNC, 11개 시스템으로 통합 구축
Timing/Quality/Speed/Diversity 보장을 통한 KT 경쟁력 강화
초고속 가입자망 통합고장관리 시스템 소개
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
일반 가입자
초고속 가입자망 통합고장관리 시스템 소개
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 장치 경보관리 및 성능 조회
• 원격지 통합 시험 기능
통합
회선시험
주요 특징구 분
초고속 가입자망 통합고장관리 시스템 소개
7운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
주요기능 및 운용절차
• 시설통계, 고장통계, 운용통계통계 분석
• 계정관리, 코드관리, 시설정보 관리, 시험장치 관리시설 관리
• 정밀시험, 고장수배/회복처리, 작업단계(큐) 제어고장 처리
• 고장신고 접수, 가입자정보 조회, 즉시 시험고장 접수
주요 기능분 야
초고속 가입자망 통합고장관리 시스템 소개
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구 분
초고속 가입자망 통합고장관리 시스템 소개
9운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
O racle9iA S 도입배경
10운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
Answers시스템의 장애가 없는 안정적인 서비스 제공의 필요성
효율적인 분산환경의 필요성
시스템의 효율적인 상태 모니터링 필요성
기존 OAS 신규서비스 추가의 한계
향후 웹서비스로의 전환의 한계
9iA S 도입배경
11운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
구축일정 및 구축방법
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월말 현재
구축일정 및 구축방법
13운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
시스템내에서의 9iA S의 역할
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
15운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
구축효과
16운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
장애 없는 안정적인 서비스
DBMS 관련 커넥션 풀, transaction 관리의 효율성
클러스터링을 통한 load balancing, failover
향후 웹기반 시스템으로의 전환이 용이
Answers System 특정 모듈의 콤포넌트화, 재사용성 증대
향상된 퍼포먼스
새로운 모듈의 추가 및 통합이 유리
구축효과
17운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
향후발전 방향
18운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
통합 고장관리 기능 모형
Messaging Bus (Corba, EJB, EAI, SQL)
수배처리
고객 고장신고처리상황 문의
RE
SO
UR
CE
RE
PO
SIT
OR
Y
고객
망 장애 정보
처리결과 통보
고장접수관리Call 관리
응대정보 관리 전화 전용 데이타 신규
고장처리 Workflow 관리서비스 구성정보 관리
시험관리 수배관리
향후발전방향
19운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
통합 고장관리 체계 필요
일반전화 서비스 대비 IP 기반 신규 데이타 서비스 급속 증가
가입자망 고장관리 체계 대변화 예상• 일반 동선 애널로그 시험 -> 초고속 동선 및 광선로 디지털 시험 요구
• 데이타 서비스 특성상 좀 더 상세한 고장정보 요구
따라서 통합 가입자망 운용관리 및 고장관리 체계 구축 필요• 1단계 : 통합 고장접수 체계 도입
• 2단계 : 서비스 차별화(SLA)에 따른 중요 고객 관리 시스템 도입
신규서비스 고장관리 체계 대두
시험기 위주의 기존체계 -> 망관리 계위의 관련 시스템 활용
Ntopia NMS, Metro-Ethernet NMS, Nespot NMS : 2002. 상반
기
IP ADSL, ATM PON, Home Net : 2002. 하반기
향후발전방향
20운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
D em onstration
21운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
ANSWERS 초기화면
D em onstration
22운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
고장접수 기능
PSTN 시설 및 가입자 정보조회 및 즉시시험 화면
D em onstration
23운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
고장처리 기능
PSTN 작업단계현황 화면
D em onstration
24운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
고장처리 기능
PSTN 정밀시험 화면
D em onstration
25운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
통계분석 기능
고장통계 화면 : 고장종합 현황
D em onstration
26운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
시스템 구성도
D em onstration
27운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
ADSL 고장접수 기능
ADSL 즉시시험 화면
D em onstration
28운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
ADSL 고장처리 기능
ADSL 시험 화면
D em onstration
29운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
A N S W E R S 고도화 및신규서비스 고장관리 기능 개발
30운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
ANSWERS 고도화 기능
망 및 프로세스 감시
ANSWERS 시스템과 각 EMS간 망상태 파악을 위한 ping 시험
각 EMS의 연동모듈 구동 확인을 위한 Hello 시험
장치관리 기능
FLC-C/D 장치의 시험 유니트 및 ADSL 서비스 제공 상태 파악 가능
DSLAM 장치의 ADSL 서비스 제공 상태 파악 가능
시험 유니트 상태에 대한 운용자 의견 입력
시험결과 관리 기능
각 장치별로 수행한 시험결과를 엑셀 파일로 자동 저장
경보관리 기능
각 장치별 경보관리 기능 수행
ADSL 비트할당 조회기능
선로 경보 상태의 정확한 분석 가능
A N S W E R S 고도화 기능 개발
31운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
ADSL 비트할당 조회 기능
선로 경보상태의 정확한 분석 가능
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 신규서비스 고장관리
33운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
Ntopia 고장접수 화면
가입자 시설조회 및 즉시시험 화면
34운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
A/G 고장접수 기능
PSTN 즉시시험 결과 화면
35운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
A/G 고장접수 기능
ADSL 즉시시험 결과 화면
36운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
O A S JC O R B A 로 부터의M igration issues
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
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) {
….
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() { }
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
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
42운용시스템연구소 서비스고장관리개발팀 ㈜ 엔시즈 테크놀러지
O racle9iA S 전문파트너
w w w .ensiz.com