Ontology type: schema:ScholarlyArticle
2017-05-19
AUTHORSLuca Sabatucci, Salvatore Lopes, Massimo Cossentino
ABSTRACTCloud mashup is a technique for the seamless composition of SaaS applications from several sources into a single integrated solution. This paper presents a general approach for automatically composing applications and services deployed over the Cloud. The proposed approach implies to encapsulate distributed processes into smart and autonomic entities, namely cloud capabilities. Despite the lack of a central mashup server, these processes are able to autonomously organize in order to establish different ways to address the desired result. The approach uses a couple of languages for describing respectively the mashup logic in terms of goals and the available functionalities in terms of capabilities. The explicit decoupling between user’s goals and capabilities provides the system the freedom to generate the orchestration plan at run-time, according to the contextual state. An industrial case study, conducted in for a scientific project, has provided the conditions for evaluating the running example of a B2B business process for a fashion enterprise. More... »
PAGES2047-2063
http://scigraph.springernature.com/pub.10.1007/s10586-017-0911-7
DOIhttp://dx.doi.org/10.1007/s10586-017-0911-7
DIMENSIONShttps://app.dimensions.ai/details/publication/pub.1085444613
JSON-LD is the canonical representation for SciGraph data.
TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT
[
{
"@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json",
"about": [
{
"id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08",
"inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
"name": "Information and Computing Sciences",
"type": "DefinedTerm"
},
{
"id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0806",
"inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
"name": "Information Systems",
"type": "DefinedTerm"
}
],
"author": [
{
"affiliation": {
"alternateName": "ICAR-CNR, Palermo, Italy",
"id": "http://www.grid.ac/institutes/None",
"name": [
"ICAR-CNR, Palermo, Italy"
],
"type": "Organization"
},
"familyName": "Sabatucci",
"givenName": "Luca",
"id": "sg:person.015566273305.61",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015566273305.61"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "ICAR-CNR, Palermo, Italy",
"id": "http://www.grid.ac/institutes/None",
"name": [
"ICAR-CNR, Palermo, Italy"
],
"type": "Organization"
},
"familyName": "Lopes",
"givenName": "Salvatore",
"id": "sg:person.016530726717.54",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016530726717.54"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "ICAR-CNR, Palermo, Italy",
"id": "http://www.grid.ac/institutes/None",
"name": [
"ICAR-CNR, Palermo, Italy"
],
"type": "Organization"
},
"familyName": "Cossentino",
"givenName": "Massimo",
"id": "sg:person.013333676366.46",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013333676366.46"
],
"type": "Person"
}
],
"citation": [
{
"id": "sg:pub.10.1186/s13174-015-0031-7",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1048360897",
"https://doi.org/10.1186/s13174-015-0031-7"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/s00778-003-0101-5",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1007660957",
"https://doi.org/10.1007/s00778-003-0101-5"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-642-45343-4_13",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1040397696",
"https://doi.org/10.1007/978-3-642-45343-4_13"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-642-02161-9",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1039156497",
"https://doi.org/10.1007/978-3-642-02161-9"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-74481-8_6",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1033889467",
"https://doi.org/10.1007/978-3-540-74481-8_6"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-319-24072-5_11",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1007613015",
"https://doi.org/10.1007/978-3-319-24072-5_11"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1023/a:1022883727209",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1030766505",
"https://doi.org/10.1023/a:1022883727209"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/0-387-23344-x_10",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1028540907",
"https://doi.org/10.1007/0-387-23344-x_10"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/s10796-007-9023-x",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1029402123",
"https://doi.org/10.1007/s10796-007-9023-x"
],
"type": "CreativeWork"
}
],
"datePublished": "2017-05-19",
"datePublishedReg": "2017-05-19",
"description": "Cloud mashup is a technique for the seamless composition of SaaS applications from several sources into a single integrated solution. This paper presents a general approach for automatically composing applications and services deployed over the Cloud. The proposed approach implies to encapsulate distributed processes into smart and autonomic entities, namely cloud capabilities. Despite the lack of a central mashup server, these processes are able to autonomously organize in order to establish different ways to address the desired result. The approach uses a couple of languages for describing respectively the mashup logic in terms of goals and the available functionalities in terms of capabilities. The explicit decoupling between user\u2019s goals and capabilities provides the system the freedom to generate the orchestration plan at run-time, according to the contextual state. An industrial case study, conducted in for a scientific project, has provided the conditions for evaluating the running example of a B2B business process for a fashion enterprise.",
"genre": "article",
"id": "sg:pub.10.1007/s10586-017-0911-7",
"isAccessibleForFree": false,
"isPartOf": [
{
"id": "sg:journal.1046649",
"issn": [
"1386-7857",
"1573-7543"
],
"name": "Cluster Computing",
"publisher": "Springer Nature",
"type": "Periodical"
},
{
"issueNumber": "3",
"type": "PublicationIssue"
},
{
"type": "PublicationVolume",
"volumeNumber": "20"
}
],
"keywords": [
"B2B business processes",
"industrial case study",
"SaaS applications",
"cloud capabilities",
"Cloud mashup",
"user goals",
"autonomic entities",
"business processes",
"seamless composition",
"available functionality",
"terms of capability",
"contextual states",
"mashups",
"terms of goals",
"fashion enterprises",
"capability",
"scientific projects",
"server",
"general approach",
"case study",
"cloud",
"goal",
"applications",
"logic",
"services",
"language",
"functionality",
"different ways",
"enterprises",
"explicit decoupling",
"entities",
"project",
"process",
"system",
"technique",
"terms",
"solution",
"way",
"example",
"order",
"plan",
"state",
"results",
"lack",
"decoupling",
"source",
"freedom",
"couples",
"conditions",
"study",
"composition",
"approach",
"paper"
],
"name": "Self-configuring cloud application mashup with goals and capabilities",
"pagination": "2047-2063",
"productId": [
{
"name": "dimensions_id",
"type": "PropertyValue",
"value": [
"pub.1085444613"
]
},
{
"name": "doi",
"type": "PropertyValue",
"value": [
"10.1007/s10586-017-0911-7"
]
}
],
"sameAs": [
"https://doi.org/10.1007/s10586-017-0911-7",
"https://app.dimensions.ai/details/publication/pub.1085444613"
],
"sdDataset": "articles",
"sdDatePublished": "2022-08-04T17:06",
"sdLicense": "https://scigraph.springernature.com/explorer/license/",
"sdPublisher": {
"name": "Springer Nature - SN SciGraph project",
"type": "Organization"
},
"sdSource": "s3://com-springernature-scigraph/baseset/20220804/entities/gbq_results/article/article_751.jsonl",
"type": "ScholarlyArticle",
"url": "https://doi.org/10.1007/s10586-017-0911-7"
}
]
Download the RDF metadata as: json-ld nt turtle xml License info
JSON-LD is a popular format for linked data which is fully compatible with JSON.
curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/s10586-017-0911-7'
N-Triples is a line-based linked data format ideal for batch operations.
curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/s10586-017-0911-7'
Turtle is a human-readable linked data format.
curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/s10586-017-0911-7'
RDF/XML is a standard XML format for linked data.
curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/s10586-017-0911-7'
This table displays all metadata directly associated to this object as RDF triples.
160 TRIPLES
21 PREDICATES
86 URIs
69 LITERALS
6 BLANK NODES