Programming Application Logic for RESTful Services Using XML Technologies
2011; Volume: 7; Linguagem: Inglês
10.4242/balisagevol7.davis01
ISSN1947-2609
Autores Tópico(s)Scientific Computing and Data Management
ResumoXRX, XForms on the client, RESTful services and XQuery on the server, introduced a development paradigm that could avoid the use to procedural code in the implementation of RESTful services. With the standardization of XProc, the XML pipelining language, and the availability of several XProc engines, we have an even more powerful mechanism for RESTful services construction. In this paper we briefly introduce an XML REST Framework that allows a developer to define resources and provide an XML-centric implementation. Then the main focus of the paper is on how XQuery, XSLT and XProc together form a powerful set of tools with which RESTful services can be developed, effectively redifining XRX to stand for XForms, RESTful services and XProc on the server. We illustrate the benefits each technology brings to this service construction by incrementally building up a RESTful service for a patient medical records registry.
Referência(s)