Service Composition for Mobile Environments View Full Text


Ontology type: schema:ScholarlyArticle      Open Access: True


Article Info

DATE

2005-08

AUTHORS

Dipanjan Chakraborty, Anupam Joshi, Tim Finin, Yelena Yesha

ABSTRACT

Service Composition, that is, the development of customized services by discovering, integrating and executing existing services has received a lot of attention in the last couple of years with respect to wired-infrastructure or Internet web services. With the advancement in the wireless technology and rapid deployment of mobile devices, we envision that in the near future wirelessly connected mobile devices in a given vicinity will also provide services that can be leveraged in the composition process. This is particularly true of what have been described as “pervasive computing” environments. However, wired-infrastructure based service composition architectures are not designed to consider the various factors like mobility, device heterogeneity, resource variability and reliability in a mobile environment. In this paper, we describe the issues related to service composition in mobile environments and evaluate criteria for judging protocols that enable such composition. We present a distributed architecture and associated protocols for service composition in mobile environments that take into consideration mobility, dynamic changing service topology and device resources. The composition protocols are based on distributed brokerage mechanisms and utilize a distributed service discovery process over ad-hoc network connectivity. We present simulation results of our protocols, and compare them with a centralized service composition protocol traditionally used for wired-infrastructure environments. The results show that our approach clearly outperforms the existing centralized approaches, and that our protocols are able to adapt and better utilize the changing service topology and resources in a mobile environment. More... »

PAGES

435-451

References to SciGraph publications

  • 2002-06. Supporting Mobile Commerce Applications Using Dependable Wireless Networks in MOBILE NETWORKS AND APPLICATIONS
  • 2003. The DAML-S Virtual Machine in THE SEMANTIC WEB - ISWC 2003
  • 2000. Modeling and Composing Service-Based and Reference Process-Based Multi-enterprise Processes in ACTIVE FLOW AND COMBUSTION CONTROL 2018
  • 2002. A Mobile Agent-Based Approach to Web-Based Distributed Computing in HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS
  • 2004-12. Service Discovery in Agent-Based Pervasive Computing Environments in MOBILE NETWORKS AND APPLICATIONS
  • Identifiers

    URI

    http://scigraph.springernature.com/pub.10.1007/s11036-005-1556-y

    DOI

    http://dx.doi.org/10.1007/s11036-005-1556-y

    DIMENSIONS

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


    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/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": "University of Maryland, Baltimore County, 1000, Hilltop Circle, 21250, Baltimore, MD", 
              "id": "http://www.grid.ac/institutes/grid.266673.0", 
              "name": [
                "University of Maryland, Baltimore County, 1000, Hilltop Circle, 21250, Baltimore, MD"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Chakraborty", 
            "givenName": "Dipanjan", 
            "id": "sg:person.016142446655.32", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016142446655.32"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "University of Maryland, Baltimore County, 1000, Hilltop Circle, 21250, Baltimore, MD", 
              "id": "http://www.grid.ac/institutes/grid.266673.0", 
              "name": [
                "University of Maryland, Baltimore County, 1000, Hilltop Circle, 21250, Baltimore, MD"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Joshi", 
            "givenName": "Anupam", 
            "id": "sg:person.011614435245.41", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011614435245.41"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "University of Maryland, Baltimore County, 1000, Hilltop Circle, 21250, Baltimore, MD", 
              "id": "http://www.grid.ac/institutes/grid.266673.0", 
              "name": [
                "University of Maryland, Baltimore County, 1000, Hilltop Circle, 21250, Baltimore, MD"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Finin", 
            "givenName": "Tim", 
            "id": "sg:person.016274302751.69", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016274302751.69"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "University of Maryland, Baltimore County, 1000, Hilltop Circle, 21250, Baltimore, MD", 
              "id": "http://www.grid.ac/institutes/grid.266673.0", 
              "name": [
                "University of Maryland, Baltimore County, 1000, Hilltop Circle, 21250, Baltimore, MD"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Yesha", 
            "givenName": "Yelena", 
            "id": "sg:person.012002750367.95", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012002750367.95"
            ], 
            "type": "Person"
          }
        ], 
        "citation": [
          {
            "id": "sg:pub.10.1007/978-1-4615-0849-6_5", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1013092714", 
              "https://doi.org/10.1007/978-1-4615-0849-6_5"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1023/b:mone.0000042506.96219.cc", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1011887795", 
              "https://doi.org/10.1023/b:mone.0000042506.96219.cc"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1023/a:1014578729875", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1014366176", 
              "https://doi.org/10.1023/a:1014578729875"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-39718-2_19", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1042390178", 
              "https://doi.org/10.1007/978-3-540-39718-2_19"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/3-540-45140-4_17", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1025260129", 
              "https://doi.org/10.1007/3-540-45140-4_17"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2005-08", 
        "datePublishedReg": "2005-08-01", 
        "description": "Service Composition, that is, the development of customized services by discovering, integrating and executing existing services has received a lot of attention in the last couple of years with respect to wired-infrastructure or Internet web services. With the advancement in the wireless technology and rapid deployment of mobile devices, we envision that in the near future wirelessly connected mobile devices in a given vicinity will also provide services that can be leveraged in the composition process. This is particularly true of what have been described as \u201cpervasive computing\u201d environments. However, wired-infrastructure based service composition architectures are not designed to consider the various factors like mobility, device heterogeneity, resource variability and reliability in a mobile environment. In this paper, we describe the issues related to service composition in mobile environments and evaluate criteria for judging protocols that enable such composition. We present a distributed architecture and associated protocols for service composition in mobile environments that take into consideration mobility, dynamic changing service topology and device resources. The composition protocols are based on distributed brokerage mechanisms and utilize a distributed service discovery process over ad-hoc network connectivity. We present simulation results of our protocols, and compare them with a centralized service composition protocol traditionally used for wired-infrastructure environments. The results show that our approach clearly outperforms the existing centralized approaches, and that our protocols are able to adapt and better utilize the changing service topology and resources in a mobile environment.", 
        "genre": "article", 
        "id": "sg:pub.10.1007/s11036-005-1556-y", 
        "inLanguage": "en", 
        "isAccessibleForFree": true, 
        "isPartOf": [
          {
            "id": "sg:journal.1136741", 
            "issn": [
              "1383-469X", 
              "1572-8153"
            ], 
            "name": "Mobile Networks and Applications", 
            "publisher": "Springer Nature", 
            "type": "Periodical"
          }, 
          {
            "issueNumber": "4", 
            "type": "PublicationIssue"
          }, 
          {
            "type": "PublicationVolume", 
            "volumeNumber": "10"
          }
        ], 
        "keywords": [
          "service composition", 
          "mobile environment", 
          "service topology", 
          "mobile devices", 
          "composition protocol", 
          "ad-hoc network connectivity", 
          "service composition architecture", 
          "service composition protocol", 
          "service discovery process", 
          "Internet web services", 
          "web services", 
          "pervasive computing", 
          "composition architecture", 
          "distributed architecture", 
          "device resources", 
          "device heterogeneity", 
          "composition process", 
          "centralized approach", 
          "wireless technologies", 
          "rapid deployment", 
          "network connectivity", 
          "brokerage mechanisms", 
          "discovery process", 
          "simulation results", 
          "architecture", 
          "services", 
          "environment", 
          "protocol", 
          "such compositions", 
          "last couple", 
          "computing", 
          "topology", 
          "resources", 
          "deployment", 
          "devices", 
          "technology", 
          "connectivity", 
          "near future", 
          "reliability", 
          "mobility", 
          "advancement", 
          "issues", 
          "process", 
          "results", 
          "attention", 
          "resource variability", 
          "future", 
          "development", 
          "criteria", 
          "respect", 
          "mechanism", 
          "heterogeneity", 
          "couples", 
          "years", 
          "variability", 
          "composition", 
          "factors", 
          "vicinity", 
          "paper", 
          "approach", 
          "consideration mobility", 
          "centralized service composition protocol", 
          "wired-infrastructure environments"
        ], 
        "name": "Service Composition for Mobile Environments", 
        "pagination": "435-451", 
        "productId": [
          {
            "name": "dimensions_id", 
            "type": "PropertyValue", 
            "value": [
              "pub.1012138590"
            ]
          }, 
          {
            "name": "doi", 
            "type": "PropertyValue", 
            "value": [
              "10.1007/s11036-005-1556-y"
            ]
          }
        ], 
        "sameAs": [
          "https://doi.org/10.1007/s11036-005-1556-y", 
          "https://app.dimensions.ai/details/publication/pub.1012138590"
        ], 
        "sdDataset": "articles", 
        "sdDatePublished": "2022-01-01T18:15", 
        "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
        "sdPublisher": {
          "name": "Springer Nature - SN SciGraph project", 
          "type": "Organization"
        }, 
        "sdSource": "s3://com-springernature-scigraph/baseset/20220101/entities/gbq_results/article/article_400.jsonl", 
        "type": "ScholarlyArticle", 
        "url": "https://doi.org/10.1007/s11036-005-1556-y"
      }
    ]
     

    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/s11036-005-1556-y'

    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/s11036-005-1556-y'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/s11036-005-1556-y'

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

    curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/s11036-005-1556-y'


     

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

    162 TRIPLES      22 PREDICATES      94 URIs      81 LITERALS      6 BLANK NODES

    Subject Predicate Object
    1 sg:pub.10.1007/s11036-005-1556-y schema:about anzsrc-for:08
    2 anzsrc-for:0806
    3 schema:author Ne63829cb0fdf44308544dd73be7ac334
    4 schema:citation sg:pub.10.1007/3-540-45140-4_17
    5 sg:pub.10.1007/978-1-4615-0849-6_5
    6 sg:pub.10.1007/978-3-540-39718-2_19
    7 sg:pub.10.1023/a:1014578729875
    8 sg:pub.10.1023/b:mone.0000042506.96219.cc
    9 schema:datePublished 2005-08
    10 schema:datePublishedReg 2005-08-01
    11 schema:description Service Composition, that is, the development of customized services by discovering, integrating and executing existing services has received a lot of attention in the last couple of years with respect to wired-infrastructure or Internet web services. With the advancement in the wireless technology and rapid deployment of mobile devices, we envision that in the near future wirelessly connected mobile devices in a given vicinity will also provide services that can be leveraged in the composition process. This is particularly true of what have been described as “pervasive computing” environments. However, wired-infrastructure based service composition architectures are not designed to consider the various factors like mobility, device heterogeneity, resource variability and reliability in a mobile environment. In this paper, we describe the issues related to service composition in mobile environments and evaluate criteria for judging protocols that enable such composition. We present a distributed architecture and associated protocols for service composition in mobile environments that take into consideration mobility, dynamic changing service topology and device resources. The composition protocols are based on distributed brokerage mechanisms and utilize a distributed service discovery process over ad-hoc network connectivity. We present simulation results of our protocols, and compare them with a centralized service composition protocol traditionally used for wired-infrastructure environments. The results show that our approach clearly outperforms the existing centralized approaches, and that our protocols are able to adapt and better utilize the changing service topology and resources in a mobile environment.
    12 schema:genre article
    13 schema:inLanguage en
    14 schema:isAccessibleForFree true
    15 schema:isPartOf N5b29019ad3fc40dca9718942712e4b33
    16 N7d9048a415214643901fa8219f5b64ee
    17 sg:journal.1136741
    18 schema:keywords Internet web services
    19 ad-hoc network connectivity
    20 advancement
    21 approach
    22 architecture
    23 attention
    24 brokerage mechanisms
    25 centralized approach
    26 centralized service composition protocol
    27 composition
    28 composition architecture
    29 composition process
    30 composition protocol
    31 computing
    32 connectivity
    33 consideration mobility
    34 couples
    35 criteria
    36 deployment
    37 development
    38 device heterogeneity
    39 device resources
    40 devices
    41 discovery process
    42 distributed architecture
    43 environment
    44 factors
    45 future
    46 heterogeneity
    47 issues
    48 last couple
    49 mechanism
    50 mobile devices
    51 mobile environment
    52 mobility
    53 near future
    54 network connectivity
    55 paper
    56 pervasive computing
    57 process
    58 protocol
    59 rapid deployment
    60 reliability
    61 resource variability
    62 resources
    63 respect
    64 results
    65 service composition
    66 service composition architecture
    67 service composition protocol
    68 service discovery process
    69 service topology
    70 services
    71 simulation results
    72 such compositions
    73 technology
    74 topology
    75 variability
    76 vicinity
    77 web services
    78 wired-infrastructure environments
    79 wireless technologies
    80 years
    81 schema:name Service Composition for Mobile Environments
    82 schema:pagination 435-451
    83 schema:productId Nc8abfcea8ae24a26bef17f7dea561f2d
    84 Ne24a5028f2394983a14e3e063de9cf98
    85 schema:sameAs https://app.dimensions.ai/details/publication/pub.1012138590
    86 https://doi.org/10.1007/s11036-005-1556-y
    87 schema:sdDatePublished 2022-01-01T18:15
    88 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    89 schema:sdPublisher Nc0f660dfc9994880907d447ba378bbf9
    90 schema:url https://doi.org/10.1007/s11036-005-1556-y
    91 sgo:license sg:explorer/license/
    92 sgo:sdDataset articles
    93 rdf:type schema:ScholarlyArticle
    94 N061f2cd4e9a94fa0bbd2a28279a54414 rdf:first sg:person.016274302751.69
    95 rdf:rest N9c4c54502480451d9b653567d2a0e36e
    96 N12adf88bf8b44303ac8cf8cd4b594414 rdf:first sg:person.011614435245.41
    97 rdf:rest N061f2cd4e9a94fa0bbd2a28279a54414
    98 N5b29019ad3fc40dca9718942712e4b33 schema:volumeNumber 10
    99 rdf:type schema:PublicationVolume
    100 N7d9048a415214643901fa8219f5b64ee schema:issueNumber 4
    101 rdf:type schema:PublicationIssue
    102 N9c4c54502480451d9b653567d2a0e36e rdf:first sg:person.012002750367.95
    103 rdf:rest rdf:nil
    104 Nc0f660dfc9994880907d447ba378bbf9 schema:name Springer Nature - SN SciGraph project
    105 rdf:type schema:Organization
    106 Nc8abfcea8ae24a26bef17f7dea561f2d schema:name dimensions_id
    107 schema:value pub.1012138590
    108 rdf:type schema:PropertyValue
    109 Ne24a5028f2394983a14e3e063de9cf98 schema:name doi
    110 schema:value 10.1007/s11036-005-1556-y
    111 rdf:type schema:PropertyValue
    112 Ne63829cb0fdf44308544dd73be7ac334 rdf:first sg:person.016142446655.32
    113 rdf:rest N12adf88bf8b44303ac8cf8cd4b594414
    114 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
    115 schema:name Information and Computing Sciences
    116 rdf:type schema:DefinedTerm
    117 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
    118 schema:name Information Systems
    119 rdf:type schema:DefinedTerm
    120 sg:journal.1136741 schema:issn 1383-469X
    121 1572-8153
    122 schema:name Mobile Networks and Applications
    123 schema:publisher Springer Nature
    124 rdf:type schema:Periodical
    125 sg:person.011614435245.41 schema:affiliation grid-institutes:grid.266673.0
    126 schema:familyName Joshi
    127 schema:givenName Anupam
    128 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011614435245.41
    129 rdf:type schema:Person
    130 sg:person.012002750367.95 schema:affiliation grid-institutes:grid.266673.0
    131 schema:familyName Yesha
    132 schema:givenName Yelena
    133 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012002750367.95
    134 rdf:type schema:Person
    135 sg:person.016142446655.32 schema:affiliation grid-institutes:grid.266673.0
    136 schema:familyName Chakraborty
    137 schema:givenName Dipanjan
    138 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016142446655.32
    139 rdf:type schema:Person
    140 sg:person.016274302751.69 schema:affiliation grid-institutes:grid.266673.0
    141 schema:familyName Finin
    142 schema:givenName Tim
    143 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016274302751.69
    144 rdf:type schema:Person
    145 sg:pub.10.1007/3-540-45140-4_17 schema:sameAs https://app.dimensions.ai/details/publication/pub.1025260129
    146 https://doi.org/10.1007/3-540-45140-4_17
    147 rdf:type schema:CreativeWork
    148 sg:pub.10.1007/978-1-4615-0849-6_5 schema:sameAs https://app.dimensions.ai/details/publication/pub.1013092714
    149 https://doi.org/10.1007/978-1-4615-0849-6_5
    150 rdf:type schema:CreativeWork
    151 sg:pub.10.1007/978-3-540-39718-2_19 schema:sameAs https://app.dimensions.ai/details/publication/pub.1042390178
    152 https://doi.org/10.1007/978-3-540-39718-2_19
    153 rdf:type schema:CreativeWork
    154 sg:pub.10.1023/a:1014578729875 schema:sameAs https://app.dimensions.ai/details/publication/pub.1014366176
    155 https://doi.org/10.1023/a:1014578729875
    156 rdf:type schema:CreativeWork
    157 sg:pub.10.1023/b:mone.0000042506.96219.cc schema:sameAs https://app.dimensions.ai/details/publication/pub.1011887795
    158 https://doi.org/10.1023/b:mone.0000042506.96219.cc
    159 rdf:type schema:CreativeWork
    160 grid-institutes:grid.266673.0 schema:alternateName University of Maryland, Baltimore County, 1000, Hilltop Circle, 21250, Baltimore, MD
    161 schema:name University of Maryland, Baltimore County, 1000, Hilltop Circle, 21250, Baltimore, MD
    162 rdf:type schema:Organization
     




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


    ...