Service oriented software engineering, in which software applications are constructed as composition of services, has been recognized as an important approach to software system development. One of the main goals of the service oriented paradigm and of the technologies enabling this vision is to provide a solution to the development of applications involving tasks to be carried out by different organizations. Recently, more and more software systems are being developed, deployed, and consumed in this way. This new paradigm centers on the creation, discovery, composition and collaboration of autonomous services that can fulfill various functional and quality requirements. From a technological point of view, recent years have seen the emergence of important standards enabling the Service Oriented vision; however, the engineering of complex and dependable service oriented software still lacks powerful, effective methods and tools.
The 2nd International Workshop on Service Oriented Software Engineering (IW-SOSWE 2007) is intended to provide a forum for presentation and discussion of a wide range of topics related to the new paradigm of service oriented software engineering. The aim of this workshop is to bring together researchers from academia and industry, as well as practitioners working in the areas of software system engineering and service-oriented computing to discuss existing issues, recent developments, applications, methods, techniques, experience reports, and tools to support the engineering and use of service oriented systems. IW-SOSWE07 was held in Dubrovnik, Croatia in conjunction with ESEC/FSE 2007. The previous workshop of this series was held in 2006 in conjunction with ICSE 2006.
The 2007 program consisted of 6 technical papers and 2 position papers selected from a total of 16 submissions. The submission, review, discussion, and selection process were held entirely electronically. Each paper was peer reviewed by three members of the Program Committee.
Proceeding Downloads
A stakeholder-driven service life cycle model for SOA
Service-orientation is a relatively new paradigm aiming at developing software systems that are adaptive and dynamic. Service-oriented systems are developed by composing services that are shared across organizations. Because new roles and new ...
Discovery of SOA patterns via model checking
Design pattern recovery has been proved to be an useful mechanism to assess the quality of object-oriented systems, to facilitate their comprehension, and to help identifying reusable assets. The diffusion of Service Oriented Architectures (SOA) is ...
Monitoring conversational web services
The dynamic nature of web service compositions demands continuous monitoring of the quality of the provided service, as perceived by the client. We focus here on monitoring functionality of conversational services, whose behavior depends on the local ...
Towards recovering the broken SOA triangle: a software engineering perspective
Service-oriented computing (SOC) receives a lot of attention from academia and industry as a means to develop flexible and dynamic software solutions. Facing the facts, service-oriented solutions are by far not as dynamic and adaptable as they claim to ...
Efficient provisioning of service level agreements for service oriented applications
In this paper, we consider a provider that offers an application implemented as a composite service to several users with (possibly) different Quality of Service (QoS) requirements. To this end, the provider negotiates with both the clients and the ...
Dynamic trust assessment of software services
Trust assessment is a key prerequisite for the adoption of software services but poorly supported by existing methods and technology especially when it comes to trust in dynamically composed and deployed software services. In this position paper, we ...
Monitoring the monitor: an approach towards trustworthiness in service oriented architecture
The key notion in service-oriented architecture is decoupling clients and providers of a service based on an abstract service description, which is used by the service broker to point clients to a suitable service implementation. A client then sends ...
A service-based infrastructure for advanced logistics
The solutions for dangerous goods transportation usually need to deal with several constraints and requirements. The technological level in logistics is low and fleet management systems typically employ proprietary solutions. Web services can help ...