Datasheet

P1: OTA/XYZ P2: ABC
c01 JWBT191/Bell November 1, 2009 14:39 Printer Name: Yet to Come
8 Ch. 1 Introduction
EXHIBIT 1.3 SERVICE-ORIENTED DISCOVERY ITERATIONS
service is deployed to production. This cycle of discovery can go back over the same ground if a
service must undergo enhancements, redesign, or rearchitecture efforts.
Exhibit 1.3 illustrates this chain of discovery activities and identifies the five major iterations
that are conducted in a service life cycle:
1. Concept discovery typically occurs before a solution is accepted and established, during
which conceptual services are identified.
2. Post-proposition discovery is pursued after a solution to a problem has been proposed and
adopted.
3. Design-time discovery is conducted during the design and architecture service life cycle
phase.
4. Construction-time discovery obviously occurs during the construction phase of a project,
during which source code is written and tested.
5. Run-time discovery takes place after a service has been certified and deployed to produc-
tion environment.
The sections that follow elaborate on the five service discovery iterations and identify the
underpinning activities that lead to identification of service capabilities.
Concept Discovery Iteration: Discover before Solution Proposition. Even before a solution has
been proposed and institutionalized, the practitioner should start formalizing organizational ideas
and concepts that can later serve as candidate services. This concept recognition effort is typi-
cally conducted during the service conceptualization phase, during which the problem domain is
studied, remedies are discussed, resolution avenues are explored, and obviously conceptual ser-
vices are discovered. Furthermore, the identified conceptual services typically promote a common