Dimka Karastoyanova - Academia.edu (original) (raw)
Papers by Dimka Karastoyanova
Service Based Applications (SBAs) have highlighted new challenges related to Configuration Manage... more Service Based Applications (SBAs) have highlighted new challenges related to Configuration Management (CM). This is an important process for the assurance of end to end quality in software systems. As far as the quality of SBAs is concerned, configuration management remains an issue because of the loosely coupled and adaptive nature of the corresponding applications. A smart configuration management approach will allow organizations to make their IT resources more reliable and to utilize them to their ...
2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube), 2012
Abstract This work gives an overview of the future research challenges on enabling technologies f... more Abstract This work gives an overview of the future research challenges on enabling technologies for service-based applications that have been identified in the network of excellence S-Cube. Service-based applications comprise three layers: business processes, service compositions and services and service infrastructures. The goal of this work is to present a roadmap for future research in technologies for software and system services.
Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05), 2005
The existing Web Service Flow (WS-flow) technologies enable both static and dynamic binding of pa... more The existing Web Service Flow (WS-flow) technologies enable both static and dynamic binding of participating Web services (WSs) on the process model level. Adaptability on per-instance basis is not sufficiently supported and therefore must be addressed to improve process flexibility upon changes in the environment. Ad-hoc process instance changes can be enabled by swapping participating WS instances, by modifying port Types of the partners to be invoked, and by changing process logic. In this work we address the problem of dynamic binding of WSs to WS-flow instances at run time, i.e. the ability to exchange a WS instance participating in a WS-flow instance with an alternative one. The problem is additionally complicated by the fact that the execution of a process depends on its deployment. We describe the "find and bind" mechanism, and we show its representation as a BPEL extension. We discuss the benefits that could be gained and the disadvantages it brings in. The mechanism extends and improves the existing process technologies. It facilitates a precisely controlled policy-based selection of WSs at run time and also provides for process instance repair, while maintaining simplicity. We also discuss a prototypical implementation of the presented functionality.
2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube), 2012
Abstract This work gives an overview of the future research challenges on enabling technologies f... more Abstract This work gives an overview of the future research challenges on enabling technologies for service-based applications that have been identified in the network of excellence S-Cube. Service-based applications comprise three layers: business processes, service compositions and services and service infrastructures. The goal of this work is to present a roadmap for future research in technologies for software and system services.
This chapter discusses the evolution of standards for BPM. The focus is on technology-related sta... more This chapter discusses the evolution of standards for BPM. The focus is on technology-related standards, especially on standards for specifying process models. A discussion of the two fundamental approaches for modeling processes, graph-based and operator-based, supports a better understanding of the evolution of standards. For each standard discussed, we describe its core concepts and its impact on the evolution of standards. The corresponding influence on the overall architecture of BPM environments is worked out.
Service Based Applications (SBAs) have highlighted new challenges related to Configuration Manage... more Service Based Applications (SBAs) have highlighted new challenges related to Configuration Management (CM). This is an important process for the assurance of end to end quality in software systems. As far as the quality of SBAs is concerned, configuration management remains an issue because of the loosely coupled and adaptive nature of the corresponding applications. A smart configuration management approach will allow organizations to make their IT resources more reliable and to utilize them to their ...
2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube), 2012
Abstract This work gives an overview of the future research challenges on enabling technologies f... more Abstract This work gives an overview of the future research challenges on enabling technologies for service-based applications that have been identified in the network of excellence S-Cube. Service-based applications comprise three layers: business processes, service compositions and services and service infrastructures. The goal of this work is to present a roadmap for future research in technologies for software and system services.
Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05), 2005
The existing Web Service Flow (WS-flow) technologies enable both static and dynamic binding of pa... more The existing Web Service Flow (WS-flow) technologies enable both static and dynamic binding of participating Web services (WSs) on the process model level. Adaptability on per-instance basis is not sufficiently supported and therefore must be addressed to improve process flexibility upon changes in the environment. Ad-hoc process instance changes can be enabled by swapping participating WS instances, by modifying port Types of the partners to be invoked, and by changing process logic. In this work we address the problem of dynamic binding of WSs to WS-flow instances at run time, i.e. the ability to exchange a WS instance participating in a WS-flow instance with an alternative one. The problem is additionally complicated by the fact that the execution of a process depends on its deployment. We describe the "find and bind" mechanism, and we show its representation as a BPEL extension. We discuss the benefits that could be gained and the disadvantages it brings in. The mechanism extends and improves the existing process technologies. It facilitates a precisely controlled policy-based selection of WSs at run time and also provides for process instance repair, while maintaining simplicity. We also discuss a prototypical implementation of the presented functionality.
2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube), 2012
Abstract This work gives an overview of the future research challenges on enabling technologies f... more Abstract This work gives an overview of the future research challenges on enabling technologies for service-based applications that have been identified in the network of excellence S-Cube. Service-based applications comprise three layers: business processes, service compositions and services and service infrastructures. The goal of this work is to present a roadmap for future research in technologies for software and system services.
This chapter discusses the evolution of standards for BPM. The focus is on technology-related sta... more This chapter discusses the evolution of standards for BPM. The focus is on technology-related standards, especially on standards for specifying process models. A discussion of the two fundamental approaches for modeling processes, graph-based and operator-based, supports a better understanding of the evolution of standards. For each standard discussed, we describe its core concepts and its impact on the evolution of standards. The corresponding influence on the overall architecture of BPM environments is worked out.