Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A reference architecture for real-time microservice API consumption
Gadea C., Trifan M., Ionescu D., Ionescu B.  CrossCloud 2016 (Proceedings of the 3rd Workshop on CrossCloud Infrastructures & Platforms, London, UK, Apr 18-21, 2016)1-6.2016.Type:Proceedings
Date Reviewed: May 26 2016

Are you a software practitioner or architect looking for a specific case study in building a contemporary Internet service using a microservices architecture? You will find this short conference presentation by Cristian Gadea et al. relevant. The authors present a specific design, instantly benefiting a mobile or web-based client experience from server-side processing. They describe a reference architecture for a publisher-subscriber mechanism to indicate the availability of new representational state transfer (REST) application programming interfaces (APIs) to clients, as real-time updates. They also describe highlights of a closed source implementation of this architecture. It is relevant to those building microservices-based Internet services solving this design problem.

The central ideas of the architecture are: (a) a microservices management server that “coordinate[s] the execution of the REST requests on behalf of the client[s],” and (b) “an object synchronization mechanism that is capable of keeping multiple web clients up to date based on real-time synchronization of the local browser data model with” the central database. The implementation is contemporary, using tools such as Swagger, PouchDB/Apache CouchDB, RESTful API modeling language (RAML), Node.js, and Docker.

This is not a research paper or a survey comparing different approaches or tools in the context of a popular design problem. This work describes a working implementation and is intended for practitioners.

Reviewer:  Sundara Nagarajan Review #: CR144454 (1609-0669)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
General (D.2.0 )
 
 
Distributed Applications (C.2.4 ... )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Development of distributed software
Shatz S. (ed), Macmillan Publishing Co., Inc., Indianapolis, IN, 1993. Type: Book (9780024096111)
Aug 1 1994
Fundamentals of software engineering
Ghezzi C., Jazayeri M., Mandrioli D., Prentice-Hall, Inc., Upper Saddle River, NJ, 1991. Type: Book (013820432)
Jul 1 1992
Software engineering
Sodhi J., TAB Books, Blue Ridge Summit, PA, 1991. Type: Book (9780830633425)
Feb 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy