In today's world, communication between computer systems, business-to-business communication, is becoming ever more important; just think of the travel agency where you would like to book a ifight, hotel and car rental at the same time. One way to facilitate this interbusiness communication is by use of Web services, systems that make applications available via a network, such as the Internet. The business environment is also a dynamic one. What customers want today, may no longer be easy to achieve tomorrow, or it may no longer be what they expect. Therefore flexibility is also a desirable trait of computer systems today. This flexibility can be provided or addressed by incorporating variability into a system. This thesis discusses how variability can be incorporated into (Web-)service-based systems. It introduces a language, VxBPEL, an adaption of an existing language, able to capture variability in these systems and discusses a proof-of-concept implementation of an application platform able to interpret this language and handle the variability it contains.
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.