
authentication and security it is likely that client 
APIs will not call the GSMA OneAPIs directly, but 
instead by invoking a server-side API to make the 
call. For example the OMTP BONDI framework 
includes a 'wrapper' API that can be used to 
encapsulate a OneAPI call if needed.   
2.3  Location&SMS API   
The OneAPI location function can acquire location 
information of one phone through GPRS networks 
anytime and anywhere, in conjunction with the 
relevant other message it may develop a good 
application. We can develop a emergency rescue 
apply by combining the position information, 
electronic map, traffic information and other 
information. If the tourist attractions combined, we 
also can carry out many tour guide's information, 
and of course, there are many other good business, 
such as advertising and children's custody. if 
thinking openly and deeply, there would be many 
other apply. 
The OneAPI SMS interface allows a Web 
application to send and receive SMS messages.
 To 
receive SMS sent to your Web application by end 
users, you will need to obtain a registration Id (e.g. 
short code or similar identifier) to identify your 
application to the network for correct routing. 
Mashup Based on mobile network has a very wide 
range of application (LI Yan, 2008) The application 
of the Internet combined with mobile network can 
offer more abundant application. The application of 
Mashup based on location is specific characteristic 
of network, which can acquire location information 
at anytime and anywhere through mobile network. 
 
3  MASHUP PLATFORM 
3.1  Introduction of Mashup   
As a new type of data integration application based 
on Web on the internet Mashup is gradually arisen. 
Mashup technique was originated from pop music, 
which is a new song constituted by audio tracks 
mixed by singing and instruments two different 
songs. According to the explanation of Wikimedia 
(http://en.wikipedia.org/wiki/Mashup,2010), Mashup 
is a new Web service formed by stacking a number 
of different application which support Web API. It 
uses the content retrieved from external data source 
to create new innovation service, which will 
combine contents come from more than one data 
source, creating more value-added services. As more 
Web site open its API, Mashup applications 
constructed by using eBay, amazon.com, Google and 
Yahoo APIs appear ceaselessly, which make this 
kind of new Web application mode become a reality. 
In IBM Developer Works of China's description 
(
IBM QEDWiki, 2010), a Mashup application can be 
divided into three different components: the 
API/content providers, Mashup sites and Mashup 
client (i.e. user's browser).      
The main advantages of Mashup development 
modes are as follows:   
•  Development form simplified, which is a light 
and convenient development mode. 
•  Advocate to use again, which can reduce 
duplication of work. 
•  Data sources are rich. 
•  Based on open standards, easy to realize sharing 
and interoperability of data and service.   
•  Development cost is reduced greatly. 
3.2  The Differentiation between 
Mashup Technique and Traditional 
Integration System 
With the rapid development of information 
technology, integrated information get more and 
more attention, such as enterprise informationization, 
EAI (enterprise information integration) etc. On the 
information integration, there are many differences 
between integration scheme adopting the traditional 
data and the technology of Mashup based on 
Web2.0: 
• The requirements of platform and system. 
Based on the traditional system integration 
program needs the support of the traditional 
platform API layer, such as the J2EE platform and 
the. NET platform, and integration process is very 
complicated. Using Mashup technology to build 
applications, the integrate process is relatively 
simple. It can easily aggregate and restructuring 
the content from different places, including the 
services and data, to conduct agile business 
development, fast to meet their changing needs due 
to different scenes.   
• Supporting for new features and functionality 
extensions. Data integration based on the 
traditional way required programming to complete 
the system extensions, involving the presentation 
layer, business logic and data storage layer or 
multi-layer structure, with poor scalability; 
Mashup-based technology uses loosely coupled 
approach to integration information to create new 
applications and functions, because it is loosely 
coupled manner, it could greatly improve system 
compatibility and scalability. 
• Presentation layer support. The presentation 
layer of traditional system integration program in 
the traditional integration mode mostly use a 
RESEARCH AND APPLICATION OF CARRIER-GRADE MASHUP PLATFORM ON ONEAPI
505