바로가기메뉴

본문 바로가기 주메뉴 바로가기

logo

SOA 기반 웹서비스의 Library 2.0 적용방안에 관한 연구

A Study on Applying Library 2.0 Using Service-Oriented Architecture and Web Services

한국도서관·정보학회지 / Journal of Korean Library and Information Science Society, (P)2466-2542;
2007, v.38 no.3, pp.297-320
https://doi.org/10.16981/kliss.38.3.200709.297
구중억 (한국기초과학지원연구원)
이응봉 (충남대학교)
  • 다운로드 수
  • 조회수

초록

본 연구에서는 SOA와 웹서비스의 개념을 살펴보았고, SOA를 구현하는 웹서비스의 주요 프로토콜인 SOAP, REST, SRW/U, OAI-PMH에 대한 기술을 분석하였으며, 국내외 도서관에서 SOAP과 REST 기반 웹서비스 구축사례를 각각 제시하였다. 또한 국내외 도서관에서 Web 2.0 기술을 활용한 Library 2.0 적용사례와 SOA 기반 웹서비스 프로토콜의 Library 2.0 적용방법을 제시하였다. 마지막으로 REST 기반 Open API를 이용하여 도서관 OPAC, 온라인서점, 웹 포털, 종합목록 등을 결합한 메타검색 시스템의 구축과 활용을 통한 Library 2.0 적용방안을 제안하였다.

keywords
Service-Orientred Architecture, SOA, Web Services, Web 2.0, Library 2.0, OPAC, Open API, Service-Orientred Architecture, SOA, Web Services, Web 2.0, Library 2.0, OPAC, Open API, 서비스 지향 아키텍쳐, 웹서비스, 웹 2.0, 도서관 2.0, 온라인열람목록

Abstract

This study examined the main concepts of SOA and Web Services, and conducted technical analysis of major Web Services protocols such as SOAP, REST, SRW/U, and OAI-PMH that realize SOA, and suggested examples of SOAP and REST based Web Services establishments in foreign and domestic libraries respectively. In addition, it introduced application examples of Library 2.0 using Web 2.0 technology in foreign and domestic libraries and suggested how to apply SOA based Web Services protocol in Library 2.0. Finally, it proposed how to put Library 2.0 into practice applying meta-searching system integrating library OPAC, online bookstores, web portal sites and library union catalogs using REST based Open API.

keywords
Service-Orientred Architecture, SOA, Web Services, Web 2.0, Library 2.0, OPAC, Open API, Service-Orientred Architecture, SOA, Web Services, Web 2.0, Library 2.0, OPAC, Open API, 서비스 지향 아키텍쳐, 웹서비스, 웹 2.0, 도서관 2.0, 온라인열람목록

참고문헌

1.

이경하, 이규철, "SOA(Service-Oriented Architecture)와 웹 서비스", 정보과학회지, 제22권 제 10호 (2004.10), p5

2.

Tim O'Reilly, What Is Web 2.0, 2005. http://www.oreillynet.com/pub/a/oreilly/tim/news/2005.09.30.what-is-web-20.html [cited 2007.4.15]

3.

Tim Anderson, WS-* vs the REST, 2006 http://www.regdeveloper.co.uk/2006/04/29/oreilly_amazon/ [cited 2007.4.15].

4.

Google, Google AJAX Search API, 2007. http://code.google.com/apis/ajaxsearch/ [cited2007.4.15].

5.

한국정보산업연합회 홈페이지, http://www.fkii.or.kr/ [인용 2007.4.15].

6.

Gartner. Predicts 2007: SOA Advance, 2006. http://www.gartner.com/DisplayDocument?id=498449 [cited 2007.4.15]

7.

Gartner. Gartner's 2006 Emerging Technologies Hype Hightlights Key Technology Themes, 2006. http://www.gartner.com/ [cited 2007.4.15]

8.

W3C. Web Services Glossary, 2004. http://www.w3.org/TR/ws-gloss/ [cited 2007.4.15]

9.

Gartner Home page, http://www.gartner.com/ [cited 2007.4.15]

10.

이상민, "비즈니스 신속성, SOA가 책임진다" Oracle Korea Magazine (Summer 2004), p34

11.

지은희, "SOA가 바꿔놓을 세상," SW Insight 정책리포트, 제 10호 (2006.5), p77

12.

K. Gottschalk et al., "Introduction to Web services architecture.", IBM Systems Journal, Vol.41, NO.2 (2002)

13.

Seeley, Rich. Gartner offers another Web servies definition, 2003. http://www.adtmag.com/article.aspx?id=7675 [cited 2007.4.15]

14.

W3C. Web Services Glossary, 2004. http://www.w3g.rog/TR/ws-gloss/ [cited 2007.4.15]

15.

Talis. Talis Keystone Technology Brief, 2007. http://www.taliscom/applications/products/assets/keystone_technology)brief.pdf [cited 2007.4.15]

16.

W3C, SOAP Tutorial, http://www.w3schools.com/soap/default.asp [cited2007..4.15]

17.

Cohen, Frank, Understanding SOAP Encoding Impact on Web Service Performance in WebLogic Workshop, 2003. http://www.dev2dev.co.kr/pub/a/2003/03/Cohen.jsp [cited2007.4.15]

18.

Fielding, Roy Thomas. Architectural Styels and the Design of Network-based Sftware Architectures, Doctorial Dissertation, University of California, Irvine, 2000.

19.

Jaesun Han. Introduction and Analysis of Web 2.0 Technologies, 2006. http://www.web2hub.com/blog/jshan/attachment/1149006439.ppt [인용2007.4.15].

20.

MacVittie, Lori, REST(Representational State Transfer): Taking a REST From SOAP, 2006 http://www.networkcomputing.com/channels/enterpriseapps/showArticle.jhtml?articleID=193005691 [cited 2007.4.15]

21.

Library of Congress, SRU/SRW(Search and Retrieve URL/Web Service) http://www.log.gov/standards/sru/ [cited 2007.4.15]

22.

Open Archives Initiative, The Open Archives Initiative Protocol for Metadata Havesting, 2004 http://www.openarchives.org/OAI/openarchivesprotocol.html [cited 2007.4.15]

23.

출판유통진흥원 홈페이지 http://www.booktrade.or.kr/ [인용 2007.4.15]

24.

NCSU Libraries, Catalog Availability Web Service, 2006. http://www.lib.ncsu.edu/catalog/ws/oclc/ [cited 2007.4.15]

25.

구중억, 이응봉, "북마크릿을 활용한 LibraryLookup 서비스 제공방안에 관한 연구," 정보관리학회지, 제 23권, 제3호 (2006.9), p53. 재수정.

26.

Amazon. Amazone Web Services. http://www.amazon.com/gp/browse.html?node=3435361 [cited 2007.8.17]

27.

Xwebservices, Inc. SOA Hub - Service Oriented Architecture Portal http://www.soahub.com/ [cited 2007.8.17]

28.

A9. OpenSearch. http://www.opensearch.org/ [cited 2007.8.17]

29.

Mielke, Markus. Internet Explorer 7, 2006. http://download.microsoft.com/download/2/8/e/28e60dcc-123c-4b27-b397-1f6b2b6cb420/Part2_MM.pdf [cited 2007.8.17]

30.

OCLC. WorldCat Web service: xISBN, http://xisbn.worldcat.org/xisbnadmin/index.htm [cited 2007.8.17]

31.

네이버. 책 검색 API, http://openapi.naver.com/page.nhn?PageID=1_06 [cited 2007.8.17]

32.

다음. 도서 검색 API, http://dna.daum.net/apis/search/book [cited 2007.8.17]

33.

알라딘. 도서(상품) 검색 API, http://www.aladdin.co.kr/ttb/apiguide.aspx#searchapi [cited 2007.8.17]

한국도서관·정보학회지