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
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;
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
DOI :
10.1109/WICSA.2009.5290797