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