|
Mashup is a currently popular term , which originated in the description of pop music , is the time from two different songs ( typically belonging to different genres ) mixed singing and instrumental tracks constituted a new song . Similar , Mashup is an innovative combination of content . Here, the content data can be not only refers to a service, and these data and services often come from different data sources. It is important , Mashup is an interactive Web application , which uses retrieved from external data sources to create new and innovative content services, with the second-generation Web application features. Is gradually on the rise on the Internet , it will be one of Web2.0 trends . It has easy to use and flexible, and powerful data integration features , by enterprises and the vast majority of Internet users attention. However, in the Mashup technology to create a variety of applications at the same time , we also found that the way existing Mashup development there are many shortcomings, especially in its build process, the Mashup server requires authentication to protect data security, lack of resources guarantee , this article is for Mashup Mashup security of this phenomenon and build research and practice of summary . The main work of this paper is as follows: First, the epidemic situation for Mashup study were summarized as stated Mashup application or development mode meaning analysis of its generating background. On the basis of characteristics , type, structure , platform tools and development of key technologies Mashup elaborate on several aspects , pointing out Mashup development pattern has developed a simple , promote re-use , and it is based on open standards to facilitate data sharing , the development of low cost, with business agility characteristics. Secondly , the paper Mashup building process were studied, analyzed Mashup data sources , according to the Mashup building process , this paper introduces the concept of RBAC model and analyze RBAC related technologies. In addition , the paper design rights management architecture access control and rights management processes, and design and build the system to achieve a Mashup rights management components. Finally, the combination of Google Maps and rights management module , the paper design and implement RBAC-based campus network Mashup, using examples demonstrate Mashup rights management technology in the process of building applications .
|