Web services are rapidly becoming the key technology for enterprises to enable IT development and modernization. By now, organizations have experienced the Service Oriented Architecture (SOA) technology by developing and using simple internal applications or by searching for information provided by external services, thus enabling the interactions among different organizations. SOA is also an appropriate platform-independent approach to implement cooperative business processes. In this scenario, the service is a unit of work provided by a service provider and offered to the other organizations involved in a common network. In order to share services and knowledge, organizations have to standardize their own process descriptions and model them through services using the same approach and principles. The paper proposes a methodology to support the designer in the identification of services to produce by considering the initial process flow. The adoption of the presented approach would guarantee a homogenous description of services and their interaction along the enterprise network and thus facilitate the collaboration.
[1]
Silvana Castano,et al.
A Methodology and Tool Environment for Process Analysis and Reengineering
,
1999,
Data Knowl. Eng..
[2]
Luciano Baresi,et al.
WIDE workflow development methodology
,
1999
.
[3]
Hajo A. Reijers,et al.
Evaluating workflow process designs using cohesion and coupling metrics
,
2008,
Comput. Ind..
[4]
Mike P. Papazoglou,et al.
Business process development life cycle methodology
,
2007,
CACM.
[5]
Jan L. G. Dietz,et al.
The atoms, molecules and fibers of organizations
,
2003,
Data Knowl. Eng..
[6]
James A. O'Brien,et al.
Introduction to information systems : essentials for the internetworked enterprise
,
2000
.
[7]
Liam O'Brien,et al.
SMART: The Service-Oriented Migration and Reuse Technique
,
2005
.
[8]
Valeria De Antonellis,et al.
Ontology-based methodology for e-service discovery
,
2006,
Inf. Syst..