Information Technology Reference
In-Depth Information
Table 1. Service candidate types
Service candidate type
Characteristics
Data driven services
Both the information as a service and data warehousing approaches use centralized data models and data stores to provide access to en-
terprise information. The key issues are identifying the right information to be published through the service interface and the granularity
of the services.
1) Content services (RW)
Provides programmatic access to simple information content. (Papazoglou & Dubray, 2004)
2) Reporting content services
(RO)
Provides read-only access to the replica of enterprise data. (Walker)
Like content services, but the data is used only for reporting purposes and no real-time access to the
data is needed. Can be merged into type 1 services if the same data is needed elsewhere in an operative
manner.
3) Information aggregation
services
Provides seamless aggregation of several information sources. (Papazoglou & Dubray, 2004)
This is a variant of the service types 1 and 2, providing information using several simple content ser-
vices as a source.
4) Non-electronic master data. Information stored solely on paper or in other non-electronic forms. This category was identified during
the case study.
(These can be transformed into content service candidates if the business processes are further devel-
oped.)
Process driven services
Process driven methods try to identify common process elements within the enterprise, some utilizing also general patterns from other
enterprises. The key aspect of finding reusable services is the shared logic needed in several places within the enterprise.
5) Programmatic services
Programmatic services encapsulate atomic business logic functionality to build new applications. A
service is an atomic and independent part of logic within the process, which returns a concrete result.
(Papazoglou & Dubray, 2004)
6) Interactive services
Interactive services include stateful logic for interacting with a user through the presentation layer of
an application. It can contain the multi-step behavior of an interactive business process. (Papazoglou &
Dubray, 2004)
Message based communication
Includes the logic needed in business conversations to bind public and private processes and messages together. This logic can be
wrapped behind a service. (Bus sler, 2001; Harikumar et al., 2005)
7) Third-party information
syndication
Information sources and services provided by an external party. (Papazoglou & Dubray, 2004)
8) Business-to-business com-
munication services
The logic needed in complex electronic business-to-business conversations. Often based on a contract
between the enterprises. The service can contain stateful communication logic with the business partner,
possibly following a standard such as ebXML or RosettaNet. (Papazoglou & Dubray, 2004)
Additionally, the service can act as a translator transforming the source data format to the target data
format. (Harikumar et al., 2005)
an enterprise and to link them together at the
conceptual level.
and categories related to others are organized
into sub-categories. Finally, the relations of the
categories interesting from the service elicitation
point of view are refined in the selective coding
phase. Several iterations may be required to pro-
cess the data and the phases should not be seen
as distinguishable, but rather as different ways of
handling the data than in grounded theory (Flick,
1998; Robson, 2002).
The purpose of the conceptual analysis is to
find the essential business elements (categories)
Conceptual Analysis Phases
Conceptual analysis uses the three coding phases
of grounded analysis: open, axial and selective
coding (Strauss & Corbin, 1998). Open coding is
used to find the codes and their categories from
the business data. During the axial coding, the
identified categories are refined, differentiated
 
Search WWH ::




Custom Search