Chapter 8. Business scenario and design 231
8.2.1 Actors
In this scenario, there is one primary actor called Customer. Table 8-1 provides
details on this actor.
Table 8-1 Customer Registration actors
8.2.2 Use case
The Customer Registration use case is shown in Table 8-2.
Table 8-2 Customer Registration use case
Actor Name Customer
Brief Description Customer uses the self-service online Customer
Management service to create a new account
Status Primary
Relationships
Association to use cases 001 Customer Registration
Use Case Name 001 Customer Registration
Use Case overview Customer enters the site and asks for the registration
page. Once presented with the page, Customer enters
the requested information and submits it. A credit check
is performed on the customer. If the credit rating is
acceptable, the Customer Management service is
invoked to register the customer. The appropriate
Delivery services, as selected by the customer, are
invoked to assign account numbers. On completion, an
e-mail is sent to the Customer indicating the status of
the registration (success or failure). If the registration is
successful, the account number or numbers are
returned.
Preconditions The Customer supplies the information required to
create a new customer account and selects one or more
account types (business, home, or both).
Termination Outcome 1 The Customer Management service registers the
customer, creates the appropriate accounts, and sends
a confirmation e-mail.

Get Patterns: Implementing Self-Service in an SOA Environment 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.