SlideShare a Scribd company logo
1 of 4
Download to read offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 6 (Nov. - Dec. 2013), PP 45-48
www.iosrjournals.org
www.iosrjournals.org 45 | Page
An Intermediate Service Composer Architecture for Dynamic
Discovery and Invocation of Web Services from Mobile Devices
K.Kishoreanthuvan1,
S.Balaji2
, S.Thamizharasan3
, K.Kuzhandaivelu4
1
(Assistant Professor, Department of computer Science & Engineering, Christ College of Engineering and
Technology, Pondicherry, India)
2, 3, 4
(Department of computer Science & Engineering, Christ College of Engineering and Technology,
Pondicherry, India)
Abstract: Web services describe a standardized way of integrating Web-based applications over an Internet
protocol backbone. Mobile devices are getting more pervasive and it is becoming increasingly necessary to
integrate web services into applications that run on these devices. We introduce a novel approach for
dynamically invoking web service methods from mobile devices with minimal user intervention that only
involves entering a search phrase and values for the method parameters. The architecture overcomes technical
challenges that involve consuming discovered services dynamically by introducing a man-in-the middle (MIM)
server that provides a web service whose responsibility is to discover needed services and build the client-side
proxies at runtime. The architecture moves to the MIM server energy-consuming tasks. Such tasks involve
communication with servers over the Internet, XML-parsing of files, and on-the-fly compilation of source code.
The MIM Server programmed with the intelligence to identify a set of services whose collective functionality can
serve the user’s request. We perform extensive evaluations of the system performance to measure scalability as
it relates to the capacity of the MIM server in handling mobile client requests, and device battery power savings
resulting from delegating the service discovery tasks to the server.
Keywords: Geocode Services, Location Based Services (LBS), Man-in- the-Middle (MIM), Web services,
XForms.
I. INTRODUCTION
A Web service is a method of communication between two electronic devices over the World Wide
Web. The W3C defines a "Web service" as "a software system designed to support interoperable machine-to-
machine interaction over a network. Man-in-the-middle (MIM) servers which will be used by mobile devices to
discover needed web services and build their proxies. After getting the proxy, a mobile device can invoke a
particular method of the web service and get the desired results. More specifically, the MIM server offers a web
service which exposes a web method that the mobile device invokes and passes to it a search string. The MIM
server’s special service (or simply the MIM server) compares the submitted string to cached short-descriptions
of Internet web services and generates a short list of services that best match the user’s string.
To start with, the MIM server has a process that wakes up periodically to download a list of web
service descriptions and associated URIs from a designated set of UDDI registries. More notably, the MIM
server offers a web service that interfaces to three main processes which jointly fulfill the user’s request. When
using UDDI registries for service discovery, multiple costly network round trips are needed, and frequent
unavailability of the wireless network may cause failures in the service discovery process, and will hinder the
completion of the user request. . Many techniques have been used for dynamic discovery and invocation of web
services from mobile devices and quite a number of tools have been in existence for the past few years. The
major problem faced by the web services is, the user could not invoke composite web services and provide
access of Multimedia, Data mining and Bio-Informatics. So a new architecture has been designed for composite
web services and Multimedia in Mobile devices. It has a Location Based Service Framework which using
Composite Web Services to access data in mobile devices.
II. RELATED WORK
Though, the particularities and restrictions of mobile devices and the mobile environment create great
challenges for consuming web services [1]. However, the technology that allows devices to dynamically access
web services is yet to established as there are infrastructural issues, which need to be tackled [2]. At first,
several expensive network round trips are needed for service discovery while using UDDI registries and failures
may cause in the service discovery process by frequent unavailability of the wireless network [1], and will delay
the finishing point of the user request [3]. In [4] it was argued that the normal web service architecture which
integrates a requestor, a broker, and a provider does not allow for designing a suitable service invocation on
mobile devices. On the other hand, Halteren and Pawar [5] describe a platform for hosting web services on
An Intermediate Based Architecture for Dynamic Discovery and invocation of Web Services from
www.iosrjournals.org 46 | Page
mobile devices by building on the Jini Surrogate Architecture Specification [6]. The DynWsLib library [7] is a
.NET Framework-based technology that works by generating the client-side proxy class at runtime. Finally, we
discuss the work in [8] which proposes a design for automatic generation of multimodal user interface from
discovered WSDL files and a mechanism for service invocation. The approach relies heavily on the XForms
technology [9] and requires the client browser to understand another markup language.
III. PROPOSED WORK
The proposed work provides a number of options for the user and provides a detailed output to the user
using Intermediate based Architecture. This system operationally satisfies the needs what the user expects. The
system designed is easily understandable by the end user. Location-based services are a general class of
computer program-level services used to include specific controls for location and time data as control features
in computer programs.
Fig.1: intermediate based architecture for dynamic invocation of web services
As such (LBS) is an information and has a number of uses in Social Networking today as an
entertainment service, which is accessible with mobile devices through the mobile network and which uses
information on the geographical position of the mobile device. This has become more and more important with
the expansion of the Smartphone and tablet markets as well.
3.1 Intermediate Based Server Architecture
3.1.1 Boyer Moore Algorithm
The Boyer-Moore exact pattern matching algorithm is probably the fastest known algorithm for
searching text that does not require an index on the text being searched. This algorithm works by creating a
"skip table" to each possible character. Using this skip table, the number of actual comparisons needed to locate
a string can decrease, in some cases dramatically.
SOAP
message
UDDI
Registries
WSinfo.andshortDESC
Web service providers
SOAP
message
Mobile application
MIM server’s WS proxy Dynamic GUI
Graphical
userShortlist
Periodic
Downloader
WS
Repository of short
DESC and WS info
Text Matching
Process
Web service interface
WS URI Download relevant
WS info
Service composer
Location Based Services
Geocode Web Services
Reserve Geocode Web Services
Route Web Service
Imagery Web Service
C
O
M
P
O
S
I
T
E
W
S
An Intermediate Based Architecture for Dynamic Discovery and invocation of Web Services from
www.iosrjournals.org 47 | Page
The Boyer-Moore algorithm searches for occurrences of P in T by performing explicit character
comparisons at different alignments. Instead of a brute-force search of all alignments (of which there are m - n +
1), Boyer-Moore uses information gained by preprocessing P to skip as many alignments as possible.
The algorithm begins at alignment k = n, so the start of P is aligned with the start of T. Characters in P
and T are then compared starting at index n in P and k in T, moving downward: the strings are matched from the
end and toward the beginning of P. The comparisons continue until either a mismatch occurs or the beginning of
P is reached (which means there is a match), after which the alignment is shifted to the right according to the
maximum value permitted by a number of rules. The comparisons are performed again at the new alignment,
and the process repeats until the alignment is shifted past the end of T. The shift rules are implemented as
constant-time table lookups, using tables generated during the preprocessing of P.
3.1.2 WSDL File Reader
The WSDL file downloader process is also multi-threaded, where in this case each thread maps to a
WSDL file to download. For each considered file, this process checks for its existence in the cache, and
downloads it from the Internet if a miss occurs. This process receives requests per second from the text
matching process. It does not cause high-processing load, but rather a networking load that also affects the
memory utilization.
The network can serve users at a rate of N users per seconds, where each user corresponds to an
average of three WSDL files, each having an average size of S KB. Using a cache hit rate of h, each user request
will effectively be downloading in KB. Now, assuming the network interface to the Internet has a bit rate of B
kbps, we conclude that it can serve users per second.
Each thread will have a stack allocated, and dynamic memory whose size is equal to that of the file
downloaded. Given that the execution code size is negligible, the memory usage of this process can be
approximated. Generally when we use web service, at first we should add it in the web reference and then call
its methods statically. Despite having a high speed, it isn't very flexible. In order to do it dynamically by
dynamic invocation of web service, it has a very good flexibility.
3.2 Mobile Application
Location Based Service is to provide information about the location anytime and anywhere then to
deliver the results of the replies from users via mobile devices. Since most of components in our framework are
in the form of Web services, many Location Based applications can be easily developed as it is easy to reuse the
components developed for other applications.
3.2.1 Geocode Service Web Services
Geocoding is the process of finding associated geographic coordinates (often expressed
as latitude and longitude) from other geographic data, such as street addresses, or ZIP codes (postal codes). With
geographic coordinates the features can be mapped and entered into Geographic Information Systems, or the
coordinates can be embedded into media such as digital photographs via geotagging. A geocoder is a piece of
software or a (web) service that helps in this process.
3.2.2 Reverse Geocoding Web Service
Reverse geocoding is the process of back (reverse) coding of a point location (latitude, longitude) to a
readable address or place name. This permits the identification of nearby street addresses, places, and/or areal
subdivisions such as neighborhoods, county, state, or country. Combined with geocoding and routing services,
reverse geocoding is a critical component of mobile location-based services and Enhanced 911 to convert a
coordinate obtained by GPS to a readable street address which is easier to understand by the end user. Public
reverse geocoding services are becoming increasingly available through APIs and other web services as well as
mobile phone applications. These services require manual input of a coordinate, capture from a GPS, or
selection of a point on an interactive map; to look up a street address or neighboring places.
3.2.3 Route Web Service
Routing web service, which provides highly accurate point to point routing and route re-calculation
using web services. Routing web services deliver turn-by-turn directions across multiple devices and platforms.
With this flexible, easy to use web service you can:
 Quickly and easily integrate vehicle, bicycle or pedestrian routing into your existing web, mobile and
desktop applications
 Build navigation applications that provide real-time, turn-by-turn routing to your users
 Integrate with other services to create rich interactive experience on the web, iPhone, Symbian, J2ME and
beyond.
An Intermediate Based Architecture for Dynamic Discovery and invocation of Web Services from
www.iosrjournals.org 48 | Page
Routing service is the only web-service that allows you to build applications that deliver real-time,
turn-by-turn routing across a global database that includes roads, cycle-ways and footpaths. Whether you are
developing for web, desktop or mobile, our fast, reliable Routing service helps you build applications that will
surpass your user’s expectations.
3.2.4 Imagery Web Service
Imagery Services is a set of programmable SOAP services that allow you to match addresses to the
map, search for points of interest, integrate maps and imagery, return driving directions, and incorporate other
location intelligence into your Web application.
IV. CONCLUSION
Our design provides web service discovery services to personal applications running on mobile
devices, where composite services can be used to extend the functionality of such applications. However, the
applications from accessing composite web services that performs computationally intensive tasks, as in
bioinformatics, data mining, and multimedia processing. But, since web service entities are usually autonomous
and heterogeneous, how to connect and coordinate them is a challenging task that is not suited for mobile
devices. So, the Intermediate Based Server can be programmed with the intelligence to identify a set of services
whose collective functionality can serve the user’s request. In fact, the Intermediate Based Server is well suited
to coordinate the functions of such services and provide an interface to the mobile device with the architecture.
REFERENCES
[1] Q. Yu, X. Liu, A. Bouguettaya, and B. Medjahed, Deploying and Managing Web Services: Issues, Solutions, and Directions, The Very
Large Databases J., (Springer) vol. 17, no. 3, pp. 537-572, 2008.
[2] Hassan Artail, Kassem Fawaz, Ali Ghandour, A Proxy-Based Architecture for Dynamic Discovery and Invocation of Web Services
from Mobile Devices IEEE Trans. Services Computing, Vol. 5, No. 1, January-March 2012
[3] Q. Sheng, B. Benatallah, Z. Maamar, and A. Ngu, Configurable Composition and Adaptive Provisioning of Web Services, IEEE
Trans. Services Computing, vol. 2, no. 1, pp. 34-49, Jan.-Mar. 2009.
[4] L. Li, M. Li, and X. Cui, The Study on Mobile Phone-Oriented Application Integration Technology of Web Services, Proc. Int’1 Conf.
Grid and Cooperative Computing (GCC), Apr. 2004.
[5] A. Halteren and P. Pawar, Mobile Service Platform: A Middleware for Nomadic Mobile Service Provisioning, Proc. IEEE
International Conf. Wireless and Mobile Computing, Networking and comm... (WIMOB), 2006.
[6] Nicolas Guelfi, Egidio Astesiano, Gianna Reggio, Scientific Engineering of Distributed Java Applications (Third international
Workshop, FIDJI 2003 Luxembourg-Kirchberg, Luxembourg, November 2003
[7] C. Wever, DynWsLib Tutorial, http://www.thinktecture.com/resources/software/ DynWsLib/default.html, 2011.
[8] R. Steele, K. Khankan, and T. Dillon, Mobile Web Services Discovery and Invocation through Auto-Generation of Abstract
Multimodal Interface, Proc International Conf. Information Technology: Coding and computing (ITCC’05), vol.2, pp. 35-41, 2005.
[9] T.V. Raman, XForms: XML Powered Web Forms [ISBN: 0321154991].

More Related Content

What's hot

Resource usage optimization in cloud based networks
Resource usage optimization in cloud based networksResource usage optimization in cloud based networks
Resource usage optimization in cloud based networksDimo Iliev
 
Node selection in p2 p content sharing service in mobile cellular networks wi...
Node selection in p2 p content sharing service in mobile cellular networks wi...Node selection in p2 p content sharing service in mobile cellular networks wi...
Node selection in p2 p content sharing service in mobile cellular networks wi...Uvaraj Shan
 
A Chord based Service Discovery Approach for Peer- to- Peer Networks
A Chord based Service Discovery Approach for Peer- to- Peer  NetworksA Chord based Service Discovery Approach for Peer- to- Peer  Networks
A Chord based Service Discovery Approach for Peer- to- Peer NetworksIJMER
 
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWWEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWijcseit
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...IDES Editor
 
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...1crore projects
 
The SAHARA Model for Service Composition Across Multiple Providers (2002)
The SAHARA Model for Service Composition Across Multiple Providers (2002)The SAHARA Model for Service Composition Across Multiple Providers (2002)
The SAHARA Model for Service Composition Across Multiple Providers (2002)Tal Lavian Ph.D.
 
Effective Approach For Content Based Image Retrieval In Peer-Peer To Networks
Effective Approach For Content Based Image Retrieval In Peer-Peer To NetworksEffective Approach For Content Based Image Retrieval In Peer-Peer To Networks
Effective Approach For Content Based Image Retrieval In Peer-Peer To NetworksIRJET Journal
 
F233842
F233842F233842
F233842irjes
 
Effective Replicated Server Allocation Algorithms in Mobile computing Systems
Effective Replicated Server Allocation Algorithms in Mobile computing SystemsEffective Replicated Server Allocation Algorithms in Mobile computing Systems
Effective Replicated Server Allocation Algorithms in Mobile computing Systemsijwmn
 
Network Service Description and Discovery for the Next Generation Internet
Network Service Description and Discovery for the Next Generation InternetNetwork Service Description and Discovery for the Next Generation Internet
Network Service Description and Discovery for the Next Generation InternetCSCJournals
 
Web Services Composition
Web Services CompositionWeb Services Composition
Web Services Compositioneldorina
 
PERTURBED ANONYMIZATION: TWO LEVEL SMART PRIVACY FOR LBS MOBILE USERS
PERTURBED ANONYMIZATION: TWO LEVEL SMART PRIVACY FOR LBS MOBILE USERS PERTURBED ANONYMIZATION: TWO LEVEL SMART PRIVACY FOR LBS MOBILE USERS
PERTURBED ANONYMIZATION: TWO LEVEL SMART PRIVACY FOR LBS MOBILE USERS cscpconf
 

What's hot (18)

Resource usage optimization in cloud based networks
Resource usage optimization in cloud based networksResource usage optimization in cloud based networks
Resource usage optimization in cloud based networks
 
Node selection in p2 p content sharing service in mobile cellular networks wi...
Node selection in p2 p content sharing service in mobile cellular networks wi...Node selection in p2 p content sharing service in mobile cellular networks wi...
Node selection in p2 p content sharing service in mobile cellular networks wi...
 
A Chord based Service Discovery Approach for Peer- to- Peer Networks
A Chord based Service Discovery Approach for Peer- to- Peer  NetworksA Chord based Service Discovery Approach for Peer- to- Peer  Networks
A Chord based Service Discovery Approach for Peer- to- Peer Networks
 
PhD_Thesis
PhD_ThesisPhD_Thesis
PhD_Thesis
 
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWWEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Web Service Composition
Web Service CompositionWeb Service Composition
Web Service Composition
 
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...
 
The SAHARA Model for Service Composition Across Multiple Providers (2002)
The SAHARA Model for Service Composition Across Multiple Providers (2002)The SAHARA Model for Service Composition Across Multiple Providers (2002)
The SAHARA Model for Service Composition Across Multiple Providers (2002)
 
Effective Approach For Content Based Image Retrieval In Peer-Peer To Networks
Effective Approach For Content Based Image Retrieval In Peer-Peer To NetworksEffective Approach For Content Based Image Retrieval In Peer-Peer To Networks
Effective Approach For Content Based Image Retrieval In Peer-Peer To Networks
 
H017554148
H017554148H017554148
H017554148
 
F233842
F233842F233842
F233842
 
Effective Replicated Server Allocation Algorithms in Mobile computing Systems
Effective Replicated Server Allocation Algorithms in Mobile computing SystemsEffective Replicated Server Allocation Algorithms in Mobile computing Systems
Effective Replicated Server Allocation Algorithms in Mobile computing Systems
 
IJET-V3I1P13
IJET-V3I1P13IJET-V3I1P13
IJET-V3I1P13
 
Json web tokens
Json web tokensJson web tokens
Json web tokens
 
Network Service Description and Discovery for the Next Generation Internet
Network Service Description and Discovery for the Next Generation InternetNetwork Service Description and Discovery for the Next Generation Internet
Network Service Description and Discovery for the Next Generation Internet
 
Web Services Composition
Web Services CompositionWeb Services Composition
Web Services Composition
 
PERTURBED ANONYMIZATION: TWO LEVEL SMART PRIVACY FOR LBS MOBILE USERS
PERTURBED ANONYMIZATION: TWO LEVEL SMART PRIVACY FOR LBS MOBILE USERS PERTURBED ANONYMIZATION: TWO LEVEL SMART PRIVACY FOR LBS MOBILE USERS
PERTURBED ANONYMIZATION: TWO LEVEL SMART PRIVACY FOR LBS MOBILE USERS
 

Viewers also liked

Thermal Oxidation of Copper for Favorable Formation of Cupric Oxide (CuO) Sem...
Thermal Oxidation of Copper for Favorable Formation of Cupric Oxide (CuO) Sem...Thermal Oxidation of Copper for Favorable Formation of Cupric Oxide (CuO) Sem...
Thermal Oxidation of Copper for Favorable Formation of Cupric Oxide (CuO) Sem...IOSR Journals
 
Digital Roots and Their Properties
Digital Roots and Their PropertiesDigital Roots and Their Properties
Digital Roots and Their PropertiesIOSR Journals
 
Operational Risk Management, Risk Management Approaches, and Risk Mitigation ...
Operational Risk Management, Risk Management Approaches, and Risk Mitigation ...Operational Risk Management, Risk Management Approaches, and Risk Mitigation ...
Operational Risk Management, Risk Management Approaches, and Risk Mitigation ...IOSR Journals
 
Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...
Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...
Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...IOSR Journals
 
Awareness of Orthodontic Treatment in School Children of Karnataka State – A ...
Awareness of Orthodontic Treatment in School Children of Karnataka State – A ...Awareness of Orthodontic Treatment in School Children of Karnataka State – A ...
Awareness of Orthodontic Treatment in School Children of Karnataka State – A ...IOSR Journals
 
Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...
Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...
Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...IOSR Journals
 
Structural, Dielectric and Optical properties of Sputtered TiO2 nano-films
Structural, Dielectric and Optical properties of Sputtered TiO2 nano-filmsStructural, Dielectric and Optical properties of Sputtered TiO2 nano-films
Structural, Dielectric and Optical properties of Sputtered TiO2 nano-filmsIOSR Journals
 
Comparison of Turbo Codes and Low Density Parity Check Codes
Comparison of Turbo Codes and Low Density Parity Check CodesComparison of Turbo Codes and Low Density Parity Check Codes
Comparison of Turbo Codes and Low Density Parity Check CodesIOSR Journals
 
Discovery of superluminal velocities of X-rays and Bharat Radiation challengi...
Discovery of superluminal velocities of X-rays and Bharat Radiation challengi...Discovery of superluminal velocities of X-rays and Bharat Radiation challengi...
Discovery of superluminal velocities of X-rays and Bharat Radiation challengi...IOSR Journals
 
Hydrochemistry of groundwater with special reference to arsenic in Lakhimpur ...
Hydrochemistry of groundwater with special reference to arsenic in Lakhimpur ...Hydrochemistry of groundwater with special reference to arsenic in Lakhimpur ...
Hydrochemistry of groundwater with special reference to arsenic in Lakhimpur ...IOSR Journals
 
Stock Selection Skills of Indian Mutual Fund Managers during 2000-2012
Stock Selection Skills of Indian Mutual Fund Managers during 2000-2012Stock Selection Skills of Indian Mutual Fund Managers during 2000-2012
Stock Selection Skills of Indian Mutual Fund Managers during 2000-2012IOSR Journals
 
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reductionEnsemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reductionIOSR Journals
 
GMR Materials: A New Generation of Miniaturizated Technology
GMR Materials: A New Generation of Miniaturizated TechnologyGMR Materials: A New Generation of Miniaturizated Technology
GMR Materials: A New Generation of Miniaturizated TechnologyIOSR Journals
 
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...IOSR Journals
 
Using of intelligent communicational devices in controlling road structural w...
Using of intelligent communicational devices in controlling road structural w...Using of intelligent communicational devices in controlling road structural w...
Using of intelligent communicational devices in controlling road structural w...IOSR Journals
 
Determining the Influence of Various Cutting Parameters on Surface Roughness ...
Determining the Influence of Various Cutting Parameters on Surface Roughness ...Determining the Influence of Various Cutting Parameters on Surface Roughness ...
Determining the Influence of Various Cutting Parameters on Surface Roughness ...IOSR Journals
 
Hybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning System
Hybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning SystemHybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning System
Hybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning SystemIOSR Journals
 
Durability of Bricks Cast With Industrial Sludge
Durability of Bricks Cast With Industrial SludgeDurability of Bricks Cast With Industrial Sludge
Durability of Bricks Cast With Industrial SludgeIOSR Journals
 
A Non-Parametric Approach for Performance Appraisal of Agricultural Market Co...
A Non-Parametric Approach for Performance Appraisal of Agricultural Market Co...A Non-Parametric Approach for Performance Appraisal of Agricultural Market Co...
A Non-Parametric Approach for Performance Appraisal of Agricultural Market Co...IOSR Journals
 
High Performance Temperature Insensitive Current Mode Rectifier without Diode
High Performance Temperature Insensitive Current Mode Rectifier without DiodeHigh Performance Temperature Insensitive Current Mode Rectifier without Diode
High Performance Temperature Insensitive Current Mode Rectifier without DiodeIOSR Journals
 

Viewers also liked (20)

Thermal Oxidation of Copper for Favorable Formation of Cupric Oxide (CuO) Sem...
Thermal Oxidation of Copper for Favorable Formation of Cupric Oxide (CuO) Sem...Thermal Oxidation of Copper for Favorable Formation of Cupric Oxide (CuO) Sem...
Thermal Oxidation of Copper for Favorable Formation of Cupric Oxide (CuO) Sem...
 
Digital Roots and Their Properties
Digital Roots and Their PropertiesDigital Roots and Their Properties
Digital Roots and Their Properties
 
Operational Risk Management, Risk Management Approaches, and Risk Mitigation ...
Operational Risk Management, Risk Management Approaches, and Risk Mitigation ...Operational Risk Management, Risk Management Approaches, and Risk Mitigation ...
Operational Risk Management, Risk Management Approaches, and Risk Mitigation ...
 
Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...
Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...
Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...
 
Awareness of Orthodontic Treatment in School Children of Karnataka State – A ...
Awareness of Orthodontic Treatment in School Children of Karnataka State – A ...Awareness of Orthodontic Treatment in School Children of Karnataka State – A ...
Awareness of Orthodontic Treatment in School Children of Karnataka State – A ...
 
Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...
Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...
Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...
 
Structural, Dielectric and Optical properties of Sputtered TiO2 nano-films
Structural, Dielectric and Optical properties of Sputtered TiO2 nano-filmsStructural, Dielectric and Optical properties of Sputtered TiO2 nano-films
Structural, Dielectric and Optical properties of Sputtered TiO2 nano-films
 
Comparison of Turbo Codes and Low Density Parity Check Codes
Comparison of Turbo Codes and Low Density Parity Check CodesComparison of Turbo Codes and Low Density Parity Check Codes
Comparison of Turbo Codes and Low Density Parity Check Codes
 
Discovery of superluminal velocities of X-rays and Bharat Radiation challengi...
Discovery of superluminal velocities of X-rays and Bharat Radiation challengi...Discovery of superluminal velocities of X-rays and Bharat Radiation challengi...
Discovery of superluminal velocities of X-rays and Bharat Radiation challengi...
 
Hydrochemistry of groundwater with special reference to arsenic in Lakhimpur ...
Hydrochemistry of groundwater with special reference to arsenic in Lakhimpur ...Hydrochemistry of groundwater with special reference to arsenic in Lakhimpur ...
Hydrochemistry of groundwater with special reference to arsenic in Lakhimpur ...
 
Stock Selection Skills of Indian Mutual Fund Managers during 2000-2012
Stock Selection Skills of Indian Mutual Fund Managers during 2000-2012Stock Selection Skills of Indian Mutual Fund Managers during 2000-2012
Stock Selection Skills of Indian Mutual Fund Managers during 2000-2012
 
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reductionEnsemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
 
GMR Materials: A New Generation of Miniaturizated Technology
GMR Materials: A New Generation of Miniaturizated TechnologyGMR Materials: A New Generation of Miniaturizated Technology
GMR Materials: A New Generation of Miniaturizated Technology
 
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
 
Using of intelligent communicational devices in controlling road structural w...
Using of intelligent communicational devices in controlling road structural w...Using of intelligent communicational devices in controlling road structural w...
Using of intelligent communicational devices in controlling road structural w...
 
Determining the Influence of Various Cutting Parameters on Surface Roughness ...
Determining the Influence of Various Cutting Parameters on Surface Roughness ...Determining the Influence of Various Cutting Parameters on Surface Roughness ...
Determining the Influence of Various Cutting Parameters on Surface Roughness ...
 
Hybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning System
Hybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning SystemHybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning System
Hybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning System
 
Durability of Bricks Cast With Industrial Sludge
Durability of Bricks Cast With Industrial SludgeDurability of Bricks Cast With Industrial Sludge
Durability of Bricks Cast With Industrial Sludge
 
A Non-Parametric Approach for Performance Appraisal of Agricultural Market Co...
A Non-Parametric Approach for Performance Appraisal of Agricultural Market Co...A Non-Parametric Approach for Performance Appraisal of Agricultural Market Co...
A Non-Parametric Approach for Performance Appraisal of Agricultural Market Co...
 
High Performance Temperature Insensitive Current Mode Rectifier without Diode
High Performance Temperature Insensitive Current Mode Rectifier without DiodeHigh Performance Temperature Insensitive Current Mode Rectifier without Diode
High Performance Temperature Insensitive Current Mode Rectifier without Diode
 

Similar to An Intermediate Service Composer Architecture for Dynamic Discovery and Invocation of Web Services from Mobile Devices

A XMLRPC Approach to the Management of Cloud Infrastructure
A XMLRPC Approach to the Management of Cloud InfrastructureA XMLRPC Approach to the Management of Cloud Infrastructure
A XMLRPC Approach to the Management of Cloud Infrastructureiosrjce
 
MOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOST
MOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOSTMOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOST
MOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOSTijwscjournal
 
MOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOST
MOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOSTMOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOST
MOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOSTijwscjournal
 
Mobile Web Service Provisioning and Performance Evaluation of Mobile Host
Mobile Web Service Provisioning and Performance Evaluation of Mobile HostMobile Web Service Provisioning and Performance Evaluation of Mobile Host
Mobile Web Service Provisioning and Performance Evaluation of Mobile Hostijwscjournal
 
Mobile web service provisioning and
Mobile web service provisioning andMobile web service provisioning and
Mobile web service provisioning andijwscjournal
 
A scalable server architecture for mobile presence services in social network...
A scalable server architecture for mobile presence services in social network...A scalable server architecture for mobile presence services in social network...
A scalable server architecture for mobile presence services in social network...IEEEFINALYEARPROJECTS
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...IEEEGLOBALSOFTTECHNOLOGIES
 
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...IEEEGLOBALSOFTTECHNOLOGIES
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
A scalable server architecture for mobile presence services in social network...
A scalable server architecture for mobile presence services in social network...A scalable server architecture for mobile presence services in social network...
A scalable server architecture for mobile presence services in social network...Bijoy L
 
A Study Of Web Services And Its Implications
A Study Of Web Services And Its ImplicationsA Study Of Web Services And Its Implications
A Study Of Web Services And Its ImplicationsTony Lisko
 
AdistributedinfrastructuresupportingpersonalizedservicesfortheMobileWeb
AdistributedinfrastructuresupportingpersonalizedservicesfortheMobileWebAdistributedinfrastructuresupportingpersonalizedservicesfortheMobileWeb
AdistributedinfrastructuresupportingpersonalizedservicesfortheMobileWebJim Webb
 
Project - UG - BTech IT - Cluster based Approach for Service Discovery using ...
Project - UG - BTech IT - Cluster based Approach for Service Discovery using ...Project - UG - BTech IT - Cluster based Approach for Service Discovery using ...
Project - UG - BTech IT - Cluster based Approach for Service Discovery using ...Yogesh Santhan
 
A new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web servicesA new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web servicesIJECEIAES
 
Anatomy Of A Web Service
Anatomy Of A Web ServiceAnatomy Of A Web Service
Anatomy Of A Web Servicekchavd01
 
Iaetsd scalable mobile presence cloud with
Iaetsd scalable mobile presence cloud withIaetsd scalable mobile presence cloud with
Iaetsd scalable mobile presence cloud withIaetsd Iaetsd
 
Concepts and Derivatives of Web Services
Concepts and Derivatives of Web ServicesConcepts and Derivatives of Web Services
Concepts and Derivatives of Web ServicesIOSR Journals
 

Similar to An Intermediate Service Composer Architecture for Dynamic Discovery and Invocation of Web Services from Mobile Devices (20)

S01725119124
S01725119124S01725119124
S01725119124
 
A XMLRPC Approach to the Management of Cloud Infrastructure
A XMLRPC Approach to the Management of Cloud InfrastructureA XMLRPC Approach to the Management of Cloud Infrastructure
A XMLRPC Approach to the Management of Cloud Infrastructure
 
MOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOST
MOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOSTMOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOST
MOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOST
 
MOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOST
MOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOSTMOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOST
MOBILE WEB SERVICE PROVISIONING AND PERFORMANCE EVALUATION OF MOBILE HOST
 
Mobile Web Service Provisioning and Performance Evaluation of Mobile Host
Mobile Web Service Provisioning and Performance Evaluation of Mobile HostMobile Web Service Provisioning and Performance Evaluation of Mobile Host
Mobile Web Service Provisioning and Performance Evaluation of Mobile Host
 
Mobile web service provisioning and
Mobile web service provisioning andMobile web service provisioning and
Mobile web service provisioning and
 
A scalable server architecture for mobile presence services in social network...
A scalable server architecture for mobile presence services in social network...A scalable server architecture for mobile presence services in social network...
A scalable server architecture for mobile presence services in social network...
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
 
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
H1085863
H1085863H1085863
H1085863
 
A scalable server architecture for mobile presence services in social network...
A scalable server architecture for mobile presence services in social network...A scalable server architecture for mobile presence services in social network...
A scalable server architecture for mobile presence services in social network...
 
A Study Of Web Services And Its Implications
A Study Of Web Services And Its ImplicationsA Study Of Web Services And Its Implications
A Study Of Web Services And Its Implications
 
L0704065070
L0704065070L0704065070
L0704065070
 
AdistributedinfrastructuresupportingpersonalizedservicesfortheMobileWeb
AdistributedinfrastructuresupportingpersonalizedservicesfortheMobileWebAdistributedinfrastructuresupportingpersonalizedservicesfortheMobileWeb
AdistributedinfrastructuresupportingpersonalizedservicesfortheMobileWeb
 
Project - UG - BTech IT - Cluster based Approach for Service Discovery using ...
Project - UG - BTech IT - Cluster based Approach for Service Discovery using ...Project - UG - BTech IT - Cluster based Approach for Service Discovery using ...
Project - UG - BTech IT - Cluster based Approach for Service Discovery using ...
 
A new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web servicesA new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web services
 
Anatomy Of A Web Service
Anatomy Of A Web ServiceAnatomy Of A Web Service
Anatomy Of A Web Service
 
Iaetsd scalable mobile presence cloud with
Iaetsd scalable mobile presence cloud withIaetsd scalable mobile presence cloud with
Iaetsd scalable mobile presence cloud with
 
Concepts and Derivatives of Web Services
Concepts and Derivatives of Web ServicesConcepts and Derivatives of Web Services
Concepts and Derivatives of Web Services
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 

Recently uploaded (20)

Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 

An Intermediate Service Composer Architecture for Dynamic Discovery and Invocation of Web Services from Mobile Devices

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 6 (Nov. - Dec. 2013), PP 45-48 www.iosrjournals.org www.iosrjournals.org 45 | Page An Intermediate Service Composer Architecture for Dynamic Discovery and Invocation of Web Services from Mobile Devices K.Kishoreanthuvan1, S.Balaji2 , S.Thamizharasan3 , K.Kuzhandaivelu4 1 (Assistant Professor, Department of computer Science & Engineering, Christ College of Engineering and Technology, Pondicherry, India) 2, 3, 4 (Department of computer Science & Engineering, Christ College of Engineering and Technology, Pondicherry, India) Abstract: Web services describe a standardized way of integrating Web-based applications over an Internet protocol backbone. Mobile devices are getting more pervasive and it is becoming increasingly necessary to integrate web services into applications that run on these devices. We introduce a novel approach for dynamically invoking web service methods from mobile devices with minimal user intervention that only involves entering a search phrase and values for the method parameters. The architecture overcomes technical challenges that involve consuming discovered services dynamically by introducing a man-in-the middle (MIM) server that provides a web service whose responsibility is to discover needed services and build the client-side proxies at runtime. The architecture moves to the MIM server energy-consuming tasks. Such tasks involve communication with servers over the Internet, XML-parsing of files, and on-the-fly compilation of source code. The MIM Server programmed with the intelligence to identify a set of services whose collective functionality can serve the user’s request. We perform extensive evaluations of the system performance to measure scalability as it relates to the capacity of the MIM server in handling mobile client requests, and device battery power savings resulting from delegating the service discovery tasks to the server. Keywords: Geocode Services, Location Based Services (LBS), Man-in- the-Middle (MIM), Web services, XForms. I. INTRODUCTION A Web service is a method of communication between two electronic devices over the World Wide Web. The W3C defines a "Web service" as "a software system designed to support interoperable machine-to- machine interaction over a network. Man-in-the-middle (MIM) servers which will be used by mobile devices to discover needed web services and build their proxies. After getting the proxy, a mobile device can invoke a particular method of the web service and get the desired results. More specifically, the MIM server offers a web service which exposes a web method that the mobile device invokes and passes to it a search string. The MIM server’s special service (or simply the MIM server) compares the submitted string to cached short-descriptions of Internet web services and generates a short list of services that best match the user’s string. To start with, the MIM server has a process that wakes up periodically to download a list of web service descriptions and associated URIs from a designated set of UDDI registries. More notably, the MIM server offers a web service that interfaces to three main processes which jointly fulfill the user’s request. When using UDDI registries for service discovery, multiple costly network round trips are needed, and frequent unavailability of the wireless network may cause failures in the service discovery process, and will hinder the completion of the user request. . Many techniques have been used for dynamic discovery and invocation of web services from mobile devices and quite a number of tools have been in existence for the past few years. The major problem faced by the web services is, the user could not invoke composite web services and provide access of Multimedia, Data mining and Bio-Informatics. So a new architecture has been designed for composite web services and Multimedia in Mobile devices. It has a Location Based Service Framework which using Composite Web Services to access data in mobile devices. II. RELATED WORK Though, the particularities and restrictions of mobile devices and the mobile environment create great challenges for consuming web services [1]. However, the technology that allows devices to dynamically access web services is yet to established as there are infrastructural issues, which need to be tackled [2]. At first, several expensive network round trips are needed for service discovery while using UDDI registries and failures may cause in the service discovery process by frequent unavailability of the wireless network [1], and will delay the finishing point of the user request [3]. In [4] it was argued that the normal web service architecture which integrates a requestor, a broker, and a provider does not allow for designing a suitable service invocation on mobile devices. On the other hand, Halteren and Pawar [5] describe a platform for hosting web services on
  • 2. An Intermediate Based Architecture for Dynamic Discovery and invocation of Web Services from www.iosrjournals.org 46 | Page mobile devices by building on the Jini Surrogate Architecture Specification [6]. The DynWsLib library [7] is a .NET Framework-based technology that works by generating the client-side proxy class at runtime. Finally, we discuss the work in [8] which proposes a design for automatic generation of multimodal user interface from discovered WSDL files and a mechanism for service invocation. The approach relies heavily on the XForms technology [9] and requires the client browser to understand another markup language. III. PROPOSED WORK The proposed work provides a number of options for the user and provides a detailed output to the user using Intermediate based Architecture. This system operationally satisfies the needs what the user expects. The system designed is easily understandable by the end user. Location-based services are a general class of computer program-level services used to include specific controls for location and time data as control features in computer programs. Fig.1: intermediate based architecture for dynamic invocation of web services As such (LBS) is an information and has a number of uses in Social Networking today as an entertainment service, which is accessible with mobile devices through the mobile network and which uses information on the geographical position of the mobile device. This has become more and more important with the expansion of the Smartphone and tablet markets as well. 3.1 Intermediate Based Server Architecture 3.1.1 Boyer Moore Algorithm The Boyer-Moore exact pattern matching algorithm is probably the fastest known algorithm for searching text that does not require an index on the text being searched. This algorithm works by creating a "skip table" to each possible character. Using this skip table, the number of actual comparisons needed to locate a string can decrease, in some cases dramatically. SOAP message UDDI Registries WSinfo.andshortDESC Web service providers SOAP message Mobile application MIM server’s WS proxy Dynamic GUI Graphical userShortlist Periodic Downloader WS Repository of short DESC and WS info Text Matching Process Web service interface WS URI Download relevant WS info Service composer Location Based Services Geocode Web Services Reserve Geocode Web Services Route Web Service Imagery Web Service C O M P O S I T E W S
  • 3. An Intermediate Based Architecture for Dynamic Discovery and invocation of Web Services from www.iosrjournals.org 47 | Page The Boyer-Moore algorithm searches for occurrences of P in T by performing explicit character comparisons at different alignments. Instead of a brute-force search of all alignments (of which there are m - n + 1), Boyer-Moore uses information gained by preprocessing P to skip as many alignments as possible. The algorithm begins at alignment k = n, so the start of P is aligned with the start of T. Characters in P and T are then compared starting at index n in P and k in T, moving downward: the strings are matched from the end and toward the beginning of P. The comparisons continue until either a mismatch occurs or the beginning of P is reached (which means there is a match), after which the alignment is shifted to the right according to the maximum value permitted by a number of rules. The comparisons are performed again at the new alignment, and the process repeats until the alignment is shifted past the end of T. The shift rules are implemented as constant-time table lookups, using tables generated during the preprocessing of P. 3.1.2 WSDL File Reader The WSDL file downloader process is also multi-threaded, where in this case each thread maps to a WSDL file to download. For each considered file, this process checks for its existence in the cache, and downloads it from the Internet if a miss occurs. This process receives requests per second from the text matching process. It does not cause high-processing load, but rather a networking load that also affects the memory utilization. The network can serve users at a rate of N users per seconds, where each user corresponds to an average of three WSDL files, each having an average size of S KB. Using a cache hit rate of h, each user request will effectively be downloading in KB. Now, assuming the network interface to the Internet has a bit rate of B kbps, we conclude that it can serve users per second. Each thread will have a stack allocated, and dynamic memory whose size is equal to that of the file downloaded. Given that the execution code size is negligible, the memory usage of this process can be approximated. Generally when we use web service, at first we should add it in the web reference and then call its methods statically. Despite having a high speed, it isn't very flexible. In order to do it dynamically by dynamic invocation of web service, it has a very good flexibility. 3.2 Mobile Application Location Based Service is to provide information about the location anytime and anywhere then to deliver the results of the replies from users via mobile devices. Since most of components in our framework are in the form of Web services, many Location Based applications can be easily developed as it is easy to reuse the components developed for other applications. 3.2.1 Geocode Service Web Services Geocoding is the process of finding associated geographic coordinates (often expressed as latitude and longitude) from other geographic data, such as street addresses, or ZIP codes (postal codes). With geographic coordinates the features can be mapped and entered into Geographic Information Systems, or the coordinates can be embedded into media such as digital photographs via geotagging. A geocoder is a piece of software or a (web) service that helps in this process. 3.2.2 Reverse Geocoding Web Service Reverse geocoding is the process of back (reverse) coding of a point location (latitude, longitude) to a readable address or place name. This permits the identification of nearby street addresses, places, and/or areal subdivisions such as neighborhoods, county, state, or country. Combined with geocoding and routing services, reverse geocoding is a critical component of mobile location-based services and Enhanced 911 to convert a coordinate obtained by GPS to a readable street address which is easier to understand by the end user. Public reverse geocoding services are becoming increasingly available through APIs and other web services as well as mobile phone applications. These services require manual input of a coordinate, capture from a GPS, or selection of a point on an interactive map; to look up a street address or neighboring places. 3.2.3 Route Web Service Routing web service, which provides highly accurate point to point routing and route re-calculation using web services. Routing web services deliver turn-by-turn directions across multiple devices and platforms. With this flexible, easy to use web service you can:  Quickly and easily integrate vehicle, bicycle or pedestrian routing into your existing web, mobile and desktop applications  Build navigation applications that provide real-time, turn-by-turn routing to your users  Integrate with other services to create rich interactive experience on the web, iPhone, Symbian, J2ME and beyond.
  • 4. An Intermediate Based Architecture for Dynamic Discovery and invocation of Web Services from www.iosrjournals.org 48 | Page Routing service is the only web-service that allows you to build applications that deliver real-time, turn-by-turn routing across a global database that includes roads, cycle-ways and footpaths. Whether you are developing for web, desktop or mobile, our fast, reliable Routing service helps you build applications that will surpass your user’s expectations. 3.2.4 Imagery Web Service Imagery Services is a set of programmable SOAP services that allow you to match addresses to the map, search for points of interest, integrate maps and imagery, return driving directions, and incorporate other location intelligence into your Web application. IV. CONCLUSION Our design provides web service discovery services to personal applications running on mobile devices, where composite services can be used to extend the functionality of such applications. However, the applications from accessing composite web services that performs computationally intensive tasks, as in bioinformatics, data mining, and multimedia processing. But, since web service entities are usually autonomous and heterogeneous, how to connect and coordinate them is a challenging task that is not suited for mobile devices. So, the Intermediate Based Server can be programmed with the intelligence to identify a set of services whose collective functionality can serve the user’s request. In fact, the Intermediate Based Server is well suited to coordinate the functions of such services and provide an interface to the mobile device with the architecture. REFERENCES [1] Q. Yu, X. Liu, A. Bouguettaya, and B. Medjahed, Deploying and Managing Web Services: Issues, Solutions, and Directions, The Very Large Databases J., (Springer) vol. 17, no. 3, pp. 537-572, 2008. [2] Hassan Artail, Kassem Fawaz, Ali Ghandour, A Proxy-Based Architecture for Dynamic Discovery and Invocation of Web Services from Mobile Devices IEEE Trans. Services Computing, Vol. 5, No. 1, January-March 2012 [3] Q. Sheng, B. Benatallah, Z. Maamar, and A. Ngu, Configurable Composition and Adaptive Provisioning of Web Services, IEEE Trans. Services Computing, vol. 2, no. 1, pp. 34-49, Jan.-Mar. 2009. [4] L. Li, M. Li, and X. Cui, The Study on Mobile Phone-Oriented Application Integration Technology of Web Services, Proc. Int’1 Conf. Grid and Cooperative Computing (GCC), Apr. 2004. [5] A. Halteren and P. Pawar, Mobile Service Platform: A Middleware for Nomadic Mobile Service Provisioning, Proc. IEEE International Conf. Wireless and Mobile Computing, Networking and comm... (WIMOB), 2006. [6] Nicolas Guelfi, Egidio Astesiano, Gianna Reggio, Scientific Engineering of Distributed Java Applications (Third international Workshop, FIDJI 2003 Luxembourg-Kirchberg, Luxembourg, November 2003 [7] C. Wever, DynWsLib Tutorial, http://www.thinktecture.com/resources/software/ DynWsLib/default.html, 2011. [8] R. Steele, K. Khankan, and T. Dillon, Mobile Web Services Discovery and Invocation through Auto-Generation of Abstract Multimodal Interface, Proc International Conf. Information Technology: Coding and computing (ITCC’05), vol.2, pp. 35-41, 2005. [9] T.V. Raman, XForms: XML Powered Web Forms [ISBN: 0321154991].