{"id":"https://openalex.org/W2127595890","doi":"https://doi.org/10.1142/s0218843011002225","title":"A DOMAIN-SPECIFIC LANGUAGE TO DESIGN ENTERPRISE APPLICATION INTEGRATION SOLUTIONS","display_name":"A DOMAIN-SPECIFIC LANGUAGE TO DESIGN ENTERPRISE APPLICATION INTEGRATION SOLUTIONS","publication_year":2011,"publication_date":"2011-05-11","ids":{"openalex":"https://openalex.org/W2127595890","doi":"https://doi.org/10.1142/s0218843011002225","mag":"2127595890"},"language":"en","primary_location":{"id":"doi:10.1142/s0218843011002225","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218843011002225","pdf_url":null,"source":{"id":"https://openalex.org/S17147961","display_name":"International Journal of Cooperative Information Systems","issn_l":"0218-8430","issn":["0218-8430","1793-6365"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Cooperative Information Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hdl.handle.net/11441/140190","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5014826099","display_name":"Rafael Z. Frantz","orcid":"https://orcid.org/0000-0003-3740-7560"},"institutions":[{"id":"https://openalex.org/I4210137933","display_name":"Universidade Regional do Noroeste do Estado do Rio Grande do Sul","ror":"https://ror.org/03pxqyk55","country_code":"BR","type":"education","lineage":["https://openalex.org/I4210137933"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"RAFAEL Z. FRANTZ","raw_affiliation_strings":["Department of Technology, Uniju\u00ed University, Rua do Com\u00e9rcio, 3000. Iju\u00ed 98700-000 RS., Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Technology, Uniju\u00ed University, Rua do Com\u00e9rcio, 3000. Iju\u00ed 98700-000 RS., Brazil","institution_ids":["https://openalex.org/I4210137933"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005974573","display_name":"Antonia M. Reina Quintero","orcid":"https://orcid.org/0000-0003-3698-6302"},"institutions":[{"id":"https://openalex.org/I79238269","display_name":"Universidad de Sevilla","ror":"https://ror.org/03yxnpp24","country_code":"ES","type":"education","lineage":["https://openalex.org/I79238269"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"ANTONIA M. REINA QUINTERO","raw_affiliation_strings":["ETSI Inform\u00e1tica, University of Seville, Avda. Reina Mercedes, s/n. Sevilla 41012., Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ETSI Inform\u00e1tica, University of Seville, Avda. Reina Mercedes, s/n. Sevilla 41012., Spain","institution_ids":["https://openalex.org/I79238269"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024884892","display_name":"Rafael Corchuelo","orcid":"https://orcid.org/0000-0003-1563-6979"},"institutions":[{"id":"https://openalex.org/I79238269","display_name":"Universidad de Sevilla","ror":"https://ror.org/03yxnpp24","country_code":"ES","type":"education","lineage":["https://openalex.org/I79238269"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"RAFAEL CORCHUELO","raw_affiliation_strings":["ETSI Inform\u00e1tica, University of Seville, Avda. Reina Mercedes, s/n. Sevilla 41012., Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ETSI Inform\u00e1tica, University of Seville, Avda. Reina Mercedes, s/n. Sevilla 41012., Spain","institution_ids":["https://openalex.org/I79238269"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":12.8469,"has_fulltext":false,"cited_by_count":39,"citation_normalized_percentile":{"value":0.98314683,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"20","issue":"02","first_page":"143","last_page":"176"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10703","display_name":"Business Process Modeling and Analysis","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8845692873001099},{"id":"https://openalex.org/keywords/enterprise-application-integration","display_name":"Enterprise application integration","score":0.6949979066848755},{"id":"https://openalex.org/keywords/enterprise-service-bus","display_name":"Enterprise service bus","score":0.6707340478897095},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6485258936882019},{"id":"https://openalex.org/keywords/digital-subscriber-line","display_name":"Digital subscriber line","score":0.6365669369697571},{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.5634075403213501},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.4875871539115906},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4632244408130646},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4477510452270508},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44528618454933167},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4366455078125},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3798051178455353},{"id":"https://openalex.org/keywords/enterprise-systems-engineering","display_name":"Enterprise systems engineering","score":0.254438579082489},{"id":"https://openalex.org/keywords/service-oriented-architecture","display_name":"Service-oriented architecture","score":0.18880844116210938},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.1683177351951599},{"id":"https://openalex.org/keywords/enterprise-architecture","display_name":"Enterprise architecture","score":0.09251254796981812}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8845692873001099},{"id":"https://openalex.org/C515047426","wikidata":"https://www.wikidata.org/wiki/Q1052246","display_name":"Enterprise application integration","level":5,"score":0.6949979066848755},{"id":"https://openalex.org/C2777764564","wikidata":"https://www.wikidata.org/wiki/Q1061460","display_name":"Enterprise service bus","level":4,"score":0.6707340478897095},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6485258936882019},{"id":"https://openalex.org/C201374245","wikidata":"https://www.wikidata.org/wiki/Q104534","display_name":"Digital subscriber line","level":2,"score":0.6365669369697571},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.5634075403213501},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.4875871539115906},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4632244408130646},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4477510452270508},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44528618454933167},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4366455078125},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3798051178455353},{"id":"https://openalex.org/C146342590","wikidata":"https://www.wikidata.org/wiki/Q11606385","display_name":"Enterprise systems engineering","level":4,"score":0.254438579082489},{"id":"https://openalex.org/C57041688","wikidata":"https://www.wikidata.org/wiki/Q220644","display_name":"Service-oriented architecture","level":3,"score":0.18880844116210938},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.1683177351951599},{"id":"https://openalex.org/C10590034","wikidata":"https://www.wikidata.org/wiki/Q1048431","display_name":"Enterprise architecture","level":3,"score":0.09251254796981812},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1142/s0218843011002225","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218843011002225","pdf_url":null,"source":{"id":"https://openalex.org/S17147961","display_name":"International Journal of Cooperative Information Systems","issn_l":"0218-8430","issn":["0218-8430","1793-6365"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Cooperative Information Systems","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.602.7436","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.602.7436","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.literatour.com.br/rzfrantz/publications/frantz10a.pdf","raw_type":"text"},{"id":"pmh:oai:idus.us.es:11441/140190","is_oa":true,"landing_page_url":"https://hdl.handle.net/11441/140190","pdf_url":null,"source":{"id":"https://openalex.org/S4306401665","display_name":"Deposito de Investigacion Universidad de Sevilla (University of Seville)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79238269","host_organization_name":"Universidad de Sevilla","host_organization_lineage":["https://openalex.org/I79238269"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"journal article"}],"best_oa_location":{"id":"pmh:oai:idus.us.es:11441/140190","is_oa":true,"landing_page_url":"https://hdl.handle.net/11441/140190","pdf_url":null,"source":{"id":"https://openalex.org/S4306401665","display_name":"Deposito de Investigacion Universidad de Sevilla (University of Seville)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79238269","host_organization_name":"Universidad de Sevilla","host_organization_lineage":["https://openalex.org/I79238269"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"journal article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.4399999976158142,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W25312050","https://openalex.org/W34866348","https://openalex.org/W143130539","https://openalex.org/W146458024","https://openalex.org/W238475734","https://openalex.org/W606846493","https://openalex.org/W1239375374","https://openalex.org/W1515796738","https://openalex.org/W1579363409","https://openalex.org/W1591671815","https://openalex.org/W2007809070","https://openalex.org/W2063772987","https://openalex.org/W2091015755","https://openalex.org/W2099854474","https://openalex.org/W2114475099","https://openalex.org/W2114809327","https://openalex.org/W2116753120","https://openalex.org/W2130736757","https://openalex.org/W2148254075","https://openalex.org/W2150367284","https://openalex.org/W2170002779","https://openalex.org/W2232899248","https://openalex.org/W2251733933","https://openalex.org/W2265419073","https://openalex.org/W2309097460","https://openalex.org/W2396772187","https://openalex.org/W2778679416","https://openalex.org/W3102254801","https://openalex.org/W4206519788","https://openalex.org/W4242423995","https://openalex.org/W4285719527","https://openalex.org/W4292003697","https://openalex.org/W4299395611"],"related_works":["https://openalex.org/W2086733238","https://openalex.org/W2506635712","https://openalex.org/W1579149484","https://openalex.org/W2161550557","https://openalex.org/W2556228643","https://openalex.org/W4235530921","https://openalex.org/W2099523332","https://openalex.org/W3006199460","https://openalex.org/W858026363","https://openalex.org/W2127595890"],"abstract_inverted_index":{"Enterprise":[0,31],"Application":[1],"Integration":[2],"(EAI)":[3],"solutions":[4,45,103],"cope":[5],"with":[6,71,228],"two":[7],"kinds":[8],"of":[9,18,29,43,110,125,132,136,138,192,224],"problems":[10],"within":[11],"software":[12,76,117,216],"ecosystems,":[13],"namely:":[14],"keeping":[15],"a":[16,41,86,111,126,130,162,183,190,210,215,222],"number":[17,223],"application's":[19],"data":[20],"in":[21,176],"synchrony":[22],"or":[23],"creating":[24],"new":[25],"functionality":[26],"on":[27,66],"top":[28],"them.":[30],"Service":[32],"Bus":[33],"(ESB)":[34],"provides":[35,97,161],"the":[36,123,133,172,229],"technology":[37],"required":[38],"to":[39,68,74,100,119,194,202,220,226],"implement":[40],"variety":[42],"EAI":[44,102,141],"at":[46],"sensible":[47],"costs,":[48],"but":[49,128],"they":[50],"are":[51,64,93],"still":[52],"far":[53],"from":[54,212],"negligible.":[55],"It":[56],"is":[57,143,167],"not":[58,121],"surprising":[59],"then":[60],"that":[61,166],"many":[62],"authors":[63],"working":[65],"proposals":[67],"endow":[69],"them":[70],"domain-specific":[72],"tools":[73],"help":[75],"engineers":[77,118],"reduce":[78],"integration":[79,106],"costs.":[80],"In":[81],"this":[82,213],"article,":[83],"we":[84],"introduce":[85],"proposal":[87],"called":[88],"Guaran\u00e1.":[89],"Its":[90],"key":[91],"features":[92],"as":[94],"follows:":[95],"it":[96],"explicit":[98],"support":[99],"devise":[101],"using":[104],"enterprise":[105],"patterns":[107],"by":[108],"means":[109],"graphical":[112,184],"model;":[113],"its":[114,158],"DSL":[115,188],"enables":[116],"have":[120,150,180],"only":[122,218],"view":[124,131],"process,":[127],"also":[129,181],"whole":[134],"set":[135,191,208],"processes":[137,146],"which":[139],"an":[140],"solution":[142,211],"composed;":[144],"both":[145],"and":[147,153,189,205],"tasks":[148],"can":[149],"multiple":[151,154],"inputs":[152],"outputs;":[155],"and,":[156],"finally,":[157],"runtime":[159],"system":[160],"task-based":[163],"execution":[164,174],"model":[165],"usually":[168],"more":[169],"efficient":[170],"than":[171],"process-based":[173],"models":[175,197],"current":[177],"use.":[178],"We":[179],"implemented":[182],"editor":[185],"for":[186],"our":[187,196],"scripts":[193],"transform":[195],"into":[198],"Java":[199],"code":[200],"ready":[201],"be":[203],"compiled":[204],"executed.":[206],"To":[207],"up":[209],"code,":[214],"engineer":[217],"needs":[219],"configure":[221],"adapters":[225],"communicate":[227],"applications":[230],"being":[231],"integrated.":[232]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":8},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":5}],"updated_date":"2026-08-26T07:47:46.906454","created_date":"2025-10-10T00:00:00"}
