Title :
Mashup services based on JavaScript logic
Author :
Li Tengfei ; Cheng Bo ; Chen Junliang
Author_Institution :
State Key Lab. of Networking & Switching Technol., Beijing Univ. of Posts & Telecommun., Beijing, China
Abstract :
As the key technology of Web 2.0, mashup is to access, process various data sources and then create new value-added and highly customizable services. And business logic description language is very important to mashup. This paper proposes a solution to create lightweight mashup services based on JavaScript language. First, mashup architecture based on SOA is generally introduced. Then design and implementation mashup services based on JavaScript language is discussed in detail, including mashup server framework, JavaScript Engine to evaluate JavaScript file, JavaScript host objects used to access data sources, and deploy of JavaScript files as Services. In addition, a concrete example of mashup services creation using JavaScript is given. Finally, performance analyses of this new approach have been conducted to prove it an effective solution.
Keywords :
Java; Web services; logic programming; service-oriented architecture; JavaScript Engine; JavaScript files; JavaScript language; JavaScript logic; SOA; Web 2.0; business logic description language; data sources; highly customizable services; lightweight mashup services; mashup architecture; mashup server framework; service-oriented architecture; value-added services; JavaScript; Mashup; SOA;
Conference_Titel :
Computer Science and Network Technology (ICCSNT), 2012 2nd International Conference on
Conference_Location :
Changchun
Print_ISBN :
978-1-4673-2963-7
DOI :
10.1109/ICCSNT.2012.6526124