{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T15:27:26Z","timestamp":1760369246387,"version":"build-2065373602"},"reference-count":33,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2015,4,20]],"date-time":"2015-04-20T00:00:00Z","timestamp":1429488000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>The identification of appropriate mechanisms for process sharing and reuse by means of composition is considered a key enabler for the effective uptake of a global Earth Observation infrastructure, currently pursued by the international geospatial research community. Modelers in need of running complex workflows may benefit from outsourcing process composition to a dedicated external service, according to the brokering approach. This work introduces our architecture of a process broker, as a distributed information system for creating, validating, editing, storing, publishing and executing geospatial-modeling workflows. The broker provides a service framework for adaptation, reuse and complementation of existing processing resources (including models and geospatial services in general) in the form of interoperable, executable workflows. The described solution has been experimentally applied in several use scenarios in the context of EU-funded projects and the Global Earth Observation System of Systems.<\/jats:p>","DOI":"10.3390\/ijgi4020647","type":"journal-article","created":{"date-parts":[[2015,4,21]],"date-time":"2015-04-21T06:26:47Z","timestamp":1429597607000},"page":"647-660","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Architecture of a Process Broker for Interoperable Geospatial Modeling on the Web"],"prefix":"10.3390","volume":"4","author":[{"given":"Lorenzo","family":"Bigagli","sequence":"first","affiliation":[{"name":"Institute for Atmospheric Pollution Research, National Research Council of Italy,  Area della Ricerca di Firenze, Via Madonna del Piano 10, 5019 Sesto Fiorentino (FI), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mattia","family":"Santoro","sequence":"additional","affiliation":[{"name":"Institute for Atmospheric Pollution Research, National Research Council of Italy,  Area della Ricerca di Firenze, Via Madonna del Piano 10, 5019 Sesto Fiorentino (FI), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paolo","family":"Mazzetti","sequence":"additional","affiliation":[{"name":"Institute for Atmospheric Pollution Research, National Research Council of Italy,  Area della Ricerca di Firenze, Via Madonna del Piano 10, 5019 Sesto Fiorentino (FI), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefano","family":"Nativi","sequence":"additional","affiliation":[{"name":"Institute for Atmospheric Pollution Research, National Research Council of Italy,  Area della Ricerca di Firenze, Via Madonna del Piano 10, 5019 Sesto Fiorentino (FI), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2015,4,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1016\/j.envsoft.2012.03.007","article-title":"Environmental model access and interoperability: The GEO Model Web Initiative","volume":"39","author":"Nativi","year":"2013","journal-title":"Environ. Model. Softw."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Alameh, N. (2003). Chaining geographic information web services. IEEE Internet Comput.","DOI":"10.1109\/MIC.2003.1232514"},{"key":"ref_3","unstructured":"GEO 2009\u20132011 Work Plan, Sub-Task AR-09-02d, Model Web Development Task Sheet. Available online: http:\/\/www.earthobservations.org\/documents\/tasksheets\/latest\/AR-09-02d.pdf."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Karimi, H. (2008). Handbook of Research on Geoinformatics, Hershey.","DOI":"10.4018\/978-1-59140-995-3"},{"key":"ref_5","unstructured":"Rosenberg, F., Leitner, P., Michlmayr, A., Celikovic, P., and Dustdar, S. (April, January 29). Towards composition as a service\u2014A quality-of-service-driven approach. Proceedings of 25th International Conference on Data Engineering (ICDE), Shanghai, China."},{"key":"ref_6","first-page":"1","article-title":"The brokering approach for multidisciplinary interoperability: A position paper","volume":"7","author":"Nativi","year":"2012","journal-title":"Int. J. Spat. Data Infrastruct. Res."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1118","DOI":"10.1109\/JSTARS.2013.2243113","article-title":"Earth science infrastructures interoperability: The brokering approach","volume":"6","author":"Nativi","year":"2013","journal-title":"J. Sel. Topics Appl. Earth Obs. Remote Sens."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1109\/JSTARS.2009.2028584","article-title":"Discovery, mediation, and access services for earth observation data","volume":"2","author":"Nativi","year":"2009","journal-title":"IEEE J. Sel. Topics Appl. Earth Obs. Remote Sens."},{"key":"ref_9","unstructured":"Bigagli, L., Nativi, S., Mazzetti, P., and Villoresi, G. (September, January 30). GI-Cat: A web service for dataset cataloguing based on ISO 19115. Proceedings of the 15th International Workshop on Database and Expert Systems Applications, Zaragoza, Spain."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Nativi, S., Bigagli, L., Mazzetti, P., Boldrini, E., and Papeschi, F. (2009, January 1\u20137). GI-cat: A mediation solution for building a clearinghouse catalog service. Proceedings of the International Conference on Advanced Geographic Information Systems & Web Services, GEOWS \u201909, Cancun, Mexico.","DOI":"10.1109\/GEOWS.2009.34"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Diaz, L., Granell, C., and Huerta, J. (2012). Discovery of Geospatial Resources: Methodologies, Technologies, and Emergent Applications, IGI Global.","DOI":"10.4018\/978-1-4666-0945-7"},{"key":"ref_12","unstructured":"Boldrini, E., Santoro, M., Papeschi, F., and Nativi, S. (2013, January 7\u201312). Data access services interoperability in the geosciences by means of the GI-axe Brokering Framework. Proceedings of the EGU General Assembly, EGU General Assembly Conference Abstracts, Vienna, Austria."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1007\/s12145-008-0011-6","article-title":"Unidata\u2019s common data model mapping to the ISO 19123 data model","volume":"1","author":"Nativi","year":"2008","journal-title":"Earth Sci. Inf."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1603","DOI":"10.1109\/JSTARS.2012.2190382","article-title":"Integrative research: The EuroGEOSS experience","volume":"5","author":"Vaccari","year":"2012","journal-title":"IEEE J. Sel. Topics Appl. Earth Obs. Remote Sens."},{"key":"ref_15","unstructured":"Nativi, S., Craglia, M., Vaccari, L., and Santoro, M. (2011, January 18\u201321). Searching the New Grail: Inter-disciplinary interoperability. Proceedings of the 14th AGILE International Conference on Geographic Information Science, Utrecht, The Netherlands."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1007\/s10707-009-0090-7","article-title":"OpenModeller: A generic approach to species\u2019 potential distribution modelling","volume":"15","author":"Giovanni","year":"2011","journal-title":"GeoInformatica"},{"key":"ref_17","unstructured":"The Kepler Project. Available online: https:\/\/kepler-project.org\/."},{"key":"ref_18","unstructured":"Taverna\u2014Open Source and Domain Independent Workflow Management System. Available online: http:\/\/www.taverna.org.uk\/."},{"key":"ref_19","unstructured":"Dubois, G., Skoien, J., Mendes de Jesus, J., Peedell, S., Hartley, A., Nativi, S., Santoro, M., and Geller, G. (2011, January 10\u201315). eHabitat: A Contribution to the model web for habitat assessments and ecological forecasting. Proceedings of the 34th International Symposium on Remote Sensing of Environment, Sidney, Australia."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1504\/IJWGS.2005.007545","article-title":"A survey on web services composition","volume":"1","author":"Dustdar","year":"2005","journal-title":"Int. J. Web Grid Serv."},{"key":"ref_21","unstructured":"Srivastava, B., and Koehler, J. (2003, January 10). Web service composition\u2014Current solutions and open problems. Proceedings of ICAPS Workshop on Planning for Web Services, Trento, Italy."},{"key":"ref_22","unstructured":"Schut, P. (2007). OpenGIS\u00ae Web Processing Service, Open Geospatial Consortium Inc.. OGC 05-007r7."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Akram, A., Meredith, D., and Allan, R. (2006, January 16\u201319). Evaluation of BPEL to Scientific Workflows. Proceedings of CCGRID\u201906, Singapore, Singapore.","DOI":"10.1109\/CCGRID.2006.44"},{"key":"ref_24","first-page":"1","article-title":"Using BPMN to Model a BPEL Process","volume":"3","author":"White","year":"2005","journal-title":"BPTrends"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/MIC.2010.2","article-title":"Composition as a Service","volume":"14","author":"Tan","year":"2010","journal-title":"IEEE Internet Comput."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Mell, P., and Grance, T. (2011). The NIST Definition of Cloud Computing. Recommendations of the National Institute of Standards and Technology, Available online: http:\/\/csrc.nist.gov\/publications\/nistpubs\/800-145\/SP800-145.pdf.","DOI":"10.6028\/NIST.SP.800-145"},{"key":"ref_27","unstructured":"Bigagli, L., Angelini, V., Santoro, M., Mazzetti, P., and Nativi, S. Service frameworks for modeling resources. Deliverable 2.2, FP7 UncertWeb. Available online: http:\/\/www.uncertweb.org\/documents\/deliverables\/service-frameworks-for-modelling-resources\/download."},{"key":"ref_28","unstructured":"ISO (2003). ISO\/IS 19115:2003(E)\u2014Geographic Information\u2014Metadata, ISO\/TC 211."},{"key":"ref_29","unstructured":"ISO (2003). ISO\/IS 19119:2003\u2014Geographic Information\u2014Services, ISO\/TC 211."},{"key":"ref_30","unstructured":"Santoro, M., Boldrini, E., Papeschi, F., Baldini, A., and Nativi, S. Specification of EUROGEOSS Initial Operating Capacity. Deliverable 2.2.2, FP7 EuroGEOSS. Available online: http:\/\/www.eurogeoss.eu\/Documents\/EuroGEOSS_D_2_2_2.pdf."},{"key":"ref_31","unstructured":"Bigagli, L., Roncella, R., Boldrini, E., Santoro, M., Papeschi, F., Williams, M., Jones, R., Bastin, L., Cornford, D., and Stasch, C. Reference implementation of UncertWeb framework. Deliverable 2.3, FP7 UncertWeb. Available online: http:\/\/www.uncertweb.org\/documents\/deliverables\/reference-implementation-of-uncertweb-framework\/download."},{"key":"ref_32","unstructured":"Santoro, M. (2013). Environmental Model Composition in the GEO Model Web. [Doctoral Thesis, Dipartimento di Ingegneria e Fisica dell\u2019Ambiente, Facolta\u0300 di Ingegneria, Universita\u0300 della Basilicata]."},{"key":"ref_33","unstructured":"Santoro, M., Pastres, R., Zucchetta, M., Venier, C., Roncella, R., Bigagli, L., Mangin, A., Amine Taji, M., Malvarez, G., and Nativi, S. (May, January 27). Sustainable management of seagrass meadows: The GEOSS AIP-6 Pilot. Proceedings of the EGU General Assembly, EGU General Assembly Conference Abstracts, Vienna, Austria."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/4\/2\/647\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:44:58Z","timestamp":1760215498000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/4\/2\/647"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,4,20]]},"references-count":33,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2015,6]]}},"alternative-id":["ijgi4020647"],"URL":"https:\/\/doi.org\/10.3390\/ijgi4020647","relation":{},"ISSN":["2220-9964"],"issn-type":[{"type":"electronic","value":"2220-9964"}],"subject":[],"published":{"date-parts":[[2015,4,20]]}}}