웹기반시설물관리시스템
1. 범용프로그램의발전 2. U-Solver 2.0 의특징 3. 제품구성및도입방안
I. 범용프로그램의발전 -3-
1. 도로 및 상하수 범용프로그램 (U-SolverTM) 01 범용프로그램의 필요성 국가적인 중복투자 방지 각 지자체 시스템의 기능적 충실도 및 품질수준 보장 02 범용프로그램의 개발 유스케이스 순차도 공통성분석 범용설계서 클래스정의서 ERD 범용프로그램개발 건설교통부 03 품질인증 개발업체 TTA 도입/유지관리 지자체 지노시스템의 범용프로그램 (U-SolverTM) U-Solver 1.0 2002. 8 최초 의 상하수범용 인증 획득 U-Solver 1.1 U-Solver 1.2 지자체 도입, 적용, 커스터마이징 다양한 부가응용기 능의 개발과 라이브 러리화 성능개선 및 튜닝 2004. 4 최초 의 도로범용 인증 획득 -4- U-Solver 1.5 ArcGIS 9 출시 등 기술 변화에 따른 업그레이드 인트라넷, 모바일 솔루션 등과의 연계
2. 범용프로그램분석 01 데이터모델측면 UIS 발전단계 ( 기반정보구축, 도약및확산, 고도화 ) 중기반정보구축단계의모델 데이터생산, 구축, 유지관리의역할중심 02 아키텍쳐모델측면 2-Tier 구조를전제로한설계 / 구현사양 비즈니스로직및연계로직이 Client에존재함으로써설치및유지관리가복잡함 03 유지관리측면 고가의기반 GIS S/W의소요로인해시스템활성화및사용자확대에추가비용이많음 도입된고가의기반 GIS S/W로인해매년유지보수에따른예산부담발생 시스템활용담당자교체, 신규 PC 보급등에따른새로운사용환경구축절차의번거로움및기술적어려움발생 -5-
3. 웹관련기술의발전 01 기술변화의흐름 고기능성과배포및유지관리편의성을모두고려한기술의등장 C/S, 인터넷등각개별기술의장점이융합되어새로운형태의기술로발전 02 관련기술 HTTP/XML/SOAP X-Internet Executable Internet Extended Internet Ajax (Asynchronous Javascript And XML) WebService GeoGate, ArcGIS Server, GoogleMap, -6-
4. 웹기반범용프로그램개념 국토연구원. 2005.9 웹환경도로기반시설물범용시스템개발지침연구 웹환경도로기반시설물범용프로그램이라함은기존 C/S기반의도로기반시설물범용프로그램을 IT 기술환경변화를고려하고사용자의요구를만족시키기위한목적으로웹을사용자인터페이스로하는관리프로그램을말함 웹환경도로기반시설물범용프로그램이기존의범용프로그램과적용환경에서차이가있더라도범용프로그램의기본취지인확장성, 재사용성, 중복방지, 커스터마이징등의특성은그대로유지함을원칙으로함 -7-
5. 웹기반범용프로그램의위상 범용프로그램은도시기반시설물데이터의유지관리체계 C/S에서웹기반으로전환되어도그위상은유지 -8-
6. C/S vs Web 범용프로그램비교 국토연구원. 2005.9 웹환경도로기반시설물범용시스템개발지침연구 구분기존 C/S 범용프로그램웹기반범용프로그램 적용분야 특정영역 ( 시설물관리 ) 전용 Application 과같이정교한프로그램제어가필요한분야에적용이유리 네트워크인프라와웹기술의지속적인발전에따른시스템의적용영역확장에유리 개발난이도 적용기술의다양성 타시스템연계 보안성 다양한 UI 구현이가능개발도구다양 / 개발기간이짧음 CBD 방식의개발환경제공고급기능개발에유리 ArcGIS DBMS간의직접적인연계가주류미들웨어사용및연계프로그램등을통해연계가가능하나시스템아키텍쳐가복잡해짐 사용자접근제한, 전용프로토콜사용등다양한보안기법적용이용이 다양한 UI 개발에제약복잡한분석과정및시뮬레이션과정으로인한고급기능개발시난이도가높은.Net과 JAVA의시장경쟁으로호환성문제발생가능 ESRI(ArcIMS/ArcGIS Server) GeoGate X-Internet(UI Server) 웹환경타시스템과의연계용이세션 / 소켓 / 프로토콜등에따른다양한연계방식적용가능 VPN( 가상사설정보망 ) 솔루션적용으로보안성확보 -9-
6. C/S vs Web 범용시스템비교 ( 계속 ) 국토연구원. 2005.9 웹환경도로기반시설물범용시스템개발지침연구 구분기존 C/S 범용시스템웹환경범용시스템 시스템접근성 전용프로그램 (GIS 패키지, DB 클라이언트, 범용 S/W) 사용으로사용자접근성제한 기본웹브라우저를통해사용자접근성용이 사용자확대시추가비용 동시접근을위한개별적인전용프로그램설치해야함으로접속자수가늘어갈수록추가비용확대 전용프로그램이아닌단순 IP 부여를통해사용자수를늘릴수있으므로상대적으로저비용 시스템유지관리 최초설치후자동패치를통해유지관리가능조회 / 편집에동일한기술적용제품별로전용프로그램설치 S/W의설치 / 배포 / 업그레이드용이조회 / 편집에상이한기술적용기존시스템과의 DB호환성확보요망 -10-
II. U-Solver 2.0 의특징 -11-
1. 웹기반범용프로그램 (U-Solver i) 의특징 범용설계서에근거한기능구현 기존범용시스템과데이터호환성유지 기존범용시스템업그레이드도구제공 유스케이스클래스정의서순차도 ERD 응용확장이유연한컴포넌트기반 컴포넌트기반으로기능의수정, 변경이용이하여유지보수의효율성증대 업무변화와정보기술변화에유연하게대처할수있는시스템 컴포넌트개발 개선사항도출 U-Solver i Framework 컴포넌트배포 시스템운영 시스템의데이터뿐만아니라기능까지제공 범용과연계된타시스템개발가능 사용자맞춤형화면구성 조회에서공간데이터편집도구제공 WebService API 제공및연계 사용자편의기능향상 -12-
2. 범용설계서에근거한기능구현 01 데이터모델호환 범용설계서상의데이터모델을기반으로웹환경에맞는확장데이터모델사용으로기존 DB와호환성유지 데이터모델업그레이드도구제공 02 웹환경에서의공간데이터처리 기반 GIS S/W로상호작용형 WebGIS 엔진인 GeoGate 사용으로범용수준의공간데이터처리기능을웹상에서구현 주제도생성, 공간검색, 벡터출력, 공간데이터편집, GeoGate의기능개선을위하여업그레이드진행중 03 범용설계서보다강화된통계처리기능 범용설계서에규정된내용보다다양한주제의통계기능제공 텍스트, Chart, MapChart등다양한형태로제공 -13-
3. 응용확장이유연한컴포넌트기반 01 U-Solver 2.0 구조 Page Controller Role Controller Flow Controller Page Generator 업무처리컴포넌트 업무처리컴포넌트업무처리컴포넌트 업무처리컴포넌트 업무처리컴포넌트 업무처리컴포넌트 Service Agent Map Image Query Analysis Export Sync DB Acess WebService ServiceAgent Event handler MapView Property Event Controller PageLayout Legend UI Manager Services DB Source 02 응용업무확장을대비한설계 개별응용업무시스템 ( 도로굴착, 급수공사설계, 포장관리, ) 의요구증가 SOA(Service Oriented Architecture) 채택 추가되는데이터모델과업무컴포넌트로새로운시스템구성가능 MobileGIS와의연계구성예정 GeoGate 및각컴포넌트별업그레이드로유지관리편리 -14-
4. WebService API 제공및연계 01 WebService API 제공 범용시스템에서유지관리되는공간데이터를관련시스템에서연계, 활용하고자할경우에쉽게접근할수있도록 API를제공 응용확장은통합된형태의확장이라면 API를사용한시스템은분리된형태의확장구조 추후 U-City 추진시공간데이터서비스기반기술구조제공 02 시스템연계 연계시스템의접근방법 Web Service : XML/SOAP/HTTP Application Server : CORBA, OGC Provider DBMS Access : SQL U-Solver i 는서버의연계컴포넌트를통하여연계시스템에접근 U-Solver i 는 WebService와 OGC Provider 제공 -15-
5. 사용자편의기능향상 01 사용자맞춤형화면구성 권한에따른기본구성제공 사용자커스터마이징기능으로원하는형태의화면구성가능 자주사용하는기능이자동으로관리되는단축메뉴제공 02 다양한추가컴포넌트 U-Solver(C/S 범용프로그램 ) 사용사례및커스터마이징사례분석후편의기능컴포넌트기본제공 개별응용업무시스템개발보급 03 서버관리및모니터링도구제공 서버자원사용현황 사용자사용현황집계및통계분석 -16-
6. 향후진행일정 Prelease 버전 2007. 8. Prelease 버전공개 시범사이트를선정하여시스템설치및운영 TTA 인증 부가솔루션 2007. 1. TTA 인증신청 2007. 9. 현재인증테스트대기중 인증후정식버전출시 2008. ~ 단위업무별솔루션개발 범용시스템의활성화를위한부가솔루션추가 -17-
III. 제품구성및도입방안 -18-
1. 웹기반범용프로그램제품구성 사용자응용프로그램 Goldstar 지자체도로, 상하수도시설관리업무를지원하기위한기능요소를구현한사용자응용프로그램으로기본설계서를바탕으로개발 - 도로관리응용프로그램 - 상수도관리응용프로그램 - 하수도관리응용프로그램 - 기타관리용프로그램 GIS 소프트웨어 상용 GIS 소프트웨어로사용자응용프로그램과공간데이터베이스의연결, 지도의생성과조작등의 GIS의기능요소가구현된프로그램 - Web GIS S/W -19-
1. 웹기반범용프로그램제품구성 ( 계속 ) 01 기본패키지구성 02 C/S 범용 근거 : 범용연구보고서의 사용자응용프로그램 - 도로관리프로그램 - 상수도관리프로그램 - 하수도관리프로그램 예산수립지침 - 상. 하수 : 3억 - 도로 : 2.5억 - 기반 GIS S/W 포함 ================ GIS 소프트웨어 설계가격 : 5.5 억원 - Web GIS S/W : 1 식 03 웹범용 관리용프로그램 도로, 상. 하수도패키지 - 서버관리도구 GeoGate Web 포함 - 운영관리프로그램등 ================== 설계가격 : 5.5 억 -20-
2. 범용도입실비용분석 ( 단위 : 백만원, 소비자가격기준 ) C/S 범용프로그램 웹기반범용프로그램 범용패키지 상하수도범용도로범용 ( 편집 3User, 조회 15User) 550 상하수도범용도로범용 ( 무제한라이센스 ) 550 사용자추가 편집 1 User 조회 1 User 20 4 제한없음 F/C 공간 ArcSDE 2 CPU (40) GeoGate DS 2 CPU (40) DBMS ArcSDE 4 CPU 60 GeoGate DS 4 CPU 60 DBMS Oracle 2 CPU Oracle 4 CPU 60 80 MySQL F/C DB Unix 2 CPU Server (100) NT 2 CPU Server (20) Server Unix 4 CPU Server 150 NT 4 CPU Server 40 총비용편집 6, 조회 30 User 가정 960 무제한 User 가정 650 * GeoGate DS : GeoGate DataServer -21-
2. 웹기반시설물관리시스템도입대상지자체 웹기반시설물관리시스템도입대상지자체 Case A : 자사범용프로그램도입완료지자체 Case B : 범용프로그램도입사업중인지자체 Case C : 타사범용프로그램도입완료지자체 Case D : 범용프로그램도입계획중인지자체 기구축된일부도시를제외한대다수지자체가주요대상 -22-
3. 지자체유형별도입방안 Case A 자사범용프로그램 (U-Solver) 도입완료지자체 추진근거 - 사용자확산을위한 GIS S/W 추가구매대신웹기반도입 - 웹기반최신기술적용 (U-Solver => U-Solver i 업그레이드 ) 범용선정 패키지도입 H/W, S/W Upgrade 데이터변환및보완 커스터마이징 추가개발 필수항목 선택항목 소요예산 (1 Server 2 CPU License 기준 ) - GIS S/W 추가구매비 ( 편집3, 조회15, 유지보수 4년 ) 적용 - 약 1.5억원추정 -23-
3. 지자체유형별도입방안 ( 계속 ) Case B 범용도입사업중인지자체 추진근거 - C/S용 GIS S/W 도입대신웹기반범용도입 - 웹기반최신기술적용 범용선정 패키지도입 H/W, S/W 도입 데이터구축 ( 변환 ) 커스터마이징 추가개발 필수항목 선택항목 소요예산 (1 Server 2 CPU License 기준 ) - GIS S/W 도입비 ( 공간DBMS1, 편집3, 조회15) 적용 - 기존사업비의큰변경없이무상전환제공 -24-
3. 지자체유형별도입방안 ( 계속 ) Case C 타사범용프로그램도입완료지자체 추진근거 - 사용자확산을위한 GIS S/W 추가구매대신웹기반도입 - 웹기반최신기술적용 범용선정 패키지도입 H/W, S/W Upgrade 데이터변환및보완 커스터마이징 추가개발 필수항목 선택항목 소요예산 (1 Server 2 CPU License 기준 ) - GIS S/W 추가구매비 ( 편집3, 조회15, 유지보수 4년 ) 적용 - 약 1.5억원추정 -25-
3. 지자체유형별도입방안 ( 계속 ) Case D 범용도입계획중인지자체 추진근거 - 범용프로그램도입건교부지침준수 - 기존범용도입설계 + 범용외웹기반시설관리기능개발설계 범용선정 패키지도입 H/W, S/W 도입 데이터구축 커스터마이징 추가개발 필수항목 선택항목 소요예산 (1 Server 2 CPU License 기준 ) - 소프트웨어사업대가기준의개발비산정방식적용 - 약 5.5억원 + 추정 -26-
감사합니다. -27-