Architecture-Based Automated Updates of Distributed Microservices View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

2018-11-07

AUTHORS

Fabienne Boyer , Xavier Etchevers , Noel de Palma , Xinxiu Tao

ABSTRACT

Microservice architectures are considered really promising to achieve devops in IT organizations, because they split applications into services that can be updated independently from each others. But to protect SLA (Service Level Agreement) properties when updating microservices, devops teams have to deal with complex and error-prone scripts of management operations. In this paper, we leverage an architecture-based approach to provide an easy and safe way to update microservices. More... »

PAGES

21-36

Book

TITLE

Service-Oriented Computing

ISBN

978-3-030-03595-2
978-3-030-03596-9

Author Affiliations

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-030-03596-9_2

DOI

http://dx.doi.org/10.1007/978-3-030-03596-9_2

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1108059992


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

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/0803", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Computer Software", 
        "type": "DefinedTerm"
      }, 
      {
        "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"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "name": [
            "UGA/LIG, Grenoble, France"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Boyer", 
        "givenName": "Fabienne", 
        "id": "sg:person.011646003613.68", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011646003613.68"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Orange (France)", 
          "id": "https://www.grid.ac/institutes/grid.89485.38", 
          "name": [
            "Orange Labs, Paris, France"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Etchevers", 
        "givenName": "Xavier", 
        "id": "sg:person.013706213011.06", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013706213011.06"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "name": [
            "UGA/LIG, Grenoble, France"
          ], 
          "type": "Organization"
        }, 
        "familyName": "de Palma", 
        "givenName": "Noel", 
        "id": "sg:person.010220662301.81", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010220662301.81"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Orange (France)", 
          "id": "https://www.grid.ac/institutes/grid.89485.38", 
          "name": [
            "Orange Labs, Paris, France"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Tao", 
        "givenName": "Xinxiu", 
        "id": "sg:person.07756730450.99", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.07756730450.99"
        ], 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "https://doi.org/10.1145/2771783.2784770", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1004317516"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/2254064.2254096", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1011879145"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-319-08915-7", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1012088995", 
          "https://doi.org/10.1007/978-3-319-08915-7"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-319-08915-7", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1012088995", 
          "https://doi.org/10.1007/978-3-319-08915-7"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://app.dimensions.ai/details/publication/pub.1025349040", 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-1-4842-1937-9", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1025349040", 
          "https://doi.org/10.1007/978-1-4842-1937-9"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-662-48616-0_28", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1035746737", 
          "https://doi.org/10.1007/978-3-662-48616-0_28"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-319-30734-3_14", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1047218976", 
          "https://doi.org/10.1007/978-3-319-30734-3_14"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/32.60317", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1061154294"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/ictai.2013.41", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1093620213"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/ucc.2011.32", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095302138"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/icsme.2017.63", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095840974"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2018-11-07", 
    "datePublishedReg": "2018-11-07", 
    "description": "Microservice architectures are considered really promising to achieve devops in IT organizations, because they split applications into services that can be updated independently from each others. But to protect SLA (Service Level Agreement) properties when updating microservices, devops teams have to deal with complex and error-prone scripts of management operations. In this paper, we leverage an architecture-based approach to provide an easy and safe way to update microservices.", 
    "editor": [
      {
        "familyName": "Pahl", 
        "givenName": "Claus", 
        "type": "Person"
      }, 
      {
        "familyName": "Vukovic", 
        "givenName": "Maja", 
        "type": "Person"
      }, 
      {
        "familyName": "Yin", 
        "givenName": "Jianwei", 
        "type": "Person"
      }, 
      {
        "familyName": "Yu", 
        "givenName": "Qi", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-030-03596-9_2", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": false, 
    "isPartOf": {
      "isbn": [
        "978-3-030-03595-2", 
        "978-3-030-03596-9"
      ], 
      "name": "Service-Oriented Computing", 
      "type": "Book"
    }, 
    "name": "Architecture-Based Automated Updates of Distributed Microservices", 
    "pagination": "21-36", 
    "productId": [
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-030-03596-9_2"
        ]
      }, 
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "9313042e01777230b9cfa669f49588f3952080f264e6d90d9b8493f6eb442a83"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1108059992"
        ]
      }
    ], 
    "publisher": {
      "location": "Cham", 
      "name": "Springer International Publishing", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-030-03596-9_2", 
      "https://app.dimensions.ai/details/publication/pub.1108059992"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2019-04-16T04:41", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000322_0000000322/records_65005_00000000.jsonl", 
    "type": "Chapter", 
    "url": "https://link.springer.com/10.1007%2F978-3-030-03596-9_2"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

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/978-3-030-03596-9_2'

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/978-3-030-03596-9_2'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-030-03596-9_2'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-030-03596-9_2'


 

This table displays all metadata directly associated to this object as RDF triples.

141 TRIPLES      23 PREDICATES      37 URIs      19 LITERALS      8 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-030-03596-9_2 schema:about anzsrc-for:08
2 anzsrc-for:0803
3 schema:author N4495ce3056814d708c221ebc857bfd7d
4 schema:citation sg:pub.10.1007/978-1-4842-1937-9
5 sg:pub.10.1007/978-3-319-08915-7
6 sg:pub.10.1007/978-3-319-30734-3_14
7 sg:pub.10.1007/978-3-662-48616-0_28
8 https://app.dimensions.ai/details/publication/pub.1025349040
9 https://doi.org/10.1109/32.60317
10 https://doi.org/10.1109/icsme.2017.63
11 https://doi.org/10.1109/ictai.2013.41
12 https://doi.org/10.1109/ucc.2011.32
13 https://doi.org/10.1145/2254064.2254096
14 https://doi.org/10.1145/2771783.2784770
15 schema:datePublished 2018-11-07
16 schema:datePublishedReg 2018-11-07
17 schema:description Microservice architectures are considered really promising to achieve devops in IT organizations, because they split applications into services that can be updated independently from each others. But to protect SLA (Service Level Agreement) properties when updating microservices, devops teams have to deal with complex and error-prone scripts of management operations. In this paper, we leverage an architecture-based approach to provide an easy and safe way to update microservices.
18 schema:editor N54c84e1ae8ec42f5abe0bd49f72f12b1
19 schema:genre chapter
20 schema:inLanguage en
21 schema:isAccessibleForFree false
22 schema:isPartOf N292d71392a514e87af054b14833e841c
23 schema:name Architecture-Based Automated Updates of Distributed Microservices
24 schema:pagination 21-36
25 schema:productId N068de9e80bfc459189450f8941739150
26 N98a911fbc41049a4b706c3edf59f73d8
27 Ne4ac64090b4f43f7a3b9fe786687c249
28 schema:publisher N41440eea050046779c88042e52dfb082
29 schema:sameAs https://app.dimensions.ai/details/publication/pub.1108059992
30 https://doi.org/10.1007/978-3-030-03596-9_2
31 schema:sdDatePublished 2019-04-16T04:41
32 schema:sdLicense https://scigraph.springernature.com/explorer/license/
33 schema:sdPublisher Ndc9c96bc88474b0ca859ddc1f34e6ba0
34 schema:url https://link.springer.com/10.1007%2F978-3-030-03596-9_2
35 sgo:license sg:explorer/license/
36 sgo:sdDataset chapters
37 rdf:type schema:Chapter
38 N068de9e80bfc459189450f8941739150 schema:name doi
39 schema:value 10.1007/978-3-030-03596-9_2
40 rdf:type schema:PropertyValue
41 N1c621a1bce7d4bab89a5c352719f8cc7 rdf:first N42f308d9abe5426dafe2a4d07e964fa2
42 rdf:rest Nec1dde5e4b1f4e7f829150095af374ff
43 N210c760fcbe840c58b2e02bbd73b6abe schema:name UGA/LIG, Grenoble, France
44 rdf:type schema:Organization
45 N292d71392a514e87af054b14833e841c schema:isbn 978-3-030-03595-2
46 978-3-030-03596-9
47 schema:name Service-Oriented Computing
48 rdf:type schema:Book
49 N41440eea050046779c88042e52dfb082 schema:location Cham
50 schema:name Springer International Publishing
51 rdf:type schema:Organisation
52 N42f308d9abe5426dafe2a4d07e964fa2 schema:familyName Yin
53 schema:givenName Jianwei
54 rdf:type schema:Person
55 N4495ce3056814d708c221ebc857bfd7d rdf:first sg:person.011646003613.68
56 rdf:rest N8a9ca7e5c73a417089d98833b41e9cfe
57 N4b2d0555c0ff43b9842b45934855730f schema:familyName Pahl
58 schema:givenName Claus
59 rdf:type schema:Person
60 N54c84e1ae8ec42f5abe0bd49f72f12b1 rdf:first N4b2d0555c0ff43b9842b45934855730f
61 rdf:rest Nd11e533065cc4adb90064d8dddebb775
62 N8548528139c240c4854b446eaee95e23 rdf:first sg:person.07756730450.99
63 rdf:rest rdf:nil
64 N8a9ca7e5c73a417089d98833b41e9cfe rdf:first sg:person.013706213011.06
65 rdf:rest Nb33017ed94944a50bf1600cd22367c04
66 N8c29781bf13847a6a2fa6703e12d944c schema:familyName Yu
67 schema:givenName Qi
68 rdf:type schema:Person
69 N94b42292ffaf4bffa359d4f3f6bbc6bc schema:familyName Vukovic
70 schema:givenName Maja
71 rdf:type schema:Person
72 N98a911fbc41049a4b706c3edf59f73d8 schema:name readcube_id
73 schema:value 9313042e01777230b9cfa669f49588f3952080f264e6d90d9b8493f6eb442a83
74 rdf:type schema:PropertyValue
75 Nb33017ed94944a50bf1600cd22367c04 rdf:first sg:person.010220662301.81
76 rdf:rest N8548528139c240c4854b446eaee95e23
77 Nd11e533065cc4adb90064d8dddebb775 rdf:first N94b42292ffaf4bffa359d4f3f6bbc6bc
78 rdf:rest N1c621a1bce7d4bab89a5c352719f8cc7
79 Ndc9c96bc88474b0ca859ddc1f34e6ba0 schema:name Springer Nature - SN SciGraph project
80 rdf:type schema:Organization
81 Ne4ac64090b4f43f7a3b9fe786687c249 schema:name dimensions_id
82 schema:value pub.1108059992
83 rdf:type schema:PropertyValue
84 Ne9c0da362e7e48e4be8e38daea5a90c7 schema:name UGA/LIG, Grenoble, France
85 rdf:type schema:Organization
86 Nec1dde5e4b1f4e7f829150095af374ff rdf:first N8c29781bf13847a6a2fa6703e12d944c
87 rdf:rest rdf:nil
88 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
89 schema:name Information and Computing Sciences
90 rdf:type schema:DefinedTerm
91 anzsrc-for:0803 schema:inDefinedTermSet anzsrc-for:
92 schema:name Computer Software
93 rdf:type schema:DefinedTerm
94 sg:person.010220662301.81 schema:affiliation Ne9c0da362e7e48e4be8e38daea5a90c7
95 schema:familyName de Palma
96 schema:givenName Noel
97 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010220662301.81
98 rdf:type schema:Person
99 sg:person.011646003613.68 schema:affiliation N210c760fcbe840c58b2e02bbd73b6abe
100 schema:familyName Boyer
101 schema:givenName Fabienne
102 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011646003613.68
103 rdf:type schema:Person
104 sg:person.013706213011.06 schema:affiliation https://www.grid.ac/institutes/grid.89485.38
105 schema:familyName Etchevers
106 schema:givenName Xavier
107 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013706213011.06
108 rdf:type schema:Person
109 sg:person.07756730450.99 schema:affiliation https://www.grid.ac/institutes/grid.89485.38
110 schema:familyName Tao
111 schema:givenName Xinxiu
112 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.07756730450.99
113 rdf:type schema:Person
114 sg:pub.10.1007/978-1-4842-1937-9 schema:sameAs https://app.dimensions.ai/details/publication/pub.1025349040
115 https://doi.org/10.1007/978-1-4842-1937-9
116 rdf:type schema:CreativeWork
117 sg:pub.10.1007/978-3-319-08915-7 schema:sameAs https://app.dimensions.ai/details/publication/pub.1012088995
118 https://doi.org/10.1007/978-3-319-08915-7
119 rdf:type schema:CreativeWork
120 sg:pub.10.1007/978-3-319-30734-3_14 schema:sameAs https://app.dimensions.ai/details/publication/pub.1047218976
121 https://doi.org/10.1007/978-3-319-30734-3_14
122 rdf:type schema:CreativeWork
123 sg:pub.10.1007/978-3-662-48616-0_28 schema:sameAs https://app.dimensions.ai/details/publication/pub.1035746737
124 https://doi.org/10.1007/978-3-662-48616-0_28
125 rdf:type schema:CreativeWork
126 https://app.dimensions.ai/details/publication/pub.1025349040 schema:CreativeWork
127 https://doi.org/10.1109/32.60317 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061154294
128 rdf:type schema:CreativeWork
129 https://doi.org/10.1109/icsme.2017.63 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095840974
130 rdf:type schema:CreativeWork
131 https://doi.org/10.1109/ictai.2013.41 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093620213
132 rdf:type schema:CreativeWork
133 https://doi.org/10.1109/ucc.2011.32 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095302138
134 rdf:type schema:CreativeWork
135 https://doi.org/10.1145/2254064.2254096 schema:sameAs https://app.dimensions.ai/details/publication/pub.1011879145
136 rdf:type schema:CreativeWork
137 https://doi.org/10.1145/2771783.2784770 schema:sameAs https://app.dimensions.ai/details/publication/pub.1004317516
138 rdf:type schema:CreativeWork
139 https://www.grid.ac/institutes/grid.89485.38 schema:alternateName Orange (France)
140 schema:name Orange Labs, Paris, France
141 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...