hosted by
publicationslist.org
    

Dmytro Rud


dmytro.rud@googlemail.com

Books

2009
Dmytro Rud (2009)  Performancebewertung und -sicherung von orchestrierten Serviceangeboten   Hamburg: Verlag Dr. Kovač 64: Forschungsergebnisse zur Informatik isbn:978-3-8300-4327-0  
Abstract: Serviceorientierte Architektur (SOA) stellt einen vielversprechenden Versuch dar, die ständig wachsende Komplexität gegenwärtiger IT-Anwendungslandschaften durch flexible und standardkonforme Integration wiederverwendbarer fachlicher Komponenten (sog. Services) zu bewältigen. Besonders eignet sie sich im Bereich des Geschäftsprozessmanagements (engl.: "business process management", kurz BPM). Die Wichtigkeit der Qualitätsbewertungs- bzw. -sicherungsmaßnahmen bei der Durchführung von SOA-Projekten ist schon lange sowohl im industriellen als auch im akademischen Umfeld anerkannt. Es fehlen jedoch einheitliche und etablierte Methoden, welche dem SOA-Paradigma gerecht werden, seine Besonderheiten in vollem Maße berücksichtigen und sich effizient in jeder gegebenen Umgebung umsetzen lassen. Oft handelt es sich um ad-hoc-Lösungen. Die vorliegende Arbeit leistet einen Beitrag zur Entwicklung solcher einheitlicher Methoden mit besonderem Fokus auf dem Qualitätsaspekt Performance. Auf der Basis einer ausführlichen Analyse existierender Theorien und Ansätze wird in der Arbeit ein Qualitätsmodell für serviceorientierte Infrastrukturen und Anwendungen vorgeschlagen. Dabei werden alle drei klassischen Dimensionen der Softwarequalität — Produkt, Prozess und Ressourcen — abgedeckt. Zur Einschätzung der Performance von orchestrierten Serviceangeboten (zusammengesetzten Services) wird ein mathematisches Modell vorgestellt. Der eigentliche Nutznießer dieses Modells ist der Serviceintegrator, dessen Aufgabe in der Erfüllung aller Phasen des Lebenszyklus von Geschäftsprozessen im Auftrag seiner Clients besteht. Es erfolgt eine Einordnung des entwickelten Performancemodells in das Lebenszyklus von Web Service-Integrationsprojekten und dem ITIL®-gesteuerten IT-Betrieb des Serviceintegrators. Die Möglichkeit der effizienten ingenieurmäßigen Anwendung des Modells ist im Rahmen seiner prototypischen Implementierung bewiesen.
Notes:
2006
Dmytro Rud (2006)  QualitĂ€t von Web Services: Messung und Sicherung der Performance   SaarbrĂŒcken: VDM Verlag Dr. MĂŒller isbn:978-3-86550-666-5  
Abstract: Web Services stellen eine neue Technologie verteilter Anwendungen dar, welche – dank der Benutzung standardisierter Formate und Protokolle – viele Interoperabilitäts- und Kompatibilitätsprobleme lösen soll, die bei der Verwendung frÃŒherer Technologien vorkamen. Die Dienstgüte (quality of service, QoS) von Web Services hat viele Aspekte, wie z.B. Performance, Skalierbarkeit, Sicherheit, usw. In dieser Arbeit steht die Performance im Mittelpunkt. Im ersten Teil des Buches werden grundlegende Web Service-Technologien sowie ihre Bedeutung im Kontext der Dienstgüte untersucht. Danach folgt eine Analyse von existierenden mathematischen Modellen, komplexen Managementinfrastrukturen und praktischen Fallstudien auf dem Gebiet der Qualitätssicherung von Web Services. Der zweite Teil beschreibt einen Web Service-Messservice. Es werden theoretische und Technische Aspekte der Messung der Performance von Web Services sowie der Aufbau der wichtigsten Komponente des Messservice – des Lasttreibers – diskutiert. Schließlich werden interne Abläufe und die webbasierte Benutzerschnittstelle des Messservice beschrieben. Das Buch richtet sich an Praktiker, die sich mit Web Services befassen.
Notes:

Journal articles

2007
Dmytro Rud, Andreas Schmietendorf, Reiner Dumke (2007)  Performance annotated business processes in service-oriented architectures   JS3T: International Journal of Simulation: Systems, Science & Technology 8: 3. 61-71 September  
Abstract: This paper addresses quality of service aspects of web service orchestrations from the standpoint of a web service integrator. A mathematical model based on operations research techniques is proposed to estimate and forecast the influence of the execution of orchestrated processes on utilization and throughput of individual involved nodes and of the whole system. This model is applied to the optimization of service levels agreement process between the involved parties. A software infrastructure that realizes the model is described as well.
Notes: Special Issue on Performance Modelling of Computer Networks, Systems and Services
2004

Book chapters

2010

Conference papers

2010
2009
2008
2007
Dmytro Rud, Andreas Schmietendorf, Martin Kunz, Reiner Dumke (2007)  ProzessqualitĂ€t bei dem Übergang zur serviceorientierten Architektur   In: Tagungsband zum DASMA Metrik Kongress 2007 (MetriKon 2007) Edited by:GĂŒnter BĂŒren, Manfred Bundschuh, Reiner Dumke. 141-153 Kaiserslauern, Germany: Shaker Verlag  
Abstract: This article addresses maturity models in the field of the service-oriented architecture (SOA). It discusses the question of under what conditions the maturity models are suitable for quality assessment of an enterprise’s SOA adoption process and the reached maturity level can be considered as a reasonable process metric. The SOA maturity models are thus examined as both quality assessment means and quality assessment objects. On the basis of formulated criteria, a comparative analysis of existing maturity models is performed.
Notes:
Dmytro Rud, Steffen Mencke, Andreas Schmietendorf, Reiner Dumke (2007)  GranularitĂ€tsmetriken fĂŒr serviceorientierte Architekturen   In: Tagungsband zum DASMA Metrik Kongress 2007 (MetriKon 2007) Edited by:GĂŒnter BĂŒren, Manfred Bundschuh, Reiner Dumke. 297-308 Kaiserslauern, Germany: Shaker Verlag  
Abstract: In this paper different types of the granularity of services in service-oriented architectures (SOA) are discussed. For the assessment of these properties corresponding metrics are proposed.
Notes:
Dmytro Rud, Martin Kunz, Andreas Schmietendorf, Reiner Dumke (2007)  Performance Analysis in WS-BPEL-Based Infrastructures   In: Proc. 23rd Annual UK Performance Engineering Workshop (UKPEW 2007) 130-141 Ormskirk, Lancashire, UK:  
Abstract: Business process management is one of natural applications of the service-oriented architecture (SOA). The leading standard in this field is the Business Process Execution Language for Web Services (WS-BPEL). The mathematical model described in this paper serves for the estimation of expected execution time of WS-BPEL processes (web service orchestrations) and count of web service invocations starting from XML-based process descriptions and operations research techniques. Furthermore, on the basis of these values an analysis of the utilization of involved nodes and the network can be performed, as well as a kind of process profiling. Results of this analysis can be used to optimize processes and service level agreements (SLA) and to discover potential performance bottlenecks. The model covers both the version 1.1 and the recent version 2.0 of the WS-BPEL specification.
Notes:
Dmytro Rud, Andreas Schmietendorf, Reiner Dumke (2007)  Resource metrics for service-oriented infrastructures   In: Proc. Workshop on Software Engineering Methods for Service-Oriented Architecture 2007 (SEMSOA 2007) Edited by:Daniel LĂŒbke. 90-98 Hannover, Germany:  
Abstract: Resource quality is one of the dimensions of software quality assessment and must be appropriately addressed in service-oriented architecture. In this paper some resource metrics for distributed systems that conform to the service-oriented concepts will be proposed. Similarities and differences between service-oriented, component-based and web-based software engineering approaches will be analysed in the context of involved resources and their quality impact.
Notes:
Steffen Kernchen, Dmytro Rud, Fritz Zbrog, Reiner Dumke (2007)  Processing remote measurement databases by the means of mobile agents   In: Proc. 3rd International Conference on Web Information Systems and Technologies (WEBIST 2007) 184-188 Barcelona, Spain:  
Abstract: This paper discusses possible approaches for using mobile agents for accessing and processing of big remote databases containing measurement data. There are several reasons that make it inappropriate to dispatch raw data over the network. (a) Those data may be confidential and therefore need to be anonymized. (b) The amount of the data can be too big. In this case it could be advisable to generalize the data on the database provider node and to transfer only these generalization results to the customer. (c) Furthermore, this special information processing can be not in line with qualifications of both the database holder and its clients. The usage of agents gives the possibility to outsource the development and installation of additional software to an external agent provider, which is then responsible for regular updates of the software considering aspects like new algorithms. Application scenarios are outlined and certain kinds of service will be described and motivated with examples.
Notes:
2006
Dmytro Rud, Andreas Schmietendorf, Reiner Dumke (2006)  Performance Modeling of WS-BPEL-Based Web Service Compositions   In: Proceedings of the IEEE Service Computing Workshops (SCW 2006) 140-147 Los Alamitos, CA, USA:  
Abstract: This paper addresses quality of service aspects of web service orchestrations created using WS-BPEL from the standpoint of a web service integrator. A mathematical model based on operations research techniques and formal semantics of WS-BPEL is proposed to estimate and forecast the influence of the execution of orchestrated processes on utilization and throughput of individual involved nodes and of the whole system. This model is applied to the optimization of service levels agreement process between the involved parties.
Notes:
Dmytro Rud, Andreas Schmietendorf, Reiner Dumke (2006)  Product metrics for service-oriented infrastructures   In: Applied Software Measurement. Proc. International Workshop on Software Metrics and DASMA Software Metrik Kongress (IWSM/MetriKon 2006) Edited by:Alain Abran, Manfred Bundschuh, GĂŒnter BĂŒren, Reiner Dumke. 161-174 Potsdam, Germany: Shaker Verlag  
Abstract: Service-oriented architecture is nowadays widely adopted as modern approach for development of enterprise-wide and cross-enterprise distributed applications. From the software engineering point of view, these applications resemble some features of formerly known component-based and object-oriented software systems and web applications, but the differences are substantial enough to make it impossible to simply reuse existing metrics. In this paper we will try to analyse these differences and to formulate product metrics that consider all peculiarities of service-oriented software and assess its complexity, reliability and performance aspects.
Notes:
Martin Kunz, Andreas Schmietendorf, Reiner Dumke, Dmytro Rud (2006)  SOA-capability of software measurement tools   In: Proc. International Conference on Software Process and Product Measurement 2006 (MENSURA 2006) 216-225 CĂĄdiz, Spain:  
Abstract: In many areas of application in IT industry service-oriented architectures (SOA) have proved their ability to create flexible structures with new functionalities by the integration of existing service offerings. In this paper the authors want to analyze the current situation in the area of software measurement tools with respect to which preconditions have to be fulfilled by measurement tools to easily integrate into a service-oriented measurement infrastructure.
Notes:
Dmytro Rud, Andreas Schmietendorf, Reiner Dumke (2006)  Analyse des Performance-Verhaltens von WS-BPEL-Prozessen   In: Tagungsband zum 1. Workshop "Bewertungsaspekte serviceorientierter Architekturen" (BSOA 2006) Edited by:Andreas Schmietendorf, Reiner Dumke. 85-93 Berlin, Germany:  
Abstract: In diesem Beitrag wird über prototypische Implementierung eines mathematischen Modells zur Analyse des Performance-Verhaltens in orchestrierten Geschäftsprozessen berichtet.
Notes:
2005
Andreas Schmietendorf, Dmytro Rud (2005)  Performanceaspekte choreographierter Anwendungen auf Basis lose gekoppelter Web Services   In: Tagungsband zum 6. Workshop "Performance Engineering in der Softwareentwicklung" (PE 2005) 61-71 Berlin, Germany:  
Abstract: Neu zu entwickelnde Systeme sollen flexibel auf sich verändernde Performance-Anforderungen eingehen können. Insbesondere so genannte serviceorientierte Architekturen (SOA) unterstützen die schnelle und zum Teil dynamische Implementierung neuer Anwendungssysteme auf der Basis verfügbarer Services (z.B. Web Services im Internet). Eine solche Vorgehensweise impliziert gewaltige Herausforderungen um qualitative Anforderungen einhalten zu können und damit auch für das Performance Engineering. Nachdem wir auf dem vergangenen Workshop zur Performance Engineering die prototypische Entwicklung eines Measurement Service vorgestellt haben, wollen wir uns im Rahmen dieses Beitrags auf die Nutzung der Messergebnisse bzw. notwendige Erweiterungen dieses Measurement Service konzentrieren.
Notes:
2004

Masters theses

2005
Powered by PublicationsList.org.