Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Micro-Services: A Service-Oriented Paradigm for Scalable, Distributed Data Management

Micro-Services: A Service-Oriented Paradigm for Scalable, Distributed Data Management
View Sample PDF
Author(s): Arcot Rajasekar (University of North Carolina at Chapel Hill, USA), Mike Wan (University of California at San Diego, USA), Reagan Moore (University of North Carolina at Chapel Hill, USA) and Wayne Schroeder (University of California at San Diego, USA)
Copyright: 2012
Pages: 20
Source title: Data Intensive Distributed Computing: Challenges and Solutions for Large-scale Information Management
Source Author(s)/Editor(s): Tevfik Kosar (University at Buffalo, USA)
DOI: 10.4018/978-1-61520-971-2.ch003


View Micro-Services: A Service-Oriented Paradigm for Scalable, Distributed Data Management on the publisher's website for pricing and purchasing information.


Service-oriented architectures (SOA) enable orchestration of loosely-coupled and interoperable functional software units to develop and execute complex but agile applications. Data management on a distributed data grid can be viewed as a set of operations that are performed across all stages in the life-cycle of a data object. The set of such operations depends on the type of objects, based on their physical and discipline-centric characteristics. In this chapter, the authors define server-side functions, called micro-services, which are orchestrated into conditional workflows for achieving large-scale data management specific to collections of data. Micro-services communicate with each other using parameter exchange, in memory data structures, a database-based persistent information store, and a network messaging system that uses a serialization protocol for communicating with remote micro-services. The orchestration of the workflow is done by a distributed rule engine that chains and executes the workflows and maintains transactional properties through recovery micro-services. They discuss the micro-service oriented architecture, compare the micro-service approach with traditional SOA, and describe the use of micro-services for implementing policy-based data management systems.

Related Content

Miloš Kotlar. © 2021. 4 pages.
Ivan Ratković, Miljan Djordjevic. © 2021. 13 pages.
Benjamin Berg, Mor Harchol-Balter. © 2021. 23 pages.
Bryan Donyanavard, Amir M. Rahmani, Axel Jantsch, Onur Mutlu, Nikil Dutt. © 2021. 33 pages.
Assefaw Gebremedhin, Mostofa Patwary, Fredrik Manne. © 2021. 22 pages.
Nenad Korolija, Jovan Popović, Miroslav M. Bojović. © 2021. 10 pages.
Christina Pacher. © 2021. 8 pages.
Body Bottom