EBK SOFTWARE ENGINEERING
EBK SOFTWARE ENGINEERING
10th Edition
ISBN: 8220101455970
Author: SOMMERVILLE
Publisher: PEARSON
Expert Solution & Answer
Book Icon
Chapter 18, Problem 18.10E

Explanation of Solution

Difficulty in Compensation actions:

A compensation action is an action that is included in a workflow to ‘undo’ a transaction that has been completed earlier in the workflow.

Compensation actions are required in workflows for the following reasons:

  • The success of the entire workflow may rely on all included workflows successfully completing. If some of these included workflows are successful but some aren’t, then the compensating actions have to be executed to ensure that the overall system is left in a consistent state.
  • Compensation actions are required when dependent services, offered by different suppliers, are composed to create an integrated service...

Blurred answer
Students have asked these similar questions
Using an example, explain in detail why the thorough testing of services that include compensation actions is difficult.
Please answer the following questions for the Professional and Scientific Staff Management (PSSM) case: Professional and Scientific Staff Management (PSSM) is a unique type of temporary staffing agency. Many organizations today hire highly skilled technical employees on a short-term, temporary basis to assist with special projects or to provide a needed technical skill. PSSM negotiates contracts with its client companies in which it agrees to provide temporary staff in specific job categories for a specified cost. For example, PSSM has a contract with an oil and gas exploration company in which it agrees to supply geologists with at least a master’s degree for $5,000 per week. PSSM has contracts with a wide range of companies and can place almost any type of professional or scientific staff members, from computer programmers to geologists to astrophysicists. When a PSSM client company determines that it will need a temporary professional or scientific employee, it issues a staffing…
In order for a team to be successful, it must engage in team-building activities. As a minimum, you need to reference at least five (5) papers in your answer.
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Text book image
Systems Analysis and Design (Shelly Cashman Serie...
Computer Science
ISBN:9781305494602
Author:Scott Tilley, Harry J. Rosenblatt
Publisher:Cengage Learning
Text book image
Information Technology Project Management
Computer Science
ISBN:9781337101356
Author:Kathy Schwalbe
Publisher:Cengage Learning