(a) Together with friends, you are building a new app called JustRead for the local community of Canterbury, its universities, students, and the general population. Your first prototype is essentially a search field, some details on found books, and a button to reserve a specific book for pickup. As first partners, you managed to have the Beaney in Canterbury, the Templeman library on campus, and the library in Sturry participating. The first challenge is to integrate their different search and order systems. To get a better understanding of where you stand, you start by sketching the overall architecture of the existing systems, and what you plan for your own system.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
1. (a) Together with friends, you are building a new app called JustRead
for the local community of Canterbury, its universities, students,
and the general population. Your first prototype is essentially a
search field, some details on found books, and a button to reserve
a specific book for pickup.
As first partners, you managed to have the Beaney in Canterbury,
the Templeman library on campus, and the library in Sturry
participating. The first challenge is to integrate their different
search and order systems. To get a better understanding of where
you stand, you start by sketching the overall architecture of the
existing systems, and what you plan for your own system.
From initial conversations, you know:
• The systems of the Templeman library are hosted by the
University of Kent's own Cornwallis Datá Centre
• The systems run on hardware shared with other services
provided by the university.
• The inventory-and-booking system is written in Java and
runs inside a docker container.
• The Beaney and the library in Sturry use the same system,
hosted by an unnamed 3rd-party provider. Though, you have
heard that it is a custom system using the .NET middleware
directly on top of Windows.
You got a start-up grant from a cloud provider who offered
to host a Function-as-a-Service architecture for the first year
for free. For the moment, you will only need a function to
search for books, and one to reserve a specific book.
(i)
Draw a diagram with the cloud software stacks of the
described system. Be as specific as possible, based on the
details provided. Make sensible assumptions for elements
omitted.
(ii)
On the diagram for (i), indicate the likely Type of Cloud
Service and Type of Cloud for each stack.
Transcribed Image Text:1. (a) Together with friends, you are building a new app called JustRead for the local community of Canterbury, its universities, students, and the general population. Your first prototype is essentially a search field, some details on found books, and a button to reserve a specific book for pickup. As first partners, you managed to have the Beaney in Canterbury, the Templeman library on campus, and the library in Sturry participating. The first challenge is to integrate their different search and order systems. To get a better understanding of where you stand, you start by sketching the overall architecture of the existing systems, and what you plan for your own system. From initial conversations, you know: • The systems of the Templeman library are hosted by the University of Kent's own Cornwallis Datá Centre • The systems run on hardware shared with other services provided by the university. • The inventory-and-booking system is written in Java and runs inside a docker container. • The Beaney and the library in Sturry use the same system, hosted by an unnamed 3rd-party provider. Though, you have heard that it is a custom system using the .NET middleware directly on top of Windows. You got a start-up grant from a cloud provider who offered to host a Function-as-a-Service architecture for the first year for free. For the moment, you will only need a function to search for books, and one to reserve a specific book. (i) Draw a diagram with the cloud software stacks of the described system. Be as specific as possible, based on the details provided. Make sensible assumptions for elements omitted. (ii) On the diagram for (i), indicate the likely Type of Cloud Service and Type of Cloud for each stack.
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY