Step 5: Registration of the generated Web services.
The resulting Web services are registered in a
registry and discovery artefact so that it can be easily
discovered.
Part 2: Composition of the Web services onto BP
This part consists of the following steps:
Step 1: Identification of the BE
From the universe of discourse, identify the relevant
BE such as ‘customer order’.
Step 2: Description of the flow of the actions
corresponding to the BE (e.g. business rules).
Each BE triggers a set of actions with a particular
flow. These actions begin with the capture of the
event to the production of an output. We can use
tools to model the flow (e.g. BPEL4WS).
Step 3: Identification of the actions involving CRUD
operations.
The automated actions correspond generally to a set
of CRUD operations.
Step 4: Matchmaking between the operations and the
registered Web services.
Step 5: Replace in the flow (BPEL4WS) the CRUD
operations by their Web services.
Part 2 of the process is triggered by any new BE, a
B2B perspective, or when re-engineering the
existing BP.
5 RELATED WORK
The problem of integration is addressed in a number
of different ways through schema integration of
heterogeneous databases (Batini et al. 1986),
interoperability (e.g., COBRA, DCOM, RMI,
JDBC), e-Services (L. Wong, 2001), to the Web
services (Box, 2003; Chen et al., 2003; Kreger,
2001) and their composition (Jablonski, 2003 ;
Leyman, 2002) in order to integrate the applications
involved in the business processes. Each of them is
concerned with a specific aspect of the problem.
In the last three years, the object-oriented paradigm
has been extended with the introduction of Service-
Oriented-Architecture (SOA) model, which helps to
separate business intent from IT implementation.
This allows a sharing of business services across the
enterprise and to support B2B initiatives. The e-
services model is composed of a set of business
services, a set of business components, a set of IT
elements, and a set of business rules.
The approach described in this paper is in touch with
the e-services model, however, it is mainly based on
the factual dependency at the highest abstraction of a
business to determine Web services that enter in the
composition of any business process. The Web
services definition and specification are not intuitive
to the analyst for less ambiguity.
6 CONCLUSION
This work considers that traditional approaches for
integration are more IT-oriented, that is they are
proposed from an IT perspective not from a business
perspective. They focus on the complex elements of
the IS, which makes the integration task harder. Our
approach allows generation of de facto standards
Web services that facilitate the integration, from the
highest abstraction level (universe of discourse)
where the elements namely the business objects and
the coordination artefacts are easy to capture with
less analyst intuition. The Web services are
generated from valid factual dependencies regardless
of the business processes which will use or reuse
them in their composition.
This is a significant issue nowadays where
organizations are looking to sharing Web services
across the enterprise, to support B2B integration,
and to reengineer or compose business processes,
which is more and more intensive and critical for a
business survival.
We will develop after a global architecture and a
supporting tool that allows organization to really
turn information into action.
REFERENCES
Batini C., Lenzirini M. and. Navathe S.B. (1986). A
Comprehensive Analysis of Methodologies for
Database Schemas Integration. ACM Computing
Surveys, 18(4), 322-364.
Box,B., The Web Services Revolution,
http://www.eds.com/thought/thought_leadership_web
_revolution.pdf, 2003
Bubenko J., Enterprise Modeling, Ingenierie des Systems
d’Information, 2(6) 1994
Chen M., Chen A. K. N and Shao B. B. M, Implications
and Impacts of Web services to Electronic Commerce
Research and Practices, Journal of e-Commerce, Vol
4. No 4. (2003), pp 128-139
Codd E. , Relational Model for Data Management Version
2. Addison~Wesly, 1990
http://www7b.boulder.ibm.com/dmdd/library/tutorials/030
8freeze/0308freeze-2-1.html
Jablonski S. and Petrov I., Web Services, Workflow and
Metadata Management as the Means in the Eletrocnic
Collaboration Era, ICEIS 2003, Angers/France.
Kreger H., Web services: Conceptual Architecture
(WSCA 1.0), IBM Software Group, May 2001
Leyman F., and Roller D., A Quick Overview of
BPEL4WS, IBM Developer Work, August 2002
Wong L., e-Services: A Key Component for Success, eAI
Journal, March 2001, pp 18-25
TURNING INFORMATION INTO ACTIONS: FROM DATA TO BUSINESS PROCESSES THROUGH WEB
SERVICES
573