Service-oriented design supports system evolution and encourages reuse and modularization. A key ingredient of service orientation is the ability to substitute one service by another without reconfiguring the overall system. This chapter aims to give an overview of the state of the art and open challenges in the area of service substitution. Thereby, we restrict ourselves to changes of the service behavior. We present a formal model of service behavior, formalize service substitution, study algorithms to decide service substitution, and provide rules to construct services that are correct by design. Beside analysis at design time, we also investigate analysis at runtime, where we measure the deviation of a running service (or collection of ...
International audienceWeb services substitution is a promising solution that enables process continu...
Service-oriented applications do not fully benefit from standard APIs yet, and many applications fai...
Recent trends in the use of service oriented architecture for designing, developing, managing, and u...
Service-oriented design supports system evolution and encourages reuse and modularization. A key ing...
Abstract Service-oriented design supports system evolution and encourages reuse and modularization. ...
Service-Oriented Computing is an emerging computing paradigm that supports the modular design of (so...
Service Oriented Architecture (SOA) is a paradigm for building software applications from loosely-co...
International audienceA computing infrastructure where everything is a service offers many new syste...
High availability of software components has long been studied. For a software system, when unavaila...
In Service-Oriented Architectures (SOAs), software systems are decomposed into independent units, na...
The Service-Oriented Architecture (SOA) approach to building systems of application and middleware c...
International audienceOne of the main open research issues in Service Oriented Computing is to propo...
International audienceThis paper presents an approach whose objective is to support Web services sub...
Complex services can be described by service compositions and executed by service orchestrations. Ch...
In an environment of constant change and variation driven by competition and innovation, a software ...
International audienceWeb services substitution is a promising solution that enables process continu...
Service-oriented applications do not fully benefit from standard APIs yet, and many applications fai...
Recent trends in the use of service oriented architecture for designing, developing, managing, and u...
Service-oriented design supports system evolution and encourages reuse and modularization. A key ing...
Abstract Service-oriented design supports system evolution and encourages reuse and modularization. ...
Service-Oriented Computing is an emerging computing paradigm that supports the modular design of (so...
Service Oriented Architecture (SOA) is a paradigm for building software applications from loosely-co...
International audienceA computing infrastructure where everything is a service offers many new syste...
High availability of software components has long been studied. For a software system, when unavaila...
In Service-Oriented Architectures (SOAs), software systems are decomposed into independent units, na...
The Service-Oriented Architecture (SOA) approach to building systems of application and middleware c...
International audienceOne of the main open research issues in Service Oriented Computing is to propo...
International audienceThis paper presents an approach whose objective is to support Web services sub...
Complex services can be described by service compositions and executed by service orchestrations. Ch...
In an environment of constant change and variation driven by competition and innovation, a software ...
International audienceWeb services substitution is a promising solution that enables process continu...
Service-oriented applications do not fully benefit from standard APIs yet, and many applications fai...
Recent trends in the use of service oriented architecture for designing, developing, managing, and u...