Diploma Thesis DIP-2728

BibliographyFuentetaja Abad, Pablo: Fault Handling Across the Web Services Stack.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 2728 (2008).
103 pages, english.
CR-SchemaC.2.0 (Computer-Communication Networks, General)
C.2.1 (Network Architecture and Design)
C.2.2 (Network Protocols)
C.2.4 (Distributed Systems)
D.2.11 (Software Engineering Software Architectures)

The Business Process Execution Language (BPEL) is an XML based language for describing business process behaviour based on Web services. The BPEL notation includes flow control, variables, concurrent execution, input and output, transaction scoping/compensation, and error handling. These processes are executed on a BPEL engine which calls and receives messages from external parties. The BPEL process is suspended or terminated if such communication fails, not providing any detailed information about the cause. The aim of this diploma thesis is the description of the different communication faults that can be found throughout the Web Services Stack, how they are reflected and describe a general concept of fault handling. Two BPEL engines are use on this thesis “Oracle BPEL Process Manager” and “Apache ODE”. The first one provides some specific standard faults than are able to manage communication faults. This means are taken as a reference to develop a concept which will be extrapolated into the second engine.

Full text and
other links
PDF (1975483 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Kopp, Oliver
Entry dateJuly 17, 2008
   Publ. Institute   Publ. Computer Science