• DocumentCode
    1949407
  • Title

    Using architecture integration patterns to compose enterprise mashups

  • Author

    Liu, Yan ; Liang, Xin ; Xu, Lingzhi ; Staples, Mark ; Zhu, Liming

  • Author_Institution
    Australian Technol. Park, NICTA, Sydney, NSW, Australia
  • fYear
    2009
  • fDate
    14-17 Sept. 2009
  • Firstpage
    111
  • Lastpage
    120
  • Abstract
    Enterprise mashups deal with corporate data and various sources of information to compose new value-added applications. The architecture design of enterprise mashups encompasses integration issues-it needs to integrate heterogeneous data and/or compose new situational applications from existing infrastructure. We envisage that architecture integration patterns can be applied not only as architecture solutions to mashup development, but also to help develop practical mashup techniques. In this paper, we combine several common architecture integration patterns, namely pipes and filters, data federation, and model-view-control to compose enterprise mashups. A number of techniques are also developed to customize these patterns for specific mashup needs. We illustrate our approach with a property valuation service derived from a real-world setting.
  • Keywords
    business data processing; object-oriented programming; software architecture; architecture integration patterns; corporate data; data federation; enterprise mashups; filters; model-view-control; pipes; value-added applications; Application software; Australia; Computer architecture; Computer science; Cost accounting; Data engineering; Filters; Information resources; Mashups; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009. Joint Working IEEE/IFIP Conference on
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4244-4984-2
  • Electronic_ISBN
    978-1-4244-5295-8
  • Type

    conf

  • DOI
    10.1109/WICSA.2009.5290797
  • Filename
    5290797