Different types of canonical applications

Assignment Help Computer Engineering
Reference no: EM133240087

Question 1 - A DISTRIBUTED ADDRESS BOOK APPLICATION.

There are various reasons that an application may need to -- or benefit from -- being distributed.

What are the different types of canonical applications that are distributed for this reason? Then, we will turn our attention to a particular hypothetical example.

For the purposes of our discussion using an address book application. We will make the functionality simple: let us suppose we have two main domain objects, a Person and an Address. There is a many-to-many relationship between them. One can obviously implement this as a desktop application but let us suppose instead we want to build the world's largest, most highly scaled, address book. What would it look like? The goal is to break down the application into its component pieces. At a very high level, there will be a client, some kind of data store, and some kind of processing. But there will be many more pieces once we have made this highly scalable.

Question 2- DISTRIBUTED SYSTEM EXAMPLES.

Based on the set of components that you covered in the example above (address book application), create some sample distributed system designs for the address book application. The goal of this is not to create a perfect design but instead to explore the different kinds of distributed systems that are possible. You should describe an implementation of the address book application as a distributed system using one of the types of system

Reference no: EM133240087

Questions Cloud

Determining are morally good human beings : Is it how we feel or how we think that is more important in determining whether we are morally good human beings?
Identify a nursing theory that has influenced your values : Identify a nursing theory that has influenced your values and goals. Discuss how the identified theory from part A fits your professional practice
Receipt of cash and provide services : Customers may pay ATT before ATT provides the goods or services.
What is load-store architecture : What is load-store architecture? Provide an example code of addition operation for load-store architecture. Write 3 advantages and 3 disadvantages
Different types of canonical applications : What are the different types of canonical applications that are distributed for this reason? Then, we will turn our attention to a particular hypothetical
Heller company recognize for current period : Heller Company offers an unconditional return policy to its customers. How much in net sales will Heller Company recognize for the current period?
Pick a company that made a major change : MSITM BA60270 Campbellsville University - Pick a company that made a major change in the way they do things. Like saving paper as ThyssenKrupp did
What is restaurant optimal total contribution : The cost of ingredients for a big serving of Cheesy Volcano Fried Rice is $2.75. What is the restaurant's optimal total contribution?
What is the likely diagnosis for this patient and why : Question - Immunologic Testing on 18 Month Baby Case Study - What is the likely diagnosis for this patient and why

Reviews

Write a Review

Computer Engineering Questions & Answers

  Determine the surface temperature of the stove

A room is to be heated by a coal-burning stove, which is a cylindrical cavity with an outer diameter of 32 cm and a height of 70 cm.

  Discuss what is the data mining

Online Discussion forum: Post your proposed topic and chosen dataset as well as a short plan for the project. Explain if it falls into the supervised.

  Summarize various types of disasters and recovery methods

Read the article titled "When Stuxnet Hit the Homeland: Government Response to the Rescue," from ABC News and consider this threat in terms of incident response

  How would solve conflict to get your meeting back on track

Imagine you are leading a team of designers for a new software product. Discuss how you would solve this conflict to get your meeting back on track.

  Supply supporting evidence for the decision

Now that you have a normal plan and have identified the information that you need for this program, you feel you are ready to start development. You told your uncle that you would need to purchase software for this program. Since your uncle is in ..

  Calculate gate length of my laptop cpu using its clock speed

How can I calculate gate length of my laptop cpu using its clock speed rate like i7- 2.3 Ghz? that is all i got to do the calculations. of course it would be ok to have some reasonable assumptions.

  How many pins for clock and ground

Let's say we broken it up into 8 banks? How many total pins now? 43 Then why use banks? Concurrent reads

  What the inductive hypothesis provides in the proof

Recall from lecture the OCaml type nat, the function toInt, and the power function working over.

  What is the relationship between a class and a type

What is the relationship between an interface and a type? What is the relationship between a class and a type?

  There is a common misconception that analog technology is

there is a common misconception that analog technology is no longer used in the transmission of digital data. however

  What solution would you propose for the company

What solution would you propose for this company? Discuss the role that data modeling would play in a project to solve this problem.

  Create a program that keeps track of the sales of bbq sauces

Create a program that keeps track of the sales of BBQ sauces for a company. The company makes several different types of sauces, Original, Sticky Sweet.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd