Data Integration – Mashup Service{1}

by Andrew M
The article I read was entitled “Service-Oriented Architecture for High-Dimensional Private Data Mashup” by B. Fung, T. Trojer, P. Hung, L. Xiong, K. Al-Hussaeni and R. Dssouli. This article talks about the integration of data for a service known as Mashup. Mashup combines and integrates data from multiple sources and databases for web applications. The authors use the example of a social media website such as Facebook as an example. Facebook uses Mashup in the sense that it is collecting data from the user in the ways of status updates, Instagram photos, Spotify songs and check-in’s at locations. All of these are examples of data that is being sent in from multiple sources and be combined together. The authors talk through this article about the multiple issues that are faced in protecting user’s data in this type of service. While users usually never give out phone numbers, addresses or Social Security Numbers, much important information is still given out. For example, when a person checks-in at a location, they are broadcasting to everyone that they are at a certain location. This allows potentially unwanted people to have a reference as to where this user is from.

I feel this article is very close to what we are talking about in class. We have been talking about data integration and web applications. Mashup services are perfect examples of a cross between these two topics. Mashup integrates data from multiple sources and turn it into valid information that a database can use and process.

I personally found this interesting just alright. While it was an interesting topic, I felt the writers made the paper extremely dry. They did do a good job at explaining everything but the paper just seemed to read like a manual. I did feel that their social media example was a perfect example of a Mashup service.

Fung, B.C.M.; Trojer, T.; Hung, P.C.K.; Li Xiong; Al-Hussaeni, K.; Dssouli, R.; , “Service-Oriented Architecture for High-Dimensional Private Data Mashup,” Services Computing, IEEE Transactions on , vol.5, no.3, pp.373-386, Third Quarter 2012