Schakmann, R. (2010). Automatic generation of testbeds for (BPEL) workflows [Diploma Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/159810
Service orientierte Architekturen (SOA) sind mittlerweile der De-facto-Standard für verteilte Systeme in den Unternehmenslandschaften. SOA bietet zahlreiche Vorteile wie die lose Kopplung von verteilten Anwendungen und die dadurch gewonnene Flexibilität.<br />Die Verwendung von SOA führt allerdings auch zu neuen Herausforderungen.<br />Eine der wohl wichtigsten ist die Zusammensetzung der verteilten Anwendungen zu einem funktionierenden (Geschäfts-)Prozess. BPEL ermöglicht es diese verteilt angebotenen Services zu einer funktionierend Einheit zusammenzufügen. Wie bei jeder anderen Softwareentwicklung auch muss bei diesen Kompositionen die Qualität stets sicher gestellt werden.<br />Während für das Testen von lokalen Anwendungen schon Konzepte wie Mockup Objekte bereitstehen, ist im Bereich der verteilten Systeme noch Nachholbedarf vorhanden. Diese Arbeit behandelt die automatische Generierung von Testbeds für BPEL Prozesse um eine Umgebung für Tests bereitzustellen und so die Qualität sicherzustellen.<br />
de
Service Oriented Architectures (SOA) have become the de-facto standard for creating large and complex software systems in enterprise environments. While the SOA paradigm of combining loosely coupled distributed software services adds flexibility to software systems (e.g., late binding to replace services during run time), new challenges arise. One important aspect is getting the split services together to a working unit. BPEL is one way to achieve this goal. New software services for a new business requirement can be composed by using existing services. As in every other software development these new components must be tested to ensure software quality. For testing local software there is a wide range of different concepts like Mockup objects to support the testing process.<br />For distributed software tests there is still a lack of such supporting concepts and tools. This work will cover this area providing a tool for the automatic generation for testbeds for business processes to provide an environment for testing.