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...
Gespeichert in:
| Veröffentlicht in: | Future generation computer systems Jg. 35; S. 1 - 13 |
|---|---|
| Hauptverfasser: | , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Elsevier B.V
01.06.2014
Elsevier |
| Schlagworte: | |
| ISSN: | 0167-739X, 1872-7115 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| 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/eLvHCXMwtV1LT-MwELZ47IHLLo9F233JQtyqrGo7qZNjhWC7CCGECurNShxHWwQB9cHy83fGdh6AeB24WJXbOG7my3g8npmPkN0YXpmEiQzAG-EGhbEg7RloBCyXRagzl-F9fiSPj-PxODnxJ6YzSycgyzK-u0tu3lXU0AfCxtTZN4i7HhQ64DMIHVoQO7SvEvzp4tIE-RS1WHfmNEFXX8Mec-Icf90r65P4hyFfGGPoUiIxYqjbPs1uW60HtvAIsi0bDxjtySB8JegmiaTtlh7aE4HaN2ByA1tpGz2w587nYZa61s3TiSP7GiE7tw9O9u4IFjZhU5WHEjSvFJYft1axImrpSNZabF0e6iM17jwKF79cXRUMwBPWaetSk-9XzX6wmtUxhlX42oVyoygcRTGuYJRlsspllIAWXB382R8f1ms3k57B0v-JKtnSRgQ-ns1Txszy38otb82U0Tr56PcXdOBwsUGWTLlJPlXcHdSr8i3yuwUT6mFC2zChDUwowIQ2MKFtmHwmZwf7o71h4Ek1Ai3i_jzIdA9UNC8yrCoUycIInrMsyXTKuA4LweELg0WRisgwCea91LGWkRFpxkUKBu02WSmvS_OFUM0znps0icM8Dg3rxxKM5VTnSZ_3UilNh4jq6SjtK84j8cmlek42HRLUV924iisv_F5WD155q9FZgwrQ9MKVOyCn-iZYaH04OFLYhyeQSBJ6y76-cTrfyFrzWnwnK_PpwvwgH_TtfDKb_vR4-w8l7p83 |
| 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=Fernandez%2C+Hector&rft.au=Tedeschi%2C+C%C3%A9dric&rft.au=Priol%2C+Thierry&rft.date=2014-06-01&rft.issn=0167-739X&rft.volume=35&rft.spage=1&rft.epage=13&rft_id=info:doi/10.1016%2Fj.future.2013.12.023&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_future_2013_12_023 |
| 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 |