KRISTAL 2006 워크숍 KRISTAL 개발 업체 발표

Slides:



Advertisements
Similar presentations
SMART MANAGED INSTRUCTION WITH SNS 도지원 강동하 나지범 박창현 최병찬 SixSignal Capstone Design 2012.
Advertisements

MySeek 시스템 소개 ㈜마이씨크. 2 Contents MySeek System 개요 MySeek System 기능도 MySeek System 기능 MySeek System 특징 MySeek 검색기능 MySeek 활용시 장점 Reference Site.
전공 : 컴퓨터 공학 전공 과목 : 인터넷 정보 검색 학번 : , 이름 : 조 항 두, 오 철 원.
1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
BUILDING A SMARTER PLANET 공모전 개요 참가 자격 국내외 대학생/대학원생 개인 또는 5인 이하 팀 (멘토 지도교수님 또는 조교님 포함) 공모 내용 똑똑한 지구 테마로 개발 제안서 제출 후 애플리케이션 작성 개발 환경 학생 PC 또는 IBM 클라우드.
Internet Multimedia solutions Internet Multimedia Solutions (Video Chatting) KLC21 ㈜ 본 제안서의 내용은 ㈜ KLC 에 저작권이 있습니다. 본 제안서는 내용이 구성이 잘된 제안서로서 제안서를.
인터넷 쇼핑몰 구축 제안서.
D-Guard Security Suites 제품 소개서
Chapter 02. 웹에 대한 이해. Chapter 02. 웹에 대한 이해 웹의 역사 HTTP 웹 애플리케이션 기술.
MrDataBld 2.x 제품 소개 2007.
전자상거래 원론: 제18장 전자상거래 수행전략 및 구현.
MO/MT를 활용한 Call Center 제안
2009년 IT인재개발원 [연수생 모집요강]
제 09 장 인터넷과 월드와이드웹 한국대학교 홍길동 교수.
새주소 안내시스템 구축방안 지오윈(주) 박 인 철
프랜차이즈 본사 인트라넷 구축 제안서 제출처 : ㈜마세다린 제출사 : ㈜데이타캠프 제출일 :
소리가 작으면 이어폰 사용 권장!.
제1장 C#의 기초 1.1 .NET Framwork 1.2 .NET Environment 1.3 C# 소개.
APPEON SOLUTION INTRODUCTION.
Web Server (JSP, Servlet 지원)
Doc No. IRS-ITRINITY
Safecode® 3.0 ㈜코드원 웹 애플리케이션 취약점 제거 및 관리 솔루션
Web Programming 강의 소개
공개소프트웨어란? “Open Source Software(공개SW)는 저작권자가 소스 코드를 개방하여 소스 코드의 수정, 재 배포가 자유로운 SW로 규정한다 공개소프트웨어는 전세계 개발자 누구나 참여하고 있는 커뮤니티 프로젝트로 개발되며, 브랜드를 달고.
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
Chapter-2. 개발환경 구축하기.
1. JSP(Java Server Pages) 소개
제품소개서 탭스 메일러 4 (TABS Mailer 4) 탭스랩주식회사.
서버의 종류와 기능 환경공학과 권진희.
PC 환경을 지배하는 운영체제 Windows 비스타를 알아야, PC 트렌드의 변화를 알 수 있다.
회사 소개서.
ASP를 이용한 SHOPPING MALL 만들기
1장. JSP 및 Servlet을 활용한 동적 웹 프로그래밍 소개 제1장.
1. JSP(Java Server Pages) 소개
웹과 PHP를 이해하고 APM 설치 방법을 알아보자!
1강 01장. 웹과 자바.
ASP 정 보 보 호 학 과 양 계 탁.
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
REPORT DESIGNER5.0 FAQ.
Web Services 웹서비스 도입 및 확산에 따른 기대효과 1.
ㅎㅎ MS-SQL서버 2000과 XML MS-SQL 서버 2000과 XML 활용 HTTP를 이용한 XML 데이터 접근
Internet Multimedia Solutions (Video Chatting)
PDA를 이용한 Remote Service Control
(Network Transaction Application Server)
자격증 모의 테스트 시스템 담당 교수 : 이 상 문 교수님 팀명 : CSCLAB
평판재하시험 데이터 정보관리 프로그램 개발.
Web Server Program 구현 - 네트워크 프로그래밍 - 박내갑 ( ) 김상언 ( )
객체 지향 프로그래밍.
UNIX Internet Server의 대부분을 차지 대표적인 공급업체
포토서버 (PhotoServer) 제품 소개서
Windows 10 업그레이드 방지 관련 메뉴얼 목차 [1] Windows 10 업그레이드 예약 확인 / 취소
Internet Multimedia Solutions (Video Web Call Center)
Part 5. MS-SQL Server Basic
김 정 석 Web Programming 김 정 석
교육지원 시스템 개발 ProjectTeam (매경 2조).
NTAS 소개 (Network Transaction Application Server)
3장. SQL Server 2008전체 운영 실습 및 DB와 프로그램의 연동
2장. 홈페이지를 만들기 전에 홈페이지 제작 목적과 제작 과정 홈페이지 제작 관련 기술들 홈페이지 제작에 필요한 준비물
웹 2.0 개발자입니까? 2008 고급 XML 프로그래밍.
SPS2003의 서버 구성 요소 SPS2003은 서버 컴포넌트가 각 역할별로 분리되어 있다. Web Component
나는 땅에서 키는 작지만 하늘로부터 재는 키는 이 세상 어느 누구보다도 크다

BEST WEBLOG HANBIRO ANALYZER 한비로 웹분석기 제안서 1. 한비로 웹분석기 소개
ASP 기초개념 ASP란? ActiveX 서버 컴포넌트.
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
홈페이지 제안서
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
Web Server Install.
Presentation transcript:

KRISTAL 2006 워크숍 KRISTAL 개발 업체 발표 (주)아이씨티소프트 2006.8.24

목차 1. KRISTAL 구축 현황. 구축사이트. 주요 업그레이드 2. KRISTAL 구축 사례

KRISTAL 현황(개발업체중심)-구축사이트 지식과제 ‘2004 한국역사정보통합시스템, 국사편찬위원회, 서울대규장각, 민족문화추진회, ‘2005 국학진흥원, 경상대문천각, 한국학중앙연구원-한국역대인물종합정보시스템 ‘2006 독립기념관, 전북대 향토문화전자대전 디지털성남문화대전 디지털청주문화대전 디지털 진도,강릉,진주문화대전 신문사 한국경제신문 화상 통합 관리리스템 매일경제신문 통합 집배신 시스템 전남일보 통합 집배신 시스템 일간건설신문 홈페이지

KRISTAL 현황(개발업체중심)-주요업그레이드(1) 2004년도 주요 업그레이드 2005년도 주요 업그레이드 V0.9.4에서 V1.1.14로 업그레이드 외부환경 hv_table HANJA2HANGUL.TBL 외부사전처리 Dictionary.xml 검색질의확장사전추가 데이타베이스관리/색인 사용자 영역정의 CreateUserArea 추가 alias, use-index-bigram 옵션추가 XML 변환 XML문서를 PLAIN DB 에적재하기 위한방식 제공 (nodeRelation,nodeInclusion) 추출방식정의에서 SELF-TEXT 추가 MergeSectionList 기능추가 Path 에 절대패스, * 기능추가 XPath 기능 보강 클라이언트라이브러리 요약정보를 디스플에이하기위한 Display_t Type 추가 구룹별 건수를 알기 위한 통합 integrate_retrive_t Type 추가 테이블내의 모든 문서를 가져오기는 API 추가(BROWE_ALL_DOCUMENT) 추가기능 부분적 Group by 지원을 위한 기능추가 V1.1.14에서 V2.0으로 업그레이드 외부환경 사용자 사전 기반의 질의확장 기능을 서버 단에서 확장하도록 구조 변경 데이타베이스관리/색인 관리속도 향상을 위한 보조색인 테이블 추가 보조색인 테이블 추가에 따른 DB최적화 작업지원 노드 그룹삽입 기능 지원 노드 그룹삭제 기능 지원 노드 그룹이동 기능 지원 트랜잭션 로그 지원(개발 예정) XML 변환 Kconverter 원문 복구를 지원기능 추가 정보검색 Near및 Within등 인접연산의 정확성 강화 특수문자 검색기능 지원 가상섹션및 통합섹션의 검색 정확성 강화 기타 메모리DB의 적재속도 향상 및 적재방식의 편의성개선 메모리DB와 물리적 DB의 실시간 동기화 구현

KRISTAL 현황(개발업체중심)-주요 업그레이드(2) 2006년도 주요 업그레이드 KRISTAL 관리기 V2.0 에서 V3.0으로 업그레이드 성능개선 자동 OPTIMIZING 기능의 도입 동시작업 증가시의 데이터 업데이트 성능 개선 사전개선 인명사전 대폭강화에 따른 형태소 색인의 정확성 개선 하자개선 데이터 추가,수정,삭제 시에 검색건수 오류 개선 멀티 스키마에 대한 메모리 DB 로딩 오류 개선 K2002관리기 웹 개발 전 검색기능지원 관리스키마 개념도입 각종 사전 관리기능지원 문서 추가,삭제,수정지원

2. KRISTAL 구축사례-매일경제신문(1) <매일경제신문 통합집배신 메인화면> <매일경제신문 통합집배신시스템 검색결과 화면>

2. KRISTAL 구축사례-매일경제신문(2) 데이터 흐름도 특징 웹을 통하여 인물, 기사, 보도사진 DB 를 RDBMS 와 KRISTAL ENGINE 로 관리함으로 실시간의 전문검색을 구현. ( RDBMS 및 KRISTAL 은 PLAIN TABLE 로 작성되어 있음 ) 기사관리프로그램을 통한 DB 의 기사관리와 검색엔진인 KRISTAL ENGINE 에의 실시간으로 적용. RDBMS 와의 동기화 및 검색을 담당하는 Sync Manager 동작. Apache Kristal Engine 매일경제 웹서버 WAS ( oracle 10gAS ) 기사작업자 기사관리 프로그램을 통하여 전송 Sync Manager 에 저장 인터넷상의 사용자 검색 사용자가 인터넷을 통해 검색을 시도 02 03 01 05 전달받은 XML 을 처리하여 웹서버 로 전송 사용자에게 전달 KRISTAL 로 SEARCH or INSERT, UPDATE 04 검색 parameter 를 전송 검색관리자 는 KRISTAL 로 검색하여 결과를 받음 기사작업팀 인물 정보 Sync Manager 기사 정보 Sync Manager 보도사진 Sync Manager Sync Manager 검색 관리자 : 데이터 관리-추가,수정,삭제 : 데이타 검색 ~ 데이타 검색 검색 및 데이터 요청 처리시 (xml을 이용한 데이터 통신) 1. 검색페이지에서 검색정보를 파라미터로 하여 검색 jsp페이지 호출 2. 검색 jsp페이지에서 kristal.jar를 이용하여 검색엔진에서 검색 및 데이터 요청 3. jsp 페이지에서 검색결과 리스트를 xml데이타로 구성하여 결과 반환 4. jsp 페이지에서 xml 을 이용하여 xml 분석후 데이터 추출하여 출력 데이터 관리-추가,수정,삭제 1. 기사작업 팀에서 기사관리프로그램으로 Sync Manager 로 기사저장명령( Insert, Update, Delete )를 전송 2. Sync Manager 내의 Job Queue 에 저장 후 적재Thread 를 통해 RDBMS 와 KRISTAL 에 적재 3. 관리자는 웹을 통해 monitoring 과 control( pause, resume 등)을 수행 4. 서비스용 웹검색페이지에서 사용자로부터 검색요청이 있을 때 KRISTAL 에서 검색을 수행 후 결과를 XML 의 형태로 전송

2. KRISTAL 구축사례-일간건설신문(1) <일간건설신문 메인 페이지> <일간건설신문 검색결과 화면>

2. KRISTAL 구축사례-일간건설신문(2) 소프트웨어 구성도 특징 웹서버가 IIS서버이며 ASP로 서비스되기 때문에 ASP에서 kristal검색엔진의 접근이 필요함, Windows 개발된 웹관리기가 있으며 웹DB관리시 검색엔진 연동이 필요 데이터의 무결성과 독립성을 위해 검색엔진이 중지되거나 접근 불가능시에도 차후 검색엔진 재기동시 데이터 자동 연동이 필요(검색엔진에 데이터 업데이트를 위한 임시테이블과 검색엔진 연동 데몬을 개발) 집배신 서버 집배신 데몬 DBMS(SQL DE) WINDOWS TCP/IP DB 서버 DBMS(SQL DE) WINDOWS TCP/IP 작업 서버 WINDOWS TCP/IP 데이타 검색 검색 및 데이터 요청 처리시 (xml을 이용한 데이터 통신) 1. asp 검색페이지에서 검색정보를 파라미터로 하여 검색 jsp페이지 호출 2. 검색 jsp페이지에서 kristal.jar를 이용하여 검색엔진에서 검색 및 데이터 요청 3. jsp 페이지에서 검색결과 리스트를 xml데이타로 구성하여 return 4. asp페이지에서 xml dom를 이용하여 xml 분석후 데이터 추출하여 출력 DMZ TCP/IP LINUX 검색 엔진 검색 서버 TCP/IP WINDOWS DB관리 프로그램 관리용 PC TCP/IP WINDOWS IIS WEB 서버 데이터 관리-추가,수정,삭제 1. 웹DB관리기(winodws)에서 임시테이블에 데이터 추가,수정,삭제 내역 Insert 2. 검색엔진 연동데몬(winodw)이 임시테이블의 내역을 읽은후 Http library를 이용하여 jsp에 추가,수정,삭제 정보 전달 3. 추가,수정,삭제처리 kristat.jar를 이용하여 검색엔진의 해당섹션에 데이터 추가 및 수정처리

2. KRISTAL 구축사례-독립기념관(1) <독립기념관 메인 페이지> <독립기념관 검색결과 화면>

Netscape Enterprise Server 3.6 2. KRISTAL 구축사례-독립기념관(1) 소프트웨어 구성도 특징 독립기념관의 웹관리페이지는 이전사업에서 이미 php로 개발이 완료된 상태이며 금연 사업에서는 검색엔진만 kristal로 교체하기 때문에 php에서 kristal검색엔진의 접근이 필요함, 원문데이타가 XML형식으므로 관리시 Kconverter와 변환룰적용이 필요함 Ubi-Report TCP/IP HTTP Solaris 2.7 WebtoB+Jeus5 Standard WEB 서버 Sun Enterprise 3500 Netscape Enterprise Server 3.6 백업 서버 (Sun Enterprise 450 전자 결재 프로그램 Solaris 2.6 내부 업무 프로그램 내부 업무 서버 Sun Enterprise 450 Window Media Server Windows NT 4.0 동영상 서버 Compaq Plt 5500 Kristal 2002 Solaris 8 이상 UniSQL 6.0.1 DB 서버 Sun Fire V890 수호신 2.0 Solaris 2.5 방화벽 서버 Sun-Ultra 60 데이터 검색 검색 및 데이터 요청 처리시 (xml을 이용한 데이터 통신) 1. php 검색페이지에서 검색정보를 파라미터로 하여 검색 jsp페이지 호출 2. 검색 jsp페이지에서 kristal.jar를 이용하여 검색엔진에서 검색 및 데이터 요청 3. 검색결과 리스트를 xml데이타로 구성하여 return 4. php페이지에서 sax를 이용하여 xml 분석후 데이터 추출하여 출력 데이터 관리-추가,수정,삭제 1. Php관리웹페이지에서 추가,수정,삭제 jsp페이지 호출 2. 추가,수정시는 php관리 페이지에서 id,xml데이타 jsp전송 (get,post방식으로 호출) 3. 추가,수정처리 jsp에서 Kconverter.jar와 변환룰 rule을 이용하여 전달 받은 XML의 적재형 데이터 형식 추출 4. kristat.jar를 이용하여 검색엔진의 해당섹션에 데이터 추가 및 수정처리

감사합니다