Loading...
Please wait, while we are loading the content...
Similar Documents
Micro-Services: A Service-Oriented Paradigm for Scalable, Distributed Data Management
| Content Provider | Semantic Scholar |
|---|---|
| Author | Rajasekar, Arcot Wan, Mike Moore, Reagan Schroeder, Wayne |
| Copyright Year | 2012 |
| Abstract | 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. DOI: 10.4018/978-1-61520-971-2.ch003 |
| Starting Page | 74 |
| Ending Page | 93 |
| Page Count | 20 |
| File Format | PDF HTM / HTML |
| DOI | 10.4018/978-1-61520-971-2.ch003 |
| Alternate Webpage(s) | https://www.igi-global.com/viewtitlesample.aspx?id=62822&ptid=41764&t=micro-services:+a+service-oriented+paradigm+for+scalable,+distributed+data+management |
| Alternate Webpage(s) | https://doi.org/10.4018/978-1-61520-971-2.ch003 |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |