Modeling service oriented architectures of mobile applications by extending SoaML with ambients

Nour Ali, Muhammad Ali Babar

Research output: Chapter in Book/Conference proceeding with ISSN or ISBNConference contribution with ISSN or ISBNpeer-review

Abstract

Mobile applications need to dynamically adapt to requirements of new environments (or locations) as users and their devices continuously move. Service oriented architecture (SOA) is a recent approach for designing and developing open and distributed systems. However, SOA has to be extended in order to fully accommodate the requirements of mobile services. This paper presents an approach called AmbientSoaML, which introduces ambients in service oriented architecture modeling language (SoaML) proposed by the OMG in order to allow its models to include mobility primitives. Ambients are considered to be the service providers and the service consumers for providing/consuming mobility services. They also represent the boundaries that services have to cross when moving from one location to another. This paper demonstrates the use of SoaML for modeling SOA of a mobile application in order to motivate the problem our research purports to address.
Original languageEnglish
Title of host publicationProceedings of the 35th euromicro conference on software engineering and advanced applications
Place of PublicationUSA
PublisherIEEE
Pages442-449
Number of pages8
ISBN (Print)9780769537849
DOIs
Publication statusPublished - 31 Dec 2009
EventProceedings of the 35th euromicro conference on software engineering and advanced applications - Patras, 27-29 August 2009
Duration: 31 Dec 2009 → …

Conference

ConferenceProceedings of the 35th euromicro conference on software engineering and advanced applications
Period31/12/09 → …

Keywords

  • SOA
  • SoaML
  • ambients
  • mobility

Fingerprint

Dive into the research topics of 'Modeling service oriented architectures of mobile applications by extending SoaML with ambients'. Together they form a unique fingerprint.

Cite this