Workflow patterns as web service compositions: the case of PEWS
- Autores
- Guerra, Marcelo; Motz, Regina; Pardo, Alberto; Musicante, Martin A.
- Año de publicación
- 2012
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- In the past years, Web Services (WS) have become the standard for exposing services as application programming interfaces to be consumed from anywhere in the world. Since many operations require the collaboration between two or more WS, the need to have languages to express Web Service Compositions has emerged. Web Service Composition presents a problem very similar to Business Process Management (BPM), both disciplines aim to express complex combinations of operations to achieve broader goals. In BPM these combinations are generally known as Workflows. The current industry standard for representing Web Service Workflows is BPEL, a language developed by Microsoft, IBM and others. PEWS is another language proposed to describe Web Service Compositions. Simplicity and neatness of descriptions are two relevant features of this language. This work proposes some extensions to PEWS in order to support the most common workflow patterns. The extended version of PEWS is able to fully support 36 out of the 43 Workflow Control Patterns as defined in the literature. This new version creates the foundation for further studies on the language, especially future extensions to capture other patterns and features (such as data manipulation, error handling, etc.) as well as the addition of semantic information to compositions.
Eje: Workshop Ingeniería de software (WIS)
Red de Universidades con Carreras en Informática (RedUNCI) - Materia
-
Ciencias Informáticas
Workflow Patterns
Web Service Compositions
PEWS
SOFTWARE ENGINEERING
Web-based services - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/23701
Ver los metadatos del registro completo
id |
SEDICI_e7acd7a1e0945390abcbc1234801c34f |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/23701 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Workflow patterns as web service compositions: the case of PEWSGuerra, MarceloMotz, ReginaPardo, AlbertoMusicante, Martin A.Ciencias InformáticasWorkflow PatternsWeb Service CompositionsPEWSSOFTWARE ENGINEERINGWeb-based servicesIn the past years, Web Services (WS) have become the standard for exposing services as application programming interfaces to be consumed from anywhere in the world. Since many operations require the collaboration between two or more WS, the need to have languages to express Web Service Compositions has emerged. Web Service Composition presents a problem very similar to Business Process Management (BPM), both disciplines aim to express complex combinations of operations to achieve broader goals. In BPM these combinations are generally known as Workflows. The current industry standard for representing Web Service Workflows is BPEL, a language developed by Microsoft, IBM and others. PEWS is another language proposed to describe Web Service Compositions. Simplicity and neatness of descriptions are two relevant features of this language. This work proposes some extensions to PEWS in order to support the most common workflow patterns. The extended version of PEWS is able to fully support 36 out of the 43 Workflow Control Patterns as defined in the literature. This new version creates the foundation for further studies on the language, especially future extensions to capture other patterns and features (such as data manipulation, error handling, etc.) as well as the addition of semantic information to compositions.Eje: Workshop Ingeniería de software (WIS)Red de Universidades con Carreras en Informática (RedUNCI)2012-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/23701enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-10-15T10:48:10Zoai:sedici.unlp.edu.ar:10915/23701Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-10-15 10:48:10.474SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Workflow patterns as web service compositions: the case of PEWS |
title |
Workflow patterns as web service compositions: the case of PEWS |
spellingShingle |
Workflow patterns as web service compositions: the case of PEWS Guerra, Marcelo Ciencias Informáticas Workflow Patterns Web Service Compositions PEWS SOFTWARE ENGINEERING Web-based services |
title_short |
Workflow patterns as web service compositions: the case of PEWS |
title_full |
Workflow patterns as web service compositions: the case of PEWS |
title_fullStr |
Workflow patterns as web service compositions: the case of PEWS |
title_full_unstemmed |
Workflow patterns as web service compositions: the case of PEWS |
title_sort |
Workflow patterns as web service compositions: the case of PEWS |
dc.creator.none.fl_str_mv |
Guerra, Marcelo Motz, Regina Pardo, Alberto Musicante, Martin A. |
author |
Guerra, Marcelo |
author_facet |
Guerra, Marcelo Motz, Regina Pardo, Alberto Musicante, Martin A. |
author_role |
author |
author2 |
Motz, Regina Pardo, Alberto Musicante, Martin A. |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Workflow Patterns Web Service Compositions PEWS SOFTWARE ENGINEERING Web-based services |
topic |
Ciencias Informáticas Workflow Patterns Web Service Compositions PEWS SOFTWARE ENGINEERING Web-based services |
dc.description.none.fl_txt_mv |
In the past years, Web Services (WS) have become the standard for exposing services as application programming interfaces to be consumed from anywhere in the world. Since many operations require the collaboration between two or more WS, the need to have languages to express Web Service Compositions has emerged. Web Service Composition presents a problem very similar to Business Process Management (BPM), both disciplines aim to express complex combinations of operations to achieve broader goals. In BPM these combinations are generally known as Workflows. The current industry standard for representing Web Service Workflows is BPEL, a language developed by Microsoft, IBM and others. PEWS is another language proposed to describe Web Service Compositions. Simplicity and neatness of descriptions are two relevant features of this language. This work proposes some extensions to PEWS in order to support the most common workflow patterns. The extended version of PEWS is able to fully support 36 out of the 43 Workflow Control Patterns as defined in the literature. This new version creates the foundation for further studies on the language, especially future extensions to capture other patterns and features (such as data manipulation, error handling, etc.) as well as the addition of semantic information to compositions. Eje: Workshop Ingeniería de software (WIS) Red de Universidades con Carreras en Informática (RedUNCI) |
description |
In the past years, Web Services (WS) have become the standard for exposing services as application programming interfaces to be consumed from anywhere in the world. Since many operations require the collaboration between two or more WS, the need to have languages to express Web Service Compositions has emerged. Web Service Composition presents a problem very similar to Business Process Management (BPM), both disciplines aim to express complex combinations of operations to achieve broader goals. In BPM these combinations are generally known as Workflows. The current industry standard for representing Web Service Workflows is BPEL, a language developed by Microsoft, IBM and others. PEWS is another language proposed to describe Web Service Compositions. Simplicity and neatness of descriptions are two relevant features of this language. This work proposes some extensions to PEWS in order to support the most common workflow patterns. The extended version of PEWS is able to fully support 36 out of the 43 Workflow Control Patterns as defined in the literature. This new version creates the foundation for further studies on the language, especially future extensions to capture other patterns and features (such as data manipulation, error handling, etc.) as well as the addition of semantic information to compositions. |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-10 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/23701 |
url |
http://sedici.unlp.edu.ar/handle/10915/23701 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1846063909309513728 |
score |
13.22299 |