Rule-driven service coordination middleware for scientific applications

With the proliferation of Web services, scientific applications are more and more designed as temporal compositions of services, commonly referred to as workflows. To address this paradigm shift, different workflow management systems have been proposed. While their efficiency has been established ov...

Full description

Saved in:
Bibliographic Details
Published in:Future generation computer systems Vol. 35; pp. 1 - 13
Main Authors: Fernandez, Hector, Tedeschi, Cédric, Priol, Thierry
Format: Journal Article
Language:English
Published: Elsevier B.V 01.06.2014
Elsevier
Subjects:
ISSN:0167-739X, 1872-7115
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract With the proliferation of Web services, scientific applications are more and more designed as temporal compositions of services, commonly referred to as workflows. To address this paradigm shift, different workflow management systems have been proposed. While their efficiency has been established over centralized static systems, it is questionable over decentralized failure-prone platforms. Scientific applications recently started to be deployed over large distributed computing platforms, leading to new issues, like elasticity, i.e., the possibility to dynamically refine, at runtime, the amount of resources dedicated to an application. This raised again the demand for new programming models, able to express autonomic self-coordination of services in a dynamic platform. Nature-inspired, rule-based computing models recently gained a lot of attention in this context. They are able to naturally express parallelism, distribution, and autonomic adaptation. While their high expressiveness and adequacy for this context has been established, such models severely suffer from a lack of proof of concepts. In this paper, we concretely show how to leverage such models in this context. We focus on the design, the implementation and the experimental validation of a chemistry-inspired scientific workflow management system. •A rule-based coordination model has been proposed and used to express service composition.•A chemistry-inspired workflow management system has been proposed in this paper.•We designed three architectures based on the proposed concepts for that chemistry-inspired workflow system.•We have experimented and evaluated our chemistry-inspired workflow system on real scientific applications.•We also compared our three chemical-based workflow systems with two other standard de-facto workflow management systems.
AbstractList With the proliferation of Web services, scientific applications are more and more designed as temporal compositions of services, commonly referred to as workflows. To address this paradigm shift, different workflow management systems have been proposed. While their efficiency has been established over centralized static systems, it is questionable over decentralized failure-prone platforms. Scientific applications recently started to be deployed over large distributed computing platforms, leading to new issues, like elasticity, i.e., the possibility to dynamically refine, at runtime, the amount of resources dedicated to an application. This raised again the demand for new programming models, able to express autonomic self-coordination of services in a dynamic platform. Nature-inspired, rule-based computing models recently gained a lot of attention in this context. They are able to naturally express parallelism, distribution, and autonomic adaptation. While their high expressiveness and adequacy for this context has been established, such models severely suffer from a lack of proof of concepts. In this paper, we concretely show how to leverage such models in this context. We focus on the design, the implementation and the experimental validation of a chemistry-inspired scientific workflow management system. •A rule-based coordination model has been proposed and used to express service composition.•A chemistry-inspired workflow management system has been proposed in this paper.•We designed three architectures based on the proposed concepts for that chemistry-inspired workflow system.•We have experimented and evaluated our chemistry-inspired workflow system on real scientific applications.•We also compared our three chemical-based workflow systems with two other standard de-facto workflow management systems.
With the proliferation of Web services, scientific applications are more and more designed as temporal compositions of services, commonly referred to as workflows. To address this paradigm shift, different workflow management systems have been proposed. While their efficiency has been established over centralized static systems, it is questionable over decentralized failure-prone platforms. Scientific applications recently started to be deployed over large distributed computing platforms, leading to new issues, like elasticity, i.e., the possibility to dynamically refine, at runtime, the amount of resources dedicated to an application. This raised again the demand for new programming models, able to express autonomic self-coordination of services in a dynamic platform. Nature-inspired, rule-based computing models recently gained a lot of attention in this context. They are able to naturally expressing parallelism, distribution, and autonomic adaptation. While their high expressiveness and adequacy for this context has been established, such models severely suffer from a lack of proof of concepts. In this paper, we concretely show how to leverage such models in this context. We focus on the design, the implementation and the experimental validation of a chemistry-inspired scientific workflow management system.
Author Fernandez, Hector
Priol, Thierry
Tedeschi, Cédric
Author_xml – sequence: 1
  givenname: Hector
  surname: Fernandez
  fullname: Fernandez, Hector
  email: hector.2fernandez@gmail.com
  organization: VU University of Amsterdam, The Netherlands
– sequence: 2
  givenname: Cédric
  surname: Tedeschi
  fullname: Tedeschi, Cédric
  organization: IRISA, University of Rennes 1/INRIA, France
– sequence: 3
  givenname: Thierry
  surname: Priol
  fullname: Priol, Thierry
  organization: INRIA, France
BackLink https://inria.hal.science/hal-01326930$$DView record in HAL
BookMark eNqFkMFKw0AQhhepYKu-gYdcPSTu7DbdxINQirZCQRAFb8tmM4tT0qTsphHf3rTRiwc9Dcx8_8zwTdiobmpk7Ap4AhxmN5vE7du9x0RwkAmIhAt5wsaQKRErgHTExj2mYiXztzM2CWHDOQclYcyWz_sK49JTh3UU0HdkMbJN40uqTUtNHW2pLCv8MB4j1_goWMK6JUc2MrtdRfZIhQt26kwV8PK7nrPXh_uXxSpePy0fF_N1bGU2a-PC8kxx4QrI0zxVDqUoocgLa0DYqZOiHyAXInMpgoJcKptZlaI0hZCGz-Q5ux72vptK7zxtjf_UjSG9mq_1odcbELNc8g569nZgrW9C8Oi0pfb4busNVRq4PujTGz3o0wd9GoTu9fXh6a_wz7V_YndDDHsJHaHXR2EWS_JoW1029PeCL-HejtM
CitedBy_id crossref_primary_10_1016_j_websem_2016_02_002
crossref_primary_10_1016_j_parco_2019_102584
crossref_primary_10_1145_2700321
Cites_doi 10.1109/MIC.2009.57
10.1109/SERVICES-1.2008.79
10.1017/S0960129506005317
10.1007/978-3-642-17694-4_9
10.1177/1094342009348231
10.1002/cpe.993
10.1007/978-3-642-25959-3_1
10.4304/jsw.4.7.738-746
10.1002/cpe.994
10.1504/IJBPIM.2010.033173
10.1002/cpe.929
ContentType Journal Article
Copyright 2013 Elsevier B.V.
Distributed under a Creative Commons Attribution 4.0 International License
Copyright_xml – notice: 2013 Elsevier B.V.
– notice: Distributed under a Creative Commons Attribution 4.0 International License
DBID AAYXX
CITATION
1XC
VOOES
DOI 10.1016/j.future.2013.12.023
DatabaseName CrossRef
Hyper Article en Ligne (HAL)
Hyper Article en Ligne (HAL) (Open Access)
DatabaseTitle CrossRef
DatabaseTitleList

DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1872-7115
EndPage 13
ExternalDocumentID oai:HAL:hal-01326930v1
10_1016_j_future_2013_12_023
S0167739X13002872
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
29H
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABFNM
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
AEBSH
AEKER
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CS3
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
KOM
LG9
M41
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SES
SEW
SPC
SPCBC
SSV
SSZ
T5K
UHS
WUQ
XPP
ZMT
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ADNMO
AEIPS
AFJKZ
AGQPQ
AIIUN
ANKPU
APXCP
CITATION
EFKBS
~HD
1XC
VOOES
ID FETCH-LOGICAL-c386t-bc08702fb195957fe32d1b9bca12c4f32b19e0228f5e171937c8c75e3ab23a063
ISICitedReferencesCount 7
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000333855200001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0167-739X
IngestDate Tue Oct 14 20:45:49 EDT 2025
Sat Nov 29 02:59:38 EST 2025
Tue Nov 18 22:10:56 EST 2025
Fri Feb 23 02:30:14 EST 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Keywords Workflow execution
Decentralization
Service coordination
Rule-based programming
Nature-inspired computing
Language English
License Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c386t-bc08702fb195957fe32d1b9bca12c4f32b19e0228f5e171937c8c75e3ab23a063
ORCID 0000-0002-1792-8820
OpenAccessLink https://inria.hal.science/hal-01326930
PageCount 13
ParticipantIDs hal_primary_oai_HAL_hal_01326930v1
crossref_citationtrail_10_1016_j_future_2013_12_023
crossref_primary_10_1016_j_future_2013_12_023
elsevier_sciencedirect_doi_10_1016_j_future_2013_12_023
PublicationCentury 2000
PublicationDate 2014-06-01
PublicationDateYYYYMMDD 2014-06-01
PublicationDate_xml – month: 06
  year: 2014
  text: 2014-06-01
  day: 01
PublicationDecade 2010
PublicationTitle Future generation computer systems
PublicationYear 2014
Publisher Elsevier B.V
Elsevier
Publisher_xml – name: Elsevier B.V
– name: Elsevier
References Oinn, Greenwood, Addis, Alpdemir, Ferris, Glover, Goble, Goderis, Hull, Marvin, Li, Lord, Pocock, Senger, Stevens, Wipat, Wroe (br000010) 2006; 18
Buck, Ha, Lee, Messerschmitt (br000065) 1994; 4
Banâtre, Fradet, Radenac (br000075) 2008
Downes, Curran, Cunniffe, Shearer (br000175) 2010; 24
Nicola, Ferrari, Pugliese (br000200) 2013; 24
Binder, Constantinescu, Faltings (br000170) 2006
Barker, van Hemert (br000060) 2007; vol. 4967
M. Bertier, M. Obrovac, C. Tedeschi, A protocol for the atomic capture of multiple molecules on large scale platforms, in: 13th International Conference on Distributed Computing and Networking, Vol. 7129, Hong-Kong, China, 2012, pp. 1–15.
Fernandez, Tedeschi, Priol (br000150) 2013
D. Gelernter, N. Carriero, S. Chandran, S. Chang, Parallel programming in linda, in: International Conference on Parallel Processing, 1985, pp. 255–263.
Banâtre, Fradet, Radenac (br000070) 2005
Micillo, Venticinque, Mazzocca, Aversa (br000125) 2008
OASIS, Web services business process execution language, WS-BPEL, Version 2.0, 2007.
Grid’5000, June 2011.
Banâtre, Priol, Radenac (br000055) 2009; 4
C.D. Napoli, M. Giordano, J.-L. Pazat, C. Wang, A chemical based middleware for workflow instantiation and execution, in: ServiceWave, 2010, pp. 100–111.
Ludascher, Altintas, Berkley, Higgins, Jaeger, Jones, Lee, Tao, Zhao (br000015) 2006; 18
Deelman, Singh, Su, Blythe, Gil, Kesselman, Mehta, Vahi, Berriman, Good, Laity, Jacob, Katz (br000025) 2005; 13
Y. Zhao, I. Foster, Scientific workflow systems for 21st century, new bottle or new wine, in: IEEE Workshop on Scienfitic Workflows.
H. Fernandez, Flexible coordination based on the chemical metaphor for service infrastructures, These, Université Rennes 1, June 2012. URL
Yu (br000130) 2009
Nanda, Chandra, Sarkar (br000160) 2004
Viroli, Zambonelli (br000045) 2009
P.A. Buhler, J.M. Vidal, Enacting BPEL4WS specified workflows with multiagent systems, in: Proceedings of the Workshop on Web Services and Agent-Based Engineering.
Y. Radenac, Programmation “chimique” d’ordre supérieur, Thèse de doctorat, Université de Rennes 1, April 2007.
Intalio, Intalio business process management suite, 2009. URL
Martin, Wutke, Leymann (br000185) 2008
Taylor, Shields, Wang, Harrison (br000020) 2007
Recker (br000095) 2008; 5
Yan, Yang, Raikundalia (br000165) 2003
.
Banâtre, Priol, Radenac (br000080) 2008
The magellan research project, June 2011.
Banâtre, Fradet, Radenac (br000050) 2006; 16
Fernández, Priol, Tedeschi (br000090) 2010
Leitner, Rosenberg, Dustdar (br000140) 2009; 13
Fahringer, Jugravu, Pllana, Prodan, Seragiotto, Truong (br000030) 2005; 17
Fernández, Tedeschi, Priol (br000115) 2011
The workflow patterns website, June 2011.
Turi, Missier, Goble, De Roure, Oinn (br000105) 2007
Sonntag, Gorlach, Karastoyanova, Leymann, Reiter (br000190) 2010; 5
Ludascher (10.1016/j.future.2013.12.023_br000015) 2006; 18
Leitner (10.1016/j.future.2013.12.023_br000140) 2009; 13
Banâtre (10.1016/j.future.2013.12.023_br000050) 2006; 16
Recker (10.1016/j.future.2013.12.023_br000095) 2008; 5
Fernandez (10.1016/j.future.2013.12.023_br000150) 2013
Oinn (10.1016/j.future.2013.12.023_br000010) 2006; 18
Micillo (10.1016/j.future.2013.12.023_br000125) 2008
Nanda (10.1016/j.future.2013.12.023_br000160) 2004
Yan (10.1016/j.future.2013.12.023_br000165) 2003
10.1016/j.future.2013.12.023_br000180
Viroli (10.1016/j.future.2013.12.023_br000045) 2009
Banâtre (10.1016/j.future.2013.12.023_br000075) 2008
Banâtre (10.1016/j.future.2013.12.023_br000080) 2008
10.1016/j.future.2013.12.023_br000085
10.1016/j.future.2013.12.023_br000040
10.1016/j.future.2013.12.023_br000120
10.1016/j.future.2013.12.023_br000100
Turi (10.1016/j.future.2013.12.023_br000105) 2007
Binder (10.1016/j.future.2013.12.023_br000170) 2006
10.1016/j.future.2013.12.023_br000145
10.1016/j.future.2013.12.023_br000005
Fernández (10.1016/j.future.2013.12.023_br000115) 2011
Yu (10.1016/j.future.2013.12.023_br000130) 2009
Barker (10.1016/j.future.2013.12.023_br000060) 2007; vol. 4967
Fahringer (10.1016/j.future.2013.12.023_br000030) 2005; 17
Buck (10.1016/j.future.2013.12.023_br000065) 1994; 4
Fernández (10.1016/j.future.2013.12.023_br000090) 2010
Banâtre (10.1016/j.future.2013.12.023_br000070) 2005
Banâtre (10.1016/j.future.2013.12.023_br000055) 2009; 4
Sonntag (10.1016/j.future.2013.12.023_br000190) 2010; 5
Taylor (10.1016/j.future.2013.12.023_br000020) 2007
Nicola (10.1016/j.future.2013.12.023_br000200) 2013; 24
Deelman (10.1016/j.future.2013.12.023_br000025) 2005; 13
10.1016/j.future.2013.12.023_br000195
10.1016/j.future.2013.12.023_br000155
10.1016/j.future.2013.12.023_br000110
10.1016/j.future.2013.12.023_br000135
10.1016/j.future.2013.12.023_br000035
Downes (10.1016/j.future.2013.12.023_br000175) 2010; 24
Martin (10.1016/j.future.2013.12.023_br000185) 2008
References_xml – volume: 5
  start-page: 1
  year: 2008
  end-page: 8
  ident: br000095
  article-title: BPMN modeling—who, where, how and why
  publication-title: BP-Trends
– reference: OASIS, Web services business process execution language, WS-BPEL, Version 2.0, 2007.
– start-page: 209
  year: 2008
  end-page: 234
  ident: br000075
  article-title: The chemical reaction model recent developments and prospects
  publication-title: Software-Intensive Systems and New Computing Paradigms
– reference: D. Gelernter, N. Carriero, S. Chandran, S. Chang, Parallel programming in linda, in: International Conference on Parallel Processing, 1985, pp. 255–263.
– volume: 5
  start-page: 32
  year: 2010
  end-page: 44
  ident: br000190
  article-title: Process space-based scientific workflow enactment
  publication-title: Int. J. Bus. Process Integr. Manag.
– volume: 18
  start-page: 1067
  year: 2006
  end-page: 1100
  ident: br000010
  article-title: Taverna: lessons in creating a workflow environment for the life sciences: research articles
  publication-title: Concurr. Comput.: Pract. Exp.
– start-page: 1583
  year: 2009
  end-page: 1584
  ident: br000130
  article-title: Consistent and decentralized orchestration of BPEL processes
  publication-title: Proceedings of the 2009 ACM Symposium on Applied Computing
– start-page: 441
  year: 2007
  end-page: 448
  ident: br000105
  article-title: Taverna workflows: syntax and semantics
  publication-title: IEEE International Conference on e-Science and Grid Computing
– volume: 24
  year: 2013
  ident: br000200
  article-title: KLAIM: a kernel language for agents interaction and mobility
  publication-title: IEEE Trans. Softw. Eng.
– start-page: 84
  year: 2005
  end-page: 95
  ident: br000070
  article-title: Higher-order chemical programming style
  publication-title: Unconventional Programming Paradigms
– volume: 24
  start-page: 213
  year: 2010
  end-page: 227
  ident: br000175
  article-title: Distributed radiotherapy simulation with the webcom workflow system
  publication-title: Int. J. High Perform. Comput. Appl.
– start-page: 869
  year: 2006
  end-page: 876
  ident: br000170
  article-title: Decentralized orchestration of compositeweb services
  publication-title: Proceedings of the IEEE International Conference on Web Services
– volume: 18
  start-page: 1039
  year: 2006
  end-page: 1065
  ident: br000015
  article-title: Scientific workflow management and the Kepler system: research articles
  publication-title: Concurr. Comput.: Pract. Exp.
– reference: Y. Zhao, I. Foster, Scientific workflow systems for 21st century, new bottle or new wine, in: IEEE Workshop on Scienfitic Workflows.
– year: 2013
  ident: br000150
  article-title: A Chemistry-Inspired Workflow Management System for Decentralizing Workflow Execution, Rapport de Recherche RR-8268, INRIA
– volume: vol. 4967
  start-page: 746
  year: 2007
  end-page: 753
  ident: br000060
  article-title: Scientific workflow: a survey and research directions
  publication-title: PPAM
– year: 2011
  ident: br000115
  article-title: Self-coordination of Workflow Execution Through Molecular Composition, Research Report RR-7610, INRIA
– reference: M. Bertier, M. Obrovac, C. Tedeschi, A protocol for the atomic capture of multiple molecules on large scale platforms, in: 13th International Conference on Distributed Computing and Networking, Vol. 7129, Hong-Kong, China, 2012, pp. 1–15.
– volume: 13
  start-page: 219
  year: 2005
  end-page: 237
  ident: br000025
  article-title: Pegasus: a framework for mapping complex scientific workflows onto distributed systems
  publication-title: Sci. Program.
– reference: P.A. Buhler, J.M. Vidal, Enacting BPEL4WS specified workflows with multiagent systems, in: Proceedings of the Workshop on Web Services and Agent-Based Engineering.
– start-page: 1
  year: 2009
  end-page: 17
  ident: br000045
  article-title: A biochemical approach to adaptive service ecosystems
  publication-title: Inform. Sci.
– reference: C.D. Napoli, M. Giordano, J.-L. Pazat, C. Wang, A chemical based middleware for workflow instantiation and execution, in: ServiceWave, 2010, pp. 100–111.
– reference: Y. Radenac, Programmation “chimique” d’ordre supérieur, Thèse de doctorat, Université de Rennes 1, April 2007.
– start-page: 79
  year: 2008
  end-page: 89
  ident: br000080
  article-title: Service orchestration using the chemical metaphor
  publication-title: Software Technologies for Embedded and Ubiquitous Systems
– volume: 4
  start-page: 738
  year: 2009
  end-page: 746
  ident: br000055
  article-title: Chemical programming of future service-oriented architectures
  publication-title: J. Softw.
– start-page: 18
  year: 2008
  end-page: 23
  ident: br000125
  article-title: An agent-based approach for distributed execution of composite web services
  publication-title: IEEE International Workshops on Enabling Technologies
– volume: 17
  start-page: 143
  year: 2005
  end-page: 169
  ident: br000030
  article-title: Askalon: a tool set for cluster and grid computing: research articles
  publication-title: Concurr. Comput.: Pract. Exp.
– start-page: 320
  year: 2007
  end-page: 339
  ident: br000020
  article-title: The triana workflow environment: architecture and applications
  publication-title: Workflows for e-Science
– reference: H. Fernandez, Flexible coordination based on the chemical metaphor for service infrastructures, These, Université Rennes 1, June 2012. URL
– start-page: 139
  year: 2010
  end-page: 146
  ident: br000090
  article-title: Decentralized approach for execution of composite web services using the chemical paradigm
  publication-title: 8th International Conference on Web Services
– reference: Intalio, Intalio business process management suite, 2009. URL
– start-page: 170
  year: 2004
  end-page: 187
  ident: br000160
  article-title: Decentralizing execution of composite web services
  publication-title: Proceedings of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications
– start-page: 290
  year: 2003
  end-page: 297
  ident: br000165
  article-title: Enacting business processes in a decentralised environment with p2p-based workflow support
  publication-title: Advances in Web-Age Information Management
– reference: .
– reference: The magellan research project, June 2011.
– start-page: 127
  year: 2008
  end-page: 136
  ident: br000185
  article-title: A novel approach to decentralized workflow enactment
  publication-title: Enterprise Distributed Object Computing Conference, IEEE International
– reference: The workflow patterns website, June 2011.
– reference: Grid’5000, June 2011.
– volume: 16
  start-page: 557
  year: 2006
  end-page: 580
  ident: br000050
  article-title: Generalised multisets for chemical programming
  publication-title: Math. Struct. Comput. Sci.
– volume: 4
  start-page: 155
  year: 1994
  end-page: 182
  ident: br000065
  article-title: Ptolemy: a framework for simulating and prototyping heterogenous systems
  publication-title: Int. J. Comput. Simul.
– volume: 13
  start-page: 72
  year: 2009
  end-page: 80
  ident: br000140
  article-title: Daios: efficient dynamic web service invocation
  publication-title: IEEE Internet Comput.
– volume: 13
  start-page: 72
  issue: 3
  year: 2009
  ident: 10.1016/j.future.2013.12.023_br000140
  article-title: Daios: efficient dynamic web service invocation
  publication-title: IEEE Internet Comput.
  doi: 10.1109/MIC.2009.57
– start-page: 1583
  year: 2009
  ident: 10.1016/j.future.2013.12.023_br000130
  article-title: Consistent and decentralized orchestration of BPEL processes
– ident: 10.1016/j.future.2013.12.023_br000035
  doi: 10.1109/SERVICES-1.2008.79
– volume: 16
  start-page: 557
  issue: 4
  year: 2006
  ident: 10.1016/j.future.2013.12.023_br000050
  article-title: Generalised multisets for chemical programming
  publication-title: Math. Struct. Comput. Sci.
  doi: 10.1017/S0960129506005317
– ident: 10.1016/j.future.2013.12.023_br000085
  doi: 10.1007/978-3-642-17694-4_9
– ident: 10.1016/j.future.2013.12.023_br000195
– ident: 10.1016/j.future.2013.12.023_br000040
– volume: 24
  start-page: 213
  year: 2010
  ident: 10.1016/j.future.2013.12.023_br000175
  article-title: Distributed radiotherapy simulation with the webcom workflow system
  publication-title: Int. J. High Perform. Comput. Appl.
  doi: 10.1177/1094342009348231
– ident: 10.1016/j.future.2013.12.023_br000110
– volume: 24
  year: 2013
  ident: 10.1016/j.future.2013.12.023_br000200
  article-title: KLAIM: a kernel language for agents interaction and mobility
  publication-title: IEEE Trans. Softw. Eng.
– ident: 10.1016/j.future.2013.12.023_br000005
– volume: 5
  start-page: 1
  issue: 5
  year: 2008
  ident: 10.1016/j.future.2013.12.023_br000095
  article-title: BPMN modeling—who, where, how and why
  publication-title: BP-Trends
– ident: 10.1016/j.future.2013.12.023_br000135
– year: 2011
  ident: 10.1016/j.future.2013.12.023_br000115
– volume: vol. 4967
  start-page: 746
  year: 2007
  ident: 10.1016/j.future.2013.12.023_br000060
  article-title: Scientific workflow: a survey and research directions
– ident: 10.1016/j.future.2013.12.023_br000145
– ident: 10.1016/j.future.2013.12.023_br000120
– volume: 18
  start-page: 1067
  year: 2006
  ident: 10.1016/j.future.2013.12.023_br000010
  article-title: Taverna: lessons in creating a workflow environment for the life sciences: research articles
  publication-title: Concurr. Comput.: Pract. Exp.
  doi: 10.1002/cpe.993
– start-page: 170
  year: 2004
  ident: 10.1016/j.future.2013.12.023_br000160
  article-title: Decentralizing execution of composite web services
– start-page: 869
  year: 2006
  ident: 10.1016/j.future.2013.12.023_br000170
  article-title: Decentralized orchestration of compositeweb services
– volume: 13
  start-page: 219
  issue: 3
  year: 2005
  ident: 10.1016/j.future.2013.12.023_br000025
  article-title: Pegasus: a framework for mapping complex scientific workflows onto distributed systems
  publication-title: Sci. Program.
– start-page: 290
  year: 2003
  ident: 10.1016/j.future.2013.12.023_br000165
  article-title: Enacting business processes in a decentralised environment with p2p-based workflow support
– start-page: 18
  year: 2008
  ident: 10.1016/j.future.2013.12.023_br000125
  article-title: An agent-based approach for distributed execution of composite web services
– ident: 10.1016/j.future.2013.12.023_br000155
  doi: 10.1007/978-3-642-25959-3_1
– start-page: 320
  year: 2007
  ident: 10.1016/j.future.2013.12.023_br000020
  article-title: The triana workflow environment: architecture and applications
– volume: 4
  start-page: 738
  issue: 7
  year: 2009
  ident: 10.1016/j.future.2013.12.023_br000055
  article-title: Chemical programming of future service-oriented architectures
  publication-title: J. Softw.
  doi: 10.4304/jsw.4.7.738-746
– volume: 18
  start-page: 1039
  year: 2006
  ident: 10.1016/j.future.2013.12.023_br000015
  article-title: Scientific workflow management and the Kepler system: research articles
  publication-title: Concurr. Comput.: Pract. Exp.
  doi: 10.1002/cpe.994
– start-page: 79
  year: 2008
  ident: 10.1016/j.future.2013.12.023_br000080
  article-title: Service orchestration using the chemical metaphor
– start-page: 441
  year: 2007
  ident: 10.1016/j.future.2013.12.023_br000105
  article-title: Taverna workflows: syntax and semantics
– volume: 5
  start-page: 32
  issue: 1
  year: 2010
  ident: 10.1016/j.future.2013.12.023_br000190
  article-title: Process space-based scientific workflow enactment
  publication-title: Int. J. Bus. Process Integr. Manag.
  doi: 10.1504/IJBPIM.2010.033173
– start-page: 84
  year: 2005
  ident: 10.1016/j.future.2013.12.023_br000070
  article-title: Higher-order chemical programming style
– start-page: 1
  year: 2009
  ident: 10.1016/j.future.2013.12.023_br000045
  article-title: A biochemical approach to adaptive service ecosystems
  publication-title: Inform. Sci.
– start-page: 209
  year: 2008
  ident: 10.1016/j.future.2013.12.023_br000075
  article-title: The chemical reaction model recent developments and prospects
– ident: 10.1016/j.future.2013.12.023_br000100
– start-page: 139
  year: 2010
  ident: 10.1016/j.future.2013.12.023_br000090
  article-title: Decentralized approach for execution of composite web services using the chemical paradigm
– volume: 17
  start-page: 143
  year: 2005
  ident: 10.1016/j.future.2013.12.023_br000030
  article-title: Askalon: a tool set for cluster and grid computing: research articles
  publication-title: Concurr. Comput.: Pract. Exp.
  doi: 10.1002/cpe.929
– start-page: 127
  year: 2008
  ident: 10.1016/j.future.2013.12.023_br000185
  article-title: A novel approach to decentralized workflow enactment
– ident: 10.1016/j.future.2013.12.023_br000180
– volume: 4
  start-page: 155
  issue: 2
  year: 1994
  ident: 10.1016/j.future.2013.12.023_br000065
  article-title: Ptolemy: a framework for simulating and prototyping heterogenous systems
  publication-title: Int. J. Comput. Simul.
– year: 2013
  ident: 10.1016/j.future.2013.12.023_br000150
SSID ssj0001731
Score 2.0970085
Snippet With the proliferation of Web services, scientific applications are more and more designed as temporal compositions of services, commonly referred to as...
SourceID hal
crossref
elsevier
SourceType Open Access Repository
Enrichment Source
Index Database
Publisher
StartPage 1
SubjectTerms Computer Science
Decentralization
Distributed, Parallel, and Cluster Computing
Nature-inspired computing
Rule-based programming
Service coordination
Workflow execution
Title Rule-driven service coordination middleware for scientific applications
URI https://dx.doi.org/10.1016/j.future.2013.12.023
https://inria.hal.science/hal-01326930
Volume 35
WOSCitedRecordID wos000333855200001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1872-7115
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001731
  issn: 0167-739X
  databaseCode: AIEXJ
  dateStart: 19950201
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9swDBaydodd9h7avSAMuwUaKsuu7GPQNUu3ICi2DMhNsGQaTZG5hZtk_fmjHn4UxdDusIsQSHYsiJ9piiI_EvIxlRFYM50VmpcsTsqMaQ3A8FVC-x6KtAAn6amczdLFIjsdDDZNLsx2Jasqvb7OLv-rqLEPhW1TZ_9B3O2fYgf-RqFji2LH9l6C_75ZAStqq8WGV14TDM0F7jGX3vE3_OV8Er9tyJeNMfQpkTZiaNg_ze5brWNHPGKrLUMAjAnFIAITdJdEAnXlzt5545ue-KN441mNQxxzAbipdnEER34Y52taLV0vfdmvua3THcKUg2OCx10AlfeWhU9733mJSlkKVzq31b6erOSWIvc-hfNPnlnFhuAJ57b1yck3ebMnox_q9PNYTU9m326O9oINJ6Mptmf5itnTJVsAcoub5t1IJhkqw93RyfHia_sJ5zIUsgwTbnIuXWDg7Sn9zaZ5cNZ45521Mn9KHodtBh15eDwjA6iekydNCQ8aNPoL8qWHFhrQQvtooR1aKKKFdmihfbS8JD_Hx_OjCQu1NZgR6eGaaXOAmjoqtSUXSmQJIiq4zrTJeWTiUkQ4AJYbqUyAS7TypUmNTEDkOhI52rWvyE51UcEeoaml0I91LnQh4qyI01KbhAvgh0YeGIj2iWhWR5lAPG_rn6xUE2F4rvyaKrumikcK13SfsPauS0-8csf1sll4FYxHbxQqhNQdd35AObUPsXzrCBZl-zqovL7PRW_Io-5FeEt21vUG3pGHZrteXtXvA8j-AApCnUY
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Rule-driven+service+coordination+middleware+for+scientific+applications&rft.jtitle=Future+generation+computer+systems&rft.au=Fern%C3%A1ndez%2C+H%C3%A9ctor&rft.au=Tedeschi%2C+C%C3%A9dric&rft.au=Priol%2C+Thierry&rft.date=2014-06-01&rft.pub=Elsevier&rft.issn=0167-739X&rft.volume=35&rft_id=info:doi/10.1016%2Fj.future.2013.12.023&rft.externalDBID=HAS_PDF_LINK&rft.externalDocID=oai%3AHAL%3Ahal-01326930v1
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-739X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-739X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-739X&client=summon