APPENDIX A
Business Use Cases
This appendix contains the business use cases for the examples described in Chapters 6 and 7 on service interface design and service implementation design.
Business Use Case BU01 – Quote Insurance
This section provides an overview of the use case, goals, and actors.
Description — This is the process by which a quote for insurance is produced and presented to a Customer in response to a Customer request. ACME’s underwriting and pricing rules are applied to determine the acceptability of risks and insurance premium options.
Actors —
- Primary Actors — Customer, Agency
- Secondary Actors — Underwriting, Pricing
Business goal — To obtain new business by providing competitive insurance offerings
Triggers — Customer requests an insurance quote
Basic Workflow
- Customer information
- Customer contact information: phone, address, and email address
- Whether this is a new Customer
- Auto insurance
- Auto information
- Make, model, year, and body type
- VIN
- General condition
- Customer information
- Driving record
- Age
- Gender
- Information on other drivers (same as above)
- Auto usage
- Expected yearly commuter miles and total miles
- Whether the auto is used for business purposes
- Coverage desired
- Liability
- Collision
- Comprehensive
- Towing
- Auto glass
- Auto information
- Homeowner’s insurance
- Property information
- Location (physical address)
- Year built
- Dwelling type (single family, duplex, ...
- Property information
Get Applied SOA: Service-Oriented Architecture and Design Strategies now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.