On Demand Web Services with Quality of Service

Similar documents
An Algorithm for Generating New Mandelbrot and Julia Sets

Selection of Web Services using Service Agent: An optimized way for the selection of Non-functional requirements

Bandwidth Recycling using Variable Bit Rate

Digital Image Processing for Camera Application in Mobile Devices Using Artificial Neural Networks

Location Based Spatial Query Processing In Wireless System

Document Image Binarization Using Post Processing Method

Numerical solution of Fuzzy Hybrid Differential Equation by Third order Runge Kutta Nystrom Method

Dynamic Instruction Scheduling For Microprocessors Having Out Of Order Execution

SQL Based Paperless Examination System

Harvesting Image Databases from The Web

Mobile Ad hoc Networks Dangling issues of optimal path. strategy

Control Theory and Informatics ISSN (print) ISSN (online) Vol 2, No.1, 2012

Survey on Wireless Intelligent Video Surveillance System Using Moving Object Recognition Technology

A Heuristic Based Multi-Objective Approach for Network Reconfiguration of Distribution Systems

Two-stage Interval Time Minimization Transportation Problem with Capacity Constraints

The Fast Fourier Transform Algorithm and Its Application in Digital Image Processing

Computer Engineering and Intelligent Systems ISSN (Paper) ISSN (Online) Vol.5, No.4, 2014

A Deadlock Free Routing Algorithm for Torus Network

A File System Level Snapshot In Ext4

Clustering Algorithm for Files and Data in Cloud (MMR Approach)

Numerical Flow Simulation using Star CCM+

Efficient Retrieval of Web Services Using Prioritization and Clustering

A Novel Method to Solve Assignment Problem in Fuzzy Environment

Modeling of Piecewise functions via Microsoft Mathematics: Toward a computerized approach for fixed point theorem

Root cause detection of call drops using feedforward neural network

A Novel Approach for Imputation of Missing Value Analysis using Canopy K-means Clustering

MSGI: MySQL Graphical Interface

Design and Simulation of Wireless Local Area Network for Administrative Office using OPNET Network Simulator: A Practical Approach

Video Calling Over Wi-Fi Network using Android Phones

Information and Knowledge Management ISSN (Paper) ISSN X (Online) Vol 2, No.2, 2012

Differential Evolution Biogeography Based Optimization for Linear Phase Fir Low Pass Filter Design

A Novel Technique for Controlling CNC Systems

3D- Discrete Cosine Transform For Image Compression

Recursive Visual Secret Sharing Scheme using Fingerprint. Authentication

Computer Engineering and Intelligent Systems ISSN (Paper) ISSN (Online) Vol 3, No.2, 2012 Cyber Forensics in Cloud Computing

Offering an Expert Electronic Roll Call and Teacher Assessment System Based on Mobile Phones for Higher Education

Fuzzy k-c-means Clustering Algorithm for Medical Image. Segmentation

Modelling of a Sequential Low-level Language Program Using Petri Nets

Face Location - A Novel Approach to Post the User global Location

Gn-Dtd: Innovative Way for Normalizing XML Document

Audio Compression Using DCT and DWT Techniques

Secure Transactions using Wireless Networks

On Mobile Cloud Computing in a Mobile Learning System

Application of Light Weight Directory Access Protocol to Information Services Delivery in Nigerian Tertiary Institutions Libraries

An FPGA based Efficient Fruit Recognition System Using Minimum Distance Classifier

Performance study of Association Rule Mining Algorithms for Dyeing Processing System

Dynamic Load Balancing By Scheduling In Computational Grid System

Rainfall-runoff modelling of a watershed

Collaborative enterprise knowledge mashup

A Probabilistic Data Encryption scheme (PDES)

A Cultivated Differential Evolution Algorithm using modified Mutation and Selection Strategy

Query Optimization to Improve Performance of the Code Execution

Algorithm for Classification

Website Vulnerability to Session Fixation Attacks

Voice Based Smart Internet Surfing for Blind using JADE Agent and HTML5 Developing Environment

Utilizing Divisible Load Scheduling Theorem in Round Robin Algorithm for Load Balancing In Cloud Environment

Comparative Analysis of QoS-Aware Routing Protocols for Wireless Sensor Networks

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration

DAML: ATLAS Project Carnegie Mellon University

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information

Design of A Mobile Phone Data Backup System

Internet of Things: Services and Applications Categorization

Efficient Algorithms/Techniques on Discrete Wavelet Transformation for Video Compression: A Review

Measuring Round Trip Time and File Download Time of FTP Servers

Service Oriented Architectures Visions Concepts Reality

Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture

An Asynchronous Replication Model to Improve Data Available. into a Heterogeneous System

An Optimized Congestion Control and Error Management System for OCCEM

A New Technique to Fingerprint Recognition Based on Partial Window

A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus

Remotely Sensed Image Processing Service Automatic Composition

An Evolutionary Approach to Optimizing Cloud Services

Sistemi ICT per il Business Networking

Part I: Future Internet Foundations: Architectural Issues

Semantics Enhanced Services: METEOR-S, SAWSDL and SA-REST

Web Services Take Root in Banks and With Asset Managers

Problems faced in Communicate set up of Coordinator with GUI and Dispatcher in NCTUns network simulator

Modified Query-Roles Based Access Control Model (Q-RBAC) for Interactive Access of Ontology Data

Soft Computing and Artificial Intelligence Techniques for Intrusion Detection System

A Survey on Information Extraction in Web Searches Using Web Services

Cloud Computing on Smartphone

Signaling For Multimedia Conferencing in Stand-Alone Mobile. Ad Hoc Networks

Automated Well Test Analysis II Using Well Test Auto

Reasoning on Business Processes and Ontologies in a Logic Programming Environment

A Real-time Filtering Method of Positioning Data with Moving Window Mechanism

Udaipur, Rajasthan, India. University, Udaipur, Rajasthan, India

Adaptive Balanced Clustering For Wireless Sensor Network Energy Optimization

Distributed Service Discovery Algorithm Based on Ant Colony Algorithm

Web Services Interoperability Organization. Accelerating Web Services Adoption May 16, 2002

Impact of Prepaid Energy Metering System on the Electricity Consumption in Ogbomoso South Local Government Area of Oyo State

Service Integration - A Web of Things Perspective W3C Workshop on Data and Services Integration

Framework for Client-Server Distributed Database System for an Integrated Pay Roll System

A Survey of Model Used for Web User s Browsing Behavior Prediction

Services Management Model Based on the SOA

Networking European Digital Repositories

Australian Journal of Basic and Applied Sciences

The Open Group SOA Ontology Technical Standard. Clive Hatton

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE

Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns. Heiko Ludwig, Charles Petrie

Transcription:

On Demand Web Services with Quality of Service BRAJESH KOKKONDA Department of Computer Science & Engineering, Vivekananda Institute of Technology and Sciences, Tel: +91-7416322567 E-mail: brajesh.email@gmail.com P.PRADEEP KUMAR Department of Computer Science & Engineering, Vivekananda Institute of Technology and Sciences, Tel: +91-9885364555 E-mail: pkpuram@gmail.com G.RAJESH Department of Information & Technology, Vivekananda Institute of Technology and Sciences, Tel: +91-9848540851 E-mail: gunupudirajesh@gmail.com Abstract The increasing usage of smart embedded devices in business blurs the line between the virtual and real worlds. This creates new opportunities to build applications that better integrate real-time state of the physical world, and hence, provides enterprise services that are highly dynamic, more diverse, and efficient. Service-Oriented Architecture (SOA) approaches traditionally used to couple functionality of heavyweight corporate IT systems, are becoming applicable to embedded real-world devices, i.e., objects of the physical world that feature embedded processing and communication. Keywords: - Time synchronization, sensor networks 1. Introduction The process described in this project has been developed and implemented as part of the Integrated Architecture (SIA). The role of IA is to enable the ubiquitous integration of real world services running on embedded devices with enterprise services. WS web service standards constitute the de facto communication method used by the components of enterprise-level applications, and for this reason IA is fully based on them. In this manner, business applications can access near real-time data from a wide range of networked devices through a highlevel, abstract interface based on web services. Furthermore, the IA also supports RESTful services in order to be able to communicate with many emerging Web 2.0 services. This enables any networked device that is connected to the SIA to directly participate in business processes while neither requiring the process modeler, nor the process execution engine to know about the exact details of the underlying hardware. 1.1 Previous Work In recent years, the use of services to compose new applications from existing modules has gained momentum. Web services are autonomous units of code, independently developed and evolved. The Web Service Description Language (WSDL) is used as the defacto standard for service providers to describe the interface of the Web services, i.e., their operations and input and output parameters. Therefore, Web services lack homogeneous structure beyond that of their interface. Heterogeneity stems from different ways to name parameters, define parameters, and describe internal processing. This heterogeneity encumbers straightforward integration between Web services. Web service registries such as Universal Description, Discovery, and Integration (UDDI) were created to encourage interoperability and adoption of Web services. However, UDDI registries have some major flaws. UDDI registries either are made publicly available and contain many obsolete entries or require registration. In either case, a registry stores only a limited description of the available services. Semantic Web services were proposed to overcome interface heterogeneity. Using languages such as Ontology Web Language for Services (OWL-S) and WSDL Semantics (WSDL-S), Web services are extended with an unambiguous description by relating properties such as input and output parameters to common concepts and by 6 P a g e

defining the execution characteristics of the service. The concepts are defined in Web ontologies, which serve as the key mechanism to globally define and reference concepts. Formal languages enable service composition, in which a developer uses automatic or semiautomatic tools to create a integrated business process from a set of independent Web services. Service composition in a heterogeneous environment immediately raises issues of evaluating the accuracy of the mapping. As an example, consider three real-world Web services, as illustrated in Fig. 1. The three services distance between zip codes (A), store IT contracts (B), and translation into any language (C) share some common concepts, such as the code concept. However, these three services originate from very different domains. Service A is concerned with distance calculation and uses the zip codes as input, service B defines CurrencyCode as part of the IT contract information to be stored, and service C uses a Client Code as an access key for users. It is unlikely that any of the services will be combined into a meaningful composition. This example illustrates that methods based solely on the concepts mapped to the service s parameters may yield inaccurate results. We aim at analyzing different methods for automatically identifying possible semantic composition. We explore two sources for service analysis: WSDL description files and free textual descriptors, which are commonly used in service repositories. We investigate two methods for Web service classification for each type of descriptor: Term Frequency/ Inverse Document Frequency (TF/IDF) and context based analysis, and a baseline method. We define contexts as a model of a domain for a given term, which is automatically extracted from a fragment of text. In this work, contexts are created by finding-related terms from the Web. Unlike ontologies, which are considered shared models of a domain, we define contexts as local views of [1] 2. System Architecture 3. Results The concept of this paper is implemented and different results are shown below 7 P a g e

3.1 Graphs Data Retrieved (Bytes) Web Services Data Retrieved at Different Instances of Time Web Services Index t1 t2 8 P a g e

Retrieval Time (ms) Web Services Response time at Different Instances Web Services Index t1 t2 t3 3.2 Performance Analysis The proposed paper is implemented in Java technology on a Pentium-IV PC with 20 GB hard-disk and 256 MB RAM. The propose paper s concepts shows efficient results of retrieving data from web services and has been efficiently tested on different systems. 4. Conclusion The future Internet will be highly populated by heterogeneous networked embedded devices that will further blur the borders of real and virtual world, empowering us with new capabilities in creating real-world aware business applications. For this to happen, it is of high importance to be able to find real-world services that can be dynamically included in enterprise applications a quite challenging task considering the application requirements, technologies, and heterogeneity of devices. In that line of thought, we have presented here an approach that would facilitate this task for developers, allowing them not only to search efficiently for services running on embedded devices, but also to deploy missing functionalities on-demand. References A. Segev and E. Toch, Context-Based Matching and Ranking of Web Services for Composition, IEEE Trans. Services Computing, vol. 99, no. 1, pp. 210-222, Jun. 2009. M. Hepp, K. Siorpaes, and D. Bachlechner, Harvesting Wiki Consensus: Using Wikipedia Entries as Vocabulary for Knowledge Management, IEEE Internet Computing, vol. 11, no. 5, pp. 54-65, Sept./Oct. 2007. N.B. Priyantha, A. Kansal, M. Goraczko, and F. Zhao, Tiny Web Services: Design and Implementation of Interoperable and Evolvable Sensor Networks, Proc. Sixth ACM Conf. Embedded Network Sensor Systems, pp. 253-266, 2008. S. Karnouskos, O. Baecker, L.M.S. de Souza, and P. Spiess, Integration of SOA-Ready Networked Embedded Devices in Enterprise Systems via a Cross-Layered Web Service Infrastructure, Proc. IEEE Conf. Emerging Technologies & Factory Automation (ETFA), pp. 293-300, Sept. 2007. D. Guinard and V. Trifa, Towards the Web of Things: Web Mashups for Embedded Devices, Proc. Workshop Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM 09), Apr. 2009. D. Guinard, V. Trifa, P. Spiess, B. Dober, and S. Karnouskos, Discovery and On-Demand Provisioning of Real- World Web Services, Proc. IEEE Int l Conf. Web Services (ICWS 09), pp. 583-590, 2009. 9 P a g e

This academic article was published by The International Institute for Science, Technology and Education (IISTE). The IISTE is a pioneer in the Open Access Publishing service based in the U.S. and Europe. The aim of the institute is Accelerating Global Knowledge Sharing. More information about the publisher can be found in the IISTE s homepage: http:// The IISTE is currently hosting more than 30 peer-reviewed academic journals and collaborating with academic institutions around the world. Prospective authors of IISTE journals can find the submission instruction on the following page: http:///journals/ The IISTE editorial team promises to the review and publish all the qualified submissions in a fast manner. All the journals articles are available online to the readers all over the world without financial, legal, or technical barriers other than those inseparable from gaining access to the internet itself. Printed version of the journals is also available upon request of readers and authors. IISTE Knowledge Sharing Partners EBSCO, Index Copernicus, Ulrich's Periodicals Directory, JournalTOCS, PKP Open Archives Harvester, Bielefeld Academic Search Engine, Elektronische Zeitschriftenbibliothek EZB, Open J-Gate, OCLC WorldCat, Universe Digtial Library, NewJour, Google Scholar