본 논문에서는 OpenAPI를 이용해 실시간 자치도서관 도서통합검색 서비스에 대해 구현하였다. 2000년도부터 독서 장려정책으로 각 시,도등 자치지역마다 지역민들을 위한 지역도서관이 지어지기 시작했다. 이를 통해 방대한량의 도서를 확보하고 각 자치도서관은 회원제를 통해 대여 및 열람을 서비스하고 있다. 일반적으로 각 자치도서관에 방문하여 대여/반납과 열람하고, 각 도서관별 홈페이지를 운영하여 도서현황을 검색하고, 예약서비스를 하고 있다. 하지만 방대한 도서를 검색하고 이용하기란 쉽지 않은 실정이다. 따라서 현재 각 도서관에서 구축되어있는 모든 시스템의 구성 그대로 활용하면서 각 도서관별 데이터베이스의 효율적 통합과 검색을 위한 방안으로 TCP/IP방식의 네트워크와 각 도서관의 Database를 연결하기 위한 어플리케이션, OpenAPI 이용한 실시간 Database접근을 통해 도서검색을 서비스하는 방안을 제시하고자 한다.
본 논문에서는 OpenAPI를 이용해 실시간 자치도서관 도서통합검색 서비스에 대해 구현하였다. 2000년도부터 독서 장려정책으로 각 시,도등 자치지역마다 지역민들을 위한 지역도서관이 지어지기 시작했다. 이를 통해 방대한량의 도서를 확보하고 각 자치도서관은 회원제를 통해 대여 및 열람을 서비스하고 있다. 일반적으로 각 자치도서관에 방문하여 대여/반납과 열람하고, 각 도서관별 홈페이지를 운영하여 도서현황을 검색하고, 예약서비스를 하고 있다. 하지만 방대한 도서를 검색하고 이용하기란 쉽지 않은 실정이다. 따라서 현재 각 도서관에서 구축되어있는 모든 시스템의 구성 그대로 활용하면서 각 도서관별 데이터베이스의 효율적 통합과 검색을 위한 방안으로 TCP/IP방식의 네트워크와 각 도서관의 Database를 연결하기 위한 어플리케이션, OpenAPI 이용한 실시간 Database접근을 통해 도서검색을 서비스하는 방안을 제시하고자 한다.
In this paper, the performances of implementation real-time book search service of government library using OpenAPI. Since 2000, each self-government made a governmnt library for local resident because of policies to encourage reading. Each self-government library services book perusal and lend free...
In this paper, the performances of implementation real-time book search service of government library using OpenAPI. Since 2000, each self-government made a governmnt library for local resident because of policies to encourage reading. Each self-government library services book perusal and lend free for local resident. In current system local residents visit to a library for lending, returning and reading books. And each library run by a self-governing administration provides their own homepage for searching service as well as booking. For each services are not unified, however, it is not easy for lenders to search and lend these enormous books which are spread each library. Accordingly, we present a plan which using organization of every system established now in each library as it is, for a scheme of database by libraries' efficient unification and search, a network of TCP/IP and application which connects each library's database, servicing which uses Open API a check books through real time accessing Database.
In this paper, the performances of implementation real-time book search service of government library using OpenAPI. Since 2000, each self-government made a governmnt library for local resident because of policies to encourage reading. Each self-government library services book perusal and lend free for local resident. In current system local residents visit to a library for lending, returning and reading books. And each library run by a self-governing administration provides their own homepage for searching service as well as booking. For each services are not unified, however, it is not easy for lenders to search and lend these enormous books which are spread each library. Accordingly, we present a plan which using organization of every system established now in each library as it is, for a scheme of database by libraries' efficient unification and search, a network of TCP/IP and application which connects each library's database, servicing which uses Open API a check books through real time accessing Database.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
제안 방법
전국 931개 도서관에서 소장하고 있는 방대한 량의 책들을 대여 및 열람서비스를 하고 있지만 사용자가 필요한 책을 찾기 위해서는 노력이 필요한 실정이다. 그런 수고를 덜기 위해 각 도서관들은 각자의 도서 DataBase를 구축하고 온라인으로 홈페이지를 구축하여 도서를 검색하고 그 책의 위치와 열람 / 대출이 가능한지 확인할 수 있도록 하였다. 하지만 내가 필요한 책이 어느 도서관에 있는지, 어느 도서관에서 책을 열람할 수 있고 대출할 수 있는지 각 도서관의 홈페이지들을 하나하나 방문하여 찾아야 하는 번거로움이 있었다.
하지만 각 도서관별로 모든 소장도서에 관한 Database를 효율적으로 구축해 놓았고, 검색의 용의성 및 신속 / 편리성을 위해 제목, ISBN, 도서의 종류에 따른 분류번호등 비교적 충분한 검색조건을 갖추고 있다. 현재 구축된 각 도서관들의 Database와 홈페이지들을 그대로 유지하면서 통합된 도서검색을 위한 방법으로 실시간 쿼리검색을 이용하여 구현하였다.
각 프로그램의 통신을 가능하게 해주는 것이 바로 소켓이다. 소켓에는 TCP/IP, UDP등과 같은 종류가 있지만 본 논문에서 구현한 소프트웨어에서는 TCP/IP를 이용하여 서버를 구축하였다.
이러한 기능을 위한 소켓을 조금 더 편리하게 사용하기 위하여 소켓 함수들을 재정의하였다.
또한 서버는 각각의 쓰레드를 이용하여 여러 웹페이지의 요청을 처리할 수 있게 구성이 되어 있고 또한 여러 웹페이지의 정보 요청 시 각 데이터 간 간섭을 피하기 위하여 각 쓰레드 마다 임계지역을 설정하였다.
질의응답
핵심어
질문
논문에서 추출한 답변
지역도서관이 지어지기 시작한 시기는?
2000년도부터 도서장려정책으로 각 시,도등 자치 지역마다 지역민들을 위한 지역도서관이 지어지기 시작했다. 국립중앙도서관과 국회도서관을 중심으로 2008년 8월 현재 전국엔 총 931개의 도서관이 대한민국 국민이면 누구나 열람할 수 있도록 열려있다.
시스템의 소프트웨어는 어떻게 나누어 지는가?
구현한 시스템의 소프트웨어는 크게 세가지로 나누어진다. 사용자가 접속하여 검색하는 첫 번째 클라이언트 역할이 되는 웹페이지와 각 도서관의 메인서버에 설치되어있는 DataBase에 접근하는 두 번째 클라이언트역할을 하는 소프트웨어, 마지막으로 사용자와 도서관 DataBase를 연결시켜줄 중앙서버로 나뉜다. 먼저 사용자가 웹페이지에 접속하고 원하는 도서관의 지역을 설정하면 해당 구의 도서관 데이터가 데이터그램형태로 저장된다.
2008년 도서관 개수는?
2000년도부터 도서장려정책으로 각 시,도등 자치 지역마다 지역민들을 위한 지역도서관이 지어지기 시작했다. 국립중앙도서관과 국회도서관을 중심으로 2008년 8월 현재 전국엔 총 931개의 도서관이 대한민국 국민이면 누구나 열람할 수 있도록 열려있다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.