UBISOAP A SERVICE-ORIENTED MIDDLEWARE FOR UBIQUITOUS NETWORKING

fullfattruckΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 10 μήνες)

92 εμφανίσεις

UBISOAP A SERVICE
-
ORIENTED MIDDLEWARE

FOR
UBIQUITOUS NETWORKING


ABSTRACT:


This project based on web services. We introduce the ubiSOAP middleware, which
strives to provide ubiquitous networking to services. Specifically, ubiSOAP

defines a two
-
layer architecture which, respectively, provides network
-
agnostic
connectivity and WS
-
oriented communication in ubiquitous networking
environments. The computing and networking capacities of today’s wireless
portable devices allow for ubiqui
tous services, which are seamlessly networked.
Indeed, wireless handheld devices now embed the necessary resources to act as
both service clients and providers. However, the ubiquitous networking of services
remains challenged by the inherent mobility and
resource constraints of the
devices, which make services a priori highly volatile. We discuss the design,
implementation, and experimentation of the ubiSOAP service
-
oriented
middleware, which leverages wireless networking capacities to effectively enable
t
he ubiquitous networking of services. UbiSOAP specifically defines a layered
communication middleware that underlies standard SOAP
-
based middleware.




The ubiSOAP

communication middleware aims at effectively exploiting
the diverse network
technologies at once in order to create an integrated multi
radio networking environment, hence offering network
-
agnostic connectivity to
services. This requires addressing a number of critical issues such as network
availability, user and application QoS
requirements, and vertical handover.
Vertical hand over is particularly important with respect to the service continuity
requirement.



SYSTEM ARCHITECTURE:





SCOPE OF THE PROJECT:


The scope of the project is to save the memory power, improve the bandw
idth and
also increase the CPU power. The ubiSOAP communication middleware aims at
effectively exploiting the diverse network technologies at once in order to create an
integrated multiradio networking environment, hence offering network
-
agnostic
connectiv
ity to services. This requires addressing a number of critical issues such
as network availability, user and application QoS requirements, and vertical
handover. Vertical handover is particularly important with respect to the service
continuity requirement
. The IP address is modified accordingly in order to route
packets to the new network. Goals for ubiSOAP is to support legacy WS and thus
transparently bring the added value of today’s ubiquitous networking environments
to existing services.



The ubiSOAP network
-
agnostic connectivity layer provides Multiradio
Networking (MRN) functionality by means of two entities Multiradio Networking
Daemon (MRN
-
Daemon) is the main entity implementing all the provided
features, and 2) Multiradio

Networking API (MRN
-
Api) allows for an easy and
transparent access to the functionalities offered by MRN
-
Daemon.


EXISTING SYSTEM:



In our existing system we use service oriented computing. The
network connectivity being embedd
ed in most computing devices, any networked
device may seamlessly consume but also provide software applications over the
network. Service
-
Oriented Computing (SOC) then introduces natural design
abstractions to deal with ubiquitous networking environments.

The networked
software applications may conveniently be abstracted as autonomous loosely
coupled services, which may be combined to accomplish complex tasks. In
addition, the concrete instantiation of SOC paradigms provided by Web Services
(WS) technologi
es by means of Web
-
based/XML
-
based open standards (e.g.,
WSDL, UDDI, HTTP, and SOAP) may be exploited for concrete implementation
of ubiquitous services. However, while WS standards and implementations
targeting wide
-
area domains are effective technologies
, supporting WS access in
ubiquitous networking environments is still challenging. In fact, in such kind of
networking environments both service consumers and providers often run on
resource
-
scarce platforms (e.g., personal digital assistants and mobile ph
ones),
which have limited CPU power, memory, and battery life. Moreover, these devices
are usually interconnected through one or more heterogeneous wireless links,
which compared to wired networks, are characterized by lower bandwidth, higher
error rates,
and frequent disconnections. And also have the problem resource
constraints and volatility of wireless, mobile devices in existing system.


DISADVANTAGES

OF EXISTING SYSTEM
:



Have limited CPU power, memory and battery life.



Resource Constraints and
volatility of wireless devices.



Lower bandwidth, higher error rates and frequent disconnections.



PROPOSED SYSTEM:


In our proposed system we introduce the ubiSOAP middleware,
which strives to provide ubiquitous networking to services.

Specifically, ubiSOAP
defines a two
-
layer architecture which, respectively, provides network
-
agnostic
connectivity and WS
-
oriented communication in ubiquitous networking
environments. The proposed system is the introduction of lightweight middleware
enabl
ing base WS oriented communication patterns among wireless portable
devices (i.e., SOAP
-
based messaging and dynamic service discovery). However, a
key feature of ubiquitous networking environments is the diversity of radio links
available on portable devic
es, which may be exploited toward ubiquitous
connectivity. Specifically, as nodes get directly connected via multiple radio links,
thorough scheduling and handover across those links allow enhancing overall
connectivity and actually making it Ubiquitous. T
his calls for making services
network agnostic so that the underlying middleware takes care of scheduling
exchanged messages over the embedded links in a way that best matches Quality
of Service (QoS) requirements, and further ensures service continuity th
rough
vertical handover. In this setting, a primary requirement for supporting service
-
oriented middleware is to provide a comprehensive networking abstraction that
allows applications to be unaware of the actual underlying networks while
exploiting their
diversities in terms of both functional and extra
-
functional
properties.


ADVANTAGES

OF PROPOSED SYSTEM
:



High bandwidth, memory power and battery life.



Lower error rate.


ALGORITHM USED:

INTERFACE ACTIVATION ALGORITHM:


Interface activation allows ubiLETs to activate the best possible
interfaces with respect to the required QoS. Specifically, the interface activation
algorithm compares the QoS requirement (specified by the application as a
QoSInfo profile) with the QoSInf
o of each available interface in ints. If an
interface satisfies the requirement, within a given approximation expressed in
percentage then it is activated. Note that, since the interfaces are switched off, QoS
refers to the theoretic values of a network i
nterface as declared by the manufacturer
(e.g., GPRS maximum bitrate ¼ 171:2 Kb=s).



NETWORK SELECTION ALGORITHM:


Network selection is performed during the establishment of the
communication and takes into account both the QoS req
uired by the ubiLET that is
instantiating the communication and the set of networks active on the remote
ubiLET (as given by the destination’s MRN@). Specifically, the network selection
algorithm first selects all the networks (among the available ones) th
at both satisfy
the QoS requirements and allow for reaching the destination and then sorts in
descending
-

order the resulting set of networks with respect to the matching
accuracy. Hence, since networks are arranged in a descending
-
order list, the first of

the list is the one that best fits the requirement posed by the application.


MODULES:



E
-
Business



E
-
Learning



E
-
Voting


MODULE DESCRIPTION:


E
-
BUSINESS MODULE:


E
-
Business is sometimes
used interchangeable with E
-
commerce. E
-
commerce constitutes the narrower definition of buying, selling, transferring or
exchange of products and services, between businesses, groups and/or individuals
using the internets. It is an essential activity of bu
siness. This process has the
authorized person to participate. Whose want to book any type of order first they
want to login by giving their details. Login takes the e
-
mail and password. To
order the wanted product to give book name, book price, author nam
e, publication
name, keyword, second keyword, image name and also the description about the
book. E
-
Business systems naturally have greater security risks than traditional
business systems, therefore it is important for e
-
business systems to be fully
prote
cted against these risks. Confidentiality is the extent to which businesses
makes personal information available to other businesses and individuals. E
-
business transactions pose greater challenges for establishing authenticity due to
the ease with which e
lectronic information may be altered and copied.


E
-
LEARNING MODULE:


E
-
Learning
is the computer and network
-
enabled transfer of skills and
knowledge. E
-
learning applications and processes include Web
-
based learning,
computer
-
based lear
ning,

virtual education

opportunities and digital collaboration.
Content is delivered via the Internet, intranet/extranet, audio or video tape, satellite
TV, and CD
-
ROM.
It is commonly thought that new technologies can strongly
help in education. In young
ages especially, children can use the huge interactivity
of new media, and develop their skills, knowledge, perception of the world, under
their parents monitoring, of course.
The

information

and

communication systems
,
whether

networked learning

or not, se
rve as specific media to implement the
learning process. In this process we have to search the book by giving the book
name and also give the role. Role can be declared as student, staff and other
persons. The search process contains the book name, author
name, publication
name and the price. The price can be mentioned given by the voting process.



E
-
VOTING:


Electronic voting

is a term encompassing several different types of

voting
,
embracing both electronic means of casting a vote and electronic means of
counting votes. In our e
-
voting process we have to give the book name, author
name and publication name for voting. The voting will be taken by setting the
character of the product
. The characters are poor, normal, good, better and best. If
we give the voting of best the price has to low. If we give the voting of poor the
price is very high. To put the vote for the concern product will be specialized.
E
-
voting which is physically su
pervised by representatives of governmental or
independent electoral authorities. Remote e
-
Voting where voting is performed
within the voter's sole influence, and is not physically supervised by
representatives of governmental authorities.


SYSTEM REQUIREM
ENTS

HARDWARE REQUIREMENT:




PROCESSOR : Pentium III & above



RAM : 256MB



HARD DISK : 40GB



SOFTWARE REQUIREMENT




OPERATING SYSTEM :

Windows XP



PLATFORM : Android



SOFTWARES : Android version
4.0, JDK1.6,



Eclipse Helios


REFERENCE:

Mauro Caporuscio, Pierre
-
Guillaume Raverdy, and Valerie Issarny,


ubiSOAP: A
Service
-
Oriented

Middleware for Ubiquitous Networking”,
IEEE
TRANSACTIONS ON SERVICES COMPUTING, VOL. 5, NO. 1,
JANUARY
-
MARCH 2012
.