• DocumentCode
    2634730
  • Title

    Modeling Service Oriented Architectures of Mobile Applications by Extending SoaML with Ambients

  • Author

    Ali, Nour ; Babar, Muhammad Ali

  • Author_Institution
    Univ. of Limerick, Limerick, Ireland
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    442
  • Lastpage
    449
  • 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.
  • Keywords
    mobile computing; open systems; simulation languages; software architecture; AmbientSoaML; SoaML; distributed systems; mobile applications; mobility services; open system; service oriented architecture modeling language; service providers; Application software; Buildings; Calculus; Collaborative work; GSM; Semiconductor optical amplifiers; Service oriented architecture; Software architecture; Software engineering; Unified modeling language; SOA; SoaML; ambients; mobility;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
  • Conference_Location
    Patras
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-3784-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2009.25
  • Filename
    5350034