Flexible, Reliable, Distributed Software guides readers through the process of developing high quality distributed software by highlighting the software architecture behind remote method invocation as well as HTTP and REST based architectures. It covers both the architectural patterns as well as the
Flexible, Reliable, Distributed Software
โ Scribed by Henrik B Christensen
- Year
- 2018
- Tongue
- English
- Leaves
- 120
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Flexible, Reliable, Distributed Software guides readers through the process of developing high quality distributed software by highlighting the software architecture behind remote method invocation as well as HTTP and REST based architectures. It covers both the architectural patterns as well as the underlying Java implementation.
โฆ Table of Contents
Table of Contents
Flexible, Reliable, Distributed Software
TeleMed Case
Learning Objectives
TeleMed Stories
A Role Based Design
A Server side Role based Design
Related Work
Basic Concepts
The Issues Involved
Elements of a Solution
Tying Things Together
Summary of Key Concepts
Review Questions
Broker Part One
Learning Objectives
The Problem
The Broker Pattern
Analysis
Summary of Key Concepts
Review Questions
Implementing Broker
Learning Objectives
Architectural Concerns
Domain Layer
Client Side
Server side
Test-driven development of Distributed Systems
Using the Broker library
Summary of Key Concepts
Broker Part Two
Learning Objectives
Limitations in the TeleMed Case
Game Lobby Stories
Walkthrough of a Solution
Summary of Key Concepts
Review Questions
HTTP
Learning Objectives
A HTTP Walk-through
A HTTP Case Study: PasteBin
Broker using HTTP
Summary of Key Concepts
Review Questions
REST
Learning Objectives
The Demise of Broker Architectures
Representational State Transfer (REST)
Richardson's model for Levels in REST
The Architectural Style
Level 1 REST: TeleMed
Documenting REST API
Continued REST Design for TeleMed
Implementing REST based TeleMed
Level 2 REST: GameLobby
Testability and TDD of REST designs
Summary of Key Concepts
Review Questions
Bibliography
๐ SIMILAR VOLUMES
...This book brings together a careful selection of topics that are relevant, indeed crucial, for developing good quality software with a carefully designed pedagogy that leads the reader through an experience of active learning. The emphasis in the content is on practical goals-how to construct rel
C. Wohlin, M. Host, P. Runeson and A. Wesslen, Software Reliability, in Encyclopedia of Physical Sciences and Technology (third edition), Vol. 15, Academic Press, 2001.<div class="bb-sep"></div>Contents<br/>Reliability measurement and modeling: an introduction<br/>Usage-based testing<br/>Data collec
Software Reliability Engineering is the classic guide to this time-saving practice for the software professional. ACM Software Engineering Notes praised it as: ".an introductory book, a reference, and an application book all compressed in a single volume.The author's experience in reliability engine