Skip to topic | Skip to bottom


Main.BobbyBregmanr1.1 - 14 Dec 2006 - 11:41 - ArieVanDeursen

Start of topic | Skip to actions

Chain monitoring for Web Services

Bobby Bregman

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 and event-monitoring. 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 with event-generation. 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 infrastructure. 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.

I Attachment sort Action Size Date Who Comment
scriptie.pdf manage 1691.4 K 14 Dec 2006 - 11:40 ArieVanDeursen MSc Thesis Bobby Bregman

You are here: Main > MastersProjects > PastAndCurrentMScProjects > BobbyBregman

to top

Copyright © 2003-2017, Software Engineering Research Group, Delft University of Technology, The Netherlands