Warianty tytułu
RESTful atomic services for distributed digital libraries
Języki publikacji
Abstrakty
W niniejszym artykule został opisany mechanizm usług atomowych działających w środowisku rozproszonych bibliotek cyfrowych. Idea usług atomowych, jako podstawowych elementów budujących funkcjonalność rozproszonych bibliotek cyfrowych, została szczegółowo opisana w poprzednich pracach. Wyróżniono w nich cztery podstawowe usługi odpowiedzialne za przechowywanie treści, metadanych, powiązań między obiektami oraz wyszukiwanie. Interfejsy komunikacyjne tych usług zostały zaprojektowane zgodnie z modelem REST. Opracowano również mechanizm odkrywania i łączenia takich atomowych usług. Omawiane mechanizmy są w stanie dostarczyć żądaną funkcjonalność biblioteki cyfrowej zarówno aplikacjom Web 2.0, jak i całej gamie komponen-tów wykorzystywanych w złożonych systemach rozproszonych.
In this paper we describe atomic services for distributed digital libraries based on RESTful web services. Our understanding of atomic services (as the basic building blocks for distributed digital libraries) was described in one of our previous works. Those services are: content storage service, metadata storage service, composition and relation service, and search service. We defined three elements in context of each service: the structure of the URL (reflecting the nature of service resources), the meaning of HTTP request types, headers and error codes, and finally the structure of any required additional XML messages. Also, a mechanism for discovery and composition of such services was developed. RESTful atomic services for digital libraries can be used to provide the functionality of a digital library on different layers of distributed systems: from Web 2.0 AJAX interfaces to the lo west middleware components.
Rocznik
Tom
Strony
147-152
Opis fizyczny
Bibliogr. 11 poz., rys.
Twórcy
Bibliografia
- [1] Kosiedowski M., Mazurek C., Stroiński M., Werla M., Wolski M.: Federating digital library services for advanced applications in science and education. W: Computational Methods in Science and Technology, Scientific Publishers OWN, Poznań, 2007, vol. 13, str. 101-112.
- [2] Mazurek C., Stroiński M., Węglarz J., Werla M.: Metadata harvesting in regional digital libraries in PIONIER Network. W: Campus- Wide Information Systems, .Emerald, 2006, vol. 23, no 4, str. 241-253.
- [3] Dudczak A., Heliński M., Mazurek C., Parkoła T, Werla M.: Analiza funkcjonalności wybranych modeli i systemów zarządzania bibliotekami cyfrowymi. W: Zeszyty Naukowe Wydziału ETI Politechniki Gdańskiej. Technologie Informacyjne. Wydawnictwo Politechniki Gdańskiej, Gdańsk, 2007. str. 407-416.
- [4] Reference Model for an Open Archival Information System (OAIS), CCSDS, 2002.
- [5] Gonçalves M. A., Fox E. A., Watson L T., Kipp N. A.: Streams, structures, spaces, scenarios, societies (5s): A formal model for digital libraries. W: ACM Trans. Inf. Syst., 2004, vol. 22 (2), str. 270-312.
- [6] Candela L., Castelli D.: Reference Model for Digital Library Management Systems, DELOS, 2006.
- [7] Mazurek C., Parkoła T, Werla M.: Atomowe usługi w środowisku rozproszonych bibliotek cyfrowych. W: Materiały konferencyjne z konferencji "Technologie przetwarzania danych", Wydawnictwo Politechniki Poznańskiej, Poznań, 2007. str. 446-457.
- [8] Richardson L., Ruby S.: RESTful Web Services, O'Reilly, 2007
- [9] Martin D. et al.: OWI-S: Semantic Markup for Web Services. WJC Member Submission. http://www.w3.org/Submission/2004/SUBM-OWL-S-20041122/
- [10] Brickley D., Guha R.V., RDF Vocabulary Description Language I.O: RDF Schema. WJC Recommendation. http://www.w3.org/TR/2004/REC-rdf-schema-20040210/
- [11] Prud'hommeaux E., Seaborne A., SPARQL Query Language for RDF. WJC Candidate Recommendation. http://www. w3 .org/TR/2007/CR-rdf-sparql-query-20070614/
Typ dokumentu
Bibliografia
Identyfikatory
Identyfikator YADDA
bwmeta1.element.baztech-article-BPG5-0031-0051