28 Search Results for "Leymann, Frank"


Document
10021 Abstracts Collection – Service-Oriented Architecture and (Multi-)Agent Systems Technology

Authors: Monique Calisti, Frank Leymann, Frank P. Dignum, Ryszard Kowalczyk, and Rainer Unland

Published in: Dagstuhl Seminar Proceedings, Volume 10021, Service-Oriented Architecture and (Multi-)Agent Systems Technology (2010)


Abstract
From 10.01. to 15.01.2010, Dagstuhl Seminar 10021 ``Service-Oriented Architecture and (Multi-)Agent Systems Technology '' was held in Schloss Dagstuhl~--~Leibniz Center for Informatics. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. Abstracts of the presentations given during the seminar as well as abstracts of seminar results and ideas are put together in this paper. The first section describes the seminar topics and goals in general. Links to extended abstracts or full papers are provided, if available.

Cite as

Monique Calisti, Frank Leymann, Frank P. Dignum, Ryszard Kowalczyk, and Rainer Unland. 10021 Abstracts Collection – Service-Oriented Architecture and (Multi-)Agent Systems Technology. In Service-Oriented Architecture and (Multi-)Agent Systems Technology. Dagstuhl Seminar Proceedings, Volume 10021, pp. 1-16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2010)


Copy BibTex To Clipboard

@InProceedings{calisti_et_al:DagSemProc.10021.1,
  author =	{Calisti, Monique and Leymann, Frank and Dignum, Frank P. and Kowalczyk, Ryszard and Unland, Rainer},
  title =	{{10021 Abstracts Collection – Service-Oriented Architecture and (Multi-)Agent Systems Technology}},
  booktitle =	{Service-Oriented Architecture and (Multi-)Agent Systems Technology},
  pages =	{1--16},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2010},
  volume =	{10021},
  editor =	{Monique Calisti and Frank P. Dignum and Ryszard Kowalczyk and Frank Leymann and Rainer Unland},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.10021.1},
  URN =		{urn:nbn:de:0030-drops-28461},
  doi =		{10.4230/DagSemProc.10021.1},
  annote =	{Keywords: Service-oriented computing (SOC), Service-oriented architecture (SOA), multi-agent systems (MAS), engineering complex distributed systems, governance adaptability, dynamism, flexibility, autonomy}
}
Document
10021 Executive Summary – Service-Oriented Architecture and (Multi-)Agent Systems Technology

Authors: Monique Calisti, Frank Leymann, Frank P. Dignum, Ryszard Kowalczyk, and Rainer Unland

Published in: Dagstuhl Seminar Proceedings, Volume 10021, Service-Oriented Architecture and (Multi-)Agent Systems Technology (2010)


Abstract
Service-Oriented Architecture (SOA) stands for a standards-based and technology-independent distributed computing paradigm and architectural style which is especially suited to meet the demands of today’s dynamic business applications. Based on a comprehensive set of independent or at most loosely-coupled and network-available software services SOA is supposed to provide a platform for an efficient and effective publication, discovery, binding, and assembly of these services. Intelligent agents can be regarded as autonomous, problem-solving computational entities with social abilities that are capable of effective pro-active behavior in open and dynamic environments. If the term entity is replaced by service the substantial overlap in interests between both communities can easily be imagined. Nevertheless, right now the main research focus of each community seems to be different. The SOA community concentrates mainly on developing service engineering methodologies. Active topics in the multi-agent systems community are collaboration, self-organization, adaptability, flexibility, pro-activeness, and interoperability. The overlap between those two communities and the fact that they concentrate on different research topics can definitely be seen as a huge chance since it means that each community may be able to benefit from the research efforts of the other. This seminar brought members from both communities together in order to identify such areas of mutual benefit. After extensive general discussions the seminar concentrated on three topics, namely the engineering of complex distributed systems, its governance, and its adaptability and requirements for dynamism.

Cite as

Monique Calisti, Frank Leymann, Frank P. Dignum, Ryszard Kowalczyk, and Rainer Unland. 10021 Executive Summary – Service-Oriented Architecture and (Multi-)Agent Systems Technology. In Service-Oriented Architecture and (Multi-)Agent Systems Technology. Dagstuhl Seminar Proceedings, Volume 10021, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2010)


Copy BibTex To Clipboard

@InProceedings{calisti_et_al:DagSemProc.10021.2,
  author =	{Calisti, Monique and Leymann, Frank and Dignum, Frank P. and Kowalczyk, Ryszard and Unland, Rainer},
  title =	{{10021 Executive Summary – Service-Oriented Architecture and (Multi-)Agent Systems Technology}},
  booktitle =	{Service-Oriented Architecture and (Multi-)Agent Systems Technology},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2010},
  volume =	{10021},
  editor =	{Monique Calisti and Frank P. Dignum and Ryszard Kowalczyk and Frank Leymann and Rainer Unland},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.10021.2},
  URN =		{urn:nbn:de:0030-drops-28459},
  doi =		{10.4230/DagSemProc.10021.2},
  annote =	{Keywords: Service-oriented computing (SOC), Service-oriented architecture (SOA), multi-agent systems (MAS), engineering complex distributed systems, governance adaptability, dynamism, flexibility, autonomy}
}
Document
Adapting Web Services for Multiple Devices: a Model-Driven, Aspect-Oriented Approach

Authors: Guadalupe Ortiz-Bellot and Alfonso Garcia de Prado

Published in: Dagstuhl Seminar Proceedings, Volume 10021, Service-Oriented Architecture and (Multi-)Agent Systems Technology (2010)


Abstract
Mobile devices have become an essential element in our daily lives, even for connecting to the Internet. Web Services have become extremely important when offering services through the Internet. However, current Web Services are very inflexible as regards their invocation from different types of device, especially if we consider the need for them to be adaptable when being invoked from a mobile device. In this paper, we will propose several alternatives for the creation of flexible web services which can be invoked from different types of device, and compare the different proposed approaches. Aspect -Oriented Programming and Model-Driven Development have been used in all proposals to reduce the impact of service adaption, not only for the service developer, but also to maintain the correct code structure. This work has been developed thanks to the support of MEC (contract TIN2008-02985).

Cite as

Guadalupe Ortiz-Bellot and Alfonso Garcia de Prado. Adapting Web Services for Multiple Devices: a Model-Driven, Aspect-Oriented Approach. In Service-Oriented Architecture and (Multi-)Agent Systems Technology. Dagstuhl Seminar Proceedings, Volume 10021, pp. 1-2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2010)


Copy BibTex To Clipboard

@InProceedings{ortizbellot_et_al:DagSemProc.10021.3,
  author =	{Ortiz-Bellot, Guadalupe and Garcia de Prado, Alfonso},
  title =	{{Adapting Web Services for Multiple Devices: a Model-Driven, Aspect-Oriented Approach}},
  booktitle =	{Service-Oriented Architecture and (Multi-)Agent Systems Technology},
  pages =	{1--2},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2010},
  volume =	{10021},
  editor =	{Monique Calisti and Frank P. Dignum and Ryszard Kowalczyk and Frank Leymann and Rainer Unland},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.10021.3},
  URN =		{urn:nbn:de:0030-drops-28122},
  doi =		{10.4230/DagSemProc.10021.3},
  annote =	{Keywords: Web Services, Mobile Devices, Aspct-Oriented Programming, Model-Driven Development}
}
Document
An Agent Based Approach for the Decentralised Compensation of Business Processes

Authors: Tim Lessner

Published in: Dagstuhl Seminar Proceedings, Volume 10021, Service-Oriented Architecture and (Multi-)Agent Systems Technology (2010)


Abstract
An automated execution of business processes, composed of Web Services, also requires a reliable error handling and in the case of failures at least parts of a process need to be recovered. One way to enable a forward oriented recovery is compensation which allows to semantically undo effects even "long" time after the process --a long running transaction-- commits. Usually, compensation as for example applied in BPEL (Business Process Execution Language), requires that all compensation steps associated with the business process perform successfully. Also, the conditions for a compensation are not considered and it is not dynamic. In some business scenarios, e.g. a complex production process involving several partners, compensation is a commitment under certain conditions. These conditions in turn can be dynamic and interdependent. Often, a lot of human effort is required to perform compensation. Agents in turn, can enable a decentralised compensation in which agents negotiate a commitment to find a proper compensation strategy. Especially in highly dynamic environment this enables on the one hand a dynamic compensation, and on the other it can support human decision finding in case of failure.

Cite as

Tim Lessner. An Agent Based Approach for the Decentralised Compensation of Business Processes. In Service-Oriented Architecture and (Multi-)Agent Systems Technology. Dagstuhl Seminar Proceedings, Volume 10021, pp. 1-6, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2010)


Copy BibTex To Clipboard

@InProceedings{lessner:DagSemProc.10021.4,
  author =	{Lessner, Tim},
  title =	{{An Agent Based Approach for the Decentralised Compensation of Business Processes}},
  booktitle =	{Service-Oriented Architecture and (Multi-)Agent Systems Technology},
  pages =	{1--6},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2010},
  volume =	{10021},
  editor =	{Monique Calisti and Frank P. Dignum and Ryszard Kowalczyk and Frank Leymann and Rainer Unland},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.10021.4},
  URN =		{urn:nbn:de:0030-drops-25527},
  doi =		{10.4230/DagSemProc.10021.4},
  annote =	{Keywords: Compensation, Business Processes, Agents, Commitment}
}
Document
Programming Service Oriented Agents

Authors: Benjamin Hirsch, Thomas Konnerth, Michael Burkhardt, and Sahin Albayrak

Published in: Dagstuhl Seminar Proceedings, Volume 10021, Service-Oriented Architecture and (Multi-)Agent Systems Technology (2010)


Abstract
This paper introduces a programming language for service-oriented agents. JADL++ combines the ease of use of scripting-languages with a state-of-the-art service oriented approach which allows the seamless integration of web-services. Furthermore, the language includes OWL-based ontologies for semantic descriptions of data and services, thus allowing agents to make intelligent decisions about service calls.

Cite as

Benjamin Hirsch, Thomas Konnerth, Michael Burkhardt, and Sahin Albayrak. Programming Service Oriented Agents. In Service-Oriented Architecture and (Multi-)Agent Systems Technology. Dagstuhl Seminar Proceedings, Volume 10021, pp. 1-16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2010)


Copy BibTex To Clipboard

@InProceedings{hirsch_et_al:DagSemProc.10021.5,
  author =	{Hirsch, Benjamin and Konnerth, Thomas and Burkhardt, Michael and Albayrak, Sahin},
  title =	{{Programming Service Oriented Agents}},
  booktitle =	{Service-Oriented Architecture and (Multi-)Agent Systems Technology},
  pages =	{1--16},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2010},
  volume =	{10021},
  editor =	{Monique Calisti and Frank P. Dignum and Ryszard Kowalczyk and Frank Leymann and Rainer Unland},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.10021.5},
  URN =		{urn:nbn:de:0030-drops-28158},
  doi =		{10.4230/DagSemProc.10021.5},
  annote =	{Keywords: Service oriented architectures, agents, agent programming language, semantic services}
}
Document
Reliability of Service-Based and Agent-Based Systems

Authors: Michael N. Huhns

Published in: Dagstuhl Seminar Proceedings, Volume 10021, Service-Oriented Architecture and (Multi-)Agent Systems Technology (2010)


Abstract
A description of the current problems of service-oriented architectures and service-oriented computing and how the solutions will come from using agent technology. That is, services will have to become more agent-like in order to succeed fully in the marketplace.

Cite as

Michael N. Huhns. Reliability of Service-Based and Agent-Based Systems. In Service-Oriented Architecture and (Multi-)Agent Systems Technology. Dagstuhl Seminar Proceedings, Volume 10021, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2010)


Copy BibTex To Clipboard

@InProceedings{huhns:DagSemProc.10021.6,
  author =	{Huhns, Michael N.},
  title =	{{Reliability of Service-Based and Agent-Based Systems}},
  booktitle =	{Service-Oriented Architecture and (Multi-)Agent Systems Technology},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2010},
  volume =	{10021},
  editor =	{Monique Calisti and Frank P. Dignum and Ryszard Kowalczyk and Frank Leymann and Rainer Unland},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.10021.6},
  URN =		{urn:nbn:de:0030-drops-25546},
  doi =		{10.4230/DagSemProc.10021.6},
  annote =	{Keywords: Service-oriented computing, multiagent systems}
}
Document
09021 Abstracts Collection – Software Service Engineering

Authors: Frank Leymann, Tony Shan, Olaf Zimmermann, and Willem-Jan van den Heuvel

Published in: Dagstuhl Seminar Proceedings, Volume 9021, Software Service Engineering (2009)


Abstract
From 04.01. to 07.01.2009, the Dagstuhl Seminar 09021 ``Software Service Engineering '' was held in Schloss Dagstuhl~--~Leibniz Center for Informatics. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. Abstracts of the presentations given during the seminar as well as abstracts of seminar results and ideas are put together in this paper. The first section describes the seminar topics and goals in general. Links to extended abstracts or full papers are provided, if available.

Cite as

Frank Leymann, Tony Shan, Olaf Zimmermann, and Willem-Jan van den Heuvel. 09021 Abstracts Collection – Software Service Engineering. In Software Service Engineering. Dagstuhl Seminar Proceedings, Volume 9021, pp. 1-10, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2009)


Copy BibTex To Clipboard

@InProceedings{leymann_et_al:DagSemProc.09021.1,
  author =	{Leymann, Frank and Shan, Tony and Zimmermann, Olaf and van den Heuvel, Willem-Jan},
  title =	{{09021 Abstracts Collection – Software Service Engineering}},
  booktitle =	{Software Service Engineering},
  pages =	{1--10},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2009},
  volume =	{9021},
  editor =	{Frank Leymann and Tony Shan and Willen-Jan van den Heuvel and Olaf Zimmermann},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.09021.1},
  URN =		{urn:nbn:de:0030-drops-20463},
  doi =		{10.4230/DagSemProc.09021.1},
  annote =	{Keywords: Service engineering, software engineering, service-oriented computing, service-oriented analysis and design, SOA, systems engineering, Web engineering}
}
Document
Cases of Software Services Design in Practice

Authors: Susanne Patig

Published in: Dagstuhl Seminar Proceedings, Volume 9021, Software Service Engineering (2009)


Abstract
During the last years, several approaches for the design of software services in service-oriented architectures (SOA) have been proposed. Often these approaches are too rough or too academic to provide guidance for real world SOA projects. Moreover, since the existing SOA design approaches are often not sufficiently validated, their successfulness in practice can be doubted. The research presented here aims at learning from successful SOA projects. Two cases of such projects are described. In the cases similarities show up that are distinct from existing SOA design approaches (mainly the purely academic ones) and, thus, point to necessary enhancements of these approaches.

Cite as

Susanne Patig. Cases of Software Services Design in Practice. In Software Service Engineering. Dagstuhl Seminar Proceedings, Volume 9021, pp. 1-11, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2009)


Copy BibTex To Clipboard

@InProceedings{patig:DagSemProc.09021.3,
  author =	{Patig, Susanne},
  title =	{{Cases of  Software Services Design in Practice}},
  booktitle =	{Software Service Engineering},
  pages =	{1--11},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2009},
  volume =	{9021},
  editor =	{Frank Leymann and Tony Shan and Willen-Jan van den Heuvel and Olaf Zimmermann},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.09021.3},
  URN =		{urn:nbn:de:0030-drops-20473},
  doi =		{10.4230/DagSemProc.09021.3},
  annote =	{Keywords: SOA Design Approaches, Service Design, Case Study}
}
Document
09021 Executive Summary – Software Service Engineering

Authors: Willem-Jan van den Heuvel, Olaf Zimmermann, Frank Leymann, and Tony Shan

Published in: Dagstuhl Seminar Proceedings, Volume 9021, Software Service Engineering (2009)


Abstract
Service-Oriented Architecture (SOA) constitutes an important, standards-based and technology-independent distributed computing paradigm and architectural style for discovering, binding, assembling, and publishing loosely-coupled and network-available software services. With SOA-enabled applications operating in highly complex, distributed, and heterogeneous execution environments, SOA practitioners encounter the limits of traditional software engineering. In this Dagstuhl seminar, we have discussed and explored the fundamental tenets underpinning the development and maintenance of SOA systems. As a result of our discussions, we position software service engineering as an evolving and converging discipline that embraces the open world assumption. Software service engineering entails a departure from traditional software engineering disciplines such as component-based development, supplementing them with techniques and patterns tailored to service enablement, composition, and management.

Cite as

Willem-Jan van den Heuvel, Olaf Zimmermann, Frank Leymann, and Tony Shan. 09021 Executive Summary – Software Service Engineering. In Software Service Engineering. Dagstuhl Seminar Proceedings, Volume 9021, pp. 1-12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2009)


Copy BibTex To Clipboard

@InProceedings{vandenheuvel_et_al:DagSemProc.09021.2,
  author =	{van den Heuvel, Willem-Jan and Zimmermann, Olaf and Leymann, Frank and Shan, Tony},
  title =	{{09021 Executive Summary – Software Service Engineering}},
  booktitle =	{Software Service Engineering},
  pages =	{1--12},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2009},
  volume =	{9021},
  editor =	{Frank Leymann and Tony Shan and Willen-Jan van den Heuvel and Olaf Zimmermann},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.09021.2},
  URN =		{urn:nbn:de:0030-drops-20412},
  doi =		{10.4230/DagSemProc.09021.2},
  annote =	{Keywords: Service engineering, software engineering, service-oriented computing, service-oriented analysis and design, SOA, systems engineering, Web engineering}
}
Document
Designing Software Services for Business Agility

Authors: Harald Wesenberg

Published in: Dagstuhl Seminar Proceedings, Volume 9021, Software Service Engineering (2009)


Abstract
This presentation focuses on identifying the right services for a domain. The work is based on 10+ years of experience from StatoilHydro identifying and building services that are stable and useful for many years, even across technology shifts. By focusing on workflows with their activities, events and information usage, a set of reusable services can be identified through little effort (espescially if the workflows already exists) and built/composed from existing services. This approach is especially suitable for agile development practices, as it significantly reduces the amount of up-front analysis compared to traditional service design practices.

Cite as

Harald Wesenberg. Designing Software Services for Business Agility. In Software Service Engineering. Dagstuhl Seminar Proceedings, Volume 9021, pp. 1-3, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2009)


Copy BibTex To Clipboard

@InProceedings{wesenberg:DagSemProc.09021.4,
  author =	{Wesenberg, Harald},
  title =	{{Designing Software Services for Business Agility}},
  booktitle =	{Software Service Engineering},
  pages =	{1--3},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2009},
  volume =	{9021},
  editor =	{Frank Leymann and Tony Shan and Willen-Jan van den Heuvel and Olaf Zimmermann},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.09021.4},
  URN =		{urn:nbn:de:0030-drops-20445},
  doi =		{10.4230/DagSemProc.09021.4},
  annote =	{Keywords: Enterprise Architecture, SOA, Domain Driven Design, Business Architecture, Software Service}
}
Document
On Composing RESTful Services

Authors: Cesare Pautasso

Published in: Dagstuhl Seminar Proceedings, Volume 9021, Software Service Engineering (2009)


Abstract
Composition is one of the central tenets of service oriented computing. This paper discusses how composition can be applied to RESTful services in order to foster their reuse. Given the specific constraints of the REST architectural style, a number of challenges for current service composition languages and technologies are identified to point out future research directions.

Cite as

Cesare Pautasso. On Composing RESTful Services. In Software Service Engineering. Dagstuhl Seminar Proceedings, Volume 9021, pp. 1-7, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2009)


Copy BibTex To Clipboard

@InProceedings{pautasso:DagSemProc.09021.5,
  author =	{Pautasso, Cesare},
  title =	{{On Composing RESTful Services}},
  booktitle =	{Software Service Engineering},
  pages =	{1--7},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2009},
  volume =	{9021},
  editor =	{Frank Leymann and Tony Shan and Willen-Jan van den Heuvel and Olaf Zimmermann},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.09021.5},
  URN =		{urn:nbn:de:0030-drops-20433},
  doi =		{10.4230/DagSemProc.09021.5},
  annote =	{Keywords: REST, Web Service Composition, RESTful Service Composition}
}
Document
Software Service Engineering - Architect's Dream or Developer's Nightmare?

Authors: Gregor Hohpe

Published in: Dagstuhl Seminar Proceedings, Volume 9021, Software Service Engineering (2009)


Abstract
Architectural principles such as loose coupling are the key drivers behind the adoption of service-oriented architectures. Service-oriented architectures promote concepts such as composition, process modeling, protocol design, declarative programming, event-based programming, and object-document mapping. These architectural ideals can be fraught with challenges for developers who are faced with unfamiliar programming models and immature tools. This paper briefly reviews the service-oriented architecture concepts and highlights the most pressing challenges for developers. These challenges suggest several focus areas for tool builders and software service engineering researchers.

Cite as

Gregor Hohpe. Software Service Engineering - Architect's Dream or Developer's Nightmare?. In Software Service Engineering. Dagstuhl Seminar Proceedings, Volume 9021, pp. 1-5, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2009)


Copy BibTex To Clipboard

@InProceedings{hohpe:DagSemProc.09021.6,
  author =	{Hohpe, Gregor},
  title =	{{Software Service Engineering - Architect's Dream or Developer's Nightmare?}},
  booktitle =	{Software Service Engineering},
  pages =	{1--5},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2009},
  volume =	{9021},
  editor =	{Frank Leymann and Tony Shan and Willen-Jan van den Heuvel and Olaf Zimmermann},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.09021.6},
  URN =		{urn:nbn:de:0030-drops-20423},
  doi =		{10.4230/DagSemProc.09021.6},
  annote =	{Keywords: Event-based programming, declarative programming, object-document mapping, patterns, process modeling, protocol design, service composition, software}
}
Document
06291 Abstracts Collection – The Role of Business Processes in Service-Oriented Architectures

Authors: Frank Leymann, Wolfgang Reisig, Satish R. Thatte, and Wil van der Aalst

Published in: Dagstuhl Seminar Proceedings, Volume 6291, The Role of Business Processes in Service Oriented Architectures (2006)


Abstract
The Dagstuhl seminar on \emph{The Role of Business Processes in Service Oriented Architectures} (Seminar 06291) took place in July 2006 (16.07.2006-21.07.2006 to be precise). The seminar was attended by more than 40 experts from both academia and industry. Unlike most Dagstuhl seminars there was a high participation from industry (in particular from organizations developing software, e.g., IBM, SAP, Microsoft, Google, etc.). The focal point of the seminar was the marriage of business processes and service oriented architectures. This was reflected by the topics selected by the participants and their background.

Cite as

Frank Leymann, Wolfgang Reisig, Satish R. Thatte, and Wil van der Aalst. 06291 Abstracts Collection – The Role of Business Processes in Service-Oriented Architectures. In The Role of Business Processes in Service Oriented Architectures. Dagstuhl Seminar Proceedings, Volume 6291, pp. 1-28, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2006)


Copy BibTex To Clipboard

@InProceedings{leymann_et_al:DagSemProc.06291.1,
  author =	{Leymann, Frank and Reisig, Wolfgang and Thatte, Satish R. and van der Aalst, Wil},
  title =	{{06291 Abstracts Collection – The Role of Business Processes in Service-Oriented Architectures}},
  booktitle =	{The Role of Business Processes in Service Oriented Architectures},
  pages =	{1--28},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2006},
  volume =	{6291},
  editor =	{Frank Leymann and Wolfgang Reisig and Satish R. Thatte and Wil van der Aalst},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06291.1},
  URN =		{urn:nbn:de:0030-drops-8324},
  doi =		{10.4230/DagSemProc.06291.1},
  annote =	{Keywords: Business Process Management, Workflow Management, Middleware, Service Oriented Architecture, Web Services, Petri-Nets, Transaction Models, Mega-Programming}
}
Document
06291 Workshop Report: Process Mining, Monitoring Processes and Services

Authors: Wil van der Aalst

Published in: Dagstuhl Seminar Proceedings, Volume 6291, The Role of Business Processes in Service Oriented Architectures (2006)


Abstract
In a service-oriented architecture, but also in classical entreprise systems, a variety of events (e.g., messages being sent and received) are being logged. This information can be used for process mining purposes, i.e., based on some event log it is possible to discover processes or to check conformance. The goal of process discovery is to build models without a-priori knowledge, i.e., based on sequences of events one can look for the presence or absence of certain patterns and deduce some process model from it. For conformance checking there has to be an initial model. One can think of this model as a contract" or speci¯cation" and it is interesting to see whether the parties involved stick to this model. Using conformance checking it is possible to quantify the fit (fewer deviations result in a better fit) and to locate problem areas" where a lot of deviations take place. One of the four workshops organized within the context of the Dagstuhl seminar on The Role of Business Processes in Service Oriented Architec- tures (Seminar 06291, 16.07.2006-21.07.2006) was aWorkshop on Process Mining and Monitoring Processes and Services. In this paper, we report on the results of the workshop.

Cite as

Wil van der Aalst. 06291 Workshop Report: Process Mining, Monitoring Processes and Services. In The Role of Business Processes in Service Oriented Architectures. Dagstuhl Seminar Proceedings, Volume 6291, pp. 1-7, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2006)


Copy BibTex To Clipboard

@InProceedings{vanderaalst:DagSemProc.06291.3,
  author =	{van der Aalst, Wil},
  title =	{{06291 Workshop Report: Process Mining, Monitoring Processes and Services}},
  booktitle =	{The Role of Business Processes in Service Oriented Architectures},
  pages =	{1--7},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2006},
  volume =	{6291},
  editor =	{Frank Leymann and Wolfgang Reisig and Satish R. Thatte and Wil van der Aalst},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06291.3},
  URN =		{urn:nbn:de:0030-drops-8345},
  doi =		{10.4230/DagSemProc.06291.3},
  annote =	{Keywords: }
}
Document
Choreography Conformance Checking: An Approach based on BPEL and Petri Nets

Authors: Wil van der Aalst, Marlon Dumas, C. Ouyang, Anne Rozinat, and H. M. W. Verbeek

Published in: Dagstuhl Seminar Proceedings, Volume 6291, The Role of Business Processes in Service Oriented Architectures (2006)


Abstract
Recently, languages such as BPEL and WS-CDL have been proposed to describe interactions between services and their behavioral dependencies. The emergence of these languages heralds an era where richer service descriptions, going beyond WSDL-like interfaces, will be available. However, what can these richer service descriptions serve for? This talk discussed the use of event logs of web services and behavioral service descriptions as input for process mining and conformance checking. Conformance checking is the act of verifying whether or not one or more parties stick to an agreed-upon behavior, by observing their actual behavior as recorded in message logs. This talk shows that it is possible to translate BPEL business abstract processes to Petri nets and to relate SOAP messages to transitions in the Petri net. The approach has been implemented in the ProM framework.

Cite as

Wil van der Aalst, Marlon Dumas, C. Ouyang, Anne Rozinat, and H. M. W. Verbeek. Choreography Conformance Checking: An Approach based on BPEL and Petri Nets. In The Role of Business Processes in Service Oriented Architectures. Dagstuhl Seminar Proceedings, Volume 6291, pp. 1-71, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2006)


Copy BibTex To Clipboard

@InProceedings{vanderaalst_et_al:DagSemProc.06291.9,
  author =	{van der Aalst, Wil and Dumas, Marlon and Ouyang, C. and Rozinat, Anne and Verbeek, H. M. W.},
  title =	{{Choreography Conformance Checking: An Approach based on BPEL and Petri Nets}},
  booktitle =	{The Role of Business Processes in Service Oriented Architectures},
  pages =	{1--71},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2006},
  volume =	{6291},
  editor =	{Frank Leymann and Wolfgang Reisig and Satish R. Thatte and Wil van der Aalst},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06291.9},
  URN =		{urn:nbn:de:0030-drops-8307},
  doi =		{10.4230/DagSemProc.06291.9},
  annote =	{Keywords: Process mining, SOAP messages, BPEL, Petri nets}
}
  • Refine by Author
  • 8 Leymann, Frank
  • 5 van der Aalst, Wil
  • 2 Calisti, Monique
  • 2 Dignum, Frank P.
  • 2 Dustdar, Schahram
  • Show More...

  • Refine by Classification

  • Refine by Keyword
  • 6 SOA
  • 2 Business Processes
  • 2 Service engineering
  • 2 Service-oriented architecture (SOA)
  • 2 Service-oriented computing
  • Show More...

  • Refine by Type
  • 28 document

  • Refine by Publication Year
  • 15 2006
  • 6 2009
  • 6 2010
  • 1 1996

Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail