A Client software component operating at the trade pit of a busy stock exchange is continuously...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
A Client software component operating at the trade pit of a busy stock exchange is continuously submitting trade orders to a Trade Orders Server through the use of the newOrder (Order) interface that the Trade Orders Server exports. Client newOrder(Order) Trade Orders Server Make this simple design more reliable using the following tactics. 1. Fault Recovery: uses passive redundancy (warm restart) using a Standby. For the switching, the Standby component is responsible for notifying the Client that the calls should now be diverted. 2. Fault Detection: the Standby is sending periodic ping/echomessages to the Trade Orders Server. Create a component diagram including all relevant components and all interfaces required for the implementation of the tactics. You may add clarification commentary of up to 30 words if you want. A Client software component operating at the trade pit of a busy stock exchange is continuously submitting trade orders to a Trade Orders Server through the use of the newOrder (Order) interface that the Trade Orders Server exports. Client newOrder(Order) Trade Orders Server Make this simple design more reliable using the following tactics. 1. Fault Recovery: uses passive redundancy (warm restart) using a Standby. For the switching, the Standby component is responsible for notifying the Client that the calls should now be diverted. 2. Fault Detection: the Standby is sending periodic ping/echomessages to the Trade Orders Server. Create a component diagram including all relevant components and all interfaces required for the implementation of the tactics. You may add clarification commentary of up to 30 words if you want. A Client software component operating at the trade pit of a busy stock exchange is continuously submitting trade orders to a Trade Orders Server through the use of the newOrder (Order) interface that the Trade Orders Server exports. Client newOrder(Order) Trade Orders Server Make this simple design more reliable using the following tactics. 1. Fault Recovery: uses passive redundancy (warm restart) using a Standby. For the switching, the Standby component is responsible for notifying the Client that the calls should now be diverted. 2. Fault Detection: the Standby is sending periodic ping/echomessages to the Trade Orders Server. Create a component diagram including all relevant components and all interfaces required for the implementation of the tactics. You may add clarification commentary of up to 30 words if you want. A Client software component operating at the trade pit of a busy stock exchange is continuously submitting trade orders to a Trade Orders Server through the use of the newOrder (Order) interface that the Trade Orders Server exports. Client newOrder(Order) Trade Orders Server Make this simple design more reliable using the following tactics. 1. Fault Recovery: uses passive redundancy (warm restart) using a Standby. For the switching, the Standby component is responsible for notifying the Client that the calls should now be diverted. 2. Fault Detection: the Standby is sending periodic ping/echomessages to the Trade Orders Server. Create a component diagram including all relevant components and all interfaces required for the implementation of the tactics. You may add clarification commentary of up to 30 words if you want.
Expert Answer:
Answer rating: 100% (QA)
Components 1 Client software component 2 Trade Orders Server component 3 Standby component Interfaces 1 newOrderOrder This interface is exported by th... View the full answer
Related Book For
Systems analysis and design
ISBN: 978-0136089162
8th Edition
Authors: kenneth e. kendall, julie e. kendall
Posted Date:
Students also viewed these programming questions
-
The Canadian Dominion life insurance company typically uses a modal factor of .09 to adjust annual premiums to monthly premiums for its life insurance contracts. Harley bought a universal life...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Googles ease of use and superior search results have propelled the search engine to its num- ber one status, ousting the early dominance of competitors such as WebCrawler and Infos- eek. Even later...
-
Below is list of ethical principles that a business might follow. Think of a situation where following each might not necessarily be the right thing. a. Follow contracts to the letter. b. Never...
-
You have observed the following returns over time: Assume that the risk-free rate is 6% and the market risk premium is 5%. a. What are the betas of Stocks X and Y? b. What are the required rates of...
-
Analyze the steam turbine described in Problem 6.78. Is it possible?
-
Why do action potentials travel more quickly down thicker axons than thinner ones?
-
Louisiana Leisure makes umbrellas, gazebos, and chaise lounges. The company uses a traditional overhead allocation scheme and assigns overhead to products at the rate of $30 per direct labor hour....
-
Lila Battle has determined that the annual demand for #6 screws is 1,000,000. Lila, who works in her brother's hardware store, is in charge of purchasing. She estimates that it costs $10 every time...
-
Contrast the Islamic family with the socialist-law family.
-
Peter borrows $6,250 at a rate of 10% compounded semiannually. Find how much Peter owes at the end of 3 years. Use: A=P(1+(r)/(n))n where: A= final amount P=$6,250 (the amount borrowed ) r=10%=0.1...
-
PART B Create a table "EMP_StudentID" as follows for Part B. Note: You can store the Date of Joining in any format. EMPID Name PROVINCE Date of Joining Salary 1 JOHN Nova Scotia 9 March, 1998 1000 2...
-
Suppose you already implemented a double hash table class. Running the following code to get the value of a key would return an error. 123 456 7 8 9 def get(self, key): hash1 = hash1fun (key) hash2...
-
a. Use the Product Rule to find the derivative of the given function. b. Find the derivative by expanding the product first. f(x)=(x-6)(x+4)
-
Use the selected balance sheet and income statement information below for Anka Inc. to compute the current ratio. Explain what information this ratio provides. Current Assets Pretax Income Interest...
-
Orange Inc. sells cell phones in a perfectly competitive market in the short-run. Capital and labor are two resource factors used to produce the cell phones. Capital is fixed in the short-run but...
-
When is a partnership legally insolvent? A. When the partnership assets are insufficient to meet the partnership obligations and at least one partner is legally insolvent. B. When the partnership...
-
Refer to the situation described inBE 18-13, but assume a 2-for-1 stock split instead of the 5% stock dividend. Prepare the journal entry to record the stock split if it is to be effected in the form...
-
As the most senior member of the team present, what can you do to convince Lou and Stan about the importance of testing the accounting module with live data? What can systems analysts do in planning...
-
Describe the difference between base and derived elements.
-
What are the two main types of diagrams in UML?
-
The transfer function of a dynamic system is given by \[G(s)=\frac{s+4}{s^{5}+2 s^{4}+3 s^{3}+8 s^{2}+4 s+5}\] Determine the stability of the system a. Using Routh's stability criterion without...
-
Consider a second-order system whose transfer function is in standard form as in Equation 10.7. Assume that the requirements for the system unit-step response are rise time \(t_{\mathrm{r}} \leq 0.1...
-
Consider an unstable plant \[G(s)=\frac{s+2}{s^{3}+4 s^{2}-5 s}\] with feedback control, as shown in Figure 10.15. a. Using Routh's stability criterion, determine the range of the control gain \(K\)...
Study smarter with the SolutionInn App