Mashups are a new kind of interactive Web application, built out of the composition of two or more existing Web service APIs and data sources. This technique provides a new platform for different data providers to flexibly integrate their expertise and deliver highly customizable services to their customers. To combine data from different sources potentially reveal person-specific sensitive information. In this paper, a novel approach to build mashup Architecture out of heterogeneous sources of streaming data of Mashup Architecture and an example application will be discussed in detail. The architecture design of mashups encompasses integration of 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.