Oliver Moser

dblp:56/44 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Services computing and microservices · 83% Software maintenance and evolution · 17%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Services computing and microservices › service composition
composite web services
0.112012
Domain-Specific Service Selection for Composite Services · IEEE Trans. Software Eng. 2012
Services computing and microservices › service selection
qos-aware service selection
0.112012
Domain-Specific Service Selection for Composite Services · IEEE Trans. Software Eng. 2012
Software maintenance and evolution › dynamic software updating
runtime adaptation
0.112012
Domain-Specific Service Selection for Composite Services · IEEE Trans. Software Eng. 2012
Services computing and microservices
service selection
0.112012
Domain-Specific Service Selection for Composite Services · IEEE Trans. Software Eng. 2012
Services computing and microservices › service adaptation
runtime service adaptation
0.112008
Non-intrusive monitoring and service adaptation for WS-BPEL · WWW 2008
Services computing and microservices
service monitoring
0.112008
Non-intrusive monitoring and service adaptation for WS-BPEL · WWW 2008
Services computing and microservices › service composition
web service composition
0.112008
Non-intrusive monitoring and service adaptation for WS-BPEL · WWW 2008
Services computing and microservices
business process management
0.012012
Domain-Specific Service Selection for Composite Services · IEEE Trans. Software Eng. 2012

Methods — techniques the papers use, named apart from their topics

qos modeling · 0.1domain-specific language · 0.1aspect-oriented programming · 0.1SOAP interception · 0.1
YearPublicationVenuePosition
2012 Domain-Specific Service Selection for Composite Services
abstract
We propose a domain-specific service selection mechanism and system implementation to address the issue of runtime adaptation of composite services that implement mission-critical business processes. To this end, we leverage quality of service (QoS) as a means to specify rigid dependability requirements. QoS does not include only common attributes such as availability or response time but also attributes specific to certain business domains and processes. Therefore, we combine both domain-agnostic and domain-specific QoS attributes in an adaptive QoS model. For specifying the service selection strategy, we propose a domain-specific language called VieDASSL to specify so-called selectors. This language can be used to specify selector implementations based on the available QoS attributes. Both the QoS model implementation and the selectors can be adapted at runtime to deal with changing business and QoS requirements. Our approach is implemented on top of an existing WS-BPEL engine. We demonstrate its feasibility by implementing a case study from the telecommunication domain.
Oliver Moser, Florian Rosenberg, Schahram Dustdar
IEEE Trans. Software Eng.1
2010 Event Driven Monitoring for Service Composition Infrastructures
Oliver Moser, Florian Rosenberg, Schahram Dustdar
WISE1
2008 Non-intrusive monitoring and service adaptation for WS-BPEL
abstract
Web service processes currently lack monitoring and dynamic (runtime) adaptation mechanisms. In highly dynamic processes, services frequently need to be exchanged due to a variety of reasons. In this paper we present VieDAME, a system which allows monitoring of BPEL processes according to Quality of Service (QoS) attributes and replacement of existing partner services based on various (pluggable) replacement strategies. The chosen replacement services can be syntactically or semantically equivalent to the BPEL interface. Services can be automatically replaced during runtime without any downtime of the overall system. We implemented our solution with an aspect-oriented approach by intercepting SOAP messages and allow services to be exchanged during runtime with little performance penalty costs, as shown in our experiments, thereby making our approach suitable for high-availability BPEL environments.
Oliver Moser, Florian Rosenberg, Schahram Dustdar
WWW1