{"id":"https://openalex.org/W2152734166","doi":"https://doi.org/10.1109/scc.2005.98","title":"Toward formalizing service integration glue code","display_name":"Toward formalizing service integration glue code","publication_year":2005,"publication_date":"2005-01-01","ids":{"openalex":"https://openalex.org/W2152734166","doi":"https://doi.org/10.1109/scc.2005.98","mag":"2152734166"},"language":"en","primary_location":{"id":"doi:10.1109/scc.2005.98","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scc.2005.98","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2005 IEEE International Conference on Services Computing (SCC'05) Vol-1","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5111515570","display_name":"L. Davis","orcid":null},"institutions":[{"id":"https://openalex.org/I87208437","display_name":"University of Tulsa","ror":"https://ror.org/04wn28048","country_code":"US","type":"education","lineage":["https://openalex.org/I87208437"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"L. Davis","raw_affiliation_strings":["Department of Mathematical & Computer Sciences, University of Tulsa, Tulsa, OK, USA"],"affiliations":[{"raw_affiliation_string":"Department of Mathematical & Computer Sciences, University of Tulsa, Tulsa, OK, USA","institution_ids":["https://openalex.org/I87208437"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088977884","display_name":"Rose Gamble","orcid":null},"institutions":[{"id":"https://openalex.org/I87208437","display_name":"University of Tulsa","ror":"https://ror.org/04wn28048","country_code":"US","type":"education","lineage":["https://openalex.org/I87208437"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"R. Gamble","raw_affiliation_strings":["Department of Mathematical & Computer Sciences, University of Tulsa, Tulsa, OK, USA"],"affiliations":[{"raw_affiliation_string":"Department of Mathematical & Computer Sciences, University of Tulsa, Tulsa, OK, USA","institution_ids":["https://openalex.org/I87208437"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020548043","display_name":"M. Hepner","orcid":null},"institutions":[{"id":"https://openalex.org/I87208437","display_name":"University of Tulsa","ror":"https://ror.org/04wn28048","country_code":"US","type":"education","lineage":["https://openalex.org/I87208437"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"M. Hepner","raw_affiliation_strings":["Department of Mathematical & Computer Sciences, University of Tulsa, Tulsa, OK, USA"],"affiliations":[{"raw_affiliation_string":"Department of Mathematical & Computer Sciences, University of Tulsa, Tulsa, OK, USA","institution_ids":["https://openalex.org/I87208437"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5012963472","display_name":"M. Kelkar","orcid":null},"institutions":[{"id":"https://openalex.org/I87208437","display_name":"University of Tulsa","ror":"https://ror.org/04wn28048","country_code":"US","type":"education","lineage":["https://openalex.org/I87208437"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"M. Kelkar","raw_affiliation_strings":["Department of Mathematical & Computer Sciences, University of Tulsa, Tulsa, OK, USA"],"affiliations":[{"raw_affiliation_string":"Department of Mathematical & Computer Sciences, University of Tulsa, Tulsa, OK, USA","institution_ids":["https://openalex.org/I87208437"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5111515570"],"corresponding_institution_ids":["https://openalex.org/I87208437"],"apc_list":null,"apc_paid":null,"fwci":1.755,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.87613663,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"5","issue":null,"first_page":"165","last_page":"172 vol.1"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"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"}},"topics":[{"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9995999932289124,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7865339517593384},{"id":"https://openalex.org/keywords/separation-of-concerns","display_name":"Separation of concerns","score":0.5889798402786255},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5783584117889404},{"id":"https://openalex.org/keywords/traceability","display_name":"Traceability","score":0.5747660994529724},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.5389822721481323},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.470798134803772},{"id":"https://openalex.org/keywords/software-design-pattern","display_name":"Software design pattern","score":0.4323238730430603},{"id":"https://openalex.org/keywords/template","display_name":"Template","score":0.4272226095199585},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.41916680335998535},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.4166285991668701},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.38689419627189636},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3759046792984009},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3019300103187561}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7865339517593384},{"id":"https://openalex.org/C76214141","wikidata":"https://www.wikidata.org/wiki/Q2465506","display_name":"Separation of concerns","level":3,"score":0.5889798402786255},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5783584117889404},{"id":"https://openalex.org/C153876917","wikidata":"https://www.wikidata.org/wiki/Q899704","display_name":"Traceability","level":2,"score":0.5747660994529724},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.5389822721481323},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.470798134803772},{"id":"https://openalex.org/C146054899","wikidata":"https://www.wikidata.org/wiki/Q181156","display_name":"Software design pattern","level":3,"score":0.4323238730430603},{"id":"https://openalex.org/C82714645","wikidata":"https://www.wikidata.org/wiki/Q438331","display_name":"Template","level":2,"score":0.4272226095199585},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.41916680335998535},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.4166285991668701},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.38689419627189636},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3759046792984009},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3019300103187561},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/scc.2005.98","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scc.2005.98","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2005 IEEE International Conference on Services Computing (SCC'05) Vol-1","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320338279","display_name":"Air Force Office of Scientific Research","ror":"https://ror.org/011e9bt93"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W157062131","https://openalex.org/W1507946287","https://openalex.org/W1512069083","https://openalex.org/W1523525039","https://openalex.org/W1600564515","https://openalex.org/W1962970421","https://openalex.org/W1988221970","https://openalex.org/W2039977764","https://openalex.org/W2077318760","https://openalex.org/W2100653580","https://openalex.org/W2104848723","https://openalex.org/W2109033710","https://openalex.org/W2112879973","https://openalex.org/W2120876973","https://openalex.org/W2123571003","https://openalex.org/W2131227007","https://openalex.org/W2144651846","https://openalex.org/W2150889907","https://openalex.org/W2156437019","https://openalex.org/W2169780404","https://openalex.org/W2611515161","https://openalex.org/W4205284036","https://openalex.org/W4233398186","https://openalex.org/W4251026160","https://openalex.org/W6630320200","https://openalex.org/W6660440796"],"related_works":["https://openalex.org/W2043379020","https://openalex.org/W2024869133","https://openalex.org/W4238656960","https://openalex.org/W2148867149","https://openalex.org/W1536069825","https://openalex.org/W1993242759","https://openalex.org/W4234517139","https://openalex.org/W4238718530","https://openalex.org/W2041820206","https://openalex.org/W1519415801"],"abstract_inverted_index":{"Application":[0],"integrations":[1],"employ":[2],"interacting":[3],"software":[4],"components":[5,29,41,98],"and":[6,42,95,99],"services.":[7,100],"Components":[8],"-":[9,14],"distributed,":[10],"black-box,":[11],"processing":[12],"elements":[13],"may":[15,60],"have":[16],"distinct":[17],"communication":[18,66],"styles.":[19],"Services":[20],"can":[21,131],"be":[22,132],"used":[23],"to":[24,30,82,97,121,134],"augment":[25],"the":[26,51,83],"interaction":[27],"of":[28,64,124],"deliver":[31],"on":[32],"a":[33,69],"common":[34],"task.":[35],"Unfortunately,":[36],"there":[37],"exist":[38],"scenarios":[39],"where":[40,128],"services":[43],"do":[44],"not":[45,73],"interact":[46],"congenially.":[47],"At":[48],"issue":[49],"is":[50,72],"service":[52],"design":[53,84,90],"that,":[54],"even":[55],"with":[56],"standards":[57],"in":[58],"place,":[59],"ignore":[61],"important":[62],"aspects":[63],"component":[65],"expectations.":[67],"Thus,":[68],"complete":[70],"integration":[71,109],"achieved":[74],"without":[75,89],"implementing":[76],"ad":[77],"hoc":[78],"glue":[79,87,106],"code":[80,107],"external":[81],"strategy.":[85],"Introducing":[86],"code,":[88],"traceability,":[91],"limits":[92],"control,":[93],"dynamism,":[94],"upgrades":[96],"We":[101],"specify":[102],"templates":[103],"for":[104],"framing":[105],"as":[108],"completion":[110],"functions":[111],"(ICFs).":[112],"Uniform":[113],"designs":[114],"are":[115],"given":[116],"using":[117],"multiple":[118],"modeling":[119],"techniques":[120],"foster":[122],"compilation":[123],"an":[125],"ICF":[126],"repository,":[127],"their":[129],"instantiation":[130],"plug-ins":[133],"application":[135],"integrations.":[136]},"counts_by_year":[{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
