Chain monitoring for Web Services
This Master Thesis describes an implementation and realization of Chain monitoring for Web Services for
Fortis Insurances Netherlands. Through a detailed definition of the assignment and environment the problem
definition is described in detail. This forms a basis to describe and make an inventory of the factors that are
of importance for the approach to be taken to implement and realize a solution for the problem definition.
The iterative approach cuts the implementation and realization into the iterations event-generation, eventcollection
Each of these iterations is completed / realized through the definition of an approach based upon the project
management method Prince2. Requirements engineering and management is applied in the realization of the
Literature study, Functional Design and Technical Design. The focus during the realization lies on the
demands and wishes of the target groups, the way of implementing and realizing concepts found in the
literature study and the implementation of a generic, feasible solution.
The concepts that have been implemented and realized for the generation and collection of health
information about chains of Web Services are Aspect Oriented Programming, Java Management eXtensions
and Windows Management Instrumentation. These concepts have been realized in a way that both existing
and new .NET and J2EE Web Services realized by the ICT Competence Center J2NET can be easily fitted
Java Management eXtensions and Windows Management Instrumentation are also used for the
implementation and realization of the central storage of this health information within the existing
Through a number of different web-enabled views this health information is made available for the
monitoring of chains of Web Services. The actual chain monitoring is implemented and realized through the
application of the concept Web Services Composition. The Web Services Composition Language
BPEL4WS is used to model a chain of Web Services. Via a BPEL-interpreter and a rule engine a chain of
Web Services can be monitored real-time. Besides this so called FAB View a view for the monitoring of
individual Web Services the ICT View exists.
Application of above described approach and concepts onto the given problem definition has delivered a
good end result within Fortis Insurances Netherlands. The evaluation of this graduation project is positive,
validation and verification of the iterations and project are mainly positive. The used approach and chosen
concepts are not specifically pointed on this problem or the Fortis Insurances Netherlands organization or
infrastructure. This approach and used concepts can be easily applied upon other problems, organizations or
infrastructures. The used approach can be applied upon a broader scale, the term chain monitoring can be
placed in a larger context, Web Services are part of a larger environment of applications.
The deliverables of this graduation project are connected to the starting point of this project, the problem
definition. The real application onto the organization and infrastructure of Fortis Insurances Netherlands
takes place in the Functional and Technical Design; parts of the solution are implemented and realized there.
The deliverables of this graduation project are Fortis Insurances Netherlands specific solutions, the concepts
chosen and elaborated are suited for the application of chain monitoring for Web Services, the approach
applied and described in this graduation project has proven itself in this graduation project but can be
applied on a much broader scale.