WorldWideScience

Sample records for asynchronous web services

  1. Document Flow Model: A Formal Notation for Modelling Asynchronous Web Services Composition

    OpenAIRE

    Yang, Jingtao; Cirstea, Corina; Henderson, Peter

    2005-01-01

    This paper presents a formal notation for modelling asynchronous web services composition, using context and coordination mechanisms. Our notation specifies the messages that can be handled by different web services, and describes a system of inter-related web services as the flow of documents between them. The notation allows the typical web services composition pattern, asynchronous messaging, and has the capability to deal with long-running service-to-service interactions and dynamic confi...

  2. XMPP for cloud computing in bioinformatics supporting discovery and invocation of asynchronous web services

    Directory of Open Access Journals (Sweden)

    Willighagen Egon L

    2009-09-01

    Full Text Available Abstract Background Life sciences make heavily use of the web for both data provision and analysis. However, the increasing amount of available data and the diversity of analysis tools call for machine accessible interfaces in order to be effective. HTTP-based Web service technologies, like the Simple Object Access Protocol (SOAP and REpresentational State Transfer (REST services, are today the most common technologies for this in bioinformatics. However, these methods have severe drawbacks, including lack of discoverability, and the inability for services to send status notifications. Several complementary workarounds have been proposed, but the results are ad-hoc solutions of varying quality that can be difficult to use. Results We present a novel approach based on the open standard Extensible Messaging and Presence Protocol (XMPP, consisting of an extension (IO Data to comprise discovery, asynchronous invocation, and definition of data types in the service. That XMPP cloud services are capable of asynchronous communication implies that clients do not have to poll repetitively for status, but the service sends the results back to the client upon completion. Implementations for Bioclipse and Taverna are presented, as are various XMPP cloud services in bio- and cheminformatics. Conclusion XMPP with its extensions is a powerful protocol for cloud services that demonstrate several advantages over traditional HTTP-based Web services: 1 services are discoverable without the need of an external registry, 2 asynchronous invocation eliminates the need for ad-hoc solutions like polling, and 3 input and output types defined in the service allows for generation of clients on the fly without the need of an external semantics description. The many advantages over existing technologies make XMPP a highly interesting candidate for next generation online services in bioinformatics.

  3. Web Service

    Science.gov (United States)

    ... nlm.nih.gov/medlineplus/webservices.html MedlinePlus Web Service To use the sharing features on this page, ... enable JavaScript. MedlinePlus offers a search-based Web service that provides access to MedlinePlus health topic data ...

  4. Socialization in the "Virtual Hallway": Instant Messaging in the Asynchronous Web-Based Distance Education Classroom.

    Science.gov (United States)

    Nicholson, Scott

    2002-01-01

    Examined differences in communication between masters degree students at Syracuse University who used instant messaging (IM) services and those who did not in the same asynchronous distance education Web-based course. Results showed that students who used IM found it easier to communicate and felt a stronger sense of community. (Author/LRW)

  5. A lower bound on web services composition

    OpenAIRE

    Muscholl, Anca; Walukiewicz, Igor

    2008-01-01

    A web service is modeled here as a finite state machine. A composition problem for web services is to decide if a given web service can be constructed from a given set of web services; where the construction is understood as a simulation of the specification by a fully asynchronous product of the given services. We show an EXPTIME-lower bound for this problem, thus matching the known upper bound. Our result also applies to richer models of web services, such as the Roman model.

  6. Web Services Technology Infrastructure

    OpenAIRE

    Gray, Geraldine; O’Connor, Kieran

    2015-01-01

    Web Services using eXtensible Markup Language (XML) based standards are becoming the new archetype for enabling business to business collaborations. This paper describes the conceptual architecture and semantics of constructing and consuming Web Services. It describes how Web Services fit into the enterprise application environment. It discusses Web Services security. Finally, it outlines the flaws of Web Services in their current state.

  7. Anonymity to Promote Peer Feedback: Pre-Service Teachers' Comments in Asynchronous Computer-Mediated Communication

    Science.gov (United States)

    Howard, Craig D.; Barrett, Andrew F.; Frick, Theodore W.

    2010-01-01

    In this quasi-experimental case study, we compared five sections of a basic undergraduate technology course. Within an asynchronous web forum, pre-service teachers wrote short critiques of websites designed by their classmates. This peer feedback was provided anonymously by students in two classes (n = 35) whereas providers and recipients of peer…

  8. Characterizing semantic web services

    OpenAIRE

    Moyano, Marcelo; Buccella, Agustina; Cechich, Alejandra; Estévez, Elsa Clara

    2004-01-01

    Semantic Web is an extension of the current web in which data contained in the web documents are machine-understandable. On the other hand, Web Services provide a new model of the web in which sites exchange dynamic information on demand. Combination of both introduces a new concept named Semantic Web Services in which semantic information is added to the different activities involved in Web Services, such as discovering, publication, composition, etc. In this paper, we analyze several propos...

  9. Semantic web services for web databases

    CERN Document Server

    Ouzzani, Mourad

    2011-01-01

    Semantic Web Services for Web Databases introduces an end-to-end framework for querying Web databases using novel Web service querying techniques. This includes a detailed framework for the query infrastructure for Web databases and services. Case studies are covered in the last section of this book. Semantic Web Services For Web Databases is designed for practitioners and researchers focused on service-oriented computing and Web databases.

  10. Autonomous matchmaking web services

    OpenAIRE

    Yu, Hong Qing; Dietze, Stefan; Benn, Neil

    2010-01-01

    Current Semantic Web Services research investigates how to dynamically discover assemble and invoke Web services. Despite many research efforts, Semantic Web Services are still not fully recognized in industry. One important reason is the dissevered description layers of syntax and semantics. In other words, semantics is only useful for a service broker to discover services whereas service requesters still need to invoke services based on syntactic descriptions. In this paper, we view semanti...

  11. Web services foundations

    CERN Document Server

    Bouguettaya, Athman; Daniel, Florian

    2013-01-01

    Web services and Service-Oriented Computing (SOC) have become thriving areas of academic research, joint university/industry research projects, and novel IT products on the market. SOC is the computing paradigm that uses Web services as building blocks for the engineering of composite, distributed applications out of the reusable application logic encapsulated by Web services. Web services could be considered the best-known and most standardized technology in use today for distributed computing over the Internet.Web Services Foundations is the first installment of a two-book collection coverin

  12. Modelo de programación asíncrona para Web transaccionales en un ambiente distribuido Asynchronous programming model for transactional Web in a distributed environment

    Directory of Open Access Journals (Sweden)

    Luis Marco Cáceres Alvarez

    2011-06-01

    Full Text Available El presente trabajo define y detalla un modelo de programación asíncrono para sistemas de información Web transaccionales orientado a servicios en un ambiente distribuido uniendo las ventajas de las técnicas de programación Web asíncronas (AJAX, patrones de diseño orientados a objetos y servicios Web, para la obtención de aplicativos caracterizados por ser tolerantes a fallos, distribuidos, eficientes y usables. Principalmente se puntualizan los problemas encontrados en el modelo para uso de servicios Web clásicos, por ende se define, documenta y desarrolla un modelo de programación que solucione y mejore los servicios Web clásicos y se valide la solución a través del desarrollo de un prototipo basado en el modelo de programación definido.The present work defines and details an asynchronous programming model for transactional web information systems in distributed environment, joining the advantages of web asynchronous programming techniques (AJAX, object oriented design patterns and web services, to obtain fail tolerant, distributed, efficient and usable applications. The problems found in the classical Web services model are pointed out and a new model to solve and improve most common web services is defined, documented and developed. Also, a prototype is developed to validate the given solution using the defined model.

  13. EPOS for Coordination of Asynchronous Sensor Webs Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Develop, integrate, and deploy software-based tools to coordinate asynchronous, distributed missions and optimize observation planning spanning simultaneous...

  14. Asynchronous Linking in a Service –Oriented Architecture.

    OpenAIRE

    Vivek, Sanjay; Tso, Kenneth; Thompson, Mark; De Roure, David

    2002-01-01

    In this paper, we identify research issues in the development of system infrastructure support for asynchronous linkservices in a service-oriented architecture. We explore the suitability and applicability of using MQSeries Everyplace to provide a messaging backbone for linkservices that increases reliability, fault tolerance, and scalability. We identify and discuss some important problems and research issues related to this approach.

  15. Advanced web services

    CERN Document Server

    Bouguettaya, Athman; Daniel, Florian

    2013-01-01

    Web services and Service-Oriented Computing (SOC) have become thriving areas of academic research, joint university/industry research projects, and novel IT products on the market. SOC is the computing paradigm that uses Web services as building blocks for the engineering of composite, distributed applications out of the reusable application logic encapsulated by Web services. Web services could be considered the best-known and most standardized technology in use today for distributed computing over the Internet. This book is the second installment of a two-book collection covering the state-o

  16. Ajax and Web Services

    CERN Document Server

    Pruett, Mark

    2006-01-01

    Ajax and web services are a perfect match for developing web applications. Ajax has built-in abilities to access and manipulate XML data, the native format for almost all REST and SOAP web services. Using numerous examples, this document explores how to fit the pieces together. Examples demonstrate how to use Ajax to access publicly available web services fromYahoo! and Google. You'll also learn how to use web proxies to access data on remote servers and how to transform XML data using XSLT.

  17. Applying Semantic Web Services

    OpenAIRE

    Galizia, Stefania; Gugliotta, Alessio; Pedrinaci, Carlos; Domingue, John

    2007-01-01

    The use of Semantic Web Services (SWS) for increasing agility and adaptability in process execution is currently investigated in many settings. The common underlying idea is the dynamic selection, composition and mediation - on the basis of available SWS descriptions - of the most adequate Web resource (services and data) to accomplish a specific process activity. In this paper we describe IRS-III, a framework for creating and executing semantic Web services, which takes a semantic broker bas...

  18. Tool Supported Analysis of Web Services Protocols

    DEFF Research Database (Denmark)

    Marques, Abinoam P.; Ravn, Anders Peter; Srba, Jiri;

    2011-01-01

    We describe an abstract protocol model suitable for modelling of web services and other protocols communicating via unreliable, asynchronous communication channels. The model is supported by a tool chain where the first step translates tables with state/transition protocol descriptions, often used...... e.g. in the design of web services protocols, into an intermediate XML format. We further translate this format into a network of communicating state machines directly suitable for verification in the model checking tool UPPAAL. We introduce two types of communication media abstractions in order...

  19. Semantic Web Enabled Composition of Web Services

    OpenAIRE

    Medjahed, Brahim

    2004-01-01

    In this dissertation, we present a novel approach for the automatic composition of Web services on the envisioned Semantic Web. Automatic service composition requires dealing with three major research thrusts: semantic description of Web services, composability of participant services, and generation of composite service descriptions. %This dissertation deals with the aforementioned research issues. We first propose an ontology-based framework for organizing and describing semantic Web servic...

  20. Towards intelligent web services: the web service modeling ontology (WSMO)

    OpenAIRE

    Feier, Christina; Polleres, Axel; Dumitru, Roman; Domingue, John; Stollberg, Michael; Fensel, Dieter

    2005-01-01

    The Semantic Web and the Semantic Web Services build a natural application area for Intelligent Agents, namely querying and reasoning about structured knowledge and semantic descriptions of services and their interfaces on the Web. This paper provides an overview of the Web Service Modeling Ontology, a conceptual framework for the semantical description of Web services.

  1. RESTful Web Services Cookbook

    CERN Document Server

    Allamaraju, Subbu

    2010-01-01

    While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 100 recipes to help you take advantage of REST, HTTP, and the infrastructure of the Web. You'll learn ways to design RESTful web services for client and server applications that meet performance, scalability, reliability, and security goals, no matter what programming language and development framework you use. Each recipe includes one or two problem statements, with easy-to-follow, step-by-step i

  2. Personalized Web Services for Web Information Extraction

    OpenAIRE

    Jarir, Zahi; Quafafou, Mohamed; Erradi, Mahammed

    2011-01-01

    The field of information extraction from the Web emerged with the growth of the Web and the multiplication of online data sources. This paper is an analysis of information extraction methods. It presents a service oriented approach for web information extraction considering both web data management and extraction services. Then we propose an SOA based architecture to enhance flexibility and on-the-fly modification of web extraction services. An implementation of the proposed architecture is p...

  3. Implementation of OGC Web Map Service Based on Web Service

    Institute of Scientific and Technical Information of China (English)

    JIA Wenjue; CHEN Yumin; GONG Jianya

    2004-01-01

    OGC Web Map Service is one kind of OGC Portrayal Services belongs to OGC Web Service model and it provides multi-platform interoperability of spatial data set. This paper presents a method for implementing OGC Web Map Service based on Web Service technique and introduces the detailed process.

  4. Programming NET Web Services

    CERN Document Server

    Ferrara, Alex

    2007-01-01

    Web services are poised to become a key technology for a wide range of Internet-enabled applications, spanning everything from straight B2B systems to mobile devices and proprietary in-house software. While there are several tools and platforms that can be used for building web services, developers are finding a powerful tool in Microsoft's .NET Framework and Visual Studio .NET. Designed from scratch to support the development of web services, the .NET Framework simplifies the process--programmers find that tasks that took an hour using the SOAP Toolkit take just minutes. Programming .NET

  5. Mastering Go web services

    CERN Document Server

    Kozyra, Nathan

    2015-01-01

    If you are a web programmer with experience in developing web services and have a rudimentary knowledge of using Go, then this is the book for you. Basic knowledge of Go as well as knowledge of relational databases and non-relational NoSQL datastores is assumed. Some basic concurrency knowledge is also required.

  6. Analyzing Web Service Contracts

    DEFF Research Database (Denmark)

    Cambronero, M.-Emilia; Okika, Joseph C.; Ravn, Anders Peter

    2007-01-01

    Web services should be dependable, because businesses rely on them. For that purpose the Service Oriented Architecture has standardized specifications at a syntactical level. In this paper, we demonstrate how such specifications are used to derive semantic models in the form of (timed) automata...

  7. Querying Data Providing Web Services

    OpenAIRE

    Sabesan, Manivasakan

    2010-01-01

    Web services are often used for search computing where data is retrieved from servers providing information of different kinds. Such data providing web services return a set of objects for a given set of parameters without any side effects. There is need to enable general and scalable search capabilities of data from data providing web services, which is the topic of this Thesis. The Web Service MEDiator (WSMED) system automatically provides relational views of any data providing web service ...

  8. Flipping the Online Classroom with Web 2.0: The Asynchronous Workshop

    Science.gov (United States)

    Cummings, Lance

    2016-01-01

    This article examines how Web 2.0 technologies can be used to "flip" the online classroom by creating asynchronous workshops in social environments where immediacy and social presence can be maximized. Using experience teaching several communication and writing classes in Google Apps (Google+, Google Hangouts, Google Drive, etc.), I…

  9. Asynchronous Transfer Mode Quality-of-Service Testing

    Science.gov (United States)

    Ivancic, William D.

    1998-01-01

    In support of satellite-ATM interoperability, researchers at the NASA Lewis Research Center performed asynchronous transfer mode (ATM) quality-of-service experiments using MPEG-2 (ATM application layer 5, AAL5) over ATM over an emulated satellite link. The purpose of these experiments was to determine the free-space link quality necessary to use the ATM protocol to transmit high-quality multimedia information. The experimental results have been submitted to various International Telecommunications Union (ITU) study groups in order to improve and modify current standards and recommendations for the telecommunications industry. Quality-of-service parameters for Class I, stringent class requirements for ITU-T I.356 are currently being debated. The experimental results presented will help to establish these quality-of-service thresholds. This material will also be useful in the development of the ITU-R WP-4B's Draft Preliminary New Recommendation on the Transmission of Asynchronous Transfer Mode Traffic via Satellite (Rec. S.atm).

  10. Web-scale Topic Models in Spark: An Asynchronous Parameter Server

    OpenAIRE

    Jagerman, Rolf; Eickhoff, Carsten

    2016-01-01

    In this paper, we train a Latent Dirichlet Allocation (LDA) topic model on the ClueWeb12 data set, a 27-terabyte Web crawl. We extend Spark, a popular framework for performing large-scale data analysis, with an asynchronous parameter server. Such a parameter server provides a distributed and concurrently accessed parameter space for the model. A Metropolis-Hastings based collapsed Gibbs sampler is implemented using this parameter server achieving an amortized O(1) sampling complexity. We comp...

  11. Programming Web services with Perl

    CERN Document Server

    Ray, Randy J

    2003-01-01

    Given Perl's natural fit for web applications development, it's no surprise that Perl is also a natural choice for web services development. It's the most popular web programming language, with strong implementations of both SOAP and XML-RPC, the leading ways to distribute applications using web services. But books on web services focus on writing these applications in Java or Visual Basic, leaving Perl programmers with few resources to get them started. Programming Web Services with Perl changes that, bringing Perl users all the information they need to create web services using their favori

  12. Semantic Web Services Fundamentals

    OpenAIRE

    Heymans, Stijn; Hoffmann, Joerg; Marconi, Annapaola; Phlipps, Joshua; Weber, Ingo

    2011-01-01

    The research area of Semantic Web Services investigates the annotation of services, typically in a SOA, with a precise mathematical meaning in a formal ontology. These annotations allow a higher degree of automation. The last decade has seen a wide proliferation of such approaches, proposing different ontology languages, and paradigms for employing these in practice. The next chapter gives an overview of these approaches. In the present chapter, we provide an understanding of the fundamental ...

  13. Asynchronous and Synchronous Communication in College English Writing in Web-based Learning Environment

    Institute of Scientific and Technical Information of China (English)

    丁洁

    2009-01-01

    In web-based learning environment,College English writing has always been a thorny issue.Here both asynchronous and synchronous communications in college English writing mean the new interactive teaching belief. This paper attempts to do the blending of two in the traditional writing learning and teaching in college English in order to promote a more flexible, efficient and interactive learning environment in accordance with students' interests and needs.

  14. Asynchronous and Synchronous Communication in College English Writing in Web-based Learning Environment

    Institute of Scientific and Technical Information of China (English)

    丁洁

    2009-01-01

    In web-based learning environment,College English writing has always been a thorny issue.Here both asynchronous and synchronous communications in college English writing mean the new interactive teaching belief. This paper attempts to do the blending of two in the traditional writing learning and teaching in college English in order to promote a more flexible,efficient and interactive learning environment in accordance with students' interests and needs.

  15. RESTful web services with Dropwizard

    CERN Document Server

    Dallas, Alexandros

    2014-01-01

    A hands-on focused step-by-step tutorial to help you create Web Service applications using Dropwizard. If you are a software engineer or a web developer and want to learn more about building your own Web Service application, then this is the book for you. Basic knowledge of Java and RESTful Web Service concepts is assumed and familiarity with SQL/MySQL and command-line scripting would be helpful.

  16. Efficient Delivery of Web Services

    OpenAIRE

    Ouzzani, Mourad

    2004-01-01

    This dissertation addresses issues for the efficient access to Web databases and services. We propose a distributed ontology for a meaningful organization of and efficient access to Web databases. Next, we dedicate most of our work on presenting a comprehensive query infrastructure for the emerging concept of Web services. The core of this query infrastructure is to enable the efficient delivery of Web services b...

  17. Applying semantic web services to enterprise web

    OpenAIRE

    Hu, Y.; Yang, Q P; X. Sun; Wei, P

    2008-01-01

    Enterprise Web provides a convenient, extendable, integrated platform for information sharing and knowledge management. However, it still has many drawbacks due to complexity and increasing information glut, as well as the heterogeneity of the information processed. Research in the field of Semantic Web Services has shown the possibility of adding higher level of semantic functionality onto the top of current Enterprise Web, enhancing usability and usefulness of resource, enabling decision su...

  18. Semantic Description of Web Services

    OpenAIRE

    Thabet Slimani

    2013-01-01

    The tasks of semantic web service (discovery, selection, composition, and execution) are supposed to enable seamless interoperation between systems, whereby human intervention is kept at a minimum. In the field of Web service description research, the exploitation of descriptions of services through semantics is a better support for the life-cycle of Web services. The large number of developed ontologies, languages of representations, and integrated frameworks supporting the discovery, compos...

  19. The EMBRACE web service collection

    DEFF Research Database (Denmark)

    Pettifer, S.; Ison, J.; Kalas, M.;

    2010-01-01

    The EMBRACE (European Model for Bioinformatics Research and Community Education) web service collection is the culmination of a 5-year project that set out to investigate issues involved in developing and deploying web services for use in the life sciences. The project concluded that in order for...... ontology for describing life science web services; BioXSD, a schema for exchanging data between services; and a centralized registry (http://www.embraceregistry.net) that collects together around 1000 services developed by the consortium partners. This article presents the current status of the collection...... web services to achieve widespread adoption, standards must be defined for the choice of web service technology, for semantically annotating both service function and the data exchanged, and a mechanism for discovering services must be provided. Building on this, the project developed: EDAM, an...

  20. Semantic Transformation of Web Services

    OpenAIRE

    Bell, D; de Cesare, S; Lycett, M

    2005-01-01

    Web services have become the predominant paradigm for the development of distributed software systems. Web services provide the means to modularize software in a way that functionality can be described, discovered and deployed in a platform independent manner over a network (e.g., intranets, extranets and the Internet). The representation of web services by current industrial practice is predominantly syntactic in nature lacking the fundamental semantic underpinnings required to fulfill the g...

  1. Improving Semantic Web Service Discovery

    OpenAIRE

    J. Javier Samper; F. Javier Adell; Leo van den Berg; J. José Martinez

    2008-01-01

    Semantic Web Services (SWS) propose to extend the traditional Web Services technologies on the way to consolidate ontologies and semantics. This makes it possible to select, integrate and invocate services dynamically. In this way, services are able to dynamically adapt themselves to changes without human intervention. The main purpose of this paper is to present an algorithm for matching SWS. The algorithm uses the description of the service capabilities to match the semantic values. The tra...

  2. Designing Dependable Service Oriented Web Services Security Architectures Solutions

    Directory of Open Access Journals (Sweden)

    M.Upendra Kumar

    2010-04-01

    Full Text Available System Security Architecture from a software engineering viewpoint imposes that strong security must be a guiding principle of the entire software development process. It describes a way to weave security into systems architecture, and it identifies common patterns of implementation found in most security products. The security and software engineering communities must find ways to develop software correctly in a timely and cost-effective fashion. There’s no substitute for working software security as deeply into the evelopment process as possible. System designers and developers must take a more proactive role in building secure software. The root of most security problems is software that fails in unexpected ways whenunder attack. The enforcement of security at the design phase canreduce the cost and effort associated with the introduction of security during implementation. At the architecture level a systemmust be coherent and present unified security architecture that takes into account security principles (such as the least privilege. In this paper we want to discuss about different facets of security as applicable to Service Oriented Architectures (SOA Security Architecture implementations. First we examine the securityrequirements and its solution mechanisms. In the context of WebServices, the predominant SOA implementation standard has a crucial role to play. The Web Services architecture is expected to play a prominent role in developing next generation distributed systems. Building dependable systems based on web services architecture is a major research issue being discussed. Finally, we provide a case study of Web Services Security Architecture, enhancing its security pertaining to Web 2.0 AJAX (Asynchronous JavaScript and XML and its Security encryption of data using MD5algorithm.

  3. Secure Sessions for Web Services

    NARCIS (Netherlands)

    Bhargavan, K.; Corin, R.J.; Fournet, C.; Gordon, A.D.; Reiter, M.

    2007-01-01

    We address the problem of securing sequences of SOAP messages exchanged between web services and their clients. The WS-Security standard defines basic mechanisms to secure SOAP traffic, one message at a time. For typical web services, however, using WS-Security independently for each message is rath

  4. Web Service: MedlinePlus

    Science.gov (United States)

    ... this page: https://medlineplus.gov/webservices.html MedlinePlus Web Service To use the sharing features on this ... please enable JavaScript. MedlinePlus offers a search-based Web service that provides access to MedlinePlus health topic ...

  5. Restful Web Service in Java%Java与Restful Web Service

    Institute of Scientific and Technical Information of China (English)

    袁赟

    2007-01-01

    近年来Web服务领域发生着翻天覆地的变化,继传统的XML-RPC风格的Web Service之后,一种新的风格,REST被应用于Web Service.本文主要介绍了Rest构架风格,以及现在Java开发Restful Web Service的主要方式,以及如何实现Restful Web Service的Java和Ajax客户端,最后介绍了Restful Web Service的描述语言WADL.

  6. Towards structural web services discovery

    Institute of Scientific and Technical Information of China (English)

    CHEN Jiang-feng

    2008-01-01

    A syntactic and structural matching mechanism for service discovery was put forward, which tries to exploit the underlying semantics of web services to enhance the traditional syntactic service discovery. We commit WSDL (Web Service Description Language) as service description language. The syntactic matching mechanism is based on the textual similarity among WSDL documents using VSM (Vector Space Model). The structural information is extracted from WSDL document tree or the invocation sequence of a series of services which can be viewed as the problem of graph isomorphism. Then we combine the syntactic and structural similarity linearly to calculate the service similarity. Finally we provide a novel web services discovery framework named SG* to find the exact services meeting the users' goals based on service similarity.

  7. Java与Restful Web Service

    Institute of Scientific and Technical Information of China (English)

    袁赟

    2007-01-01

    近年来Web服务领域发生着翻天覆地的变化,继传统的XML-RPC风格的Web Service之后,一种新的风格,REST被应用于Web Service.本文主要介绍了Rest构架风格,以及现在Java开发Restful Web Service的主要方式,以及如何实现Restful Web Service的Java和Ajax客户端,最后介绍了Restful Web Service的描述语言WADL.

  8. Business aspects of web services

    CERN Document Server

    Weinhardt, Christof; Conte, Tobias

    2011-01-01

    Driven by maturing Web service technologies and the wide acceptance of the service-oriented architecture paradigm, the software industry's traditional business models and strategies have begun to change: software vendors are turning into service providers. In addition, in the Web service market, a multitude of small and highly specialized providers offer modular services of almost any kind and economic value is created through the interplay of various distributed service providers that jointly contribute to form individualized and integrated solutions. This trend can be optimally catalyzed by

  9. TerraService.NET: An Introduction to Web Services

    OpenAIRE

    Barclay, Tom; Gray, Jim; Strand, Eric; Ekblad, Steve; Richter, Jeffrey

    2002-01-01

    This article explores the design and construction of a geo-spatial Internet web service application from the host web site perspective and from the perspective of an application using the web service. The TerraService.NET web service was added to the popular TerraServer database and web site with no major structural changes to the database. The article discusses web service design, implementation, and deployment concepts and design guidelines. Web services enable applications that aggregate a...

  10. Spring Web Services 2 Cookbook

    CERN Document Server

    Sattari, Hamidreza

    2012-01-01

    This is a cookbook full of recipes with the essential code explained clearly and comprehensively. Each chapter is neatly compartmentalized with focused recipes which are perfectly organized for easy reference and understanding. This book is for Java/J2EE developers. As the books covers a variety of topics in Web-Service development, it will serve as a reference guide to those already familiar with Web-Services. Beginners can also use this book to gain real-world experience of Web-Service development.

  11. Programming Web Services with SOAP

    CERN Document Server

    Snell, James L; Kulchenko, Pavel

    2002-01-01

    The web services architecture provides a new way to think about and implement application-to-application integration and interoperability that makes the development platform irrelevant. Two applications, regardless of operating system, programming language, or any other technical implementation detail, communicate using XML messages over open Internet protocols such as HTTP or SMTP. The Simple Open Access Protocol (SOAP) is a specification that details how to encode that information and has become the messaging protocol of choice for Web services.Programming Web Services with SOAP is a detail

  12. RESTful Web Services at BNL

    Energy Technology Data Exchange (ETDEWEB)

    Casella, R.

    2011-06-14

    RESTful (REpresentational State Transfer) web services are an alternative implementation to SOAP/RPC web services in a client/server model. BNLs IT Division has started deploying RESTful Web Services for enterprise data retrieval and manipulation. Data is currently used by system administrators for tracking configuration information and as it is expanded will be used by Cyber Security for vulnerability management and as an aid to cyber investigations. This talk will describe the implementation and outstanding issues as well as some of the reasons for choosing RESTful over SOAP/RPC and future directions.

  13. MedlinePlus Connect: Web Service

    Science.gov (United States)

    ... MedlinePlus Connect → Web Service URL of this page: https://www.nlm.nih.gov/medlineplus/connect/service.html ... the base URL for the Web service is: https://apps.nlm.nih.gov/medlineplus/services/mpconnect_service. ...

  14. Improving Semantic Web Service Discovery

    Directory of Open Access Journals (Sweden)

    J. Javier Samper

    2008-01-01

    Full Text Available Semantic Web Services (SWS propose to extend the traditional Web Services technologies on the way to consolidate ontologies and semantics. This makes it possible to select, integrate and invocate services dynamically. In this way, services are able to dynamically adapt themselves to changes without human intervention. The main purpose of this paper is to present an algorithm for matching SWS. The algorithm uses the description of the service capabilities to match the semantic values. The traditional matching has been improved using ontologies which constitute a step further in the matching algorithms. To implement the algorithm, an agent FIPA compliant architecture has been designed and developed. The results obtained are positive. The semantic web services framework developed in combination with the use of the matchmaking algorithm, which allows finding services based on their similarities.

  15. SSC RESTful Web Services API

    Data.gov (United States)

    National Aeronautics and Space Administration — The Satellite Situation Center (SSC) web services allow a software developer to use portions of the SSC software in their own applications. SSC is a system to cast...

  16. Web services, NSDI and e-government

    OpenAIRE

    Cömert, Çetin; Akıncı, Halil

    2004-01-01

    Web services have emerged as the next generation of Web-based technology for interoperability. Web services are modular, self-describing, self-contained applications that are accessible over the Internet. Various communities that either produce or use Information and Communication Technologies are working on web services nowadays. There are already a number of software companies providing tools to develop and deploy Web Services. In the Web Services view, every different system or component o...

  17. Interactive Web Services with Java

    DEFF Research Database (Denmark)

    Møller, Anders; Schwartzbach, Michael Ignatieff

    This slide collection about Java Web service programming, JSP, Servlets and JWIG is created by: Anders Møller and Michael I. Schwartzbach at the BRICS research center at University of Aarhus, Denmark.......This slide collection about Java Web service programming, JSP, Servlets and JWIG is created by: Anders Møller and Michael I. Schwartzbach at the BRICS research center at University of Aarhus, Denmark....

  18. RESTful Java web services security

    CERN Document Server

    Enríquez, René

    2014-01-01

    A sequential and easy-to-follow guide which allows you to understand the concepts related to securing web apps/services quickly and efficiently, since each topic is explained and described with the help of an example and in a step-by-step manner, helping you to easily implement the examples in your own projects. This book is intended for web application developers who use RESTful web services to power their websites. Prior knowledge of RESTful is not mandatory, but would be advisable.

  19. FAST: A fully asynchronous and status-tracking pattern for geoprocessing services orchestration

    Science.gov (United States)

    Wu, Huayi; You, Lan; Gui, Zhipeng; Gao, Shuang; Li, Zhenqiang; Yu, Jingmin

    2014-09-01

    Geoprocessing service orchestration (GSO) provides a unified and flexible way to implement cross-application, long-lived, and multi-step geoprocessing service workflows by coordinating geoprocessing services collaboratively. Usually, geoprocessing services and geoprocessing service workflows are data and/or computing intensive. The intensity feature may make the execution process of a workflow time-consuming. Since it initials an execution request without blocking other interactions on the client side, an asynchronous mechanism is especially appropriate for GSO workflows. Many critical problems remain to be solved in existing asynchronous patterns for GSO including difficulties in improving performance, status tracking, and clarifying the workflow structure. These problems are a challenge when orchestrating performance efficiency, making statuses instantly available, and constructing clearly structured GSO workflows. A Fully Asynchronous and Status-Tracking (FAST) pattern that adopts asynchronous interactions throughout the whole communication tier of a workflow is proposed for GSO. The proposed FAST pattern includes a mechanism that actively pushes the latest status to clients instantly and economically. An independent proxy was designed to isolate the status tracking logic from the geoprocessing business logic, which assists the formation of a clear GSO workflow structure. A workflow was implemented in the FAST pattern to simulate the flooding process in the Poyang Lake region. Experimental results show that the proposed FAST pattern can efficiently tackle data/computing intensive geoprocessing tasks. The performance of all collaborative partners was improved due to the asynchronous mechanism throughout communication tier. A status-tracking mechanism helps users retrieve the latest running status of a GSO workflow in an efficient and instant way. The clear structure of the GSO workflow lowers the barriers for geospatial domain experts and model designers to

  20. Web Services in Mobile Applications

    Directory of Open Access Journals (Sweden)

    Octavian DOSPINESCU

    2013-01-01

    Full Text Available Information and communication technologies are designed to support and anticipate the continuing changes of the information society, while outlining new economic, social and cultural dimensions. We see the growth of new business models whose aim is to remove traditional barriers and improve the value of goods and services. Information is a strategic resource and its manipulation raises new problems for all entities involved in the process. Information and communication technologies should be a stable support in managing the flow of data and support the integrity, confidentiality and availability. Concepts such as eBusiness, eCommerce, Software as a Service, Cloud Computing and Social Media are based on web technologies consisting of complex languages, protocols and standards, built around client-server architecture. One of the most used technologies in mobile applications are the Web Services defined as an application model supported by any operating system able to provide certain functionalities using Internet technologies to promote interoperability between various appli-cations and platforms. Web services use HTTP, XML, SSL, SMTP and SOAP, because their stability has proven over the years. Their functionalities are highly variable, with Web services applications exchange type, weather, arithmetic or authentication services. In this article we will talk about SOAP and REST architectures for web services in mobile applications and we will also provide some practical examples based on Android platform.

  1. DEPENDABLE WEB SERVICES SECURITY ARCHITECTURE DEVELOPMENT THEORETICAL AND PRACTICAL ISSUES – SPATIAL WEB SERVICES CASE STUDY

    OpenAIRE

    D. Shravani; P. Suresh Varma; K.Venkateswar Rao; B.Padmaja Rani; M.Upendra Kumar

    2012-01-01

    This research “Designing Dependable Web Services Security Architecture Solutions” addresses the innovative idea of Web Services Security Engineering using Web Services Security Architecture with a research motivation of Secure Service Oriented Analysis and Design. It deals with Web Services Security Architecture for Web Services Secure application design, for Authentication and authorization, using Model Driven Architecture (MDA) based Agile Modeled Layered Security Architectur...

  2. Semantic Web for Manufacturing Web Services

    Energy Technology Data Exchange (ETDEWEB)

    Kulvatunyou, Boonserm [ORNL; Ivezic, Nenad [ORNL

    2002-06-01

    As markets become unexpectedly turbulent with a shortened product life cycle and a power shift towards buyers, the need for methods to rapidly and cost-effectively develop products, production facilities and supporting software is becoming urgent. The use of a virtual enterprise plays a vital role in surviving turbulent markets. However, its success requires reliable and large-scale interoperation among trading partners via a semantic web of trading partners' services whose properties, capabilities, and interfaces are encoded in an unambiguous as well as computer-understandable form. This paper demonstrates a promising approach to integration and interoperation between a design house and a manufacturer by developing semantic web services for business and engineering transactions. To this end, detailed activity and information flow diagrams are developed, in which the two trading partners exchange messages and documents. The properties and capabilities of the manufacturer sites are defined using DARPA Agent Markup Language (DAML) ontology definition language. The prototype development of semantic webs shows that enterprises can widely interoperate in an unambiguous and autonomous manner; hence, virtual enterprise is realizable at a low cost.

  3. Security in the web services framework

    OpenAIRE

    Li, Chen; Pahl, Claus

    2003-01-01

    The Web Services Framework provides techniques to enable the application-to-application use of the Web. It has the potential of becoming the core of a new Web-based middleware platform, providing interoperability between computational services using Web- and Internet-technologies. Security is of course of major importance in this context. We introduce here extensions to two major building blocks of the Web Services Framework – the Web Services Description Language WSDL and the Universal De...

  4. APPRIS WebServer and WebServices

    OpenAIRE

    Rodriguez, Jose Manuel; Carro, Angel; Valencia, Alfonso; Tress, Michael L.

    2015-01-01

    This paper introduces the APPRIS WebServer (http://appris.bioinfo.cnio.es) and WebServices (http://apprisws.bioinfo.cnio.es). Both the web servers and the web services are based around the APPRIS Database, a database that presently houses annotations of splice isoforms for five different vertebrate genomes. The APPRIS WebServer and WebServices provide access to the computational methods implemented in the APPRIS Database, while the APPRIS WebServices also allows retrieval of the annotations. ...

  5. Service composition for the semantic web

    CERN Document Server

    Medjahed, Brahim

    2011-01-01

    Service Composition for the Semantic Web presents an in-depth analysis of aspects related to semantic-enabled Web service modeling and composition. It also covers challenges and solutions to composing Web services on the semantic Web, and proposing a semantic framework for organizing and describing Web services. Service Composition for the Semantic Web describes composability and matching models to check whether semantic Web services can be combined together to avoid unexpected failures at run time, and a set of algorithms that automatically generate detailed descriptions of composite services

  6. Early Performance Prediction of Web Services

    OpenAIRE

    Reddy, Ch Ram Mohan; Geetha, D. Evangelin; Srinivasa, K. G.; Kumar, T. V. Suresh; Kanth, K. Rajani

    2012-01-01

    Web Service is an interface which implements business logic. Performance is an important quality aspect of Web services because of their distributed nature. Predicting the performance of web services during early stages of software development is significant. In this paper we model web service using Unified Modeling Language, Use Case Diagram, Sequence Diagram, Deployment Diagram. We obtain the Performance metrics by simulating the web services model using a simulation tool Simulation of Mult...

  7. PREDICTING PERFORMANCE OF WEB SERVICES USING SMTQA

    OpenAIRE

    Ch Ram Mohan Reddy; D Evangelin Geetha; KG Srinivasa; Suresh Kumar, T V.; K Rajani Kanth

    2011-01-01

    Web Service is an interface which implements business logic. Performance is an important quality aspect of Web services because of their distributed nature. Predicting the performance of web services during early stages of software development is significant. In this paper we model web service using Unified Modeling Language, Use Case Diagram, Sequence Diagram. We obtain the Performance metrics by simulating the web services model using a simulation tool Simulation of Multi-Tie...

  8. On Flexible Web Services Composition Networks.

    OpenAIRE

    Cherifi, Chantal; Labatut, Vincent; Santucci, Jean-François

    2011-01-01

    The semantic Web service community develops efforts to bring semantics to Web service descriptions and allow automatic discovery and composition. However, there is no widespread adoption of such descriptions yet, because semantically defining Web services is highly complicated and costly. As a result, production Web services still rely on syntactic descriptions, key-word based discovery and predefined compositions. Hence, more advanced research on syntactic Web services is still ongoing. In t...

  9. Similartity Network For Semantic Web Services Substitution

    OpenAIRE

    Cherifi, Chantal

    2013-01-01

    Web services substitution is one of the most challenging tasks for automating the composition process of multiple Web services. It aims to improve performances and to deal efficiently with Web services failures. Many existing solutions have approached the problem through classification of substitutable Web services. To go a step further, we propose in this paper a network based approach where nodes are Web services operations and links join similar operations. Four similarity measures based o...

  10. SIMILARITY NETWORK FOR SEMANTIC WEB SERVICES SUBSTITUTION

    OpenAIRE

    Cherifi, Chantal

    2013-01-01

    Web services substitution is one of the most challenging tasks for automating the composition process of multiple Web services. It aims to improve performances and to deal efficiently with Web services failures. Many existing solutions have approached the problem through classification of substitutable Web services. To go a step further, we propose in this paper a network based approach where nodes are Web services operations and links join similar operations. Four similarity measures based o...

  11. MedlinePlus Connect: Web Service

    Science.gov (United States)

    ... MedlinePlus Connect → Web Service URL of this page: https://medlineplus.gov/connect/service.html MedlinePlus Connect: Web ... the base URL for the Web service is: https://apps.nlm.nih.gov/medlineplus/services/mpconnect_service. ...

  12. ERNE Web Service API

    Data.gov (United States)

    National Aeronautics and Space Administration — The Early Detection Research Network (EDRN) runs a distributed service known as the EDRN Resource Network Exchange (ERNE). ERNE is a virtual specimen bank. It...

  13. A Runtime System for Interactive Web Services

    DEFF Research Database (Denmark)

    Brabrand, Claus; Møller, Anders; Sandholm, Anders;

    1999-01-01

    Interactive web services are increasingly replacing traditional static web pages. Producing web services seems to require a tremendous amount of laborious low-level coding due to the primitive nature of CGI programming. We present ideas for an improved runtime system for interactive web services...... built on top of CGI running on virtually every combination of browser and HTTP/CGI server. The runtime system has been implemented and used extensively in , a tool for producing interactive web services....

  14. A Runtime System for Interactive Web Services

    DEFF Research Database (Denmark)

    Brabrand, Claus; Møller, Anders; Sandholm, Anders;

    1999-01-01

    Interactive web services are increasingly replacing traditional static web pages. Producing web services seems to require a tremendous amount of laborious low-level coding due to the primitive nature of CGI programming. We present ideas for an improved runtime system for interactive web services...... built on top of CGI running on virtually every combination of browser and HTTP/CGI server. The runtime system has been implemented and used extensively in , a tool for producing interactive web services....

  15. Secure Sessions for Web Services

    NARCIS (Netherlands)

    Bhargavan, K.; Corin, R.J.; Fournet, C.; Gordon, A.D.

    2004-01-01

    WS-Security provides basic means to secure SOAP traffic, one envelope at a time. For typical web services, however, using WS-Security independently for each message is rather inefficient; besides, it is often important to secure the integrity of a whole session, as well as each message. To this end,

  16. Semantic Search of Web Services

    Science.gov (United States)

    Hao, Ke

    2013-01-01

    This dissertation addresses semantic search of Web services using natural language processing. We first survey various existing approaches, focusing on the fact that the expensive costs of current semantic annotation frameworks result in limited use of semantic search for large scale applications. We then propose a vector space model based service…

  17. Enforcing Quality of Service within Web Services Communities

    OpenAIRE

    Mohamed Adel Serhani; Abdelghani Benharref

    2011-01-01

    Web services are considered as an attracting distributed approach of application/services integration over the Internet. As the number of Web Services is exponentially growing and expected to do so for the next decade, the need for categorizing and/or classifying Web Services is very crucial for their success and the success of the underlying Service Oriented architecture (SOA). Categorization aims at systematizing Web Services according to their functionalities and their Quality of Service a...

  18. Web Services on Rails

    CERN Document Server

    Marshall, Kevin

    2006-01-01

    This PDF will show you how your small business or enterprise can publish its APIs (application programming interface) to a developer community just like the behemoths of the Internet--Google, Yahoo!, eBay, and Amazon. These giants already offer their APIs to other programmers and allow for add-on services and mash-ups to develop from them--but until recently, the capability for most enterprises to do the same was limited by a myriad of competing standards and a lack of easy-to-use tools to accomplish the task. Ruby on Rails levels the playing field for companies by simplifying the process

  19. Efficiency image data retrieval based on asynchronous capability aware spatial search service middleware

    Science.gov (United States)

    Chen, Nengcheng; Chen, Zeqiang; Gong, Jianya

    2007-11-01

    Recent advances in open geospatial web service, such as Web Coverage Service as well as corresponding web ready data processing service, have led to the generation of large amounts of OGC enabled links on Internet. Recently a few search engines that are specialised with respect to geographic space have appeared. However, users do not always get the effective OGC WCS link information they expect when searching the Web. How to quickly find the correct spatial aware web service in a heterogeneous distributed environment has become a "bottleneck" of geospatial web-based applications. In order to improve the retrieval efficiency of OGC Web Coverage Service (WCS) on WWW, a new methodology for retrieving WCS based on clustering capability aware spatial search service middleware is put forward in this paper.

  20. Enhancing semantic web services with inheritance

    OpenAIRE

    Ferndriger, S; Bernstein, A; Dong, J S; Feng, Y.; Li, Y. F.; HUNTER, J

    2008-01-01

    Currently proposed Semantic Web Services technologies allow the creation of ontology-based semantic annotations of Web services so that software agents are able to discover, invoke, compose and monitor these services with a high degree of automation. The OWL Services (OWL-S) ontology is an upper ontology in OWL language, providing essential vocabularies to semantically describe Web services. Currently OWL-S services can only be developed independently; if one service is unavailable then findi...

  1. Semantic Web Services in Corporate Memories

    OpenAIRE

    Lo, Moussa; Gandon, Fabien

    2007-01-01

    We present our experiment in integrating semantic web services in the existing corporate semantic web server architecture we use to implement corporate memories. We rely on a semantic web search engine, to provide a semantic registry and automatically discover and invoke corporate applications wrapped into semantically annotated web services. Using rules we also demonstrate how to compose the web services with queries on the knowledge stored in the corporate memory to automatically populate t...

  2. Self-Healing in Dynamic Web Service Composition

    OpenAIRE

    S.Poonguzhali,; R.Sunitha,; Dr. G.Aghila

    2011-01-01

    Web service composition is defined as an orchestration of multiple web services into a single composite web service. Web service composition is done in three ways such as static web servicecomposition, dynamic web service composition, semi dynamic web service composition. The dynamic web service composition is done on the fly. When the user gives the request the dynamic composersearches for suitable web services and it is composed accordingly. When the services composed dynamically they need ...

  3. Securing Web Services using Service Token Security

    Directory of Open Access Journals (Sweden)

    Stelian Dumitra

    2014-06-01

    Full Text Available Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 Web services are distributed components that enable interaction of software componentsacross organizational boundaries. The main advantages of web services are related to the flexibility and versatility: they support a variety of architectures and are independent of platforms and models. Also, they can expose valuable data, applications and systems of organizations to a variety of external threats. Securing web services is one of the most important topics related to them. This paper describes the core web services specifications, the top threats facing web services and the security fundamentals. At the end of the paper is presented a custom authentication and authorization model (brokered authentication to ensure a robust protection, a model that shows how to authenticate and authorize callers to perform operations and how to access resources. This model uses the following frameworks/standards: Windows Identity Foundation (WIF to apply the principles of claims-based identity, Windows Communication Foundation (WCF, to develop services/client services and integrate with WIF, and Service Token Security (STS, to issue security tokens.The conclusions and the future proposed developments are presented in the end of the paper. /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso

  4. On formalizing and verifying web services

    Institute of Scientific and Technical Information of China (English)

    Wei Yinxing; Zhang Shensheng; Zhong Farong

    2005-01-01

    Web services are becoming an important paradigm for web-based computing. However the mainstream web service description language such as WSDL (Web Service Description Language) is lack of formal basis. In order to verify the behavioral properties of web services, we adopt the π-calculus as a precise language because it provides many useful facilities such as behavioral equivalence, mobility that are lack in other formal language. The basic elements of WSDL are translated into the terms in the π-calculus. By means of the MWB (Mobility Workbench), a concurrency tool, the behavioral property of web services denoted by processes is verified.

  5. Semantic web-based intelligent geospatial web services

    CERN Document Server

    Yue, Peng

    2013-01-01

    By introducing Semantic Web technologies into geospatial Web services, this book addresses the semantic description of geospatial data and standards-based Web services, discovery of geospatial data and services, and generation of composite services. Semantic descriptions for geospatial data, services, and geoprocessing service chains are structured, organized, and registered in geospatial catalogue services. The ontology-based approach helps to improve the recall and precision of data and services discovery. Semantics-enabled metadata tracking and satisfaction allows analysts to focus on the g

  6. Web services synchronization health care application

    CERN Document Server

    Limam, Hela

    2011-01-01

    With the advance of Web Services technologies and the emergence of Web Services into the information space, tremendous opportunities for empowering users and organizations appear in various application domains including electronic commerce, travel, intelligence information gathering and analysis, health care, digital government, etc. In fact, Web services appear to be s solution for integrating distributed, autonomous and heterogeneous information sources. However, as Web services evolve in a dynamic environment which is the Internet many changes can occur and affect them. A Web service is affected when one or more of its associated information sources is affected by schema changes. Changes can alter the information sources contents but also their schemas which may render Web services partially or totally undefined. In this paper, we propose a solution for integrating information sources into Web services. Then we tackle the Web service synchronization problem by substituting the affected information sources....

  7. APPRIS WebServer and WebServices.

    Science.gov (United States)

    Rodriguez, Jose Manuel; Carro, Angel; Valencia, Alfonso; Tress, Michael L

    2015-07-01

    This paper introduces the APPRIS WebServer (http://appris.bioinfo.cnio.es) and WebServices (http://apprisws.bioinfo.cnio.es). Both the web servers and the web services are based around the APPRIS Database, a database that presently houses annotations of splice isoforms for five different vertebrate genomes. The APPRIS WebServer and WebServices provide access to the computational methods implemented in the APPRIS Database, while the APPRIS WebServices also allows retrieval of the annotations. The APPRIS WebServer and WebServices annotate splice isoforms with protein structural and functional features, and with data from cross-species alignments. In addition they can use the annotations of structure, function and conservation to select a single reference isoform for each protein-coding gene (the principal protein isoform). APPRIS principal isoforms have been shown to agree overwhelmingly with the main protein isoform detected in proteomics experiments. The APPRIS WebServer allows for the annotation of splice isoforms for individual genes, and provides a range of visual representations and tools to allow researchers to identify the likely effect of splicing events. The APPRIS WebServices permit users to generate annotations automatically in high throughput mode and to interrogate the annotations in the APPRIS Database. The APPRIS WebServices have been implemented using REST architecture to be flexible, modular and automatic. PMID:25990727

  8. Web services and e-local government

    OpenAIRE

    Cömert, Çetin; Akıncı, Halil; Şahin, Necati

    2004-01-01

    "Web Services" were first realized around the year 2000. Since then, they have collected a great interest from various communities. Although it has originally been foreseen for e-business applications, Web Services are now in the mainstreams of many companies that either produce or use Information and Communication Technologies. There are already a number of software companies providing tools to develop and deploy Web Services. Although it sounds like a new technology, Web Services has its ro...

  9. Earth Science Mining Web Services

    Science.gov (United States)

    Pham, Long; Lynnes, Christopher; Hegde, Mahabaleshwa; Graves, Sara; Ramachandran, Rahul; Maskey, Manil; Keiser, Ken

    2008-01-01

    To allow scientists further capabilities in the area of data mining and web services, the Goddard Earth Sciences Data and Information Services Center (GES DISC) and researchers at the University of Alabama in Huntsville (UAH) have developed a system to mine data at the source without the need of network transfers. The system has been constructed by linking together several pre-existing technologies: the Simple Scalable Script-based Science Processor for Measurements (S4PM), a processing engine at he GES DISC; the Algorithm Development and Mining (ADaM) system, a data mining toolkit from UAH that can be configured in a variety of ways to create customized mining processes; ActiveBPEL, a workflow execution engine based on BPEL (Business Process Execution Language); XBaya, a graphical workflow composer; and the EOS Clearinghouse (ECHO). XBaya is used to construct an analysis workflow at UAH using ADam components, which are also installed remotely at the GES DISC, wrapped as Web Services. The S4PM processing engine searches ECHO for data using space-time criteria, staging them to cache, allowing the ActiveBPEL engine to remotely orchestras the processing workflow within S4PM. As mining is completed, the output is placed in an FTP holding area for the end user. The goals are to give users control over the data they want to process, while mining data at the data source using the server's resources rather than transferring the full volume over the internet. These diverse technologies have been infused into a functioning, distributed system with only minor changes to the underlying technologies. The key to the infusion is the loosely coupled, Web-Services based architecture: All of the participating components are accessible (one way or another) through (Simple Object Access Protocol) SOAP-based Web Services.

  10. Estimating the Reliability of Composite Web Services- Service Consumer Perspective

    Directory of Open Access Journals (Sweden)

    Dr.L. Arockiam

    2012-01-01

    Full Text Available Web services are playing a predominant role in today‟s business environment. Business process is implemented as composed web services. Different workflow patterns are available for web service composition. In a business environment, web services‟ availability has been identified as one of the key properties for service-oriented applications. Quality of Service (QoS, including reliability, has been identified by IEEE as a service consumer perceived property. Though numerous web services are evolving today, reliability of the web service is an important issue. In this paper, reliability estimation technique for atomic web service is proposed. And Aggregate reliability is estimated for basic workflow patterns for composite web service.

  11. Application of Asynchronous Weak Commitment Search in Autonomous Quality of Service Provision in Cognitive Radio Networks

    OpenAIRE

    Sodagari, Shabnam

    2014-01-01

    This article presents a distributed solution to autonomous quality of service provision in cognitive radio networks. Specifically, cognitive STDMA and CDMA communication networks are studied. Based on asynchronous weak commitment search the task of QoS provision is distributed among different network nodes. Simulation results verify this scheme converges very fast to optimal solution, which makes it suitable for practical real time systems. This application of artificial intelligence in wirel...

  12. Web Feature Service Semantic Mediation

    Science.gov (United States)

    Hobona, G.; Bermudez, L. E.; Brackin, R.; Percivall, G. S.

    2012-12-01

    Scientists from different organizations and disciplines need to work together to find the solutions to complex problems. Multi-disciplinary science typically involves users with specialized tools and their own preferred view of the data including unique characteristics of the user's information model and symbology. Even though organizations use web services to expose data, there are still semantic inconsistencies that need to be solved. Recent activities within the OGC Interoperability Program (IP) have helped advance semantic mediation solutions when using OGC services to help solve complex problems. The OGC standards development process is influenced by the feedback of activities within the Interoperability Program, which conducts international interoperability initiatives such as Testbeds, Pilot Projects, Interoperability Experiments, and Interoperability Support Services. These activities are designed to encourage rapid development, testing, validation, demonstration and adoption of open, consensus based standards and best practices. Two recent Testbeds, the OGC Web Services Phase 8 and Phase 9, have advanced the use of semantic mediation approaches to increase semantic interoperability among geospatial communities. The Cross-Community Interoperability (CCI) thread within these two testbeds, advanced semantic mediation approaches for data discovery, access and use of heterogeneous data models and heterogeneous metadata models. This presentation will provide an overview of the interoperability program, the CCI Thread and will explain the methodology to mediate heterogeneous GML Application Profiles served via WFS, including discovery of services via a catalog standard interface and mediating symbology applicable to each application profile.

  13. Early Performance Prediction of Web Services

    CERN Document Server

    Reddy, Ch Ram Mohan; Srinivasa, K G; Kumar, T V Suresh; Kanth, K Rajani

    2012-01-01

    Web Service is an interface which implements business logic. Performance is an important quality aspect of Web services because of their distributed nature. Predicting the performance of web services during early stages of software development is significant. In this paper we model web service using Unified Modeling Language, Use Case Diagram, Sequence Diagram, Deployment Diagram. We obtain the Performance metrics by simulating the web services model using a simulation tool Simulation of Multi-Tier Queuing Architecture. We have identified the bottle neck resources.

  14. PREDICTING PERFORMANCE OF WEB SERVICES USING SMTQA

    Directory of Open Access Journals (Sweden)

    Ch Ram Mohan Reddy

    2011-07-01

    Full Text Available Web Service is an interface which implements business logic. Performance is an important quality aspect of Web services because of their distributed nature. Predicting the performance of web services during early stages of software development is significant. In this paper we model web service using Unified Modeling Language, Use Case Diagram, Sequence Diagram. We obtain the Performance metrics by simulating the web services model using a simulation tool Simulation of Multi-Tier Queuing Architecture. We have identified the bottle neck resources.

  15. Indexer Based Dynamic Web Services Discovery

    OpenAIRE

    Saba Bashir,; Farhan Hassan Khan; M. Younus Javed; Aihab Khan; Malik Sikandar Hayat Khiyal

    2010-01-01

    Recent advancement in web services plays an important role in business to business and business to consumer interaction. Discovery mechanism is not only used to find a suitable service but also provides collaboration between service providers and consumers by using standard protocols. A static web service discovery mechanism is not only time consuming but requires continuous human interaction. This paper proposed an efficient dynamic web services discovery mechanism that can locate relevant a...

  16. Personalization of Rule-based Web Services

    OpenAIRE

    Sang Yong Han; Okkyung Choi

    2008-01-01

    Nowadays Web users have clearly expressed their wishes to receive personalized services directly. Personalization is the way to tailor services directly to the immediate requirements of the user. However, the current Web Services System does not provide any features supporting this such as consideration of personalization of services and intelligent matchmaking. In this research a flexible, personalized Rule-based Web Services System to address these problems and to enable efficient search, d...

  17. Web Services Dependency Networks Analysis

    CERN Document Server

    Cherifi1, Chantal; Santucci, Jean-François

    2013-01-01

    Along with a continuously growing number of publicly available Web services (WS), we are witnessing a rapid development in semantic-related web technologies, which lead to the apparition of semantically described WS. In this work, we perform a comparative analysis of the syntactic and semantic approaches used to describe WS, from a complex network perspective. First, we extract syntactic and semantic WS dependency networks from a collection of publicly available WS descriptions. Then, we take advantage of tools from the complex network field to analyze them and determine their topological properties. We show WS dependency networks exhibit some of the typical characteristics observed in real-world networks, such as small world and scale free properties, as well as community structure. By comparing syntactic and semantic networks through their topological properties, we show the introduction of semantics in WS description allows modeling more accurately the dependencies between parameters, which in turn could l...

  18. Correct software in web applications and web services

    CERN Document Server

    Thalheim, Bernhard; Prinz, Andreas; Buchberger, Bruno

    2015-01-01

    The papers in this volume aim at obtaining a common understanding of the challenging research questions in web applications comprising web information systems, web services, and web interoperability; obtaining a common understanding of verification needs in web applications; achieving a common understanding of the available rigorous approaches to system development, and the cases in which they have succeeded; identifying how rigorous software engineering methods can be exploited to develop suitable web applications; and at developing a European-scale research agenda combining theory, methods a

  19. Intelligent overload control for composite web services

    NARCIS (Netherlands)

    Meulenhoff, P.J.; Ostendorf, D.R.; Živković, M.; Meeuwissen, H.B.; Gijsen, B.M.M.

    2009-01-01

    In this paper, we analyze overload control for composite web services in service oriented architectures by an orchestrating broker, and propose two practical access control rules which effectively mitigate the effects of severe overloads at some web services in the composite service. These two rules

  20. Experiences from semantic web service tutorials

    OpenAIRE

    Stollberg, Michael; Moran, Matthew; Cabral, Liliana; NORTON, Barry; Domingue, John

    2006-01-01

    We have given around 20 tutorials on Semantic Web Services in international events during the last two years. This position paper presents our experiences and depicts central aspects relevant for education, dissemination and exploitation of Semantic Web and Semantic Web service technologies in academia and industry.

  1. The Organizational Role of Web Services

    Science.gov (United States)

    Mitchell, Erik

    2011-01-01

    The workload of Web librarians is already split between Web-related and other library tasks. But today's technological environment has created new implications for existing services and new demands for staff time. It is time to reconsider how libraries can best allocate resources to provide effective Web services. Delivering high-quality services…

  2. Ontology Based Qos Driven Web Service Discovery

    Directory of Open Access Journals (Sweden)

    R Suganyakala

    2011-07-01

    Full Text Available In today's scenario web services have become a grand vision to implement the business process functionalities. With increase in number of similar web services, one of the essential challenges is to discover relevant web service with regard to user specification. Relevancy of web service discovery can be improved by augmenting semantics through expressive formats like OWL. QoS based service selection will play a significant role in meeting the non-functional user requirements. Hence QoS and semantics has been used as finer search constraints to discover the most relevant service. In this paper, we describe a QoS framework for ontology based web service discovery. The QoS factors taken into consideration are execution time, response time, throughput, scalability, reputation, accessibility and availability. The behavior of each web service at various instances is observed over a period of time and their QoS based performance is analyzed.

  3. Is there a Market for Web Services? - An Analysis of Web Services Directories

    OpenAIRE

    Legner, Christine

    2007-01-01

    Web services are expected to foster the creation of networks of spe­cialists which expose their digital services over the internet for the dynamic discovery of services by other organizations. Given this vision, the question arises whether and how Web services are traded and how this market is organized. Based on a longitudinal study of commercial Web services directories, this paper analyzes the market structure, the role of intermediaries and the Web services offering. The study suggests th...

  4. Dynamic selection mechanism for quality of service aware web services

    Science.gov (United States)

    D'Mello, Demian Antony; Ananthanarayana, V. S.

    2010-02-01

    A web service is an interface of the software component that can be accessed by standard Internet protocols. The web service technology enables an application to application communication and interoperability. The increasing number of web service providers throughout the globe have produced numerous web services providing the same or similar functionality. This necessitates the use of tools and techniques to search the suitable services available over the Web. UDDI (universal description, discovery and integration) is the first initiative to find the suitable web services based on the requester's functional demands. However, the requester's requirements may also include non-functional aspects like quality of service (QoS). In this paper, the authors define a QoS model for QoS aware and business driven web service publishing and selection. The authors propose a QoS requirement format for the requesters, to specify their complex demands on QoS for the web service selection. The authors define a tree structure called quality constraint tree (QCT) to represent the requester's variety of requirements on QoS properties having varied preferences. The paper proposes a QoS broker based architecture for web service selection, which facilitates the requesters to specify their QoS requirements to select qualitatively optimal web service. A web service selection algorithm is presented, which ranks the functionally similar web services based on the degree of satisfaction of the requester's QoS requirements and preferences. The paper defines web service provider qualities to distinguish qualitatively competitive web services. The paper also presents the modelling and selection mechanism for the requester's alternative constraints defined on the QoS. The authors implement the QoS broker based system to prove the correctness of the proposed web service selection mechanism.

  5. 07051 Working Group Outcomes -- Programming Paradigms for the Web: Web Programming and Web Services

    OpenAIRE

    Hull, Richard; Thiemann, Peter; Wadler, Philip

    2007-01-01

    Participants in the seminar broke into groups on ``Patterns and Paradigms'' for web programming, ``Web Services,'' ``Data on the Web,'' ``Software Engineering'' and ``Security.'' Here we give the raw notes recorded during these sessions.

  6. Adding Security to Web Services : An Automatic, Verifiable, and Centralized Mechanism for Web Services Input Validation

    OpenAIRE

    Brekken, Lars Arne; Åsprang, Rune Frøysa

    2006-01-01

    Accepting unvalidated input is considered today's greatest web security threat. This master's thesis addresses that threat by proposing an automatic and centralized mechanism for validating web services input. By building on existing web services standards, the proposed solution intercepts incoming web service requests and validates them against a security policy. A major design goal for this work was to realize web services input validation without modifying existing functionality. That is,...

  7. MedlinePlus Health Topic Web Service

    Data.gov (United States)

    U.S. Department of Health & Human Services — A search-based Web service that provides access to disease, condition and wellness information via MedlinePlus health topic data in XML format. The service accepts...

  8. Agent-based Semantic Web Services

    OpenAIRE

    Gibbins, Nicholas; Harris, Stephen; Shadbolt, Nigel

    2003-01-01

    The Web Services world consists of loosely-coupled distributed systems which adapt to changes by the use of service descriptions that enable ad-hoc, opportunistic service discovery and reuse. At present, these service descriptions are semantically impoverished, being concerned with describing the functional signature of the services rather than characterising their meaning. In the Semantic Web community, the DAML Services effort attempts to rectify this by providing a more expressive way of d...

  9. PERBANDINGAN ANTARA “BIG” WEB SERVICE DENGAN RESTFUL WEB SERVICE UNTUK INTEGRASI DATA BERFORMAT GML

    OpenAIRE

    Adi Nugroho; Khabib Mustofa

    2012-01-01

    Web Service with Java: SOAP (JAX-WS/Java API for XML Web Services) and Java RESTful Web Service (JAX-RS/Java RESTful API for XML Web Services) are now a technology competing with each other in terms of their use for integrates data residing in different systems. Both Web Service technologies, of course, have advantages and disadvantages. In this paper, we discuss the comparison of the two technologies is a Java Web Service in relation to the development of GIS application (Geographic Informat...

  10. Web Service Architecture for e-Learning

    Directory of Open Access Journals (Sweden)

    Xiaohong Qiu

    2005-10-01

    Full Text Available Message-based Web Service architecture provides a unified approach to applications and Web Services that incorporates the flexibility of messaging and distributed components. We propose SMMV and MMMV collaboration as the general architecture of collaboration based on a Web service model, which accommodates both instructor-led learning and participatory learning. This approach derives from our message-based Model-View-Controller (M-MVC architecture of Web applications, comprises an event-driven Publish/Subscribe scheme, and provides effective collaboration with high interactivity of rich Web content for diverse clients over heterogeneous network environments.

  11. Discovery and Classification of Bioinformatics Web Services

    Energy Technology Data Exchange (ETDEWEB)

    Rocco, D; Critchlow, T

    2002-09-02

    The transition of the World Wide Web from a paradigm of static Web pages to one of dynamic Web services provides new and exciting opportunities for bioinformatics with respect to data dissemination, transformation, and integration. However, the rapid growth of bioinformatics services, coupled with non-standardized interfaces, diminish the potential that these Web services offer. To face this challenge, we examine the notion of a Web service class that defines the functionality provided by a collection of interfaces. These descriptions are an integral part of a larger framework that can be used to discover, classify, and wrapWeb services automatically. We discuss how this framework can be used in the context of the proliferation of sites offering BLAST sequence alignment services for specialized data sets.

  12. QoS management of web services

    CERN Document Server

    Zheng, Zibin

    2013-01-01

    Quality-of-Service (QoS) is normally used to describe the non-functional characteristics of Web services and as a criterion for evaluating different Web services. QoS Management of Web Services presents an innovative QoS evaluation framework for these services. Moreover, three QoS prediction methods and two methods for creating fault-tolerant Web services are also proposed in this book. It not only provides the latest research findings, but also presents an excellent overview of the QoS management of Web services, making it a valuable resource for researchers and graduate students in service computing.   Zibin Zheng is an associate research fellow at the Shenzhen Research Institute, the Chinese University of Hong Kong, China. Professor Michael R. Lyu also works at the same institute.

  13. Storage Manager and File Transfer Web Services

    International Nuclear Information System (INIS)

    Web services are emerging as an interesting mechanism for a wide range of grid services, particularly those focused upon information services and control. When coupled with efficient data transfer services, they provide a powerful mechanism for building a flexible, open, extensible data grid for science applications. In this paper we present our prototype work on a Java Storage Resource Manager (JSRM) web service and a Java Reliable File Transfer (JRFT) web service. A java client (Grid File Manager) on top of JSRM and is developed to demonstrate the capabilities of these web services. The purpose of this work is to show the extent to which SOAP based web services are an appropriate direction for building a grid-wide data management system, and eventually grid-based portals

  14. An active registry for bioinformatics web services.

    NARCIS (Netherlands)

    Pettifer, S.; Thorne, D.; McDermott, P.; Attwood, T.; Baran, J.; Bryne, J.C.; Hupponen, T.; Mowbray, D.; Vriend, G.

    2009-01-01

    SUMMARY: The EMBRACE Registry is a web portal that collects and monitors web services according to test scripts provided by the their administrators. Users are able to search for, rank and annotate services, enabling them to select the most appropriate working service for inclusion in their bioinfor

  15. A framework for deriving semantic web services

    OpenAIRE

    Bell, D; de Cesare, S; Iacovelli, N; Lycett, M; A. Merico

    2007-01-01

    Web service-based development represents an emerging approach for the development of distributed information systems. Web services have been mainly applied by software practitioners as a means to modularize system functionality that can be offered across a network (e.g., intranet and/or the Internet). Although web services have been predominantly developed as a technical solution for integrating software systems, there is a more business-oriented aspect that developers and enterprises nee...

  16. Authentication and privacy in mobile web services

    OpenAIRE

    Elmufti, K.

    2008-01-01

    This thesis looks at the issue of authentication and privacy in mobile Web services. The work in this thesis builds on GSM and UMTS security framework to develop security protocols for mobile Web services environment. The thesis initially highlights some core principles of designing security protocols in such environment. The next two chapters look at the core technologies and building blocks in Web services systems and the core security features in mobile networks mainly GSM and UMTS. Regist...

  17. Domain Specific Languages for Interactive Web Services

    DEFF Research Database (Denmark)

    Brabrand, Claus

    This dissertation shows how domain specific languages may be applied to the domain of interactive Web services to obtain flexible, safe, and efficient solutions. We show how each of four key aspects of interactive Web services involving sessions, dynamic creation of HTML/XML documents, form field...... supports virtually all aspects of the development of interactive Web services and provides flexible, safe, and efficient solutions....

  18. Discovery and Selection of Semantic Web Services

    CERN Document Server

    Wang, Xia

    2013-01-01

    For advanced web search engines to be able not only to search for semantically related information dispersed over different web pages, but also for semantic services providing certain functionalities, discovering semantic services is the key issue. Addressing four problems of current solution, this book presents the following contributions. A novel service model independent of semantic service description models is proposed, which clearly defines all elements necessary for service discovery and selection. It takes service selection as its gist and improves efficiency. Corresponding selection algorithms and their implementation as components of the extended Semantically Enabled Service-oriented Architecture in the Web Service Modeling Environment are detailed. Many applications of semantic web services, e.g. discovery, composition and mediation, can benefit from a general approach for building application ontologies. With application ontologies thus built, services are discovered in the same way as with single...

  19. Indexer Based Dynamic Web Services Discovery

    CERN Document Server

    Bashir, Saba; Javed, M Younus; Khan, Aihab; Khiyal, Malik Sikandar Hayat

    2010-01-01

    Recent advancement in web services plays an important role in business to business and business to consumer interaction. Discovery mechanism is not only used to find a suitable service but also provides collaboration between service providers and consumers by using standard protocols. A static web service discovery mechanism is not only time consuming but requires continuous human interaction. This paper proposed an efficient dynamic web services discovery mechanism that can locate relevant and updated web services from service registries and repositories with timestamp based on indexing value and categorization for faster and efficient discovery of service. The proposed prototype focuses on quality of service issues and introduces concept of local cache, categorization of services, indexing mechanism, CSP (Constraint Satisfaction Problem) solver, aging and usage of translator. Performance of proposed framework is evaluated by implementing the algorithm and correctness of our method is shown. The results of p...

  20. A Web Service Framework for Economic Applications

    Directory of Open Access Journals (Sweden)

    Dan BENTA

    2010-01-01

    Full Text Available The Internet offers multiple solutions to linkcompanies with their partners, customers or suppliersusing IT solutions, including a special focus on Webservices. Web services are able to solve the problem relatedto the exchange of data between business partners, marketsthat can use each other's services, problems ofincompatibility between IT applications. As web servicesare described, discovered and accessed programs based onXML vocabularies and Web protocols, Web servicesrepresents solutions for Web-based technologies for smalland medium-sized enterprises (SMEs. This paper presentsa web service framework for economic applications. Also, aprototype of this IT solution using web services waspresented and implemented in a few companies from IT,commerce and consulting fields measuring the impact ofthe solution in the business environment development.

  1. Semantic Matching of Web Services Capabilities

    OpenAIRE

    Paolucci, Massimo; Kawamura, Takahiro; Payne, Terry R.; Sycara, Katia

    2002-01-01

    The Web is moving from being a collection of pages toward a collection of services that interoperate through the Internet. The first step towards this interoperation is the location of other services that can help towards the solution of a problem. In this paper we claim that location of web services should be based on the semantic match between a declaritive description of the service being sought, and a description of the service being offered. Furthermore, we claim that this match is outsi...

  2. PUBLISHING WEB SERVICES WHICH ENABLE SYSTEMATIC SEARCH

    Directory of Open Access Journals (Sweden)

    Vitezslav Nezval

    2012-01-01

    Full Text Available Web Services (WS are used for development of distributed applications containing native code assembled with references to remote Web Services. There are thousands of Web Services available on Web but the problem is how to find an appropriate WS by discovering its details, i.e. description of functionality of object methods exposed for public use. Several models have been suggested, some of them implemented, but so far none of them allowing systematic, publicly available, search. This paper suggests a model for publishing WS in a flexible way which allows an automated way of finding the desired Web Service by category and/or functionality without having to access any dedicated servers. The search results in a narrow set of Web Services suitable for problem solution according to the user specification.

  3. Multilabel Learning for Automatic Web Services Tagging

    Directory of Open Access Journals (Sweden)

    Mustapha AZNAG

    2014-08-01

    Full Text Available Recently, some web services portals and search engines as Biocatalogue and Seekda!, have allowed users to manually annotate Web services using tags. User Tags provide meaningful descriptions of services and allow users to index and organize their contents. Tagging technique is widely used to annotate objects in Web 2.0 applications. In this paper we propose a novel probabilistic topic model (which extends the CorrLDA model - Correspondence Latent Dirichlet Allocation- to automatically tag web services according to existing manual tags. Our probabilistic topic model is a latent variable model that exploits local correlation labels. Indeed, exploiting label correlations is a challenging and crucial problem especially in multi-label learning context. Moreover, several existing systems can recommend tags for web services based on existing manual tags. In most cases, the manual tags have better quality. We also develop three strategies to automatically recommend the best tags for web services. We also propose, in this paper, WS-Portal; An Enriched Web Services Search Engine which contains 7063 providers, 115 sub-classes of category and 22236 web services crawled from the Internet. In WS-Portal, severals technologies are employed to improve the effectiveness of web service discovery (i.e. web services clustering, tags recommendation, services rating and monitoring. Our experiments are performed out based on real-world web services. The comparisons of Precision@n, Normalised Discounted Cumulative Gain (NDCGn values for our approach indicate that the method presented in this paper outperforms the method based on the CorrLDA in terms of ranking and quality of generated tags.

  4. 07051 Executive Summary -- Programming Paradigms for the Web: Web Programming and Web Services

    OpenAIRE

    Hull, Richard; Thiemann, Peter; Wadler, Philip

    2007-01-01

    The world-wide web raises a variety of new programming challenges. To name a few: programming at the level of the web browser, data-centric approaches, and attempts to automatically discover and compose web services. This seminar brought together researchers from the web programming and web services communities and strove to engage them in communication with each other. The seminar was held in an unusual style, in a mixture of short presentations and in-depth discussio...

  5. Building Grid applications using Web Services

    CERN Document Server

    CERN. Geneva

    2004-01-01

    There has been a lot of discussion within the Grid community about the use of Web Services technologies in building large-scale, loosely-coupled, cross-organisation applications. In this talk we are going to explore the principles that govern Service-Oriented Architectures and the promise of Web Services technologies for integrating applications that span administrative domains. We are going to see how existing Web Services specifications and practices could provide the necessary infrastructure for implementing Grid applications. Biography Dr. Savas Parastatidis is a Principal Research Associate at the School of Computing Science, University of Newcastle upon Tyne, UK. Savas is one of the authors of the "Grid Application Framework based on Web Services Specifications and Practices" document that was influential in the convergence between Grid and Web Services and the move away from OGSI (more information can be found at http://www.neresc.ac.uk/ws-gaf). He has done research on runtime support for distributed-m...

  6. Daios : Efficient Dynamic Web Service Invocation

    NARCIS (Netherlands)

    Leitner, Philipp; Rosenberg, Florian; Dustdar, Schahram

    2009-01-01

    Systems based on the service-oriented architecture (SOA) paradigm must be able to bind to arbitrary Web services at runtime. However, current service frameworks are predominantly used through precompiled service-access components, which are invariably hard-wired to a specific service provider. The D

  7. ChemSpell Web Service API

    Data.gov (United States)

    U.S. Department of Health & Human Services — The ChemSpell Web Service API provides chemical name spell checking and chemical name synonym look-up. ChemSpell contains more than 1.3 million chemical names...

  8. Service Quality of Web Information Systems

    OpenAIRE

    Tonta, Yaşar; Soydal, İrem

    2009-01-01

    It is essential that web designers understand what users expect of web services, how they perceive service quality dimensions such as security, usability and information quality, and which ones they value the most. In this study, the users’ service quality perceptions of two different web sites were investigated. Data were obtained from 1,900 users of web sites of a for-profit online bookstore and a not-for-profit national information center through the E-Qual Index that was administered onli...

  9. Dynamic handling for cooperating scientific web services

    OpenAIRE

    Cushing, R.; Koulouzis, S.; Belloum, A.; Bubak, M.

    2011-01-01

    Many e-Science applications are increasingly relying on orchestrating workflows of static web services. The static nature of these web services means that workflow managment systems have no control over the underlying mechanics of such services. This lack of control manifests itself as a problem as optimization techniques such as data-locality aware deployment and clustering cooperating services are very difficult, if not impossible, to achieve. In this paper propose a non-intrusive approach ...

  10. Java ME Clients for XML Web Services

    Directory of Open Access Journals (Sweden)

    Paul POCATILU

    2008-01-01

    Full Text Available Using Web services in developing applications has many advantages like the existence of standards, multiple software platforms that support them, and many areas of usage. These advantages derive from the XML and Web technologies. This paper describes the stages in the development of a Web service client for Java ME platform and presents examples based on kSOAP and JSR 172.

  11. Context of qos In Web Service Selection

    Directory of Open Access Journals (Sweden)

    Nabil Keskes

    2013-01-01

    Full Text Available : In the recent year, web service selection is becoming more and more prominent due to the large impact the web service in e-commerce.In selecting best services, several candidate services with similar capabilities are provided by different service providers. The question is, how upon a request over a B2B integration scenario, the system chooses a service among several candidate services offering a capability satisfying its requests? The Quality of service presents the key factor to answer this question. In this paper, we continue our work, we emphasize on the effect of increasing the number of qualities (higher than three, and the effect of increasing the number of services (higher than six on the process of selection of web services based on both context and the QoS ontology for multi dimensional QoS. Finally, some experiments are run so to demonstrate consistency and effectiveness of the proposed method.

  12. Data Complexity Metrics for XML Web Services

    Directory of Open Access Journals (Sweden)

    MISRA, S.

    2009-06-01

    Full Text Available Web services that are based on eXtensible Markup Language (XML technologies enable integration of diverse IT processes and systems and have been gaining extraordinary acceptance from the basic to the most complicated business and scientific processes. The maintainability is one of the important factors that affect the quality of the Web services that can be seen a kind of software project. The effective management of any type of software projects requires modelling, measurement, and quantification. This study presents a metric for the assessment of the quality of the Web services in terms of its maintainability. For this purpose we proposed a data complexity metric that can be evaluated by analyzing WSDL (Web Service Description Language documents used for describing Web services.

  13. Building GIS Web Services on JXTA Network

    Institute of Scientific and Technical Information of China (English)

    WANG Leichun; GUAN Jihong; ZHOU Shuigeng

    2004-01-01

    In recent years, Web services and Peer-to-Peer (or simply P2P) appear as two of the hottest research topics in network computing. On the one hand, by adopting a decentralized, network-based style, P2P technologies can make P2P systems enhance overall reliability and fault-tolerance, increase autonomy, and enable ad-hoc communication and collaboration. On the other hand, Web services provides a good approach to integrate various heterogeneous systems and applications into a cooperative environment. This paper presents the techniques of combining Web services and P2P technologies into GIS to construct a new generation of GIS, which is more flexible and cooperative. As a case study, an ongoing project JGWS is introduced, which is an experimental GIS Web services platform built on JXTA. This paper also explores the schemes of building GIS Web services in a P2P environment.

  14. Correlated Topic Model for Web Services Ranking

    Directory of Open Access Journals (Sweden)

    Mustapha AZNAG

    2013-07-01

    Full Text Available With the increasing number of published Web services providing similar functionalities, it’s very tedious for a service consumer to make decision to select the appropriate one according to her/his needs. In this paper, we explore several probabilistic topic models: Probabilistic Latent Semantic Analysis (PLSA, Latent Dirichlet Allocation (LDA and Correlated Topic Model (CTM to extract latent factors from web service descriptions. In our approach, topic models are used as efficient dimension reduction techniques, which are able to capture semantic relationships between word-topic and topic-service interpreted in terms of probability distributions. To address the limitation of keywords-based queries, we represent web service description as a vector space and we introduce a new approach for discovering and ranking web services using latent factors. In our experiment, we evaluated our Service Discovery and Ranking approach by calculating the precision (P@n and normalized discounted cumulative gain (NDCGn.

  15. Enriching the Web Processing Service

    Science.gov (United States)

    Wosniok, Christoph; Bensmann, Felix; Wössner, Roman; Kohlus, Jörn; Roosmann, Rainer; Heidmann, Carsten; Lehfeldt, Rainer

    2014-05-01

    The OGC Web Processing Service (WPS) provides a standard for implementing geospatial processes in service-oriented networks. In its current version 1.0.0 it allocates the operations GetCapabilities, DescribeProcess and Execute, which can be used to offer custom processes based on single or multiple sub-processes. A large range of ready to use fine granular, fundamental geospatial processes have been developed by the GIS-community in the past. However, modern use cases or whole workflow processes demand specifications of lifecycle management and service orchestration. Orchestrating smaller sub-processes is a task towards interoperability; a comprehensive documentation by using appropriate metadata is also required. Though different approaches were tested in the past, developing complex WPS applications still requires programming skills, knowledge about software libraries in use and a lot of effort for integration. Our toolset RichWPS aims at providing a better overall experience by setting up two major components. The RichWPS ModelBuilder enables the graphics-aided design of workflow processes based on existing local and distributed processes and geospatial services. Once tested by the RichWPS Server, a composition can be deployed for production use on the RichWPS Server. The ModelBuilder obtains necessary processes and services from a directory service, the RichWPS semantic proxy. It manages the lifecycle and is able to visualize results and debugging-information. One aim will be to generate reproducible results; the workflow should be documented by metadata that can be integrated in Spatial Data Infrastructures. The RichWPS Server provides a set of interfaces to the ModelBuilder for, among others, testing composed workflow sequences, estimating their performance and to publish them as common processes. Therefore the server is oriented towards the upcoming WPS 2.0 standard and its ability to transactionally deploy and undeploy processes making use of a WPS

  16. Space Physics Data Facility Web Services

    Science.gov (United States)

    Candey, Robert M.; Harris, Bernard T.; Chimiak, Reine A.

    2005-01-01

    The Space Physics Data Facility (SPDF) Web services provides a distributed programming interface to a portion of the SPDF software. (A general description of Web services is available at http://www.w3.org/ and in many current software-engineering texts and articles focused on distributed programming.) The SPDF Web services distributed programming interface enables additional collaboration and integration of the SPDF software system with other software systems, in furtherance of the SPDF mission to lead collaborative efforts in the collection and utilization of space physics data and mathematical models. This programming interface conforms to all applicable Web services specifications of the World Wide Web Consortium. The interface is specified by a Web Services Description Language (WSDL) file. The SPDF Web services software consists of the following components: 1) A server program for implementation of the Web services; and 2) A software developer s kit that consists of a WSDL file, a less formal description of the interface, a Java class library (which further eases development of Java-based client software), and Java source code for an example client program that illustrates the use of the interface.

  17. International service learning in the Dominican Republic: An asynchronous pilot in interprofessional education.

    Science.gov (United States)

    Foster, Jennifer; Pullen, Sara

    2016-03-01

    Despite the logistical barriers of asynchronous academic calendars, university students in nursing and physical therapy in one academic health centre piloted an international, interprofessional, service learning project in the Dominican Republic. Although the nursing students and physical therapy students were not able to be in-country at the same time, they provided care to a common caseload of traumatic injury patients and those with chronic, debilitating conditions. Interprofessional communication occurred with the development of SBAR (Situation, Background, Assessment, Recommendation) reports from the Team Training curriculum of the Agency for Healthcare Research and Quality. Students learned the depth of physical therapy and the breadth of nursing. The pilot led to a more refined design to pair nursing and PT students, requiring them to communicate via mobile phone regarding results of examinations, and suggestions for follow-up by the nursing students, to ensure continuity of care and a more comprehensive approach to services. PMID:26852786

  18. Dynamic Web Service Composition within a Service-Oriented Architecture

    OpenAIRE

    Jureta, Ivan; Faulkner, Stéphane; Achbany, Youssef; Saerens, Marco

    2007-01-01

    Increasing automation requires open, distributed, service-oriented systems capable of multicriteria-driven, dynamic adaptation for appropriate response to changing operating conditions. We combine a simple architecture with a novel algorithm to enable openness, distribution, and multi-criteria-driven service composition at runtime. The service-oriented architecture involves mediator web services coordinating other web services into compositions necessary to fulfil user requests. By basing med...

  19. Semantic Web Services and Its Approaches

    Directory of Open Access Journals (Sweden)

    Tauqeer Ahmad Usmani,

    2011-07-01

    Full Text Available OWL-S, IRS, WSMF are the prominent field that are the major part for Semantic Web Services. IRS-III is the first WSMO Compliant and implemented structure to support Semantic Web Services.IRS-III is the extension of previous version of IRS-II and supporting WSMO ontology within the IRS-III Server, browser and API.IRS-III provides support for the OWL-S service descriptions by importing the description to IRS-III. This paper describes about different approaches of Semantic WebServices.

  20. On the performance of web services

    CERN Document Server

    Tari, Zahir; Jayasinghe, Malith

    2011-01-01

    Performance of Web Services provides innovative techniques to improve the performance of Web Services, as well as QoS (Quality of Service) requirements. This includes Qos performance, reliability and security. The author presents two levels of Web Services: the ""kernel"" (ithe SOAP engine which delivers messages from one point to another through various networks), and the ""server side"" (which processes heavy load / requests). The primary objective of this book is execution of applications delivered in a timely fashion. Case studies and examples are provided throughout this book.

  1. Web service and dynamic pricing competition

    Directory of Open Access Journals (Sweden)

    Ehram Safari

    2015-01-01

    Full Text Available Web services have become quite popular over the last few years as they allow easier development and integration of business applications. In this paper, we consider a web service pricing problem where two providers compete through dynamic pricing. Each provider offers access to a web service with different quality classes where users may buy their required web service through a reservation system. They would like to adjust the prices of their web services over a pre-specified time horizon to manage demand and to maximize profit. Users have the right with no obligation to cancel their services as long as they pay a penalty. We consider a dynamic setting where the web service classes share a capacity. We first develop a time continuous model for competitive pricing of a web service and then we provide some insights about the equilibrium condition of the problem using open-loop differential game and propose an algorithm to obtain the optimal pricing policy for providers. Moreover, we conduct numerical analyses to examine the impacts of some parameters on control and state variables.

  2. SELECTION OF ONTOLOGY FOR WEB SERVICE DESCRIPTION LANGUAGE TO ONTOLOGY WEB LANGUAGE CONVERSION

    OpenAIRE

    J. Mannar Mannan; M. Sundarambal; S. Raghul

    2014-01-01

    Semantic web is to extend the current human readable web to encoding some of the semantic of resources in a machine processing form. As a Semantic web component, Semantic Web Services (SWS) uses a mark-up that makes the data into detailed and sophisticated machine readable way. One such language is Ontology Web Language (OWL). Existing conventional web service annotation can be changed to semantic web service by mapping Web Service Description Language (WSDL) with the semantic annotation of O...

  3. Efficient Web Services Policy Combination

    Science.gov (United States)

    Vatan, Farrokh; Harman, Joseph G.

    2010-01-01

    Large-scale Web security systems usually involve cooperation between domains with non-identical policies. The network management and Web communication software used by the different organizations presents a stumbling block. Many of the tools used by the various divisions do not have the ability to communicate network management data with each other. At best, this means that manual human intervention into the communication protocols used at various network routers and endpoints is required. Developing practical, sound, and automated ways to compose policies to bridge these differences is a long-standing problem. One of the key subtleties is the need to deal with inconsistencies and defaults where one organization proposes a rule on a particular feature, and another has a different rule or expresses no rule. A general approach is to assign priorities to rules and observe the rules with the highest priorities when there are conflicts. The present methods have inherent inefficiency, which heavily restrict their practical applications. A new, efficient algorithm combines policies utilized for Web services. The method is based on an algorithm that allows an automatic and scalable composition of security policies between multiple organizations. It is based on defeasible policy composition, a promising approach for finding conflicts and resolving priorities between rules. In the general case, policy negotiation is an intractable problem. A promising method, suggested in the literature, is when policies are represented in defeasible logic, and composition is based on rules for non-monotonic inference. In this system, policy writers construct metapolicies describing both the policy that they wish to enforce and annotations describing their composition preferences. These annotations can indicate whether certain policy assertions are required by the policy writer or, if not, under what circumstances the policy writer is willing to compromise and allow other assertions to take

  4. Using Agent to Coordinate Web Services

    CERN Document Server

    Liu, C H; Chen, Jason J Y

    2009-01-01

    Traditionally, agent and web service are two separate research areas. We figure that, through agent communication, agent is suitable to coordinate web services. However, there exist agent communication problems due to the lack of uniform, cross-platform vocabulary. Fortunately, ontology defines a vocabulary. We thus propose a new agent communication layer and present the web ontology language (OWL)-based operational ontologies that provides a declarative description. It can be accessed by various engines to facilitate agent communication. Further, in our operational ontologies, we define the mental attitudes of agents that can be shared among other agents. Our architecture enhanced the 3APL agent platform, and it is implemented as an agent communication framework. Finally, we extended the framework to be compatible with the web ontology language for service (OWL-S), and then develop a movie recommendation system with four OWL-S semantic web services on the framework. The benefits of this work are: 1) dynamic ...

  5. Change management for semantic web services

    CERN Document Server

    Liu, Xumin; Bouguettaya, Athman

    2011-01-01

    Change Management for Semantic Web Services provides a thorough analysis of change management in the lifecycle of services for databases and workflows, including changes that occur at the individual service level or at the aggregate composed service level. This book describes taxonomy of changes that are expected in semantic service oriented environments. The process of change management consists of detecting, propagating, and reacting to changes. Change Management for Semantic Web Services is one of the first books that discuss the development of a theoretical foundation for managing changes

  6. Java Web Services up and running

    CERN Document Server

    Kalin, Martin

    2009-01-01

    This quick, practical, and thorough introduction to Java web services -- the JAX-WS and JAX-RS APIs -- offers a mix of architectural overview, complete working code examples, and short yet precise instructions for compiling, deploying, and executing a sample application. You'll not only learn how to write web services from scratch, but also how to integrate existing services into your Java applications.

  7. Transimulation - protein biosynthesis web service.

    Directory of Open Access Journals (Sweden)

    Marlena Siwiak

    Full Text Available Although translation is the key step during gene expression, it remains poorly characterized at the level of individual genes. For this reason, we developed Transimulation - a web service measuring translational activity of genes in three model organisms: Escherichia coli, Saccharomyces cerevisiae and Homo sapiens. The calculations are based on our previous computational model of translation and experimental data sets. Transimulation quantifies mean translation initiation and elongation time (expressed in SI units, and the number of proteins produced per transcript. It also approximates the number of ribosomes that typically occupy a transcript during translation, and simulates their propagation. The simulation of ribosomes' movement is interactive and allows modifying the coding sequence on the fly. It also enables uploading any coding sequence and simulating its translation in one of three model organisms. In such a case, ribosomes propagate according to mean codon elongation times of the host organism, which may prove useful for heterologous expression. Transimulation was used to examine evolutionary conservation of translational parameters of orthologous genes. Transimulation may be accessed at http://nexus.ibb.waw.pl/Transimulation (requires Java version 1.7 or higher. Its manual and source code, distributed under the GPL-2.0 license, is freely available at the website.

  8. Automatic Tag Identification in Web Service Descriptions

    OpenAIRE

    Falleri, Jean-Rémy; Azmeh, Zeina; Huchard, Marianne; Tibermacine, Chouki

    2010-01-01

    With the increasing interest toward service-oriented architectures, the number of existing Web services is dramatically growing. Therefore, finding a particular service among this huge number of services is becoming a time-consuming task. User tags or keywords have proven to be a useful technique to smooth browsing experience in large document collections. Some service search engines, like Seekda, already propose this kind of facility. Service tagging, which is a fairly tedious and error pron...

  9. Can Factors Related to Self-regulated Learning and Epistemological Beliefs Predict Learning Achievement in Undergraduate Asynchronous Web-based Courses?

    OpenAIRE

    Bell, Paul D

    2006-01-01

    This study examined the effects of self-regulated learning (SRL) and epistemological beliefs (EB) on individual learner levels of academic achievement in Web-based learning environments while holding constant the effect of computer self-efficacy, reason for taking an online course, and prior college academic achievement. The study constituents included 201 undergraduate students enrolled in a variety of asynchronous Web-based courses at a university in the southeastern United States.

  10. Adaptive Service Binding with Lightweight Semantic Web Services

    Science.gov (United States)

    Pedrinaci, Carlos; Lambert, Dave; Maleshkova, Maria; Liu, Dong; Domingue, John; Krummenacher, Reto

    Adaptive service selection is acknowledged to provide a certain number of advantages to optimise the service provisioning process or to cater for advanced service brokering. Semantic Web Services, that is services that have been enriched with semantic annotations have often been used for providing adaptive service selection by deferring the binding of services until runtime. Thus far, however, research on Semantic Web Services has mainly been dominated by rich conceptual frameworks such as WSMO and OWL-S which require a significant effort towards the annotation of services and rely on complex reasoning for which there are no efficient solutions that can scale to the Web yet. In this chapter, inline with current trends on the Semantic Web that sacrifice expressivity in favour of performance, we present a novel approach to providing adaptive service selection that relies on simple conceptual models for services and less expressive formalisms for which there currently exist mature and performant implementations. In particular, we present a set of conceptual models defined in RDF(S) that support both Web services and Web APIs and we show how simple templates abstracting user requirements can be automatically transformed into SPARQL to enable service selection in a scalable manner.

  11. Consuming Web Services on Mobile Platforms

    Directory of Open Access Journals (Sweden)

    Alin COBARZAN

    2010-01-01

    Full Text Available Web services are an emerging technology that provides interoperability between applications running in different platforms. The Web services technology provide the best approach to Service Oriented Architecture envision of component collaboration for better business re-quirements fulfilment in large enterprise systems. The challenges in implementing Web services consuming clients for low-resources mobile devices connected through unreliable wireless connections are delimited. The paper also presents a communication architecture that moves the heavy load of XML-based messaging system from the mobile clients to an external middleware component. The middleware component will act like a gateway that lightly com-municates with the device in a client-server manner over a fast binary protocol and at the same time takes the responsibility of solving the request to the Web service.

  12. Distributed Management of Concurrent Web Service Transactions

    DEFF Research Database (Denmark)

    Alrifai, Mohammad; Dolog, Peter; Balke, Wolf-Tilo;

    2009-01-01

    consistency in the open and dynamic environment of Web services, where interleaving business transactions enter and exit the system independently, remains an open issue. In this paper, we address this problem and propose an architecture that supports concurrency control on the Web services level. An extension...... to the standard framework for Web service transactions is proposed to enable detecting and handling transactional dependencies between concurrent business transactions. We also present an optimistic protocol for concurrency control that can be deployed in a fully distributed fashion within the...

  13. HTTPI BASED WEB SERVICE SECURITY OVER SOAP

    Directory of Open Access Journals (Sweden)

    Pankaj Choudhary

    2013-06-01

    Full Text Available Now a days, a new family of web applications 'open applications’, are emerging (e.g., Social Networking, News and Blogging. Generally, these open applications are non-confidential. The security needs of these applications are only client/server authentication and data integrity. For securing these open applications, effectively and efficiently, HTTPI, a new transport protocol is proposed, which ensures the entire security requirements of open applications. Benefit of using the HTTPI is that it is economical in use, well-suited for cache proxies, like HTTP is, and provides security against many Internet attacks (Server Impersonation and Message Modification like HTTPS does. In terms of performance HTTPI is very close to the HTTP, but much better than HTTPS. A Web service is a method of communication between two ends over the Internet. These web services are developed over XML and HTTP. Today, most of the open applications use web services for most of their operations. For securing these web services, security design based on HTTPI is proposed. Our work involves securing the web services over SOAP, based on the HTTPI. This secure web service might be applicable for open applications, where authentication and integrity is needed, but no confidentiality required. In our paper, we introduce a web service security model based on HTTPI protocol over SOAP and develop a preliminary implementation of this model. We also analyze the performance of our approach through an experiment and show that our proposed approach provides higher throughput, lower average response time and lower response size than HTTPS based web service security approach.

  14. A Critical Evaluation of Web Service Modeling Language

    OpenAIRE

    Çobanoğlu, Sengül

    2013-01-01

    ABSTRACT: The aim of this thesis is to analyze and evaluate the Web service Modeling Language (WSML) as the formal language of Web service Modeling Ontology (WSMO) and then provide a number of improvement recommendations for obtained deficiencies in WSML. In order to facilitate understanding of our work, this thesis also briefly provides background information about web services, semantic web, semantic web ontology languages, Web Service Modeling Ontology and conceptual syntax of Web Servi...

  15. 解读Web Service

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    目前,对Web Service的介绍一股都说得不够明白,没有人能说明Web Service到底是什么。从表面上看,Web Service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。

  16. Development of an Efficient QoS based Web Services Compositions Mechanism for Semantic Web

    OpenAIRE

    N.K. Sakthivel; R. Bala Krishnan

    2012-01-01

    Web Services are mounting as an inventive mechanism for rendering services to subjective devices over the WWW. As a consequence of the rapid growth of Web Services applications and the plenty of Service Providers, the consumer is facing with the inevitability of selecting the “right” Service Provider. In such a scenario the Quality of Service (QoS) serves as a target to differentiate Service Providers. To select the best Web Services / Service Providers, Ranking and Optimization of Web Servic...

  17. Mandatory Class 1 Federal Areas Web Service

    Data.gov (United States)

    U.S. Environmental Protection Agency — This web service contains the following layers: Mandatory Class 1 Federal Area polygons and Mandatory Class 1 Federal Area labels in the United States. The polygon...

  18. Consistency Checking of Web Service Contracts

    DEFF Research Database (Denmark)

    Cambronero, M. Emilia; Okika, Joseph C.; Ravn, Anders Peter

    2008-01-01

    Behavioural properties are analyzed for web service contracts formulated in Business Process Execution Language (BPEL) and Choreography Description Language (CDL). The key result reported is an automated technique to check consistency between protocol aspects of the contracts. The contracts are...

  19. Region 9 2010 Census Web Service

    Data.gov (United States)

    U.S. Environmental Protection Agency — This web service displays data collected during the 2010 U.S. Census. The data are organized into layers representing Tract, Block, and Block Group visualizations....

  20. Domain-specific Web Service Discovery with Service Class Descriptions

    Energy Technology Data Exchange (ETDEWEB)

    Rocco, D; Caverlee, J; Liu, L; Critchlow, T J

    2005-02-14

    This paper presents DynaBot, a domain-specific web service discovery system. The core idea of the DynaBot service discovery system is to use domain-specific service class descriptions powered by an intelligent Deep Web crawler. In contrast to current registry-based service discovery systems--like the several available UDDI registries--DynaBot promotes focused crawling of the Deep Web of services and discovers candidate services that are relevant to the domain of interest. It uses intelligent filtering algorithms to match services found by focused crawling with the domain-specific service class descriptions. We demonstrate the capability of DynaBot through the BLAST service discovery scenario and describe our initial experience with DynaBot.

  1. Bridging the gap between legacy services and Web Services

    DEFF Research Database (Denmark)

    Bissyandé, Tegawendé; Réveillère, Laurent; Bromberg, Yérom-David;

    2010-01-01

    Web Services is an increasingly used instantiation of Service-Oriented Architectures (SOA) that relies on standard Internet protocols to produce services that are highly interoperable. Other types of services, relying on legacy application layer protocols, however, cannot be composed directly. A ...

  2. Secure web services on mobile platform

    OpenAIRE

    Auflič, Matjaž

    2009-01-01

    Java ME framework supports running of applications on mobile and embedded devices like mobile phones. It contains small subset of Java API functions what consequently means limited application functionality. Open-source libraries for calling web services can be utilised in Java ME framework to increase application functionality. The library for support of secure web service calls does not exist yet. The thesis undertakes the development of the Parkiranje application which utilises WS-security...

  3. Enhancing UCSF Chimera through web services

    OpenAIRE

    Huang, CC; Meng, EC; Morris, JH; Pettersen, EF; Ferrin, TE

    2014-01-01

    Integrating access to web services with desktop applications allows for an expanded set of application features, including performing computationally intensive tasks and convenient searches of databases. We describe how we have enhanced UCSF Chimera (http://www.rbvi.ucsf.edu/chimera/), a program for the interactive visualization and analysis of molecular structures and related data, through the addition of several web services (http://www.rbvi.ucsf.edu/chimera/ docs/webservices.html). By stre...

  4. Web services interface to EPICS channel access

    International Nuclear Information System (INIS)

    Web services is used in Experimental Physics and Industrial Control System (EPICS). Combined with EPICS Channel Access protocol, Web services high usability, platform independence and language independence can be used to design a fully transparent and uniform software interface layer, which helps us complete channel data acquisition, modification and monitoring functions. This software interface layer, a cross-platform of cross-language, has good interoperability and reusability. (authors)

  5. 07051 Abstracts Collection -- Programming Paradigms for the Web: Web Programming and Web Services

    OpenAIRE

    Hull, Richard; Thiemann, Peter; Wadler, Philip

    2007-01-01

    Participants in the seminar broke into groups on “Patterns and Paradigms” for web programming, “Web Services,” “Data on the Web,” “Software Engineering” and “Security.” Here we give the raw notes recorded during these sessions.

  6. 07051 Working Group Outcomes -- Programming Paradigms for the Web: Web Programming and Web Services

    OpenAIRE

    Hull, Richard; Thiemann, Peter; Wadler, Philip

    2007-01-01

    Participants in the seminar broke into groups on “Patterns and Paradigms” for web programming, “Web Services,” “Data on the Web,” “Software Engineering” and “Security.” Here we give the raw notes recorded during these sessions.

  7. Development of an Efficient QoS based Web Services Compositions Mechanism for Semantic Web

    Directory of Open Access Journals (Sweden)

    N.K. Sakthivel

    2012-04-01

    Full Text Available Web Services are mounting as an inventive mechanism for rendering services to subjective devices over the WWW. As a consequence of the rapid growth of Web Services applications and the plenty of Service Providers, the consumer is facing with the inevitability of selecting the “right” Service Provider. In such a scenario the Quality of Service (QoS serves as a target to differentiate Service Providers. To select the best Web Services / Service Providers, Ranking and Optimization of Web Service Compositions are challenging areas of research with significant implications for the realization of the “Web of Services” revelation. The “Semantic Web Services” use formal semantic descriptions of Web Service functionality and interface to enable automated reasoning over Web Service Compositions. This study from its experimental results revealed that the existing Semantic Web Services faces a few challenging issues such as poor prediction of best Web Services and optimized Service Providers, which leads to QoS degradation of Semantic Web. To address and overcome these identified issues, this research work is calculating the semantic similarities, utilization of various Web Services and Service Providers. After measuring these parameters, all the Web Services are ranked based on their Utilization. Finally, our proposed technique, selected best Web Services based on their ranking and placed in Web Services Composition. From the experimental results, it is established that our proposed mechanism improves the performance of Semantic Web in terms of Execution Time, Processor Utilization and Memory Management.

  8. Parallel Performance Monitoring Service for Dynamically Composed Media Web Services

    OpenAIRE

    G. M. Kalavathy; P. Seethalakshmi

    2009-01-01

    Problem statement: As distributed real-time multimedia services are accessed by users from different locations, the run-time performance must be managed and monitored to get a clear view of how media web services perform within their operational environments and to perform control actions to modify and adjust the their behavior. Otherwise it will provide negative effects on the reputation of service provider. Therefore the main objective of this study was to design and implement a media web s...

  9. A Semantic Matchmaker for Ranking Web Services

    Institute of Scientific and Technical Information of China (English)

    Bin Xu; Po Zhang; Juan-Zi Li; Wen-Jun Yang

    2006-01-01

    This paper is concerned with the matchmaker for ranking web services by using semantics. So far several methods of semantic matchmaker have been proposed. Most of them, however, focus on classifying the services into predefined categories rather than providing a ranking result. In this paper, a new method of semantic matchmaker is proposed for ranking web services. It is proposed to use the semantic distance for estimating the matching degree between a service and a user request. Four types of semantic distances are defined and four algorithms are implemented respectively to calculate them. Experimental results show that the proposed semantic matchmaker significantly outperforms the keywordbased baseline method.

  10. Ontology Enabled Generation of Embedded Web Services

    DEFF Research Database (Denmark)

    Hansen, Klaus Marius; Zhang, Weishan; Soares, Goncalo Teofilo Afonso Pinheiro

    2008-01-01

    and software platforms, and of devices state and context changes. To address these challenges, we developed a Web service compiler, Limbo, in which Web Ontology Language (OWL) ontologies are used to make the Limbo compiler aware of its compilation context, such as targeted hardware and software. At the same...... time, knowledge on device details, platform dependencies, and resource/power consumption is built into the supporting ontologies, which are used to configure Limbo for generating resource efficient web service code. A state machine ontology is used to generate stub code to facilitate handling of state...

  11. UncertWeb: chaining web services accounting for uncertainty

    Science.gov (United States)

    Cornford, Dan; Jones, Richard; Bastin, Lucy; Williams, Matthew; Pebesma, Edzer; Nativi, Stefano

    2010-05-01

    The development of interoperable services that permit access to data and processes, typically using web service based standards opens up the possibility for increasingly complex chains of data and processes, which might be discovered and composed in increasingly automatic ways. This concept, sometimes referred to as the "Model Web", offers the promise of integrated (Earth) system models, with pluggable web service based components which can be discovered, composed and evaluated dynamically. A significant issue with such service chains, indeed in any composite model composed of coupled components, is that in all interesting (non-linear) cases the effect of uncertainties on inputs, or components within the chain will have complex, potentially unexpected effects on the outputs. Within the FP7 UncertWeb project we will be developing a mechanism and an accompanying set of tools to enable rigorous uncertainty management in web based service chains involving both data and processes. The project will exploit and extend the UncertML candidate standard to flexibly propagate uncertainty through service chains, including looking at mechanisms to develop uncertainty enabled profiles of existing Open Geospatial Consortium services. To facilitate the use of such services we will develop tools to address the definition of the input uncertainties (elicitation), manage the uncertainty propagation (emulation), undertake uncertainty and sensitivity analysis and visualise the output uncertainty. In this talk we will outline the challenges of the UncertWeb project, illustrating this with a prototype service chain we have created for correcting station level pressure to sea-level pressure, which accounts for the various uncertainties involved. In particular we will discuss some of the challenges of chaining Open Geospatial Consortium services using the Business Process Execution Language. We will also address the issue of computational cost and communication bandwidth requirements for

  12. Semantic WEB Services Using Clustering Approach

    Directory of Open Access Journals (Sweden)

    Jayeeta Majumder,

    2014-03-01

    Full Text Available Semantic Web Services, like conventional web services, are the server end of a client–server system for machine-to-machine interaction via the World Wide Web. Semantic services are a component of the semantic web because they use markup which makes data machine-readable in a detailed and sophisticated way (as compared with human-readable HTML which is usually not easily "understood" by computer programs. Semantic similarity measures are specific types of Semantic measures: mathematical tools used to estimate the strength of the semantic relationship between units of language, concepts or instances, through a numerical description obtained according to the comparison of information formally or implicitly supporting their meaning or describing their nature.

  13. A Fluent Calculus Approach to Automatic Web Service Composition

    OpenAIRE

    CHIFU, V.; SALOMIE, I.

    2009-01-01

    Web service composition is mandatory when complex functional requirements cannot be satisfied by a single Web service. Because of the exponential growth of available Web services, their automatic discovery and composition are highly desirable tasks. This paper presents a new approach for automatic Web service composition based on the formalism of Fluent Calculus using semantic service descriptions. In our approach, the Web service composition process is viewed as an AI planning problem in the...

  14. Efficient Online Tutoring Using Web Services

    Directory of Open Access Journals (Sweden)

    Mr.M.Balakrishnan

    2011-09-01

    Full Text Available Web Services is a technology that allows applications to communicate with each other in a platform and programming language-independent manner. The development and implementation of a tutoring service through online is presented. Online tutoring is all about using web services or the internet for tutorials or tutoring activities. Students would be learning from their tutors through the use of internet. Online tutoring or e-tutoring would need certain applications and programs, like instant messaging that would make discussions possible. Aside from discussions and lectures done through internet and web conferencing, quizzes, exam results, and recommendations are also done through the internet. In this paper, we propose a structural frame of integrated web services for online interactive training/education environments with object-oriented interface to multiple platforms of resource allocation. After analyzing the requirements tutor environment, it is shown how Web Services can address many of the requirements put forward in terms of operability, deployment and usage services. The proposed framework of is experimented to show the performance improvement with the existing model in terms of application throughput, delivery report, interaction of more number of people, and scalability.

  15. Web Service Architecture Framework for Embedded Devices

    Science.gov (United States)

    Yanzick, Paul David

    2009-01-01

    The use of Service Oriented Architectures, namely web services, has become a widely adopted method for transfer of data between systems across the Internet as well as the Enterprise. Adopting a similar approach to embedded devices is also starting to emerge as personal devices and sensor networks are becoming more common in the industry. This…

  16. Sketching web services backends with SERPE

    NARCIS (Netherlands)

    Aprile, W.A.

    2009-01-01

    In the face of current strong commercial interest in services that, from an implementation point of view, consist of databases provided with a web API and/or a front end, there is a scarcity of tools that allow quickly sketching the service backend in order to deliver an interactive prototype. SERPE

  17. Do Web Services Foster Specialization? - An Analysis of Commercial Web Service Directories

    OpenAIRE

    Legner, Christine

    2009-01-01

    Web service technologies are expected to foster the creation of networks of specialists which expose their digital services over the internet for the dynamic discovery of services by other organizations. Although the idea of a global Web service directory, which was considered a key enabler of e-commerce in the dot.com era, seems to have failed with the shutdown of the Universal Business Registry in 2006, the vision of an open market for Web services has regained popularity lately in the cont...

  18. New Interfaces to Web Documents and Services

    Science.gov (United States)

    Carlisle, W. H.

    1996-01-01

    This paper reports on investigations into how to extend capabilities of the Virtual Research Center (VRC) for NASA's Advanced Concepts Office. The work was performed as part of NASA's 1996 Summer Faculty Fellowship program, and involved research into and prototype development of software components that provide documents and services for the World Wide Web (WWW). The WWW has become a de-facto standard for sharing resources over the internet, primarily because web browsers are freely available for the most common hardware platforms and their operating systems. As a consequence of the popularity of the internet, tools, and techniques associated with web browsers are changing rapidly. New capabilities are offered by companies that support web browsers in order to achieve or remain a dominant participant in internet services. Because a goal of the VRC is to build an environment for NASA centers, universities, and industrial partners to share information associated with Advanced Concepts Office activities, the VRC tracks new techniques and services associated with the web in order to determine the their usefulness for distributed and collaborative engineering research activities. Most recently, Java has emerged as a new tool for providing internet services. Because the major web browser providers have decided to include Java in their software, investigations into Java were conducted this summer.

  19. A fine-grained approach towards asynchronous service composition of heterogeneous services

    OpenAIRE

    Vandikas, Konstantinos

    2015-01-01

    In software design, a service-oriented architecture is a set of principles and methodologies used for designing and developing software in the form of interoperable services. Each service encapsulates well-defined business functionality and it is built as a reusable component. Thereafter, new services can be generated as a coordinated aggregate of pre-existing functionality by means of service composition. Common practice in the Information and Communication Technology domain (ICT) is the usa...

  20. A Strategic Model of Trust Management in Web Services

    Science.gov (United States)

    Sun, Junqing; Sun, Zhaohao; Li, Yuanzhe; Zhao, Shuliang

    This article examines trust and trust management in web services and proposes a multiagent model of trust relationship in web services. It looks at the hierarchical structure of trust management in web services and proposes a strategic model of trust management in web services. The proposed approach in this article will facilitate research and development of trust management in e-commerce, web services and social networking.

  1. Recommendations for web service composition by mining usage logs

    OpenAIRE

    Vivek, R; Mirje, Prasad; Sushmitha, N

    2016-01-01

    Web service composition has been one of the most researched topics of the past decade. Novel methods of web service composition are being proposed in the literature include Semantics-based composition, WSDLbased composition. Although these methods provide promising results for composition, search and discovery of web service based on QoS parameter of network and semantics or ontology associated with WSDL, they do not address composition based on usage of web service. Web Service usage logs ca...

  2. QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITY

    OpenAIRE

    Ch Ram Mohan Reddy; R. V Raghavendra Rao; D Evangelin Geetha; T. V. Suresh Kumar; K Rajani Kanth

    2013-01-01

    In today’s scenario, most of the organizations provide the services through the web. This makes the web service an important research area. In addition, early design and building web services, it is necessary to concentrate on the quality of web services. Performance is an important quality attributes that to be considered during the designing of web services. The expected performance can be achieved by proper scheduling of resources and scalability of the system. Scalability i...

  3. WEB SERVICE BASED RELIABLE - SHELTERED MEDI HELPER

    Directory of Open Access Journals (Sweden)

    L.Priya

    2011-01-01

    Full Text Available The veracity and secrecy of medical information which is transacted over the Internet is vulnerable to attack. But the transaction of such details is mandatory in order to avail the luxury of medical services anywhere, anytime. Especially in a web service enabled system for hospital management, it becomes necessary to address these security issues. It is mandatory that the services guarantee message delivery to software applications, with a chosen level of quality of service (QoS. This paper presents a VDM++ based specification for modelling a security framework for web services with non repudiation to ensure that a party in a dispute cannot repudiate, or refute the validity of a statement or contract and it is ensured that the transaction happens in a reliable manner. This model presents the procedure and technical options to have a secure communication over Internet with web services. Based on the model the Medi - Helper is developed to use the technologies of WS-Security, WS-Reliability and WS-Policy, WSRN in order to create encrypted messages so that the Patient’s medical records are not tampered with when relayed over Internet, and are sent in a reliable manner. In addition to authentication, integrity, confidentiality, as proposed in this paper security framework for healthcare based web services is equipped with non repudiation which is not inclusive in many existing frameworks.

  4. Nonblocking Scheduling for Web Service Transactions

    DEFF Research Database (Denmark)

    Alrifai, Mohammad; Balke, Wolf-Tilo; Dolog, Peter;

    2007-01-01

    paper, we propose a novel nonblocking scheduling mechanism that is used prior to the actual service invocations. Its aim is to reach an agreement between the client and all participating providers on what transaction processing times have to be expected, accepted, and guaranteed. This enables service......For improved flexibility and concurrent usage existing transaction management models for Web services relax the isolation property of Web service-based transactions. Correctness of the concurrent execution then has to be ensured by commit order-preserving transaction schedulers. However, local...... schedulers of service providers typically do take into account neither time constraints for committing the whole transaction, nor the individual services' constraints when scheduling decisions are made. This often leads to an unnecessary blocking of transactions by (possibly long-running) others. In this...

  5. Fractal Adaptive Web Service for Mobile Learning

    Directory of Open Access Journals (Sweden)

    Ichraf Tirellil

    2006-06-01

    Full Text Available This paper describes our proposition for adaptive web services which is based on configurable, re-usable adaptive/personalized services. To realize our ideas, we have developed an approach for designing, implementing and maintaining personal service. This approach enables the user to accomplish an activity with a set of services answering to his preferences, his profiles and to a personalized context. In this paper, we describe the principle of our approach that we call fractal adaptation approach, and we discuss the implementation of personalization services in the context of mobile and collaborative scenario of learning. We have realized a platform in this context -a platform for mobile and collaborative learning- based on fractal adaptable web services. The platform is tested with a population of students and tutors, in order to release the gaps and the advantages of the approach suggested.

  6. Grid Enabled Geospatial Catalogue Web Service

    Science.gov (United States)

    Chen, Ai-Jun; Di, Li-Ping; Wei, Ya-Xing; Liu, Yang; Bui, Yu-Qi; Hu, Chau-Min; Mehrotra, Piyush

    2004-01-01

    Geospatial Catalogue Web Service is a vital service for sharing and interoperating volumes of distributed heterogeneous geospatial resources, such as data, services, applications, and their replicas over the web. Based on the Grid technology and the Open Geospatial Consortium (0GC) s Catalogue Service - Web Information Model, this paper proposes a new information model for Geospatial Catalogue Web Service, named as GCWS which can securely provides Grid-based publishing, managing and querying geospatial data and services, and the transparent access to the replica data and related services under the Grid environment. This information model integrates the information model of the Grid Replica Location Service (RLS)/Monitoring & Discovery Service (MDS) with the information model of OGC Catalogue Service (CSW), and refers to the geospatial data metadata standards from IS0 19115, FGDC and NASA EOS Core System and service metadata standards from IS0 191 19 to extend itself for expressing geospatial resources. Using GCWS, any valid geospatial user, who belongs to an authorized Virtual Organization (VO), can securely publish and manage geospatial resources, especially query on-demand data in the virtual community and get back it through the data-related services which provide functions such as subsetting, reformatting, reprojection etc. This work facilitates the geospatial resources sharing and interoperating under the Grid environment, and implements geospatial resources Grid enabled and Grid technologies geospatial enabled. It 2!so makes researcher to focus on science, 2nd not cn issues with computing ability, data locztic, processir,g and management. GCWS also is a key component for workflow-based virtual geospatial data producing.

  7. Study on Web Services Security Mechanism%Web Services 安全机制研究

    Institute of Scientific and Technical Information of China (English)

    张锋军; 李勇; 牟其林

    2014-01-01

    Web services, as a mainstream technical standard for SOA implementation, has now been ap-plied extensively, and its security is worthy of high attention. This paper studies the security mechanism of Web services based-on the WS-security standards, analyses the standards it follows, and describes the function of security services. It gives an applicable Web services protection solution from the aspects of i-dentification, SOAP message security and access control based on engineer practice. This solution can im-plement the core security protection functions of Web services, and has directive significance for Web serv-ices-based SOA system's security protection.%Web Services 作为实现 SOA 的主流技术标准,得到了广泛应用,其安全性值得高度关注。基于 WS-Security 标准,对 Web Services 的安全机制进行了研究,对 Web Services 安全防护的功能、遵循的标准进行了分析,并结合工程实践,从身份识别、SOAP 消息安全防护和访问控制等方面提出了Web Services 安全防护的实现方案,可以实现核心的安全防护功能,对基于 Web Services 技术架构的系统安全防护具有指导意义。

  8. Web Services 安全机制研究%Study on Web Services Security Mechanism

    Institute of Scientific and Technical Information of China (English)

    张锋军; 李勇; 牟其林

    2014-01-01

    Web services, as a mainstream technical standard for SOA implementation, has now been ap-plied extensively, and its security is worthy of high attention. This paper studies the security mechanism of Web services based-on the WS-security standards, analyses the standards it follows, and describes the function of security services. It gives an applicable Web services protection solution from the aspects of i-dentification, SOAP message security and access control based on engineer practice. This solution can im-plement the core security protection functions of Web services, and has directive significance for Web serv-ices-based SOA system's security protection.%Web Services 作为实现 SOA 的主流技术标准,得到了广泛应用,其安全性值得高度关注。基于 WS-Security 标准,对 Web Services 的安全机制进行了研究,对 Web Services 安全防护的功能、遵循的标准进行了分析,并结合工程实践,从身份识别、SOAP 消息安全防护和访问控制等方面提出了Web Services 安全防护的实现方案,可以实现核心的安全防护功能,对基于 Web Services 技术架构的系统安全防护具有指导意义。

  9. SEMANTIC WEB SERVICES – DISCOVERY, SELECTION AND COMPOSITION TECHNIQUES

    Directory of Open Access Journals (Sweden)

    Sowmya Kamath S

    2013-02-01

    Full Text Available Web services are already one of the most important resources on the Internet. As an integrated solution for realizing the vision of the Next Generation Web, semantic web services combine semantic web technology with web service technology, envisioning automated life cycle management of web services. This paper discusses the significance and importance of service discovery & selection to business logic, and the requisite current research in the various phases of the semantic web service lifecycle like discovery and selection. We also present several different composition strategies, based on current research, and provide an outlook towards critical future work.

  10. A Semantically Automated Protocol Adapter for Mapping SOAP Web Services to RESTful HTTP Format to Enable the Web Infrastructure, Enhance Web Service Interoperability and Ease Web Service Migration

    Directory of Open Access Journals (Sweden)

    Frank Doheny

    2012-04-01

    Full Text Available Semantic Web Services (SWS are Web Service (WS descriptions augmented with semantic information. SWS enable intelligent reasoning and automation in areas such as service discovery, composition, mediation, ranking and invocation. This paper applies SWS to a previous protocol adapter which, operating within clearly defined constraints, maps SOAP Web Services to RESTful HTTP format. However, in the previous adapter, the configuration element is manual and the latency implications are locally based. This paper applies SWS technologies to automate the configuration element and the latency tests are conducted in a more realistic Internet based setting.

  11. Predictors of College Student Achievement in Undergraduate Asynchronous Web-Based Courses

    Science.gov (United States)

    Bell, Paul D.

    2007-01-01

    This study examined the effects of self-regulated learning (SRL) and epistemological beliefs (EB) on individual learner levels of academic achievement in Web-based learning environments while holding constant the effect of computer self-efficacy, reason for taking an online course, prior college academic achievement, and parental level of…

  12. Transactions Concurrency Control in Web Service Environment

    DEFF Research Database (Denmark)

    Alrifai, Mohammad; Dolog, Peter; Nejdl, Wolfgang

    2006-01-01

    an engineering point of view as it does not change the way consumers or clients of web services have to be programmed. Furthermore, it avoids direct communication between transaction coordinators which preserves security by keeping the information about business transactions restricted to the coordinators which......Business transactions in web service environments run with relaxed isolation and atomicity property. In such environments, transactions can commit and roll back independently on each other. Transaction management has to reflect this issue and address the problems which result for example from...... concurrent access to web service resources and data. In this paper we propose an extension to the WS-Transaction Protocol which ensures the consistency of the data when independent business transactions access the data concurrently under the relaxed transaction properties. Our extension is based...

  13. An effective assemble-oriented framework for grid Web service

    Institute of Scientific and Technical Information of China (English)

    CHEN Zhang; CHEN Zhi-gang; DENG Xiao-heng; CHEN Li-xin

    2007-01-01

    An effective assemble-oriented framework for grid Web service based on open grid service architecture was proposed, in which Web service semantics network constructed by software reuse was designed to enhance the locating of assemble-oriented service resources. The successful Web services assembled structure was exploited to design semantics network, the logical and the physical structure of the resource was separated in Web service, and the logical resource derived from type ID of Web service was combined. Experiment results show that the success ratio of Web service request comes to 100% while providing completely assembly semantics set. This model provides guarantee of the reliability of assemble Web service and establishes the foundation of web service automatic interaction, customizing application service and dynamic service configuration.

  14. Designing Crop Simulation Web Service with Service Oriented Architecture Principle

    Science.gov (United States)

    Chinnachodteeranun, R.; Hung, N. D.; Honda, K.

    2015-12-01

    Crop simulation models are efficient tools for simulating crop growth processes and yield. Running crop models requires data from various sources as well as time-consuming data processing, such as data quality checking and data formatting, before those data can be inputted to the model. It makes the use of crop modeling limited only to crop modelers. We aim to make running crop models convenient for various users so that the utilization of crop models will be expanded, which will directly improve agricultural applications. As the first step, we had developed a prototype that runs DSSAT on Web called as Tomorrow's Rice (v. 1). It predicts rice yields based on a planting date, rice's variety and soil characteristics using DSSAT crop model. A user only needs to select a planting location on the Web GUI then the system queried historical weather data from available sources and expected yield is returned. Currently, we are working on weather data connection via Sensor Observation Service (SOS) interface defined by Open Geospatial Consortium (OGC). Weather data can be automatically connected to a weather generator for generating weather scenarios for running the crop model. In order to expand these services further, we are designing a web service framework consisting of layers of web services to support compositions and executions for running crop simulations. This framework allows a third party application to call and cascade each service as it needs for data preparation and running DSSAT model using a dynamic web service mechanism. The framework has a module to manage data format conversion, which means users do not need to spend their time curating the data inputs. Dynamic linking of data sources and services are implemented using the Service Component Architecture (SCA). This agriculture web service platform demonstrates interoperability of weather data using SOS interface, convenient connections between weather data sources and weather generator, and connecting

  15. Web service search: who, when, what, and how

    OpenAIRE

    Lu, Jianguo; Yu, Yijun

    2007-01-01

    Web service search is an important problem in service oriented architecture that has attracted widespread attention from academia as well as industry. Web service searching can be performed by various stakeholders, in different situations, using different forms of queries. All those combinations result in radically different ways of implementation. Using a real world web service composition example, this paper describes when, what, and how to search web services from service assemblers’ point...

  16. BizWeb: Kreuzfahrtbuchungen mit Web Services - Projektdokumentation

    OpenAIRE

    Onken, Bastian; Bräuer, Benny; Viefhues, D.; Schmidt, Alfred; Buhlmann, D.; EGGERS, C.; Fulle, R.; Junge, M.; Lefke, C.; Schlegel, V; Schrade, C.; Siedek, N.; Stelmaszek, J.; Wäsch, T.

    2005-01-01

    Das Anwendungsziel war, mit Hilfe von Web Services, eine Kreuzfahrtbuchung in einem SAPSystem zu realisieren. Damit soll die Abfrage nach buchbaren Kreuzfahrten, die Buchung von Kreuzfahrten usw. in einem fiktiven Kreuzfahrtbuchungssystem über ein SAPSystem ermöglicht werden. Hierzu war eine Schnittstelle auf der Basis des Java Connectors zu realisieren. Dazu waren vielfältige Vorarbeiten notwendig, wie: ein Kreuzfahrtbuchungssystem im SAPSystem zu realisieren, das notwendige Datenmodell zu e...

  17. A Quality of Service Broker Based Process Model for Dynamic Web Service Composition

    OpenAIRE

    Maya Rathore; Ugrasen Suman

    2011-01-01

    Problem statement: With fast spreading of web services technology over the Internet, the quality aspects of a web service has received significant attention to the practitioners. The quality of web service includes both functional and nonfunctional details. In order to provide the correct and meaningful information to web service consumer, sometimes there is a need to compose existing web services in order to create new web service. Approach: We have proposed a Quality of ...

  18. A Novel Approach for Efficient Resource Utilization and Trustworthy Web Service

    Directory of Open Access Journals (Sweden)

    Ganesh Gopal D

    2011-05-01

    Full Text Available Many Web services are expected to run with high degree of security and dependability. Toachieve this goal, it is essential to use a Web-services compatible framework that tolerates notonly crash faults, but Byzantine faults as well, due to the untrusted communication environment inwhich the Web services operate. In this paper, we describe the design and implementation ofsuch a framework, called RET-WS (Resource Efficient and Trustworthy Execution -WebService.RET-WS is designed to operate on top of the standard SOAP messaging framework formaximum interoperability with resource efficient way to execute requests in Byzantine-faulttolerantreplication that is particularly well suited for services in which request processing isresource-intensive. Previous efforts took a failure masking all-active approach of using allexecution replicas to execute all requests; at least 2t + 1 execution replicas are needed to mask tByzantine-faulty ones. We describe an asynchronous protocol that provides resource-efficientexecution by combining failure masking with imperfect failure detection and checkpointing. It isimplemented as a pluggable module within the Axis2 architecture, as such, it requires minimumchanges to the Web applications. The core fault tolerance mechanisms used in RET-WS arebased on the well-known Castro and Liskov's BFT algorithm for optimal efficiency with somemodification for resource efficient way. Our performance measurements confirm that RET-WSincurs only moderate runtime overhead considering the complexity of the mechanisms.

  19. Web-Based Asynchronous Teleconsulting for Consumers in Colombia: A Case Study

    OpenAIRE

    Valenzuela, José Ignacio; Arguello, Arturo; Cendales, Juan Gabriel; Rizo, Carlos A

    2007-01-01

    Background Fourteen years after the reform to Colombia’s health system, the promises of universality, improved equity, efficiency, and better quality of care have not materialized. Remote areas remain underserved and access to care very limited. Recognizing teleconsultation as an effective way to improve access to health care and health information, a noncommercial open-access Web-based application for teleconsultation called Doctor Chat was developed. Objective The objective was to report th...

  20. Web Service Integration Using Cloud Data Store

    Directory of Open Access Journals (Sweden)

    Asfia Mubeen

    2012-12-01

    Full Text Available Current Web users usually have their own files, workdocuments, communications and personal contacts distributedin the storage systems of many widely-used Internet services(e.g. Google Docs, Gmail, Face book, Zoho. Therefore, theyface the challenge of being not able to have an integrated viewfor their related data objects (e.g. mails, pics, docs, contacts.Recently, most of the major Internet services provide standardAPIs that allow developing software applications that can readand write data from their underlying data store after providingthe credential access information of registered accounts. TheWorld Wide Web is witnessing an increase in the amount ofstructured content – vast heterogeneous collections ofstructured data are on the rise due to the Deep Web, annotationschemes like Flickr, and sites like Google Base. While thisphenomenon is creating an opportunity for structured datamanagement, dealing with heterogeneity on the web-scalepresents many new challenges. In this paper, we highlight thesechallenges in two scenarios – the Deep Web and Google Base.We contend that traditional data integration techniques are nolonger valid in the face of such heterogeneity and scale. Wepropose new data integration architecture, as means forachieving web-scale data integration.

  1. Research on Web Service Clustering Based on Feature Model

    OpenAIRE

    Zhigang Zhang

    2014-01-01

    Web service clustering helps to enhance the efficiency of service discovery and the accuracy of service clustering will influence the service discovery efficiency directly. Web service clustering is an important research direction in the area of service computing. In order to solve the problem of low accuracy of service clustering methods, this study proposes a web service clustering approach using feature model. This approach considers the features of user...

  2. QOS Aware Formalized Model for Semantic Web Service Selection

    Directory of Open Access Journals (Sweden)

    Divya Sachan

    2014-10-01

    Full Text Available Selecting the most relevant Web Service according to a client requirement is an onerous task, as innumerous number of functionally same Web Services(WS are listed in UDDI registry. WS are functionally same but their Quality and performance varies as per service providers. A web Service Selection Process involves two major points: Recommending the pertinent Web Service and avoiding unjustifiable web service. The deficiency in keyword based searching is that it doesn’t handle the client request accurately as keyword may have ambiguous meaning on different scenarios. UDDI and search engines all are based on keyword search, which are lagging behind on pertinent Web service selection. So the search mechanism must be incorporated with the Semantic behavior of Web Services. In order to strengthen this approach, the proposed model is incorporated with Quality of Services (QoS based Ranking of semantic web services.

  3. Web Service Integration Using Cloud Data Store

    OpenAIRE

    Asfia Mubeen; Mohd Murtuza Ahmed Khan; Sana Mubeen Zubedi

    2012-01-01

    Current Web users usually have their own files, workdocuments, communications and personal contacts distributedin the storage systems of many widely-used Internet services(e.g. Google Docs, Gmail, Face book, Zoho). Therefore, theyface the challenge of being not able to have an integrated viewfor their related data objects (e.g. mails, pics, docs, contacts).Recently, most of the major Internet services provide standardAPIs that allow developing software applications that can readand write data...

  4. Geospatial web services for e-municipality

    OpenAIRE

    Akıncı, Halil

    2004-01-01

    Municipality activities require interoperability both between municipality offices, and government and private sector. Due to the lack of interoperability, traditional municipalities, and governments face serious problems. These are mainly poor quality and high cost of services, and low economical revenues. E-municipality has been proposed for solving these problems. An interoperability infrastructure is at the heart of e-municipality and e-government applications. Web services have emerged a...

  5. Towards Automated Testing of Web Service Choreographies

    OpenAIRE

    Besson F.M.; Leal P.M.B.; Kon F.; Goldman A; Milojicic D.

    2011-01-01

    Web service choreographies have been proposed as a decentralized scalable way of composing services in a SOA environment. In spite of all the benefi ts of choreographies, the decentralized ow of information, the parallelism, and multiple party communication restrict the automated testing of choreographies at design and runtime. The goal of our research is to adapt the automated testing techniques used by the Agile Software Development community to the SOA context. To achieve that, we seek to ...

  6. An Asynchronous Meta-Data Driven Web UI for Pricing of Structured Products

    OpenAIRE

    Lindström, Anders

    2015-01-01

    In the process of building maintainable and customizable software used and displayed in different mediums, a user interface (UI) that is auto-generated from meta-data can be built. That way minimal effort can be made when customizing the software. This thesis took place at the financial software company SunGard. Traders have requested a web based solution to one of SunGard's financial softwares, and will be used for managing structured products. The solution had to work with some already defi...

  7. ATLAS Tags Web Service calls Athena via Athenaeum Framework

    CERN Document Server

    Hrivnac, J; The ATLAS collaboration

    2011-01-01

    High Energy Physics experiments start using a Web Service style application to access functionality of their main frameworks. Those frameworks, however, are not ready to be executed in a standard Web Service environment as frameworks are too complex, monolithic and use non-standard and non-portable technologies. ATLAS Tag Browser is one of those Web Service. To provide the possibility to extract full ATLAS events from the standard Web Service, we need to access to full ATLAS offline framework - Athena. As Athena cannot run directly within any Web Service, the client server approach has been chosen. Web Service calls Athena remotely over XML-RPC connection using Athenaeum framework.

  8. X575: writing rengas with web services

    OpenAIRE

    Winterstein, Daniel; Corneli, Joseph

    2016-01-01

    Our software system simulates the classical collaborative Japanese poetry form, renga, made of linked haikus. We used NLP methods wrapped up as web services. Our experiments were only a partial success, since results fail to satisfy classical constraints. To gather ideas for future work, we examine related research in semiotics, linguistics, and computing.

  9. Semantic web services for distributed intelligence

    OpenAIRE

    Gilabert, Eduardo; Voisin, Alexandre

    2010-01-01

    This chapter presentsa semantic web services platform ready to integrate intelligent processing capabilities according to open systems architecture for condition based maintenance (OSA-CBM) architecture. This platform is part of a flexible communication infrastructure, nicknamed Dynaweb, where a generic wireless device is also being developed between novel sensors, smart PDAs and existing maintenance systems of companies.

  10. Using Web Services for a Mobile OPAC

    Directory of Open Access Journals (Sweden)

    Denis Galvin

    2011-04-01

    Full Text Available The purpose of this paper is to discuss the creation and intended evolution of the Rice University mobile online public access catalog (OPAC. The focus of the article is on how SirsiDynix’s Symphony Web Services can be used to create a mobile OPAC.

  11. Introducing the PRIDE Archive RESTful web services.

    Science.gov (United States)

    Reisinger, Florian; del-Toro, Noemi; Ternent, Tobias; Hermjakob, Henning; Vizcaíno, Juan Antonio

    2015-07-01

    The PRIDE (PRoteomics IDEntifications) database is one of the world-leading public repositories of mass spectrometry (MS)-based proteomics data and it is a founding member of the ProteomeXchange Consortium of proteomics resources. In the original PRIDE database system, users could access data programmatically by accessing the web services provided by the PRIDE BioMart interface. New REST (REpresentational State Transfer) web services have been developed to serve the most popular functionality provided by BioMart (now discontinued due to data scalability issues) and address the data access requirements of the newly developed PRIDE Archive. Using the API (Application Programming Interface) it is now possible to programmatically query for and retrieve peptide and protein identifications, project and assay metadata and the originally submitted files. Searching and filtering is also possible by metadata information, such as sample details (e.g. species and tissues), instrumentation (mass spectrometer), keywords and other provided annotations. The PRIDE Archive web services were first made available in April 2014. The API has already been adopted by a few applications and standalone tools such as PeptideShaker, PRIDE Inspector, the Unipept web application and the Python-based BioServices package. This application is free and open to all users with no login requirement and can be accessed at http://www.ebi.ac.uk/pride/ws/archive/. PMID:25904633

  12. REST Web Services in Collaborative Work Environments

    OpenAIRE

    Oliva Felipe, Luis Javier; Ceccaroni, Luigi

    2009-01-01

    This paper presents a case study for the development of an integration framework in the area of collaborative work environments. This framework is based on REST Web services, and has been designed and implemented as part of the Laboranova European project. Peer Reviewed

  13. Towards Web Service-Based Educational Systems

    Science.gov (United States)

    Sampson, Demetrios G.

    2005-01-01

    The need for designing the next generation of web service-based educational systems with the ability of integrating components from different tools and platforms is now recognised as the major challenge in advanced learning technologies. In this paper, we discuss this issue and we present the conceptual design of such environment, referred to as…

  14. Web Services in Mobile Applications

    OpenAIRE

    Octavian DOSPINESCU; Marian PERCA

    2013-01-01

    Information and communication technologies are designed to support and anticipate the continuing changes of the information society, while outlining new economic, social and cultural dimensions. We see the growth of new business models whose aim is to remove traditional barriers and improve the value of goods and services. Information is a strategic resource and its manipulation raises new problems for all entities involved in the process. Information and communication technologies should be ...

  15. Self-Healing in Dynamic Web Service Composition

    Directory of Open Access Journals (Sweden)

    S.Poonguzhali,

    2011-05-01

    Full Text Available Web service composition is defined as an orchestration of multiple web services into a single composite web service. Web service composition is done in three ways such as static web servicecomposition, dynamic web service composition, semi dynamic web service composition. The dynamic web service composition is done on the fly. When the user gives the request the dynamic composersearches for suitable web services and it is composed accordingly. When the services composed dynamically they need to execute in different environment. The dynamic web service composition leadsto several faults such as poor response, incorrect order, service incompatibility, unavailability etc. If the failure occurs the cause of the failure has to be detected and healed. The healing should be done automatically. Hence this paper focuses on self-healing mechanism for dynamic web service composition. Self healing is a property of autonomic computing which makes the system to heal itselffrom the faults. This paper focuses on QoS faults. We proposed a self-healing solution for dynamic web service composition faults. We proposed architecture for self-healing which heals the QoS faults indynamic web service composition. We have given procedure for our healing mechanism.

  16. Automatic Discovery of Relevant Web Services with Semantic Ranking

    OpenAIRE

    N. Edison Rathinam; Latha Parthiban; G. Mariakalavathy

    2014-01-01

    The main objective of this study is to discover and rank relevant web services from the given set of WSDL documents automatically for the specified user requirements through semantic search. Current web services are described using WSDL that only provides syntactic description of a web service. This syntactic description is related with the implementation details of a service and thus customized towards the requirements of the programmer. Semantic descriptions of the web services are necessar...

  17. User-Centric Design for Mathematical Web Services

    OpenAIRE

    Adlin Sheeba; Chandrasekar Arumugam

    2014-01-01

    A web service is a programmatically available application logic exposed over the internet and it has attracted much attention in recent years with the rapid development of e-commerce. Very few web services exist in the field of mathematics. The aim of this paper is to seamlessly provide user-centric mathematical web services to the service requester. In particular, this paper focuses on mathematical web services for prepositional logic and set theory which comes under discrete mathematics. A ...

  18. Enhanced Semantic Web Service Discovery Using Machine Learning on Mapped WSMO Services

    OpenAIRE

    S Sandhya; Dr. P. Pabitha; Dr.M.Rajaram

    2014-01-01

    Web services were traditionally defined using the Web Service Description Language (WSDL) as it was the World Wide Web Consortium’s standard recommendation for web service description. Later on, with the advent of knowledge representation using ontologies, more and more services were designed using ontological models, more specifically the Sematic Mark-up for Web Ontology Language (OWL-S). And to make use of the huge number of existing web service repositories, a mapping from WSDL to OWL-S wa...

  19. SOFTWARE ARCHITECTURE DESIGN OF GIS WEB SERVICE AGGREGATION BASED ON SERVICE GROUP

    OpenAIRE

    Liu, J.-C.; Yang, J.; Tan, M.-J.; Q. Gan

    2012-01-01

    Based on the analysis of research status of domestic and international GIS web service aggregation and development tendency of public platform of GIS web service, the paper designed software architecture of GIS web service aggregation based on GIS web service group. Firstly, using heterogeneous GIS services model, the software architecture converted a variety of heterogeneous services to a unified interface of GIS services, and divided different types of GIS services into different service gr...

  20. Engineering Compensations in Web Service Environment

    DEFF Research Database (Denmark)

    Schäfer, Micahel; Dolog, Peter; Nejdl, Wolfgang

    2007-01-01

    Business to business integration has recently been performed by employing Web service environments. Moreover, such environments are being provided by major players on the technology markets. Those environments are based on open specifications for transaction coordination. When a failure in such an...... compensations based on forward recovery principles. We extend the existing Web service transaction coordination architecture and infrastructure in order to support flexible compensation operations. A contract-based approach is being used, which allows the specification of permitted compensations at runtime. We...... introduce the abstract service and adapter components which allow us to separate the compensation logic from the coordination logic. In this way, we can easily plug in or plug out different compensation strategies based on a specification language defined on top of basic compensation activities and complex...

  1. Focused Crawling of the Deep Web Using Service Class Descriptions

    Energy Technology Data Exchange (ETDEWEB)

    Rocco, D; Liu, L; Critchlow, T

    2004-06-21

    Dynamic Web data sources--sometimes known collectively as the Deep Web--increase the utility of the Web by providing intuitive access to data repositories anywhere that Web access is available. Deep Web services provide access to real-time information, like entertainment event listings, or present a Web interface to large databases or other data repositories. Recent studies suggest that the size and growth rate of the dynamic Web greatly exceed that of the static Web, yet dynamic content is often ignored by existing search engine indexers owing to the technical challenges that arise when attempting to search the Deep Web. To address these challenges, we present DynaBot, a service-centric crawler for discovering and clustering Deep Web sources offering dynamic content. DynaBot has three unique characteristics. First, DynaBot utilizes a service class model of the Web implemented through the construction of service class descriptions (SCDs). Second, DynaBot employs a modular, self-tuning system architecture for focused crawling of the DeepWeb using service class descriptions. Third, DynaBot incorporates methods and algorithms for efficient probing of the Deep Web and for discovering and clustering Deep Web sources and services through SCD-based service matching analysis. Our experimental results demonstrate the effectiveness of the service class discovery, probing, and matching algorithms and suggest techniques for efficiently managing service discovery in the face of the immense scale of the Deep Web.

  2. Web service based system for generating input data sets

    International Nuclear Information System (INIS)

    This article deals with a three-layer architectural model of a distributed information system based on Web services, which will be used for automatic generation of sets of input data. The information system will be constructed of a client layer, a service layer and of a data layer. The web services as a tool of developing distributed software systems will be presented briefly. A web service and the implementation of its web methods will be described. A way to use the developed web methods in real application will be proposed. Keywords: web services

  3. SSWAP: A Simple Semantic Web Architecture and Protocol for semantic web services

    OpenAIRE

    Town Christopher D; Avraham Shulamit; May Greg D; Schiltz Gary S; Gessler Damian DG; Grant David; Nelson Rex T

    2009-01-01

    Abstract Background SSWAP (Simple Semantic Web Architecture and Protocol; pronounced "swap") is an architecture, protocol, and platform for using reasoning to semantically integrate heterogeneous disparate data and services on the web. SSWAP was developed as a hybrid semantic web services technology to overcome limitations found in both pure web service technologies and pure semantic web technologies. Results There are currently over 2400 resources published in SSWAP. Approximately two dozen ...

  4. NOAA's Web Service for the New York Offshore Biogeographic Assessment

    Data.gov (United States)

    National Oceanic and Atmospheric Administration, Department of Commerce — This web service provides key ecological data layers in the New York Bight via the Internet and which can be loaded into client side GIS software. The web service...

  5. Managing and Querying Web Services Communities: A Survey

    CERN Document Server

    Limam, Hela

    2011-01-01

    With the advance of Web Services technologies and the emergence of Web Services into the information space, tremendous opportunities for empowering users and organizations appear in various application domains including electronic commerce, travel, intelligence information gathering and analysis, health care, digital government, etc. However, the technology to organize, search, integrate these Web Services has not kept pace with the rapid growth of the available information space. The number of Web Services to be integrated may be large and continuously changing. To ease and improve the process of Web services discovery in an open environment like the Internet, it is suggested to gather similar Web services into groups known as communities. Although Web services are intensively investigated, the community management issues have not been addressed yet In this paper we draw an overview of several Web services Communities' management approaches based on some currently existing communities platforms and framework...

  6. Protein PocketViewer: A Web-Service Based Interface for Protein Pocket Extraction and Visualization

    Directory of Open Access Journals (Sweden)

    Xiaoyu Zhang

    2013-09-01

    Full Text Available One important problem in bioinformatics is to study pockets or tunnels within the protein structure. These pocket or tunnel regions are significant because they indicate areas of ligand binding or enzymatic reactions, and tunnels are often solvent ion conductance areas. The Protein Pocket Viewer (PPV is a web interface that allows the user to extract and visualize the protein pockets in a browser, based on the algorithm in [1]. The PPV packaged the pocket extraction executable as a web service, and made it accessible to all users with the Internet access and a modern java enabled browser. The PPV employed the Model2design pattern, which led to a loosely coupled implementation that is more robust and easier to maintain. It consists of a client web interface for user inputs and visualization, a middle-layer for controlling the flow, and the backend web services performing the actual CPU-intensive computation. The PPV web client consists of multiple window regions, with each region providing differing views of the protein, pockets and related information. For a more responsive user experience, the PPV web client employs AJAX for asynchronous execution of long running tasks, like protein pocket extraction.

  7. Web service composition: a semantic web and automated planning technique application

    Directory of Open Access Journals (Sweden)

    Jaime Alberto Guzmán Luna

    2010-05-01

    Full Text Available This article proposes applying semantic web and artificial intelligence planning techniques to a web services composition model dealing with problems of ambiguity in web service description and handling incomplete web information. The model uses an OWL-S services and implements a planning technique which handles open world semantics in its reasoning process to resolve these problems. This resulted in a web services composition system incorporating a module for interpreting OWL-S services and converting them into a planning problem in PDDL (a planning module handling incomplete information and an execution service module concurrently interacting with the planner for executing each composition plan service.

  8. A Web Services Data Analysis Grid

    International Nuclear Information System (INIS)

    The trend in large-scale scientific data analysis is to exploit compute, storage and other resources located at multiple sites, and to make those resources accessible to the scientist as if they were a single, coherent system. Web technologies driven by the huge and rapidly growing electronic commerce industry provide valuable components to speed the deployment of such sophisticated systems. Jefferson Lab, where several hundred terabytes of experimental data are acquired each year, is in the process of developing a web-based distributed system for data analysis and management. The essential aspects of this system are a distributed data grid (site independent access to experiment, simulation and model data) and a distributed batch system, augmented with various supervisory and management capabilities, and integrated using Java and XML-based web services

  9. The Research on Web Service based Network Management

    OpenAIRE

    Wenli Dong

    2010-01-01

    This paper proposes Web Service based network management. The Web Service based network management system is analyzed. It consists of network management layer, collaborative management implementation layer, and management function layer mainly. The complex management network tasks can be accomplished respectively by more than one Web Service distributed on Internet and the Web Services interchange information based on XML message. The SNMP/XML gateway and the translation between GDMO/ASN.1 an...

  10. Persistence and Availability of Web Services in Computational Biology

    OpenAIRE

    Schultheiss, Sebastian J.; Münch, Marc-Christian; Andreeva, Gergana D.; Rätsch, Gunnar

    2011-01-01

    We have conducted a study on the long-term availability of bioinformatics Web services: an observation of 927 Web services published in the annual Nucleic Acids Research Web Server Issues between 2003 and 2009. We found that 72% of Web sites are still available at the published addresses, only 9% of services are completely unavailable. Older addresses often redirect to new pages. We checked the functionality of all available services: for 33%, we could not test functionality because there was...

  11. Bringing Semantics to Web Services: The OWL-S Approach

    OpenAIRE

    Martin, David; Paolucci, Massimo; McIlraith, Sheila; Burnstein, Mark; McDermott, Drew; McGuinness, Deborah; Parsia, Bijan; Payne, Terry R.; Sabou, Marta; Solanki, Monika; Srinivasan, Naveen; Sycara, Katia

    2004-01-01

    Service interface description languages such as WSDL, and related standards, are evolving rapidly to provide a foundation for interoperation between Web services. At the same time, Semantic Web service technologies, such as the Ontology Web Language for Services (OWL-S), are developing the means by which services can be given richer semantic specifications. Richer semantics can enable fuller, more flexible automation of service provision and use, and support the construction of more powerful ...

  12. User Needs of Digital Service Web Portals: A Case Study

    Science.gov (United States)

    Heo, Misook; Song, Jung-Sook; Seol, Moon-Won

    2013-01-01

    The authors examined the needs of digital information service web portal users. More specifically, the needs of Korean cultural portal users were examined as a case study. The conceptual framework of a web-based portal is that it is a complex, web-based service application with characteristics of information systems and service agents. In…

  13. IVOA Recommendation: Web Services Basic Profile Version 1.0

    OpenAIRE

    Schaaff, Andre; Graham, Matthew

    2011-01-01

    This document describes rules to take into account when implementing SOAP-based web services. It explains also how to check conformance to these rules. It can be read as a "Guideline to VO Web Service Interoperability" or a "How to provide interoperable VO web services".

  14. Web Service Growing Pains: Understanding Services and Their Clients

    NARCIS (Netherlands)

    Espinha, T.

    2015-01-01

    At an implementation level, web services serve the basic purpose of message exchange between potentially heterogeneous software systems. Through abstracting language- and platform-specific implementations into text-based, human-readable XML and JSON-based formats, different software systems are able

  15. Climate Model Diagnostic Analyzer Web Service System

    Science.gov (United States)

    Lee, S.; Pan, L.; Zhai, C.; Tang, B.; Kubar, T. L.; Li, J.; Zhang, J.; Wang, W.

    2015-12-01

    Both the National Research Council Decadal Survey and the latest Intergovernmental Panel on Climate Change Assessment Report stressed the need for the comprehensive and innovative evaluation of climate models with the synergistic use of global satellite observations in order to improve our weather and climate simulation and prediction capabilities. The abundance of satellite observations for fundamental climate parameters and the availability of coordinated model outputs from CMIP5 for the same parameters offer a great opportunity to understand and diagnose model biases in climate models. In addition, the Obs4MIPs efforts have created several key global observational datasets that are readily usable for model evaluations. However, a model diagnostic evaluation process requires physics-based multi-variable comparisons that typically involve large-volume and heterogeneous datasets, making them both computationally- and data-intensive. In response, we have developed a novel methodology to diagnose model biases in contemporary climate models and implementing the methodology as a web-service based, cloud-enabled, provenance-supported climate-model evaluation system. The evaluation system is named Climate Model Diagnostic Analyzer (CMDA), which is the product of the research and technology development investments of several current and past NASA ROSES programs. The current technologies and infrastructure of CMDA are designed and selected to address several technical challenges that the Earth science modeling and model analysis community faces in evaluating and diagnosing climate models. In particular, we have three key technology components: (1) diagnostic analysis methodology; (2) web-service based, cloud-enabled technology; (3) provenance-supported technology. The diagnostic analysis methodology includes random forest feature importance ranking, conditional probability distribution function, conditional sampling, and time-lagged correlation map. We have implemented the

  16. Quick Web Services Lookup Model Based on Hierarchical Registration

    Institute of Scientific and Technical Information of China (English)

    谢山; 朱国进; 陈家训

    2003-01-01

    Quick Web Services Lookup (Q-WSL) is a new model to registration and lookup of complex services in the Internet. The model is designed to quickly find complex Web services by using hierarchical registration method. The basic concepts of Web services system are introduced and presented, and then the method of hierarchical registration of services is described. In particular, service query document description and service lookup procedure are concentrated, and it addresses how to lookup these services which are registered in the Web services system. Furthermore, an example design and an evaluation of its performance are presented.Specifically, it shows that the using of attributionbased service query document design and contentbased hierarchical registration in Q-WSL allows service requesters to discover needed services more flexibly and rapidly. It is confirmed that Q-WSL is very suitable for Web services system.

  17. The Experience for the Concept of Web Service on WebSphere%基于WebSphere平台的Web Service概念实践

    Institute of Scientific and Technical Information of China (English)

    范玉珍; 顾毓清

    2003-01-01

    This paper investigates and summarizes the basic concept of Web Service, covers how to set up the fundamental Web Service structure on WebSphere platform with the provided practical example, the last section of this paper discusses the comparison between the Web Service component-based architecture and the traditional component-based architecture.

  18. Climate Model Diagnostic Analyzer Web Service System

    Science.gov (United States)

    Lee, S.; Pan, L.; Zhai, C.; Tang, B.; Jiang, J. H.

    2014-12-01

    We have developed a cloud-enabled web-service system that empowers physics-based, multi-variable model performance evaluations and diagnoses through the comprehensive and synergistic use of multiple observational data, reanalysis data, and model outputs. We have developed a methodology to transform an existing science application code into a web service using a Python wrapper interface and Python web service frameworks. The web-service system, called Climate Model Diagnostic Analyzer (CMDA), currently supports (1) all the observational datasets from Obs4MIPs and a few ocean datasets from NOAA and Argo, which can serve as observation-based reference data for model evaluation, (2) many of CMIP5 model outputs covering a broad range of atmosphere, ocean, and land variables from the CMIP5 specific historical runs and AMIP runs, and (3) ECMWF reanalysis outputs for several environmental variables in order to supplement observational datasets. Analysis capabilities currently supported by CMDA are (1) the calculation of annual and seasonal means of physical variables, (2) the calculation of time evolution of the means in any specified geographical region, (3) the calculation of correlation between two variables, (4) the calculation of difference between two variables, and (5) the conditional sampling of one physical variable with respect to another variable. A web user interface is chosen for CMDA because it not only lowers the learning curve and removes the adoption barrier of the tool but also enables instantaneous use, avoiding the hassle of local software installation and environment incompatibility. CMDA will be used as an educational tool for the summer school organized by JPL's Center for Climate Science in 2014. In order to support 30+ simultaneous users during the school, we have deployed CMDA to the Amazon cloud environment. The cloud-enabled CMDA will provide each student with a virtual machine while the user interaction with the system will remain the same

  19. Web Services Security Based on XML Signature and XML Encryption

    Directory of Open Access Journals (Sweden)

    Yue-sheng Gu

    2010-09-01

    Full Text Available With the development of web services application, some issues of web services security are increasingly prominent. As a platform-independent language, XML is widely used for its high expansibility. After analysis the traditional web services security technology, this paper formulates the XML signature and encryption as the core of web services security technology, and describes how to create and verify XML signature, how to encrypt and decrypt XML data. The application of XML signature and encryption in the Web services security is illustrated.

  20. TaaS for Improving Quality of Restful Web Services

    OpenAIRE

    Shueh-Cheng Hu; I-Ching Chen

    2013-01-01

    In view of its critical role and popularity in the area of software architecting, Internet of things, and software as a service, a method for improving restful Web service programs' quality obviously is critical and valuable. Consequently, this article presents a service for improving the efficiency of testing restful Web service programs, the corresponding design rationale and impact are described. This kind of services will be helpful in speeding up the testing tasks of restful Web applicat...

  1. A conceptual framework for semantic web services development and deployment

    OpenAIRE

    Pahl, Claus

    2005-01-01

    Several extensions of theWeb Services Framework have been proposed. The combination with Semantic Web technologies introduces a notion of semantics, which can enhance scalability through automation of service development and deployment. Ontology technology – the core of the Semantic Web – can be the central building block of this endeavour. We present a conceptual framework for ontology-based Web service development and deployment. We show how ontologies can integrate models, languages,...

  2. Performance Evaluation of RESTful Web Services for Mobile Devices

    OpenAIRE

    Hatem Hamad; Motaz Saad; Ramzi Abed

    2010-01-01

    Smart Mobile devices and web services are becoming very popular. Mobile devices are physically constraineddevices; low processor speed, limited memory, limited battery, and slow intermit wireless connection. This implies to take inconsideration these factors when implementing web services for mobile devices. In this paper, we evaluate the RESTful webservice for mobile devices against conventional SOAP web services. The experimental results show that RESTful web servicesoutperform conventional...

  3. QoS Web Service Security Dynamic Intruder Detection System for HTTP SSL services

    OpenAIRE

    Swamidas, M; Govardhan, A.; D. Vijayalakshmi

    2016-01-01

    Web services are expected to play significant role for message communications over internet applications. Most of the future work is web security. Online shopping and web services are increasing at rapid rate. In this paper we presented the fundamental concepts related to Network security, web security threats. QoS web service security intrusion detection is important concern in network communications and firewalls security; we discussed various issues and challenges related to web security. ...

  4. QoS Based Dynamic Web Services Composition & Execution

    CERN Document Server

    Khan, Farhan Hassan; Javed, M Younus; Khan, Aihab; Khiyal, Malik Sikandar Hayat

    2010-01-01

    The use of web services has dominated software industry. Existing technologies of web services are extended to give value added customized services to customers through composition. Automated web service composition is a very challenging task. This paper proposed the solution of existing problems and proposed a technique by combination of interface based and functionality based rules. The proposed framework also solves the issues related to unavailability of updated information and inaccessibility of web services from repository/databases due to any fault/failure. It provides updated information problem by adding aging factor in repository/WSDB (Web Services Database) and inaccessibility is solved by replication of WSDB. We discussed data distribution techniques and proposed our framework by using one of these strategies by considering quality of service issues. Finally, our algorithm eliminates the dynamic service composition and execution issues, supports web service composition considering QoS (Quality of ...

  5. Web Services Non-Functional Classification to Enhance Discovery Speed

    CERN Document Server

    Jamous, Mamoun M

    2011-01-01

    Recently, the use and deployment of web services has dramatically increased. This is due to the easiness, interoperability, and flexibility that web services offer to the software systems, which other software structures don't support or support poorly. Web services discovery became more important and research conducted in this area became more critical. With the increasing number of published and publicly available web services, speed in web service discovery process is becoming an issue which cannot be neglected. This paper proposes a generic non-functional based web services classification algorithm. Classification algorithm depends on information supplied by web service provider at the registration time. Authors have proved mathematically and experimentally the usefulness and efficiency of proposed algorithm.

  6. Web services in the retail industry

    Indian Academy of Sciences (India)

    Sudeep Mallick; Anuj Sharma; B V Kumar; S V Subrahmanya

    2005-04-01

    It is a well-known fact that the retail industry always works on razorthin margins and the key to survival lies in optimization of resources both in space and time dimensions as well as maximization of customer satisfaction. Access to timely and even real-time information to a wide variety of channel and trading partners, sales personnel, line managers, store managers etc. is the key to achieving this. Web services technology holds out a lot of promise for the retail industry in this respect. It is a platform-neutral, easy to deploy set of standards for achieving business data and process integration, without going for proprietary point to point connections. It promises to connect the information providers and information consumers across a wide variety of platforms, devices and on an on-demand basis. Being based on service-oriented architecture (SOA) principles it can also form the enabling service interface layer for other emerging technologies like BAM, BPM, mobile and RFID. In this paper, we attempt to understand information-flow needs in the retail industry and also suggest a roadmap approach by which the retail enterprise could exploit the potential of web services at minimal risk.

  7. Development of an Web Service Architecture for Enterprise Application Integration

    International Nuclear Information System (INIS)

    The purpose of Enterprise Application Integration (EAI) is to enable the interoperability between two or more enterprise software systems. These systems, for example, can be an Enterprise Resource Planning (ERP) system, an Enterprise Asset Management (EAM) system or a Condition Monitoring system. Traditional EAI approach, based on point-to-point connection, is expensive, vendor specific with limited modules and restricted interoperability with other ERPs and applications. To overcome these drawbacks, the Web Service based EAI has emerged. It allows the integration without point to point linking and with less costs. Many approaches of Web service based EAI are combined with ORACLE, SAP, PeopleSoft, WebSphere, SIEBEL etc. as a system integration platform. The approach still has the restriction that only predefined clients can access the services. This means clients must know exactly the protocol for calling the services and if they don't have the access information they never can get the services. This is because these Web services are based on syntactic service description. In this paper, a semantic based EAI approach, that allows the uninformed clients to access the services, is introduced. The semantic EAI is designed with the Web services that have semantic service descriptions. The Semantic Web Services(SWS) are described in Web Ontology Language for Services(OWL-S), a semantic service ontology language, and advertised in Universal Description, Discovery and Integration (UDDI). Clients find desired services through the UDDI and get services from service providers through Web Service Description Language(WSDL)

  8. Climate Model Diagnostic Analyzer Web Service System

    Science.gov (United States)

    Lee, S.; Pan, L.; Zhai, C.; Tang, B.; Jiang, J. H.

    2013-12-01

    The latest Intergovernmental Panel on Climate Change (IPCC) Fourth Assessment Report stressed the need for the comprehensive and innovative evaluation of climate models with newly available global observations. The traditional approach to climate model evaluation, which compares a single parameter at a time, identifies symptomatic model biases and errors but fails to diagnose the model problems. The model diagnosis process requires physics-based multi-variable comparisons that typically involve large-volume and heterogeneous datasets, making them both computationally- and data-intensive. To address these challenges, we are developing a parallel, distributed web-service system that enables the physics-based multi-variable model performance evaluations and diagnoses through the comprehensive and synergistic use of multiple observational data, reanalysis data, and model outputs. We have developed a methodology to transform an existing science application code into a web service using a Python wrapper interface and Python web service frameworks (i.e., Flask, Gunicorn, and Tornado). The web-service system, called Climate Model Diagnostic Analyzer (CMDA), currently supports (1) all the datasets from Obs4MIPs and a few ocean datasets from NOAA and Argo, which can serve as observation-based reference data for model evaluation and (2) many of CMIP5 model outputs covering a broad range of atmosphere, ocean, and land variables from the CMIP5 specific historical runs and AMIP runs. Analysis capabilities currently supported by CMDA are (1) the calculation of annual and seasonal means of physical variables, (2) the calculation of time evolution of the means in any specified geographical region, (3) the calculation of correlation between two variables, and (4) the calculation of difference between two variables. A web user interface is chosen for CMDA because it not only lowers the learning curve and removes the adoption barrier of the tool but also enables instantaneous use

  9. The Research on Web Service based Network Management

    Directory of Open Access Journals (Sweden)

    Wenli Dong

    2010-07-01

    Full Text Available This paper proposes Web Service based network management. The Web Service based network management system is analyzed. It consists of network management layer, collaborative management implementation layer, and management function layer mainly. The complex management network tasks can be accomplished respectively by more than one Web Service distributed on Internet and the Web Services interchange information based on XML message. The SNMP/XML gateway and the translation between GDMO/ASN.1 and XML/Schema are designed and implemented to implement the integration between the legacy network management systems and the network management developed by Web Service technologies. The service management in Web Service based network management is discussed. Service composition/re-composition in Web Service based network management is analyzed based on the QoS requirements negotiation between the network management requirements and the statement of Web Service and network, OWL-S being used to described the network management requirements to discover the suitable Web Service, BPEL being used to describe the Web Service composition.

  10. Web Map Services (WMS) Global Mosaic

    Science.gov (United States)

    Percivall, George; Plesea, Lucian

    2003-01-01

    The WMS Global Mosaic provides access to imagery of the global landmass using an open standard for web mapping. The seamless image is a mosaic of Landsat 7 scenes; geographically-accurate with 30 and 15 meter resolutions. By using the OpenGIS Web Map Service (WMS) interface, any organization can use the global mosaic as a layer in their geospatial applications. Based on a trade study, an implementation approach was chosen that extends a previously developed WMS hosting a Landsat 5 CONUS mosaic developed by JPL. The WMS Global Mosaic supports the NASA Geospatial Interoperability Office goal of providing an integrated digital representation of the Earth, widely accessible for humanity's critical decisions.

  11. DESIGNING DEPENDABLE AGILE LAYERED WEB SERVICES SECURITY ARCHITECTURE SOLUTIONS

    Directory of Open Access Journals (Sweden)

    M.UPENDRA KUMAR

    2011-06-01

    Full Text Available Service Orientation Engineering (SOE (using Web Services and Agile modeling software development presents promising solutions for contemporary software development projects to deal effectively withchallenges in increasingly turbulent business environments typified by unpredictable markets, changing customer requirements, pressures of even shorter time to deliver, and rapidly advancing informationtechnologies. Web Services Security Architectures have three layers, as provided by NIST standard: Web Service Layer, Web Services Framework Layer (.NET or J2EE, and Web Server Layer. In services oriented web services architecture, business processes are executed as a composition of services, which can suffer from vulnerabilities pertaining to secure data access and protecting code of Web Services. The goal of the Web services security architecture is to summary out the details of message-level security from the mainstream business logic, with a focus on Web Service contract design and versioning for SOA. Service oriented web services architectures impose additional analysis complexity as they provide much flexibility and frequentchanges with in orchestrated processes and services. In this paper, we discuss about developing dependable solutions for Web Services Security Architectures using Agile Layered security architectures in terms of Privacy requirements. All this research is motivated by Secure Service Oriented Analysis and Design research domain. We initially validate this by a BPEL Editor using GWT for RBAC and Privacy. Finally a real world case study is implemented using J2EE, for validating our approach. Secure Stock Exchange System using Web Services is to automate the stock exchange works, and can help user make the decisions when it comes to investment.

  12. An Approach of Web Service Quality Attributes Specification

    Directory of Open Access Journals (Sweden)

    Samer Hanna

    2010-06-01

    Full Text Available Web Services are considered a new way of building software applications based on Services that are available through the Internet. However, Web Services still face many problems that are limiting their adoption. One of the causes of this problem is the lack of metadata about the quality attributes of Web Services, which make Service Requesters reluctant to integrate Web Service with their applications. This paper proposes a novel ontology that describes a model of the requester-oriented Web Services' quality attributes. The ontology is based on previous quality models which have been refined and modified specifically to address the quality issues as they relate to the requester of Web Services. Also an analysis will describe how some of the quality attributes in the previous model can be evaluated using different types of test cases

  13. The Semantics of Web Services: An Examination in GIScience Applications

    Directory of Open Access Journals (Sweden)

    Xuan Shi

    2013-09-01

    Full Text Available Web service is a technological solution for software interoperability that supports the seamless integration of diverse applications. In the vision of web service architecture, web services are described by the Web Service Description Language (WSDL, discovered through Universal Description, Discovery and Integration (UDDI and communicate by the Simple Object Access Protocol (SOAP. Such a divination has never been fully accomplished yet. Although it was criticized that WSDL only has a syntactic definition of web services, but was not semantic, prior initiatives in semantic web services did not establish a correct methodology to resolve the problem. This paper examines the distinction and relationship between the syntactic and semantic definitions for web services that characterize different purposes in service computation. Further, this paper proposes that the semantics of web service are neutral and independent from the service interface definition, data types and platform. Such a conclusion can be a universal law in software engineering and service computing. Several use cases in the GIScience application are examined in this paper, while the formalization of geospatial services needs to be constructed by the GIScience community towards a comprehensive ontology of the conceptual definitions and relationships for geospatial computation. Advancements in semantic web services research will happen in domain science applications.

  14. Developing a Secure Web Service Architecture for SVG Image Delivery

    OpenAIRE

    Sabah Mohammed; Jinan Fiaidhi; Hamada Ghenniwa; Marshall Hahn

    2006-01-01

    Web Services are substantially growing and become vital for businesses and organizations. A major concern, especially for mission-critical applications is Security. This study focuses on developing Scalable Vector Graphics (SVG) as Web services. In particular, we develop a service-oriented architecture that securely manages SVG Web services using the intermediary design pattern. In the proposed architecture we introduced two kinds of specialized security intermediaries to enforce SVG signatur...

  15. Semantic Service Discovery Techniques for the composable web

    OpenAIRE

    Fernández Villamor, José Ignacio

    2012-01-01

    This PhD thesis contributes to the problem of resource and service discovery in the context of the composable web. In the current web, mashup technologies allow developers reusing services and contents to build new web applications. However, developers face a problem of information flood when searching for appropriate services or resources for their combination. To contribute to overcoming this problem, a framework is defined for the discovery of services and resources. In this framework, thr...

  16. Web Service Description and Discovery Based on Semantic Model

    Institute of Scientific and Technical Information of China (English)

    YANG Xuemei; XU Lizhen; DONG Yisheng; WANG Yongli

    2006-01-01

    A novel semantic model of Web service description and discovery was proposed through an extension for profile model of Web ontology language for services (OWL-S) in this paper.Similarity matching of Web services was implemented through computing weighted summation of semantic similarity value based on specific domain ontology and dynamical satisfy extent evaluation for quality of service (QoS).Experiments show that the provided semantic matching model is efficient.

  17. Testing Web Services for Robustness: A Tool Demo

    OpenAIRE

    Laranjeiro, Nuno; Vieira, Marco

    2009-01-01

    Web services represent a powerful interface for back-end systems that must provide a robust interface to client applications, even in the presence of invalid inputs. However, developing robust services is a difficult task. In this paper we demonstrate wsrbench, an online tool that facilitates web services robustness testing. Additionally, we present two scenarios to motivate robustness testing and to demonstrate the power of robustness testing in web services environments.

  18. Web Services as Public Services: Are We Supporting Our Busiest Service Point?

    Science.gov (United States)

    Riley-Huff, Debra A.

    2009-01-01

    This article is an analysis of academic library organizational culture, patterns, and processes as they relate to Web services. Data gathered in a research survey is examined in an attempt to reveal current departmental and administrative attitudes, practices, and support for Web services in the library research environment. (Contains 10 tables.)

  19. Ontology Matching for Web Services Composition

    Czech Academy of Sciences Publication Activity Database

    Tyl, Pavel

    Berlin : Springer, 2011 - (Yonazi, J.; Sedoyeka, E.; Ariwa, E.; El-Qawasmeh, E.), s. 94-103 ISBN 978-3-642-22728-8. ISSN 1865-0929. - (Communications in Computer and Information Science. 171). [ICeND 2011. International Conference on e-Technologies and Networks for Development /1./. Dar Es Salaam (TZ), 03.08.2011-05.08.2011] R&D Projects: GA ČR GAP202/10/0761 Grant ostatní: ČVUT(CZ) SGS 2010/7821 Institutional research plan: CEZ:AV0Z10300504 Keywords : ontology matching * web services composition Subject RIV: IN - Informatics, Computer Science

  20. Multi- Layer Tree Hierarchical Architecture Based on Web Service

    Institute of Scientific and Technical Information of China (English)

    TONG Hengjian; LI Deren; ZHU Xinyan; SHAO Zhenfeng

    2006-01-01

    To solve the problem of the information share and services integration in population information system, we propose a multi-layer tree hierarchical architecture. The com mand (Web Service Call) is recursively multicast from top layer of tree to bottom layer of tree and statistical data are gathered from bottom layer to top layer. We implemented the architecture by using Web Services technology. In our implementation, client program is the requestor of Web Services,and all leaf nodes of the last layer are only the provider of Web Services. For those nodes of intermediate layers, every node is not only the provider of Web Services, but also the dispatcher of Web Services. We take population census as an example to describe the working flow of the architecture.

  1. ATLAS Tags Web Service calls Athena via Athenaeum Framework

    CERN Document Server

    Hrivnac, J; The ATLAS collaboration

    2010-01-01

    High Energy Physics experiments start using a Web Service style application to access functionality of their main frameworks. Those frameworks, however, are not ready to be executed in a standard Web Service environment as frameworks are too complex, monolithic and use non-standard and non-portable technologies. ATLAS Tag Browser is one of those Web Service. To provide the possibility to extract full ATLAS events from the standard Web Service, we need to access to full ATLAS offline framework - Athena. As Athena cannot run directly within any Web Service, the client server approach has been chosen. Web Service calls Athena remotely over XML-RPC connection using Athenaeum framework. The paper will discuss integration of Athenaeum framework with ATLAS Tag database service, its distributed deployment, monitoring and performance.

  2. Automatic Structuring Of Semantic Web Services An Approach

    OpenAIRE

    Kamala, B.; Nandhini, J. M.

    2013-01-01

    Ontologies have become the effective modeling for various applications and significantly in the semantic web. The difficulty of extracting information from the web, which was created mainly for visualising information, has driven the birth of the semantic web, which will contain much more resources than the web and will attach machine-readable semantic information to these resources. Ontological bootstrapping on a set of predefined sources, such as web services, must address the problem of mu...

  3. Industrial TCP/IP Services Monitoring through Embedded Web Services

    Directory of Open Access Journals (Sweden)

    Maciá-Pérez Francisco

    2008-01-01

    Full Text Available Abstract The amount of IT devices and services incorporated in the industrial environment has led to the need to design mechanisms that will ensure its correct operation and minimise stoppage times. This paper proposes a system based on service-oriented architectures that allows the correct operation and monitoring of the applications and services running in this type of production elements. The main component of the system is a reduced size network device—that we have named eNSM device—in which the monitoring function proposed has been embedded as a web service. The whole system is based on a distributed application whose components are software agents. In addition, an application protocol named NSMP has been defined for communication between these agents.

  4. Industrial TCP/IP Services Monitoring through Embedded Web Services

    Directory of Open Access Journals (Sweden)

    Francisco Maciá-Pérez

    2007-12-01

    Full Text Available The amount of IT devices and services incorporated in the industrial environment has led to the need to design mechanisms that will ensure its correct operation and minimise stoppage times. This paper proposes a system based on service-oriented architectures that allows the correct operation and monitoring of the applications and services running in this type of production elements. The main component of the system is a reduced size network device—that we have named eNSM device—in which the monitoring function proposed has been embedded as a web service. The whole system is based on a distributed application whose components are software agents. In addition, an application protocol named NSMP has been defined for communication between these agents.

  5. P2P Approach for Web Services Publishing and Discovery

    Science.gov (United States)

    Islam, Mohmammad Towhidul; Akon, Mursalin; Shen, Xuemin (Sherman)

    Web service is an emerging paradigm for distributing business applications from different platforms to a wide variety of clients. The critical factor in seamlessly accessing web services is to discover the appropriate service and the related service providers. Unfortunately, current web service technologies use centralized directory to keep the service index, which is not scalable and at the same time vulnerable to single point of failure. Peer to peer system is a popular decentralized architecture which can be used for key look up service with scalability and self organization. Thus there is an opportunity to intersect the P2P framework with web services to provide the scalable solution. In this chapter, we discuss the key methods to deploy web services using the peer-to-peer technology.

  6. Web Services Security Architectures for Secure Service Oriented Analysis and Design

    Directory of Open Access Journals (Sweden)

    D.Shravani #1 , Dr.P.Suresh Varma*2 , Dr.B.Padmaja Rani #3 , K.Venkateswar Rao*4M.Upendra Kumar#5

    2011-04-01

    Full Text Available This paper discusses the research methodology on Web Services Security Architectures for Secure Service Oriented Analysis and Design. Initially we discuss about the Research Methodology for Designing Dependable Agile Layered Security Architecture Solutions for Web Services Security Architectures. Finally we discuss an implementation case study of ensuring data security architecture on Web Services Cloud

  7. Business and scientific workflows a web service-oriented approach

    CERN Document Server

    Tan, Wei

    2013-01-01

    Focuses on how to use web service computing and service-based workflow technologies to develop timely, effective workflows for both business and scientific fields Utilizing web computing and Service-Oriented Architecture (SOA), Business and Scientific Workflows: A Web Service-Oriented Approach focuses on how to design, analyze, and deploy web service-based workflows for both business and scientific applications in many areas of healthcare and biomedicine. It also discusses and presents the recent research and development results. This informative reference features app

  8. OGC Web Services standards by example : the European Seismic Portal

    Science.gov (United States)

    Frobert, L.; Kamb, L.; Trani, L.; Spinuso, A.; Bossu, R.; Van Eck, T.

    2011-12-01

    NERIES (2006-2010) was an Integrated Infrastructure Initiative (I3) project in the Sixth Framework Program (FP6) of the European Commission (EC), aiming at networking the European seismic networks, improving access to data, allowing access to specific seismic infrastructures and pursuing targeted research developing the next generation of tools for improved service and data analysis. During this project, a web portal was developed using web services to access data and a Visual Web Applications to display them. However these web services were not conform to any standard, making them difficult to consume by any new user interface. Therefore, for the NERA project, the follow-up of NERIES, we have proposed the use of web services standards to access our data. We have decided to use standards defined by the Open Geospatial Consortium (OGC). The OGC defines standards for the Web service interfaces to access geo-tagged data. The events and seismic stations are also geo-tagged making these web services suitable for our purpose. Using standard web services gives us the opportunity to distribute our data across all conformant consumers to these standards through various programming languages and applications We have implemented a preliminary version of web services conforming to the Web Map Service (WMS) and Web Feature Service (WFS) standard to access our catalog of seismic events (nearly 200 000 events). To visualize them we have made four examples demo on our web site using different technologies (Adobe Flash, JavaScript, Java with Nasa World Wind and UDig a desktop GIS application). In the future we hope to implement other OGC Web services standard like : - Sensor Observation Service (SOS) to provide seismic waveform records; - Web Notification Service (WNS); - Catalog Service for the Web (CSW) to provide a search engine of all our web services; - Web Processing Service (WPS) to process data between different services. The power of the use of OGC standards is the easy

  9. Dynamic web service composition based on OWL-S

    Institute of Scientific and Technical Information of China (English)

    Jing DONG; Yongtao SUN; Sheng YANG; Kang ZHANG

    2006-01-01

    Composing existing web services for enterprise applications may enable higher level of reuse. However the composition processes are mostly static and lack of support for runtime redesign. In this paper, we describe our approach to the extension of the OWL-S ontology framework for dynamic web service composition. We raise the level of abstraction and propose an abstract service layer so that web services can be composed at the abstract service level instead of the concrete level. Each abstract service is attached with an instance pool including all instances of the abstract service to facilitate fail-over and dynamic compositions.

  10. A web services choreography scenario for interoperating bioinformatics applications

    Directory of Open Access Journals (Sweden)

    Cheung David W

    2004-03-01

    Full Text Available Abstract Background Very often genome-wide data analysis requires the interoperation of multiple databases and analytic tools. A large number of genome databases and bioinformatics applications are available through the web, but it is difficult to automate interoperation because: 1 the platforms on which the applications run are heterogeneous, 2 their web interface is not machine-friendly, 3 they use a non-standard format for data input and output, 4 they do not exploit standards to define application interface and message exchange, and 5 existing protocols for remote messaging are often not firewall-friendly. To overcome these issues, web services have emerged as a standard XML-based model for message exchange between heterogeneous applications. Web services engines have been developed to manage the configuration and execution of a web services workflow. Results To demonstrate the benefit of using web services over traditional web interfaces, we compare the two implementations of HAPI, a gene expression analysis utility developed by the University of California San Diego (UCSD that allows visual characterization of groups or clusters of genes based on the biomedical literature. This utility takes a set of microarray spot IDs as input and outputs a hierarchy of MeSH Keywords that correlates to the input and is grouped by Medical Subject Heading (MeSH category. While the HTML output is easy for humans to visualize, it is difficult for computer applications to interpret semantically. To facilitate the capability of machine processing, we have created a workflow of three web services that replicates the HAPI functionality. These web services use document-style messages, which means that messages are encoded in an XML-based format. We compared three approaches to the implementation of an XML-based workflow: a hard coded Java application, Collaxa BPEL Server and Taverna Workbench. The Java program functions as a web services engine and interoperates

  11. Discovering Homogeneous Web Service Community in the User-Centric Web Environment

    OpenAIRE

    Liu, Xuanzhe; Huang, Gang; Hong, Mei

    2009-01-01

    The Web has undergone a tremendous change toward a highly user-centric environment. Millions of users can participate and collaborate for their own interests and benefits. Services Computing paradigm together with the proliferation of Web services have created great potential opportunities for the users, also known as service consumers, to produce value-added services by means of service discovery and composition. In this paper, we propose an efficient approach to facilitating the service con...

  12. Persistence and availability of Web services in computational biology.

    Directory of Open Access Journals (Sweden)

    Sebastian J Schultheiss

    Full Text Available We have conducted a study on the long-term availability of bioinformatics Web services: an observation of 927 Web services published in the annual Nucleic Acids Research Web Server Issues between 2003 and 2009. We found that 72% of Web sites are still available at the published addresses, only 9% of services are completely unavailable. Older addresses often redirect to new pages. We checked the functionality of all available services: for 33%, we could not test functionality because there was no example data or a related problem; 13% were truly no longer working as expected; we could positively confirm functionality only for 45% of all services. Additionally, we conducted a survey among 872 Web Server Issue corresponding authors; 274 replied. 78% of all respondents indicate their services have been developed solely by students and researchers without a permanent position. Consequently, these services are in danger of falling into disrepair after the original developers move to another institution, and indeed, for 24% of services, there is no plan for maintenance, according to the respondents. We introduce a Web service quality scoring system that correlates with the number of citations: services with a high score are cited 1.8 times more often than low-scoring services. We have identified key characteristics that are predictive of a service's survival, providing reviewers, editors, and Web service developers with the means to assess or improve Web services. A Web service conforming to these criteria receives more citations and provides more reliable service for its users. The most effective way of ensuring continued access to a service is a persistent Web address, offered either by the publishing journal, or created on the authors' own initiative, for example at http://bioweb.me. The community would benefit the most from a policy requiring any source code needed to reproduce results to be deposited in a public repository.

  13. Creating OGC Web Processing Service workflows using a web-based editor

    Science.gov (United States)

    de Jesus, J.; Walker, P.; Grant, M.

    2012-04-01

    The OGC WPS (Web Processing Service) specifies how geospatial algorithms may be accessed in an SOA (Service Oriented Architecture). Service providers can encode both simple and sophisticated algorithms as WPS processes and publish them as web services. These services are not only useful individually but may be built into complex processing chains (workflows) that can solve complex data analysis and/or scientific problems. The NETMAR project has extended the Web Processing Service (WPS) framework to provide transparent integration between it and the commonly used WSDL (Web Service Description Language) that describes the web services and its default SOAP (Simple Object Access Protocol) binding. The extensions allow WPS services to be orchestrated using commonly used tools (in this case Taverna Workbench, but BPEL based systems would also be an option). We have also developed a WebGUI service editor, based on HTML5 and the WireIt! Javascript API, that allows users to create these workflows using only a web browser. The editor is coded entirely in Javascript and performs all XSLT transformations needed to produce a Taverna compatible (T2FLOW) workflow description which can be exported and run on a local Taverna Workbench or uploaded to a web-based orchestration server and run there. Here we present the NETMAR WebGUI service chain editor and discuss the problems associated with the development of a WebGUI for scientific workflow editing; content transformation into the Taverna orchestration language (T2FLOW/SCUFL); final orchestration in the Taverna engine and how to deal with the large volumes of data being transferred between different WPS services (possibly running on different servers) during workflow orchestration. We will also demonstrate using the WebGUI for creating a simple workflow making use of published web processing services, showing how simple services may be chained together to produce outputs that would previously have required a GIS (Geographic

  14. A New Approach to Development of Composite Web Services

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    With the requirement for complex Web Services steadily increasing, there is a growing interest for reusing basic, existing Web Services to composite new ones. We present a composite Web Services development approach driven by model driven architecture (MDA): using UML(Unified Modeling Language) class diagram to model structure PIM(Plateform Independent Platform) and UML activity diagram to model behavior PIM, then by model transformation converting the PIMs to specific Web Services specification platforms and execution platform to get the corresponding PSMs (platform specific models). The main contributions of this paper are the all-around solution to Web Services composition development and the transformation rules for structure and behavior model of Web Services between PIMs and PSMs.

  15. DESIGNING DEPENDABLE AGILE LAYERED WEB SERVICES SECURITY ARCHITECTURE SOLUTIONS

    OpenAIRE

    M.Upendra Kumar; Dr.D.Sravan Kumar; Dr. B.PADMAJA RANI; K.Venkateswara Rao

    2011-01-01

    Service Orientation Engineering (SOE) (using Web Services) and Agile modeling software development presents promising solutions for contemporary software development projects to deal effectively withchallenges in increasingly turbulent business environments typified by unpredictable markets, changing customer requirements, pressures of even shorter time to deliver, and rapidly advancing informationtechnologies. Web Services Security Architectures have three layers, as provided by NIST standar...

  16. Feature-based engineering of compensations in web service environment

    DEFF Research Database (Denmark)

    Schaefer, Michael; Dolog, Peter

    2009-01-01

    In this paper, we introduce a product line approach for developing Web services with extended compensation capabilities. We adopt a feature modelling approach in order to describe variable and common compensation properties of Web service variants, as well as service consumer application...

  17. A web service for service composition to aid geospatial modelers

    Science.gov (United States)

    Bigagli, L.; Santoro, M.; Roncella, R.; Mazzetti, P.

    2012-04-01

    The identification of appropriate mechanisms for process reuse, chaining and composition is considered a key enabler for the effective uptake of a global Earth Observation infrastructure, currently pursued by the international geospatial research community. In the Earth and Space Sciences, such a facility could primarily enable integrated and interoperable modeling, for what several approaches have been proposed and developed, over the last years. In fact, GEOSS is specifically tasked with the development of the so-called "Model Web". At increasing levels of abstraction and generalization, the initial stove-pipe software tools have evolved to community-wide modeling frameworks, to Component-Based Architecture solution, and, more recently, started to embrace Service-Oriented Architectures technologies, such as the OGC WPS specification and the WS-* stack of W3C standards for service composition. However, so far, the level of abstraction seems too low for implementing the Model Web vision, and far too complex technological aspects must still be addressed by both providers and users, resulting in limited usability and, eventually, difficult uptake. As by the recent ICT trend of resource virtualization, it has been suggested that users in need of a particular processing capability, required by a given modeling workflow, may benefit from outsourcing the composition activities into an external first-class service, according to the Composition as a Service (CaaS) approach. A CaaS system provides the necessary interoperability service framework for adaptation, reuse and complementation of existing processing resources (including models and geospatial services in general) in the form of executable workflows. This work introduces the architecture of a CaaS system, as a distributed information system for creating, validating, editing, storing, publishing, and executing geospatial workflows. This way, the users can be freed from the need of a composition infrastructure and

  18. Evaluation of Distributed SOAP and RESTful MobileWeb Services

    OpenAIRE

    AlShahwan, F; Moessner, K.; Carrez, F

    2010-01-01

    Even mobile Web Services are still provided using servers that usually reside in the core networks. Main reason for not providing large and complex Web Services from resource limited mobile devices is not only the volatility of wireless connections and mobility of mobile hosts, but also, the often limited processing power. Offloading of some of the processing tasks is one step towards achieving optimal mobile Web Service provision. This paper presents two frameworks for providing distributed ...

  19. BEHAVIOR EVOLUTION OF WEB SERVICES WITH DYNAMIC ADAPTATION

    OpenAIRE

    Ginjala Srikanth Reddy; Bagam Laxmaiah

    2013-01-01

    Web services are self contained, self-describing modular application that can be published, located, and invoked across the Web‖. The Business Organization and many companies provides their services to meet new needs, technological changes and requirements of these users. So the providers and web designers to provides the needs of Adaptable Web Services that supports the existing features as well as new features also. we mean to be able to automatically adapt the business processes at run-t...

  20. Managing and Querying Web Services Communities: A Survey

    OpenAIRE

    Hela Limam; Jalel Akaichi

    2011-01-01

    With the advance of Web Services technologies and the emergence of Web Services into the information space, tremendous opportunities for empowering users and organizations appear in various application domains including electronic commerce, travel, intelligence information gathering and analysis, health care, digital government, etc. However, the technology to organize, search, integrate these Web Services has not kept pace with the rapid growth of the available information space. The number ...

  1. The DBCLS BioHackathon: standardization and interoperability for bioinformatics web services and workflows. The DBCLS BioHackathon Consortium*.

    Science.gov (United States)

    Katayama, Toshiaki; Arakawa, Kazuharu; Nakao, Mitsuteru; Ono, Keiichiro; Aoki-Kinoshita, Kiyoko F; Yamamoto, Yasunori; Yamaguchi, Atsuko; Kawashima, Shuichi; Chun, Hong-Woo; Aerts, Jan; Aranda, Bruno; Barboza, Lord Hendrix; Bonnal, Raoul Jp; Bruskiewich, Richard; Bryne, Jan C; Fernández, José M; Funahashi, Akira; Gordon, Paul Mk; Goto, Naohisa; Groscurth, Andreas; Gutteridge, Alex; Holland, Richard; Kano, Yoshinobu; Kawas, Edward A; Kerhornou, Arnaud; Kibukawa, Eri; Kinjo, Akira R; Kuhn, Michael; Lapp, Hilmar; Lehvaslaiho, Heikki; Nakamura, Hiroyuki; Nakamura, Yasukazu; Nishizawa, Tatsuya; Nobata, Chikashi; Noguchi, Tamotsu; Oinn, Thomas M; Okamoto, Shinobu; Owen, Stuart; Pafilis, Evangelos; Pocock, Matthew; Prins, Pjotr; Ranzinger, René; Reisinger, Florian; Salwinski, Lukasz; Schreiber, Mark; Senger, Martin; Shigemoto, Yasumasa; Standley, Daron M; Sugawara, Hideaki; Tashiro, Toshiyuki; Trelles, Oswaldo; Vos, Rutger A; Wilkinson, Mark D; York, William; Zmasek, Christian M; Asai, Kiyoshi; Takagi, Toshihisa

    2010-01-01

    Web services have become a key technology for bioinformatics, since life science databases are globally decentralized and the exponential increase in the amount of available data demands for efficient systems without the need to transfer entire databases for every step of an analysis. However, various incompatibilities among database resources and analysis services make it difficult to connect and integrate these into interoperable workflows. To resolve this situation, we invited domain specialists from web service providers, client software developers, Open Bio* projects, the BioMoby project and researchers of emerging areas where a standard exchange data format is not well established, for an intensive collaboration entitled the BioHackathon 2008. The meeting was hosted by the Database Center for Life Science (DBCLS) and Computational Biology Research Center (CBRC) and was held in Tokyo from February 11th to 15th, 2008. In this report we highlight the work accomplished and the common issues arisen from this event, including the standardization of data exchange formats and services in the emerging fields of glycoinformatics, biological interaction networks, text mining, and phyloinformatics. In addition, common shared object development based on BioSQL, as well as technical challenges in large data management, asynchronous services, and security are discussed. Consequently, we improved interoperability of web services in several fields, however, further cooperation among major database centers and continued collaborative efforts between service providers and software developers are still necessary for an effective advance in bioinformatics web service technologies. PMID:20727200

  2. The DBCLS BioHackathon: standardization and interoperability for bioinformatics web services and workflows. The DBCLS BioHackathon Consortium*

    Directory of Open Access Journals (Sweden)

    Katayama Toshiaki

    2010-08-01

    Full Text Available Abstract Web services have become a key technology for bioinformatics, since life science databases are globally decentralized and the exponential increase in the amount of available data demands for efficient systems without the need to transfer entire databases for every step of an analysis. However, various incompatibilities among database resources and analysis services make it difficult to connect and integrate these into interoperable workflows. To resolve this situation, we invited domain specialists from web service providers, client software developers, Open Bio* projects, the BioMoby project and researchers of emerging areas where a standard exchange data format is not well established, for an intensive collaboration entitled the BioHackathon 2008. The meeting was hosted by the Database Center for Life Science (DBCLS and Computational Biology Research Center (CBRC and was held in Tokyo from February 11th to 15th, 2008. In this report we highlight the work accomplished and the common issues arisen from this event, including the standardization of data exchange formats and services in the emerging fields of glycoinformatics, biological interaction networks, text mining, and phyloinformatics. In addition, common shared object development based on BioSQL, as well as technical challenges in large data management, asynchronous services, and security are discussed. Consequently, we improved interoperability of web services in several fields, however, further cooperation among major database centers and continued collaborative efforts between service providers and software developers are still necessary for an effective advance in bioinformatics web service technologies.

  3. An Access Control Metamodel for Web Service-Oriented Architecture

    OpenAIRE

    Emig, Christian; Brandt, Frank; Abeck, Sebastian; Biermann, Jürgen; Klarl, Heiko

    2008-01-01

    With the mutual consent to use WSDL (Web Service Description Language) to describe web service interfaces and SOAP as the basic communication protocol, the cornerstone for web service-oriented architecture (WSOA) has been established. Considering the momentum observable by the growing number of specifications in the web service domain for the indispensable cross-cutting concern of identity management (IdM) it is still an open issue how a WSOA-aware IdM architecture is built and how it is link...

  4. Security And Performance Of XML Web Services For Mobile Devices

    OpenAIRE

    Nguyen, Thao Thanh Thi

    2007-01-01

    As more and more sensitive information is entering web based applications, and thus are available through XML Web Services, the security of these systems is of increasing importance. A mobile client that uses a service from an XML Web Service is continuously exposed to threats, and is accessible by anyone who would like to attempt a break-in. These Java 2, Micro Edition clients that use XML Web Service cannot be secure unless the security mechanisms are implemented on the devices. Since the e...

  5. Analysis of Trust-Based Approaches for Web Service Selection

    DEFF Research Database (Denmark)

    Dragoni, Nicola; Miotto, Nicola

    2011-01-01

    The basic tenet of Service-Oriented Computing (SOC) is the possibility of building distributed applications on the Web by using Web services as fundamental building blocks. The proliferation of such services is considered the second wave of evolution in the Internet age, moving the Web from...... a collection of pages to a collections of services. Consensus is growing that this Web service revolution wont eventuate until we resolve trust-related issues. Indeed, the intrinsic openness of the SOC vision makes crucial to locate useful services and recognize them as trustworthy. In this paper we review...... the field of trust-based Web service selection, providing a structured classification of current approaches and highlighting the main limitations of each class and of the overall field....

  6. Detecting feature interactions in Web services with model checking techniques

    Institute of Scientific and Technical Information of China (English)

    2007-01-01

    As a platform-independent software system, a Web service is designed to offer interoperability among diverse and heterogeneous applications.With the introduction of service composition in the Web service creation, various message interactions among the atomic services result in a problem resembling the feature interaction problem in the telecommunication area.This article defines the problem as feature interaction in Web services and proposes a model checking-based detection method.In the method, the Web service description is translated to the Promela language - the input language of the model checker simple promela interpreter (SPIN), and the specific properties, expressed as linear temporal logic (LTL) formulas, are formulated according to our classification of feature interaction.Then, SPIN is used to check these specific properties to detect the feature interaction in Web services.

  7. A Survey on Trust-Based Web Service Provision Approaches

    DEFF Research Database (Denmark)

    Dragoni, Nicola

    2010-01-01

    The basic tenet of Service-Oriented Computing (SOC) is the possibility of building distributed applications on the Web by using Web Services as fundamental building blocks. The proliferation of such services is considered the second wave of evolution in the Internet age, moving the Web from a...... collection of pages to a collections of services. Consensus is growing that this Web Service “revolution” won't eventuate until we resolve trust-related issues. Indeed, the intrinsic openness of the SOC vision makes crucial to locate useful services and recognize them as trustworthy. In this paper we review...... the field of trust-based Web Service selection, providing a structured classification of current approaches and highlighting the main limitations of each class and of the overall field. As a result, we claim that a soft notion of trust lies behind such weaknesses and we advocate the need of a new...

  8. Enhanced Access to Earth Science Data through Standards-based Web Services and Applications

    Science.gov (United States)

    Hiatt, S. H.; Hashimoto, H.; Melton, F. S.; Michaelis, A.; Milesi, C.; Nemani, R. R.; Votava, P.; Wang, W.

    2009-12-01

    The Terrestrial Observation and Prediction System (TOPS) at NASA Ames Research Center's Ecological Forecasting Lab generates a suite of gridded data products in near real-time that are designed to enhance management decisions related to floods, droughts, forest fires, human health, as well as crop, range, and forest production. Derived from the synthesis of satellite imagery, ground observations, and specialized ecosystem models, our data products hold great potential for supporting research and practical applications across a wide range of disciplines. In order to provide enhanced access to our data and to promote multidisciplinary collaboration we implement standards-based web services. We serve TOPS data conforming to the Open-source Project for a Network Data Access Protocol (OPeNDAP) which allows subsetting and distribution of large HDF or NetCDF datasets, complete with standards-based metadata. Additionally, we implement a standard Web Map Service (WMS) for visualization of geospatial data. To further extend the use of our data to a wider audience we build upon these web services to develop browser-based visualization and analysis tools. We use Asynchronous Javascript and XML (AJAX) techniques to build interactive web applications leveraging our web services. For example, our WMS provides the map image tiles used in our mapping client. Users can click on the map to query TOPS datasets and regional summaries via OPeNDAP, producing time-series charts allowing temporal analysis of environmental trends and associated phenomena. We present the TOPS Data Gateway and its components, highlighting how the use of open protocols and standards provides improved data access for our clients and research partners, encouraging data interoperability and multidisciplinary collaboration.

  9. BioSWR--semantic web services registry for bioinformatics.

    Directory of Open Access Journals (Sweden)

    Dmitry Repchevsky

    Full Text Available Despite of the variety of available Web services registries specially aimed at Life Sciences, their scope is usually restricted to a limited set of well-defined types of services. While dedicated registries are generally tied to a particular format, general-purpose ones are more adherent to standards and usually rely on Web Service Definition Language (WSDL. Although WSDL is quite flexible to support common Web services types, its lack of semantic expressiveness led to various initiatives to describe Web services via ontology languages. Nevertheless, WSDL 2.0 descriptions gained a standard representation based on Web Ontology Language (OWL. BioSWR is a novel Web services registry that provides standard Resource Description Framework (RDF based Web services descriptions along with the traditional WSDL based ones. The registry provides Web-based interface for Web services registration, querying and annotation, and is also accessible programmatically via Representational State Transfer (REST API or using a SPARQL Protocol and RDF Query Language. BioSWR server is located at http://inb.bsc.es/BioSWR/and its code is available at https://sourceforge.net/projects/bioswr/under the LGPL license.

  10. BioSWR--semantic web services registry for bioinformatics.

    Science.gov (United States)

    Repchevsky, Dmitry; Gelpi, Josep Ll

    2014-01-01

    Despite of the variety of available Web services registries specially aimed at Life Sciences, their scope is usually restricted to a limited set of well-defined types of services. While dedicated registries are generally tied to a particular format, general-purpose ones are more adherent to standards and usually rely on Web Service Definition Language (WSDL). Although WSDL is quite flexible to support common Web services types, its lack of semantic expressiveness led to various initiatives to describe Web services via ontology languages. Nevertheless, WSDL 2.0 descriptions gained a standard representation based on Web Ontology Language (OWL). BioSWR is a novel Web services registry that provides standard Resource Description Framework (RDF) based Web services descriptions along with the traditional WSDL based ones. The registry provides Web-based interface for Web services registration, querying and annotation, and is also accessible programmatically via Representational State Transfer (REST) API or using a SPARQL Protocol and RDF Query Language. BioSWR server is located at http://inb.bsc.es/BioSWR/and its code is available at https://sourceforge.net/projects/bioswr/under the LGPL license. PMID:25233118

  11. BioSWR – Semantic Web Services Registry for Bioinformatics

    Science.gov (United States)

    Repchevsky, Dmitry; Gelpi, Josep Ll.

    2014-01-01

    Despite of the variety of available Web services registries specially aimed at Life Sciences, their scope is usually restricted to a limited set of well-defined types of services. While dedicated registries are generally tied to a particular format, general-purpose ones are more adherent to standards and usually rely on Web Service Definition Language (WSDL). Although WSDL is quite flexible to support common Web services types, its lack of semantic expressiveness led to various initiatives to describe Web services via ontology languages. Nevertheless, WSDL 2.0 descriptions gained a standard representation based on Web Ontology Language (OWL). BioSWR is a novel Web services registry that provides standard Resource Description Framework (RDF) based Web services descriptions along with the traditional WSDL based ones. The registry provides Web-based interface for Web services registration, querying and annotation, and is also accessible programmatically via Representational State Transfer (REST) API or using a SPARQL Protocol and RDF Query Language. BioSWR server is located at http://inb.bsc.es/BioSWR/and its code is available at https://sourceforge.net/projects/bioswr/under the LGPL license. PMID:25233118

  12. SIDECACHE: Information access, management and dissemination framework for web services

    Directory of Open Access Journals (Sweden)

    Robbins Kay A

    2011-06-01

    Full Text Available Abstract Background Many bioinformatics algorithms and data sets are deployed using web services so that the results can be explored via the Internet and easily integrated into other tools and services. These services often include data from other sites that is accessed either dynamically or through file downloads. Developers of these services face several problems because of the dynamic nature of the information from the upstream services. Many publicly available repositories of bioinformatics data frequently update their information. When such an update occurs, the developers of the downstream service may also need to update. For file downloads, this process is typically performed manually followed by web service restart. Requests for information obtained by dynamic access of upstream sources is sometimes subject to rate restrictions. Findings SideCache provides a framework for deploying web services that integrate information extracted from other databases and from web sources that are periodically updated. This situation occurs frequently in biotechnology where new information is being continuously generated and the latest information is important. SideCache provides several types of services including proxy access and rate control, local caching, and automatic web service updating. Conclusions We have used the SideCache framework to automate the deployment and updating of a number of bioinformatics web services and tools that extract information from remote primary sources such as NCBI, NCIBI, and Ensembl. The SideCache framework also has been used to share research results through the use of a SideCache derived web service.

  13. Web-Based Course Management and Web Services

    Science.gov (United States)

    Mandal, Chittaranjan; Sinha, Vijay Luxmi; Reade, Christopher M. P.

    2004-01-01

    The architecture of a web-based course management tool that has been developed at IIT [Indian Institute of Technology], Kharagpur and which manages the submission of assignments is discussed. Both the distributed architecture used for data storage and the client-server architecture supporting the web interface are described. Further developments…

  14. Testing Metadata Existence of Web Map Services

    Directory of Open Access Journals (Sweden)

    Jan Růžička

    2011-05-01

    Full Text Available For a general user is quite common to use data sources available on WWW. Almost all GIS software allow to use data sources available via Web Map Service (ISO/OGC standard interface. The opportunity to use different sources and combine them brings a lot of problems that were discussed many times on conferences or journal papers. One of the problem is based on non existence of metadata for published sources. The question was: were the discussions effective? The article is partly based on comparison of situation for metadata between years 2007 and 2010. Second part of the article is focused only on 2010 year situation. The paper is created in a context of research of intelligent map systems, that can be used for an automatic or a semi-automatic map creation or a map evaluation.

  15. Web Services-Based Test Report Generation

    Institute of Scientific and Technical Information of China (English)

    LUO Ling; BAI Xiaoying

    2005-01-01

    Tests involving a large number of test cases and test scenarios are always time- and effort-intensive, and use ad hoc approaches. Test management is needed to control the complexity and the quality of the testing of large software systems. The reporting mechanism is critical for monitoring the testing progress, analyzing test results, and evaluating the test effectiveness for a disciplined testing process throughout the testing lifecycle. This paper presents an XML-based report generation method for large system testing. The service-oriented architecture enables flexible test report generation, presentation, and exchange to facilitate collaboration in a distributed environment. The results show that proper reporting can effectively improve the visibility of the testing process and that this web-based approach is critical to enhance communication among multiple testing groups.

  16. A Flexible Tool for Web Service Selection in Service Oriented Architecture

    Directory of Open Access Journals (Sweden)

    Walaa Nagy

    2011-12-01

    Full Text Available Web Services are emerging technologies that enable application to application communication and reuse of services over Web. Semantic Web improves the quality of existing tasks, including Web services discovery, invocation, composition, monitoring, and recovery through describing Web services capabilities and content in a computer interpretable language. To provide most of the requested Web services, a Web service matchmaker is usually required. Web service matchmaking is the process of finding an appropriate provider for a requester through a middle agent. To provide the right service for the right user request, Quality of service (QoS-based Web service selection is widely used. Employing QoS in Web service selection helps to satisfy user requirements through discovering the best service(s in terms of the required QoS. Inspired by the mode of the Internet Web search engine, like Yahoo, Google, in this paper we provide a QoS-based service selection algorithm that is able to identify the best candidate semantic Web service(s given the description of the requested service(s and QoS criteria of user requirements. In addition, our proposed approach proposes a ranking method for those services. We also show how we employ data warehousing techniques to model the service selection problem. The proposed algorithm integrates traditional match making mechanism with data warehousing techniques. This integration of methodologies enables us to employ the historical preference of the user to provide better selection in future searches. The main result of the paper is a generic framework that is implemented to demonstrate the feasibility of the proposed algorithm for QoS-based Web application. Our presented experimental results show that the algorithm indeed performs well and increases the system reliability.

  17. WEB SERVICE SELECTION ALGORITHM BASED ON PRINCIPAL COMPONENT ANALYSIS

    Institute of Scientific and Technical Information of China (English)

    Kang Guosheng; Liu Jianxun; Tang Mingdong; Cao Buqing

    2013-01-01

    Existing Web service selection approaches usually assume that preferences of users have been provided in a quantitative form by users.However,due to the subjectivity and vagueness of preferences,it may be impractical for users to specify quantitative and exact preferences.Moreover,due to that Quality of Service (QoS) attributes are often interrelated,existing Web service selection approaches which employ weighted summation of QoS attribute values to compute the overall QoS of Web services may produce inaccurate results,since they do not take correlations among QoS attributes into account.To resolve these problems,a Web service selection framework considering user's preference priority is proposed,which incorporates a searching mechanism with QoS range setting to identify services satisfying the user's QoS constraints.With the identified service candidates,based on the idea of Principal Component Analysis (PCA),an algorithm of Web service selection named PCAoWSS (Web Service Selection based on PCA) is proposed,which can eliminate the correlations among QoS attributes and compute the overall QoS of Web services accurately.After computing the overall QoS for each service,the algorithm ranks the Web service candidates based on their overall QoS and recommends services with top QoS values to users.Finally,the effectiveness and feasibility of our approach are validated by experiments,i.e.the selected Web service by our approach is given high average evaluation than other ones by users and the time cost of PCA-WSS algorithm is not affected acutely by the number of service candidates.

  18. A Mobile Service Delivery Platform forWeb Classifieds

    OpenAIRE

    Mahmood, Azam

    2013-01-01

    The Mobidoo Mobile Service Delivery Platform (MSDP) provides opportunity to the service providers to add online services by creating classifieds and advertising them to end users. These services can either be provided free of cost or with cost. Users can facilitate from these services by showing their interest and can get that particular service from service provider via ADMIN authentication or can also just surf through the services available on mobile web application. Main users of the appl...

  19. Modeling quality attributes and metrics for web service selection

    Science.gov (United States)

    Oskooei, Meysam Ahmadi; Daud, Salwani binti Mohd; Chua, Fang-Fang

    2014-06-01

    Since the service-oriented architecture (SOA) has been designed to develop the system as a distributed application, the service selection has become a vital aspect of service-oriented computing (SOC). Selecting the appropriate web service with respect to quality of service (QoS) through using mathematical solution for optimization of problem turns the service selection problem into a common concern for service users. Nowadays, number of web services that provide the same functionality is increased and selection of services from a set of alternatives which differ in quality parameters can be difficult for service consumers. In this paper, a new model for QoS attributes and metrics is proposed to provide a suitable solution for optimizing web service selection and composition with low complexity.

  20. 75 FR 20400 - Submission for Review: Federal Cyber Service: Scholarship for Service (SFS) Registration Web Site

    Science.gov (United States)

    2010-04-19

    ... MANAGEMENT Submission for Review: Federal Cyber Service: Scholarship for Service (SFS) Registration Web Site... Science Foundation in accordance with the Federal Cyber Service Training and Education Initiative as...- enrolled students in Federal agencies. Analysis Agency: Federal Cyber Service: Scholarship For...

  1. Assessment of OGC Web Processing Services for REST principles

    CERN Document Server

    Granell, Carlos; Tamayo, Alain; Huerta, Joaquín

    2012-01-01

    Recent distributed computing trends advocate the use of Representational State Transfer (REST), which aligns to the same principles than shape the Web, to alleviate the inherent complexity of the Web services standards in building service-oriented web applications. In this paper, we focus on the particular case of geospatial services interfaced by the OGC Web Processing Service (WPS) specification, geoprocessing services on top of service oriented architectures, in order to assess whether WPS-based geoprocessing services can be viewed from the architectural principles exposed in REST. Our concluding remarks suggest that the adoption of REST principles, to specially harness the built-in mechanisms of the HTTP application protocol, may be beneficial in scenarios where ad hoc composition of geoprocessing services are required, common for most non-expert users of geospatial information infrastructures.

  2. Software Reliability in Semantic Web Service Composition Applications

    Directory of Open Access Journals (Sweden)

    Liviu Adrian COTFAS

    2010-01-01

    Full Text Available Web Service Composition allows the development of easily reconfigurable applications that can be quickly adapted to business changes. Due to the shift in paradigm from traditional systems, new approaches are needed in order to evaluate the reliability of web service composition applications. In this paper we present an approach based on intelligent agents for semiautomatic composition as well as methods for assessing reliability. Abstract web services, corresponding to a group of services that accomplishes a specific functionality are used as a mean of assuring better system reliability. The model can be extended with other Quality of Services – QoS attributes.

  3. Toward a Unified Framework for Web Service Trustworthiness

    DEFF Research Database (Denmark)

    Miotto, N.; Dragoni, Nicola

    2012-01-01

    The intrinsic openness of the Service-Oriented Computing vision makes crucial to locate useful services and recognize them as trustworthy. What does it mean that a Web service is trustworthy? How can a software agent evaluate the trustworthiness of a Web service? In this paper we present an ongoing...... research aiming at providing an answer to these key issues to realize this vision. In particular, starting from an analysis of the weaknesses of current approaches, we discuss the possibility of a unified framework for Web service trustworthiness. The founding principle of our novel framework is that “hard...

  4. Unifying Access to National Hydrologic Data Repositories via Web Services

    Science.gov (United States)

    Valentine, D. W.; Jennings, B.; Zaslavsky, I.; Maidment, D. R.

    2006-12-01

    The CUAHSI hydrologic information system (HIS) is designed to be a live, multiscale web portal system for accessing, querying, visualizing, and publishing distributed hydrologic observation data and models for any location or region in the United States. The HIS design follows the principles of open service oriented architecture, i.e. system components are represented as web services with well defined standard service APIs. WaterOneFlow web services are the main component of the design. The currently available services have been completely re-written compared to the previous version, and provide programmatic access to USGS NWIS. (steam flow, groundwater and water quality repositories), DAYMET daily observations, NASA MODIS, and Unidata NAM streams, with several additional web service wrappers being added (EPA STORET, NCDC and others.). Different repositories of hydrologic data use different vocabularies, and support different types of query access. Resolving semantic and structural heterogeneities across different hydrologic observation archives and distilling a generic set of service signatures is one of the main scalability challenges in this project, and a requirement in our web service design. To accomplish the uniformity of the web services API, data repositories are modeled following the CUAHSI Observation Data Model. The web service responses are document-based, and use an XML schema to express the semantics in a standard format. Access to station metadata is provided via web service methods, GetSites, GetSiteInfo and GetVariableInfo. The methdods form the foundation of CUAHSI HIS discovery interface and may execute over locally-stored metadata or request the information from remote repositories directly. Observation values are retrieved via a generic GetValues method which is executed against national data repositories. The service is implemented in ASP.Net, and other providers are implementing WaterOneFlow services in java. Reference implementation of

  5. Research on the E-Learning Application of Web Service

    Institute of Scientific and Technical Information of China (English)

    FEI Chun; TANG Xue-fei

    2005-01-01

    This thesis introduces the e-learning system and Web Service technology. Then, it proposes how to apply Web Service technology to the e-learning system, and how to improve systematic flexibility and dependability. Finally it provides the basic framework of the system and a simple realization according to related specification.

  6. Process Mediation, Execution Monitoring and Recovery for Semantic Web Services

    Czech Academy of Sciences Publication Activity Database

    Sycara, K.; Vaculín, Roman

    2008-01-01

    Roč. 31, č. 3 (2008), s. 14-18. ISSN N R&D Projects: GA ČR(CZ) GD201/05/H014; GA MŠk ME08095 Institutional research plan: CEZ:AV0Z10300504 Keywords : process mediation of semantic web services * semantic web services * OWL-S Subject RIV: IN - Informatics, Computer Science

  7. Advanced services in the web store design

    OpenAIRE

    Papež, Lovro

    2013-01-01

    The thesis describes a web store built with web technologies (HTML, CSS, JavaScript and PHP) and is adjusted to many various devices, such as desktop computers, laptops, tablet computers and mobile phones. The web store development and functionalities are presented in two ways, administration and the user aspect. In addition to all of the standard web store elements, such as product showcase, shopping cart and purchase, it also includes some advanced functionalities. Faster and more useful se...

  8. Semantic Web Service Discovery Approaches : Overview and Limitations

    Directory of Open Access Journals (Sweden)

    Ibrahim El Bitar

    2014-08-01

    Full Text Available The semantic Web service discovery has been given massive attention within the last few years. With the increasing number of Web services available on the web, looking for a particular service has become very difficult, especially with the evolution of the clients’ needs. In this context, various approaches to discover semantic Web services have been proposed. In this paper, we compare these approaches in order to assess their maturity and their adaptation to the current domain requirements. The outcome of this comparison will help us to identify the mechanisms that constitute the strengths of the existing approaches, and thereafter will serve as guideline to determine the basis for a discovery approach more adapted to the current context of Web services.

  9. Test Cases Reduction and Selection Optimization in Testing Web Services

    Directory of Open Access Journals (Sweden)

    Izzat Alsmadi

    2012-10-01

    Full Text Available Software testing in web services environment faces different challenges in comparison with testing in traditional software environments. Regression testing activities are triggered based on software changes or evolutions. In web services, evolution is not a choice for service clients. They have always to use the current updated version of the software. In addition test execution or invocation is expensive in web services and hence providing algorithms to optimize test case generation and execution is vital. In this environment, we proposed several approach for test cases’ selection in web services’ regression testing. Testing in this new environment should evolve to be included part of the service contract. Service providers should provide data or usage sessions that can help service clients reduce testing expenses through optimizing the selected and executed test cases.

  10. Automatic Discovery of Relevant Web Services with Semantic Ranking

    Directory of Open Access Journals (Sweden)

    N. Edison Rathinam

    2014-12-01

    Full Text Available The main objective of this study is to discover and rank relevant web services from the given set of WSDL documents automatically for the specified user requirements through semantic search. Current web services are described using WSDL that only provides syntactic description of a web service. This syntactic description is related with the implementation details of a service and thus customized towards the requirements of the programmer. Semantic descriptions of the web services are necessary to automatically discover many relevant web services for a specific user request. In the proposed architecture, the semantic descriptions of a given set of WSDL documents are extracted using WordNet Ontology Framework and Suggested Upper Merged Ontology (SUMO concepts and these semantic descriptions are stored in the database along with the WSDL documents. The given set of WSDL documents are semantically categorized in to six predefined categories based on the semantic descriptions. These semantically categorized WSDL documents are searched for discovering relevant web services for a refined service request. As these relevant web services are semantically ranked and displayed, the users are facilitated with the required information. The effectiveness of this proposed architecture is evaluated with set of WSDL documents that are collected from OWLS-TC test collection. The analysis of results shows that the proposed architecture provides better improvement on recall, precision and average query response time.

  11. Enhancing the AliEn Web Service Authentication

    International Nuclear Information System (INIS)

    Web Services are an XML based technology that allow applications to communicate with each other across disparate systems. Web Services are becoming the de facto standard that enable inter operability between heterogeneous processes and systems. AliEn2 is a grid environment based on web services. The AliEn2 services can be divided in three categories: Central services, deployed once per organization; Site services, deployed on each of the participating centers; Job Agents running on the worker nodes automatically. A security model to protect these services is essential for the whole system. Current implementations of web server, such as Apache, are not suitable to be used within the grid environment. Apache with the modssl and OpenSSL only supports the X.509 certificates. But in the grid environment, the common credential is the proxy certificate for the purpose of providing restricted proxy and delegation. An Authentication framework was taken for AliEn2 web services to add the ability to accept X.509 certificates and proxy certificates from client-side to Apache Web Server. The authentication framework could also allow the generation of access control policies to limit access to the AliEn2 web services.

  12. Integrating dynamic resources in corporate semantic web: an approach to enterprise application integration using semantic web services

    OpenAIRE

    Lo, Moussa; Gandon, Fabien

    2006-01-01

    We present our experiment in integrating semantic web services in the existing semantic web server architecture used by the ACACIA team to implement corporate memories. We rely on CORESE, a semantic web search engine, to provide web applications based on the semantic web services it can identify. Thus, CORESE is used as a semantic UDDI registry and allows us to automatically discover and invoke corporate applications wrapped into semantically annotated web services. Using rules and an extensi...

  13. Specifying a model of semantic web service composition

    Directory of Open Access Journals (Sweden)

    Souleymane OUMTANAGA

    2011-10-01

    Full Text Available One of the major issues of semantic web is the discovery and identification of the best service that responds to a user request. In this article we specify a semantic web services composition model built through an ontology described in the logical description language ALN (Attributive Language with unqualified Number restrictions. We then show a method for automatic discovery of semantic web services based on graph theory. In order to make the composition model evolutive, we propose a solution for the insertion of new services, thus avoiding the rebuild of the minimum transversals tree.

  14. Process model-based atomic service discovery and composition of composite semantic web services using web ontology language for services (OWL-S)

    Science.gov (United States)

    Paulraj, D.; Swamynathan, S.; Madhaiyan, M.

    2012-11-01

    Web Service composition has become indispensable as a single web service cannot satisfy complex functional requirements. Composition of services has received much interest to support business-to-business (B2B) or enterprise application integration. An important component of the service composition is the discovery of relevant services. In Semantic Web Services (SWS), service discovery is generally achieved by using service profile of Ontology Web Languages for Services (OWL-S). The profile of the service is a derived and concise description but not a functional part of the service. The information contained in the service profile is sufficient for atomic service discovery, but it is not sufficient for the discovery of composite semantic web services (CSWS). The purpose of this article is two-fold: first to prove that the process model is a better choice than the service profile for service discovery. Second, to facilitate the composition of inter-organisational CSWS by proposing a new composition method which uses process ontology. The proposed service composition approach uses an algorithm which performs a fine grained match at the level of atomic process rather than at the level of the entire service in a composite semantic web service. Many works carried out in this area have proposed solutions only for the composition of atomic services and this article proposes a solution for the composition of composite semantic web services.

  15. A Fast Semantic Web Services Matchmaker for OWL-S Services

    OpenAIRE

    Jing Li

    2013-01-01

    Bringing semantics to Web Services description and matching remarkably improves the recall and precision ratios of Service discovery. Though there are many effective semantic based Web Services matchmakers, they have poor time efficiency for consuming time in the semantic reasoning step. To shorten service matching time, this paper presents a fast matchmaker for OWL-S services, called XServices Semantic Service Discovery (XSSD). It executes the Semantics Pretreatment Algorithm (SPA) in servic...

  16. Graph based E-Government web service composition

    CERN Document Server

    Elmaghraoui, Hajar; Chiadmi, Dalila; Benhlima, Laila

    2011-01-01

    Nowadays, e-government has emerged as a government policy to improve the quality and efficiency of public administrations. By exploiting the potential of new information and communication technologies, government agencies are providing a wide spectrum of online services. These services are composed of several web services that comply with well defined processes. One of the big challenges is the need to optimize the composition of the elementary web services. In this paper, we present a solution for optimizing the computation effort in web service composition. Our method is based on Graph Theory. We model the semantic relationship between the involved web services through a directed graph. Then, we compute all shortest paths using for the first time, an extended version of the Floyd-Warshall algorithm.

  17. Spatial Data Web Services Pricing Model Infrastructure

    Science.gov (United States)

    Ozmus, L.; Erkek, B.; Colak, S.; Cankurt, I.; Bakıcı, S.

    2013-08-01

    The General Directorate of Land Registry and Cadastre (TKGM) which is the leader in the field of cartography largely continues its missions which are; to keep and update land registry and cadastre system of the country under the responsibility of the treasure, to perform transactions related to real estate and to establish Turkish national spatial information system. TKGM a public agency has completed many projects. Such as; Continuously Operating GPS Reference Stations (TUSAGA-Aktif), Geo-Metadata Portal (HBB), Orthophoto-Base Map Production and web services, Completion of Initial Cadastre, Cadastral Renovation Project (TKMP), Land Registry and Cadastre Information System (TAKBIS), Turkish National Spatial Data Infrastructure Project (TNSDI), Ottoman Land Registry Archive Information System (TARBIS). TKGM provides updated map and map information to not only public institutions but also to related society in the name of social responsibility principals. Turkish National Spatial Data Infrastructure activities have been started by the motivation of Circular No. 2003/48 which was declared by Turkish Prime Ministry in 2003 within the context of e-Transformation of Turkey Short-term Action Plan. Action No. 47 in the mentioned action plan implies that "A Feasibility Study shall be made in order to establish the Turkish National Spatial Data Infrastructure" whose responsibility has been given to General Directorate of Land Registry and Cadastre. Feasibility report of NSDI has been completed in 10th of December 2010. After decision of Steering Committee, feasibility report has been send to Development Bank (old name State Planning Organization) for further evaluation. There are two main arrangements with related this project (feasibility report).First; Now there is only one Ministry which is Ministry of Environment and Urbanism responsible for establishment, operating and all national level activities of NSDI. And Second arrangement is related to institutional Level. The

  18. 用SOAP Toolkit开发Web Service

    Institute of Scientific and Technical Information of China (English)

    姚彤

    2003-01-01

    1.Web Service简介 在目前的分布式的应用开发中,Web Service(Web服务,本文将统一采用Web Service,而不使用Web服务这个词)已经成为一个热点。Web Service简单的说就是部署在Web上的对象/组件,具有良好的封装性,对外提供定义良好的接口供

  19. A Fuzzy Spatial Querying Model for Improving Apartment Web Services

    OpenAIRE

    Huiqing Yang

    2008-01-01

    An apartment web service is a web site intended to provide online services to the residents. With the availability of global positioning systems and the development of new technologies, the access of geo-spatial information has drawn great attention for information retrieves. This research is focused on developing an online service for an apartment to provide geospatial information. In this paper, a fuzzy spatial querying model under uncertainty is used to improve spatial querying. An inexact...

  20. Rule-based semantic web services matching strategy

    Science.gov (United States)

    Fan, Hong; Wang, Zhihua

    2011-12-01

    With the development of Web services technology, the number of service increases rapidly, and it becomes a challenge task that how to efficiently discovery the services that exactly match the user's requirements from the large scale of services library. Many semantic Web services discovery technologies proposed by the recent literatures only focus on the keyword-based or primary semantic based service's matching. This paper studies the rules and rule reasoning based service matching algorithm in the background of large scale services library. Firstly, the formal descriptions of semantic web services and service matching is presented. The services' matching are divided into four levels: Exact, Plugin, Subsume and Fail and their formal descriptions are also presented. Then, the service matching is regarded as rule-based reasoning issues. A set of match rules are firstly given and the related services set is retrieved from services ontology base through rule-based reasoning, and their matching levels are determined by distinguishing the relationships between service's I/O and user's request I/O. Finally, the experiment based on two services sets show that the proposed services matching strategy can easily implement the smart service discovery and obtains the high service discovery efficiency in comparison with the traditional global traversal strategy.

  1. Integrating GIS Web services based on mediating architecture

    Institute of Scientific and Technical Information of China (English)

    CHEN Guan-hua; HAN Liang; MA Xiu-jun; XIE Kun-qing; CHEN Zhuo

    2004-01-01

    The geographic information service is enabled by the advancements in general Web service technology and the focused efforts of the OGC in defining XML-based Web GIS service. Based on these models, this paper addresses the issue of services chaining,the process of combining or pipelining results from several interoperable GIS Web Services to create a customized solution. This paper presents a mediated chaining architecture in which a specific service takes responsibility for performing the process that describes a service chain. We designed the Spatial Information Process Language (SIPL) for dynamic modeling and describing the service chain, also a prototype of the Spatial Information Process Execution Engine (SIPEE) is implemented for executing processes written in SIPL. Discussion of measures to improve the functionality and performance of such system will be included.

  2. Processing biological literature with customizable Web services supporting interoperable formats.

    Science.gov (United States)

    Rak, Rafal; Batista-Navarro, Riza Theresa; Carter, Jacob; Rowley, Andrew; Ananiadou, Sophia

    2014-01-01

    Web services have become a popular means of interconnecting solutions for processing a body of scientific literature. This has fuelled research on high-level data exchange formats suitable for a given domain and ensuring the interoperability of Web services. In this article, we focus on the biological domain and consider four interoperability formats, BioC, BioNLP, XMI and RDF, that represent domain-specific and generic representations and include well-established as well as emerging specifications. We use the formats in the context of customizable Web services created in our Web-based, text-mining workbench Argo that features an ever-growing library of elementary analytics and capabilities to build and deploy Web services straight from a convenient graphical user interface. We demonstrate a 2-fold customization of Web services: by building task-specific processing pipelines from a repository of available analytics, and by configuring services to accept and produce a combination of input and output data interchange formats. We provide qualitative evaluation of the formats as well as quantitative evaluation of automatic analytics. The latter was carried out as part of our participation in the fourth edition of the BioCreative challenge. Our analytics built into Web services for recognizing biochemical concepts in BioC collections achieved the highest combined scores out of 10 participating teams. Database URL: http://argo.nactem.ac.uk. PMID:25006225

  3. Towards structural Web Services matching based on Kernel methods

    Institute of Scientific and Technical Information of China (English)

    NAN Kai; YU Jianjun; SU Hao; GUO Shengmin; ZHANG Hui; XU Ke

    2007-01-01

    This paper describes a kernel methods based Web Services matching mechanism for Web Services discovery and integration.The matching mechanism tries to exploit the latent semantics by the structure of Web Services.In this paper,Web Services are schemed by WSDL(Web Services Description Language)as tree-structured XML documents,and their matching degree is calculated by our novel algorithm designed for loosely tree matching against the traditional methods.In order to achieve the task,we bring forward the concept of path subsequence to model WSDL documents in the vector space.Then,an advanced n-spectrum kernel function is defined,so that the similarity of two WSDL documents can be drawn by implementing the kernel function in the space.Using textual similarity and n-spectrum kernel values as features of low-level and mid-level,we build up a model to estimate the functional similarity between Web Services,whose parameters are learned by a ranking-SVM.Finally,a set of experiments were designed to verify the model,and the results showed that several metrics for the retrieval of Web Services have been improved by our approach.

  4. The impact of web services at the IRIS DMC

    Science.gov (United States)

    Weekly, R. T.; Trabant, C. M.; Ahern, T. K.; Stults, M.; Suleiman, Y. Y.; Van Fossen, M.; Weertman, B.

    2015-12-01

    The IRIS Data Management Center (DMC) has served the seismological community for nearly 25 years. In that time we have offered data and information from our archive using a variety of mechanisms ranging from email-based to desktop applications to web applications and web services. Of these, web services have quickly become the primary method for data extraction at the DMC. In 2011, the first full year of operation, web services accounted for over 40% of the data shipped from the DMC. In 2014, over ~450 TB of data was delivered directly to users through web services, representing nearly 70% of all shipments from the DMC that year. In addition to handling requests directly from users, the DMC switched all data extraction methods to use web services in 2014. On average the DMC now handles between 10 and 20 million requests per day submitted to web service interfaces. The rapid adoption of web services is attributed to the many advantages they bring. For users, they provide on-demand data using an interface technology, HTTP, that is widely supported in nearly every computing environment and language. These characteristics, combined with human-readable documentation and existing tools make integration of data access into existing workflows relatively easy. For the DMC, the web services provide an abstraction layer to internal repositories allowing for concentrated optimization of extraction workflow and easier evolution of those repositories. Lending further support to DMC's push in this direction, the core web services for station metadata, timeseries data and event parameters were adopted as standards by the International Federation of Digital Seismograph Networks (FDSN). We expect to continue enhancing existing services and building new capabilities for this platform. For example, the DMC has created a federation system and tools allowing researchers to discover and collect seismic data from data centers running the FDSN-standardized services. A future capability

  5. Storage Viability and Optimization Web Service

    Energy Technology Data Exchange (ETDEWEB)

    Stadler, Michael; Marnay, Christ; Lai, Judy; Siddiqui, Afzal; Limpaitoon, Tanachai; Phan, Trucy; Megel, Olivier; Chang, Jessica; DeForest, Nicholas

    2010-10-11

    Non-residential sectors offer many promising applications for electrical storage (batteries) and photovoltaics (PVs). However, choosing and operating storage under complex tariff structures poses a daunting technical and economic problem that may discourage potential customers and result in lost carbon and economic savings. Equipment vendors are unlikely to provide adequate environmental analysis or unbiased economic results to potential clients, and are even less likely to completely describe the robustness of choices in the face of changing fuel prices and tariffs. Given these considerations, researchers at Lawrence Berkeley National Laboratory (LBNL) have designed the Storage Viability and Optimization Web Service (SVOW): a tool that helps building owners, operators and managers to decide if storage technologies and PVs merit deeper analysis. SVOW is an open access, web-based energy storage and PV analysis calculator, accessible by secure remote login. Upon first login, the user sees an overview of the parameters: load profile, tariff, technologies, and solar radiation location. Each parameter has a pull-down list of possible predefined inputs and users may upload their own as necessary. Since the non-residential sectors encompass a broad range of facilities with fundamentally different characteristics, the tool starts by asking the users to select a load profile from a limited cohort group of example facilities. The example facilities are categorized according to their North American Industry Classification System (NAICS) code. After the load profile selection, users select a predefined tariff or use the widget to create their own. The technologies and solar radiation menus operate in a similar fashion. After these four parameters have been inputted, the users have to select an optimization setting as well as an optimization objective. The analytic engine of SVOW is LBNL?s Distributed Energy Resources Customer Adoption Model (DER-CAM), which is a mixed

  6. Formal Model of Web Service Composition: An Actor-Based Approach to Unifying Orchestration and Choreography

    OpenAIRE

    Wang, Yong

    2013-01-01

    Web Service Composition creates new composite Web Services from the collection of existing ones to be composed further and embodies the added values and potential usages of Web Services. Web Service Composition includes two aspects: Web Service orchestration denoting a workflow-like composition pattern and Web Service choreography which represents an aggregate composition pattern. There were only a few works which give orchestration and choreography a relationship. In this paper, we introduce...

  7. A TESTING FRAMEWORK FOR FAULT TOLERANT COMPOSITION OF TRANSACTIONAL WEB SERVICES

    OpenAIRE

    Deepali Diwase; Pujashree Vidap

    2012-01-01

    Software testers have great challenges in testing of web services therefore testing technique must be developed for testing of web services. Web service composition is an active research area over last few years. This paper proposes a framework for testing of fault tolerant composition of web services. It will tolerate faults whilecomposition of web services. Exception handling and transaction techniques are used as fault handling mechanisms. After composition web services are deployed on WS-...

  8. 基于.NET 的 Web Service 应用规划设计%Design of Web Service application programming based on.NET

    Institute of Scientific and Technical Information of China (English)

    范文广; 黄存东

    2015-01-01

    The generation of Web Service is to address the issue of sharing data across platforms and language;Web Service building blocks, solve problems of finding Web Service and Web Service communication. Notepad and Visual Studio.NET are available for different users preferences in Web Service creation process.%Web Service 的产生是为了解决跨平台和语言共享数据的问题。 Web Service 构建块解决了发现 Web Service及与 Web Service 通信的问题。在 Web Service 创建过程中,可以根据不同用户的喜好,选择利用记事本和 Visual Studio.NET。

  9. Mobile Police Information System Based on Web Services

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    The demand for communications anywhere, anytime, and on any device without recording the date is growing with the development of modern information technologies. Current wireless communications enable people to freely exchange information, while web services provide loosely-coupled, language-neutral, and platform-independent ways of linking applications within organizations, across enterprises, and across the Internet. This paper describes a mobile information system for police service, which integrates wireless communication technologies and web service technologies. The system satisfies the special demands of police information systems, such as security and interoperability. Policemen in the system can use various kinds of mobile terminals, such as mobile phones, tablet PCs, personal digital assistants, and laptops equipped with wireless LAN or GPRS to access data in the central database. The system is based on web services with a secure web service architecture and simple object access protocol message passing.

  10. DEVELOPMENT OF A BUSINESS MODEL FOR SOCIAL WEB OF SERVICES

    OpenAIRE

    KOMAROV MIKHAIL M.; KHOKHLOVA ANNA D.

    2015-01-01

    The object of this research paper is the way to organize an e-business based on the concept ofsmart things. In order to achieve the objective of this work - the development of a business model for Social Web of Services - several tasks were set and accomplished: existing concepts of the Internet of Things, the Internet of Service and the Web of Service were described, defined and redefined, making clear the differences and similarities between them. After this, the vision of the Social Web of...

  11. Beginning Amazon Web Services with Node.js

    CERN Document Server

    Shackelford, Adam

    2015-01-01

    Beginning Amazon Web Services with Node.js teaches any novice Node.js developer to configure, deploy, and maintain scalable small to large scale Node.js applications in Amazon Web Services. Hosting a Node.js application in a production environment usually means turning to PaaS hosting, but this approach brings problems. Deploying Node.js directly to AWS solves the problems you encounter in these situations, enabling you to cut out the middle man. You will begin with a basic RESTful web service in Node.js, using the popular Express.js framework, pre-built and ready to run in your local env

  12. Architecting Secure Web Services using Model Driven Agile Modeling

    Directory of Open Access Journals (Sweden)

    Dr.B.Padmaja Rani,

    2010-09-01

    Full Text Available The importance of the software security has been profound, since most attacks to software systems are based on vulnerabilities caused by poorly designed and developed software. Design flaws account for fifty percent of security problems and risk analysis plays essential role in solid security problems. Service Web Services are an integral part of next generation Web applications. The development and use of these services is growing at an incredible rate, and so too security issues surrounding them. If the history of inter-application communication repeats itself, the ease with which web services architectures publish information about applications across thenetwork is only going to result in more application hacking. At the very least, it’s going to put an even greater burden on web architects and developers to design and write secure code. Developing specification like WS-Security should be leveraged as secure maturity happens over firewalls. In this paper, we want to discuss security architectures design patterns for Service Oriented Web Services. Finally, we validated this by implementing a case study of a Service Oriented Web Services application StockTrader Security using WS-Security and WS-Secure Conversation.

  13. Investigations into Library Web-Scale Discovery Services

    OpenAIRE

    Vaughan, Jason

    2008-01-01

    Web-scale discovery services for libraries provide deep discovery to a library’s local and licensed content, and represent an evolution, perhaps a revolution, for end user information discovery as pertains to library collections.  This article frames the topic of web-scale discovery, and begins by illuminating web-scale discovery from an academic library’s perspective – that is, the internal perspective seeking widespread staff participation in the discovery conversation.  This included the c...

  14. 基于XML的Web Service技术%The Web Service Technology Based on XML

    Institute of Scientific and Technical Information of China (English)

    隋欣

    2013-01-01

    The new generation of markup language-XML was created to solve the Web related data. It plays an important role all over the Service functions of Web Service system. This paper expounds the foundational value of XML in Web Service system from three aspects:the XML technical characteristics,its role in Web services, Web Service principle and the realization of the technology platform system.%为解决Web相关数据处理问题而诞生的新一代置标语言XML,在Web Service体系各服务功能实现中无处不在地发挥着重要的作用。本文从XML技术特点、在Web服务中的作用及Web Service的原理和技术平台体系的实现三个方面阐述了XML在Web Service体系中的基石价值。

  15. INTELLIGENT SEARCH ENGINE-BASED UNIVERSAL DESCRIPTION, DISCOVERY AND INTEGRATION FOR WEB SERVICE DISCOVERY

    OpenAIRE

    Tamilarasi Karuppiah; Ramakrishnan, M

    2014-01-01

    Web Services standard has been broadly acknowledged by industries and academic researches along with the progress of web technology and e-business. Increasing number of web applications have been bundled as web services that can be published, positioned and invoked across the web. The importance of the issues regarding their publication and innovation attains a maximum as web services multiply and become more advanced and mutually dependent. With the intension of determining the web services ...

  16. Automatic web services classification based on rough set theory

    Institute of Scientific and Technical Information of China (English)

    陈立; 张英; 宋自林; 苗壮

    2013-01-01

    With development of web services technology, the number of existing services in the internet is growing day by day. In order to achieve automatic and accurate services classification which can be beneficial for service related tasks, a rough set theory based method for services classification was proposed. First, the services descriptions were preprocessed and represented as vectors. Elicited by the discernibility matrices based attribute reduction in rough set theory and taking into account the characteristic of decision table of services classification, a method based on continuous discernibility matrices was proposed for dimensionality reduction. And finally, services classification was processed automatically. Through the experiment, the proposed method for services classification achieves approving classification result in all five testing categories. The experiment result shows that the proposed method is accurate and could be used in practical web services classification.

  17. Asynchronous food-web pathways could buffer the response of Serengeti predators to El Niño southern oscillation

    OpenAIRE

    Sinclair, A R E; Metzger, K.L.; Fryxell, J.M.; Packer, C; Byrom, A.E.; Craft, M.E.; Hampson, K.; Lembo, T.; Durant, S.M.; Forrester, G.J.; Bukombe, J.; Mchetto, J.; Dempewolf, J.; Hilborn, R.; Cleaveland, S.

    2013-01-01

    Understanding how entire ecosystems maintain stability in the face of climatic and human disturbance is one of the most fundamental challenges in ecology. Theory suggests that a crucial factor determining the degree of ecosystem stability is simply the degree of synchrony with which different species in ecological food webs respond to environmental stochasticity. Ecosystems in which all food-web pathways are affected similarly by external disturbance should amplify variability in top carnivor...

  18. An Authentication system of Web Services Based on Web Server Log Analysis

    Directory of Open Access Journals (Sweden)

    R. Joseph Manoj

    2014-01-01

    Full Text Available Authentication is a method which validates users' identity prior to permitting them to access the web services. To enhance the security of web services, providers follow varieties of authentication methods to restrict malicious users from accessing the services. This paper proposes a new authentication method which claims user’s identity by analyzing web server log files which includes the details of requesting user’s IP address, username, password, date and time of request, status code, URL etc., and checks IP address spoofing using ingress packet filtering method. This paper also analyses the resultant data and performance of the proposed work.

  19. A Web Service and Interface for Remote Electronic Device Characterization

    Science.gov (United States)

    Dutta, S.; Prakash, S.; Estrada, D.; Pop, E.

    2011-01-01

    A lightweight Web Service and a Web site interface have been developed, which enable remote measurements of electronic devices as a "virtual laboratory" for undergraduate engineering classes. Using standard browsers without additional plugins (such as Internet Explorer, Firefox, or even Safari on an iPhone), remote users can control a Keithley…

  20. Fairness as a QoS Measure for Web Services

    CERN Document Server

    Bistarelli, Stefano; 10.4204/EPTCS.2.9

    2009-01-01

    Service Oriented Architectures (SOAs) are component-based architectures, characterized by reusability, modularization and composition, usually offered by HTTP (web services) and often equipped with a Quality of Services (QoS) measure. In order to guarantee the fairness property to each client requesting a service, we propose a fair version of the (Soft) Concurrent Constraint language to deal with the negotiation phases of the Service Level Agreement (SLA) protocol.

  1. SIDECACHE: Information access, management and dissemination framework for web services

    OpenAIRE

    Robbins Kay A; Burkhardt Cory; Doderer Mark S

    2011-01-01

    Abstract Background Many bioinformatics algorithms and data sets are deployed using web services so that the results can be explored via the Internet and easily integrated into other tools and services. These services often include data from other sites that is accessed either dynamically or through file downloads. Developers of these services face several problems because of the dynamic nature of the information from the upstream services. Many publicly available repositories of bioinformati...

  2. Semantic Web Languages and Semantic Web Services as Application Areas for Answer Set Programming

    OpenAIRE

    Polleres, Axel

    2005-01-01

    In the Semantic Web and Semantic Web Services areas there are still unclear issues concerning an appropriate language. Answer Set Programming and ASP engines can be particularly interesting for Ontological Reasoning, especially in the light of ongoing discussions of non-Monotonic extensions for Ontology Languages. Previously, the main concern of discussions was around OWL and Description Logics. Recently many extensions and suggestions for Rule Languages and Semantic Web Languages pop up, par...

  3. Shortest Paths Based Web Service Selection in Internet of Things

    Directory of Open Access Journals (Sweden)

    Xiangdong Yin

    2014-01-01

    Full Text Available The connecting of things to the Internet makes it possible for smart things to access all kinds of Web services. However, smart things are energy-limited, and suitable selection of Web services will consume less resources. In this paper, we study the problem of selecting some Web service from the candidate set. We formulate this selection of Web services for smart things as single-source many-target shortest path problem. We design algorithms based on the Dijkstra and breadth-first search algorithms, propose an efficient pruning algorithm for breadth-first search, and analyze their performance of number of iterations and I/O cost. Our empirical evaluation on real-life graphs shows that our pruning algorithm is more efficient than the breadth-first search algorithm.

  4. MODAPS Web Services API for LANCE-MODIS

    Data.gov (United States)

    National Aeronautics and Space Administration — MODAPS Web Services API for LANCE-MODIS. This Application Programming Interface (API) encompasses a library of functions that provides programmatic data access to...

  5. INTELLIGENT SEARCH ENGINE-BASED UNIVERSAL DESCRIPTION, DISCOVERY AND INTEGRATION FOR WEB SERVICE DISCOVERY

    Directory of Open Access Journals (Sweden)

    Tamilarasi Karuppiah

    2014-01-01

    Full Text Available Web Services standard has been broadly acknowledged by industries and academic researches along with the progress of web technology and e-business. Increasing number of web applications have been bundled as web services that can be published, positioned and invoked across the web. The importance of the issues regarding their publication and innovation attains a maximum as web services multiply and become more advanced and mutually dependent. With the intension of determining the web services through effiective manner with in the minimum time period in this study proposes an UDDI with intelligent serach engine. In order to publishing and discovering web services initially, the web services are published in the UDDI registry subsequently the published web services are indexed. To improve the efficiency of discovery of web services, the indexed web services are saved as index database. The search query is compared with the index database for discovering of web services and the discovered web services are given to the service customer. The way of accessing the web services is stored in a log file, which is then utilized to provide personalized web services to the user. The finding of web service is enhanced significantly by means of an efficient exploring capability provided by the proposed system and it is accomplished of providing the maximum appropriate web service. Universal Description, Discovery and Integration (UDDI.

  6. SELECTION OF ONTOLOGY FOR WEB SERVICE DESCRIPTION LANGUAGE TO ONTOLOGY WEB LANGUAGE CONVERSION

    Directory of Open Access Journals (Sweden)

    J. Mannar Mannan

    2014-01-01

    Full Text Available Semantic web is to extend the current human readable web to encoding some of the semantic of resources in a machine processing form. As a Semantic web component, Semantic Web Services (SWS uses a mark-up that makes the data into detailed and sophisticated machine readable way. One such language is Ontology Web Language (OWL. Existing conventional web service annotation can be changed to semantic web service by mapping Web Service Description Language (WSDL with the semantic annotation of OWL-S. In this conversion of WSDL to OWL process, the ontology plays a vital role. Ontology can be stored and retrieved from local repository and selecting the appropriate ontology is a complicated process and this can be achieved by Ontology Searching and Property Matching (OSPM engine. Ontology is stored in the local repository as ontology document and exact matching of ontology for the requested query can be searched using semantic similarity ranking method. High ranked classes of ontology will undergo property matching; here requested concept will be matched with the resulting property. OSPM engine act as the backbone for selecting an exact ontology and reduce the conflict that occurs while selecting the ontology for annotation purpose.

  7. SSWAP: A Simple Semantic Web Architecture and Protocol for Semantic Web Services

    Science.gov (United States)

    SSWAP (Simple Semantic Web Architecture and Protocol) is an architecture, protocol, and platform for using reasoning to semantically integrate heterogeneous disparate data and services on the web. SSWAP is the driving technology behind the Virtual Plant Information Network, an NSF-funded semantic w...

  8. Ad-Hoc Business Processes in Web Services

    OpenAIRE

    Wombacher, Andreas; Mahleko, Bendick

    2003-01-01

    Web service technologies promise to facilitate collaboration among business partners by helping potential business partners find one another and integrate their business processes to do business. Daunting challenges however exist before the full potential of Web services can be realized. Indexing mechanisms for complex workflows are needed for example to be able to efficiently search and match business partners on the basis of compatible workflows. Business collaborations invariably comprise ...

  9. Processing biological literature with customizable Web services supporting interoperable formats

    OpenAIRE

    Rak, Rafal; Batista-Navarro, Riza Theresa; Carter, Jacob; Rowley, Andrew; Ananiadou, Sophia

    2014-01-01

    Web services have become a popular means of interconnecting solutions for processing a body of scientific literature. This has fuelled research on high-level data exchange formats suitable for a given domain and ensuring the interoperability of Web services. In this article, we focus on the biological domain and consider four interoperability formats, BioC, BioNLP, XMI and RDF, that represent domain-specific and generic representations and include well-established as well as emerging specific...

  10. Open Location-Oriented Services for the Web

    OpenAIRE

    Wilde, Erik

    2008-01-01

    Location concepts are still not part of today's Web architecture, which means that applications must rely on higher-level specifications to use and provide location-oriented services. This problem can be approached in two different approaches, the first being a tightly coupled approach for scenarios targeting an integrated system architecture, and the second being a loosely coupled approach, being centered around cooperating services in the open world of the Web. This paper argues that the cu...

  11. New generation E-learning technology by Web Services

    OpenAIRE

    Dedene, Guido; Snoeck, Monique; De Backer, Manu; Lemahieu, Wilfried

    2005-01-01

    This paper discusses a new approach to build infrastructures for E-Learning systems for Learning Software Organizations on the basis of Web Services. A requirements context is developed to determine which type of E-Learning applications that can be Web Service Enabled. This is illustrated with a case study on an Encapsulated Software Teaching Environment. Additional facilities, such as didactical agents and deep personalization to facilitate Learning Software Organizations are discussed at th...

  12. Formal Specification and Verification of Data-Centric Web Services

    OpenAIRE

    Moustafa, Iman Saleh

    2012-01-01

    In this thesis, we develop and evaluate a formal model and contracting framework for data-centric Web services. The central component of our framework is a formal specification of a common Create-Read-Update-Delete (CRUD) data store. We show how this model can be used in the formal specification and verification of both basic and transactional Web service compositions. We demonstrate through both formal proofs and empirical evaluations that our proposed framework significantly decreases ambig...

  13. Federated Search in an Age of Web Services

    OpenAIRE

    Newton, Glen; Fortin, Michael

    2005-01-01

    Federated Search has long been an elusive goal of the library community. Traditionally, Z39.50 tools offered the ability to perform federated searches across library catalogues and other metadata repositories. Now, with the explosion of Web Services and their associated flexibility, the creation of innovative Federated-type searching is made possible. We will discuss these issues, and present an Open Source prototype which uses Z39.50, Web Services, and REST to query a number of databases, in...

  14. A Stochastic Approach to Predicting Performance of Web Service Composition

    Directory of Open Access Journals (Sweden)

    Yuxiang Dong

    2009-06-01

    Full Text Available In this paper, we propose an analytical approach to predict the performance of web service composition built on BPEL. The approach first translates web service composition specification into Stochastic Petri Nets. From the SPN model and its corresponding continuous-time Markov chain, we derive the analytical performance estimates of process-completion-time. In the case study, we also use computer simulation techniques to validate our analytical model.

  15. Understanding the role of outsourced labor in web service abuse

    OpenAIRE

    Motoyama, Marti A.

    2011-01-01

    Modern Web services are typically free and open access, often supported by advertising revenue. These attributes, however, leave services vulnerable to many forms of abuse, including sending spam via Web-based email accounts, inflating page rank scores by spamming backlinks on blogs, etc. However, many of these schemes are nontrivial to execute, requiring technical expertise and access to ancillary resources (e.g. IP diversity, telephone numbers, etc.). Thus, many scammers prefer to offload t...

  16. Web service without SOAP%无SOAP的Web服务

    Institute of Scientific and Technical Information of China (English)

    杨晓慧

    2002-01-01

    描述一个更通用的、独立于SOAP的调用Web服务的方法,称之为"Web服务调用框架'(Web Service Invocation Framework(WSIF)).它专门设计来直接调用"Web服务描述语言"(Web Services Description Language(WSDL))描述的Web服务,隐藏了底层访问协议(比如SOAP)的复杂性.

  17. Willingness to pay for web-based movie services

    OpenAIRE

    Nysveen, Herbjørn; Pedersen, Per E.

    2006-01-01

    Consumers’ willingness to pay for digital adventure-oriented media in everyday life is an unexplored research field. In this study, willingness to pay and parts of the nomological network of willingness to pay is presented. Based on these theories, a survey among consumers of a web-based movie service is conducted. Results indicate that compatibility, observability and perceived enjoyment are the main antecedents of consumers’ intention to use web-based movie services. Mean willingness to pay...

  18. WebServices - Hype oder Lösung?

    OpenAIRE

    Österle, Hubert; Alt, Rainer; Heutschi, Roger

    2003-01-01

    Nach Begriffen wie eBusiness oder Portal befinden sich nun WebServices als weiteres Schlagwort an der Spitze der Hype Cycles. WebServices versprechen Standards und Werkzeuge zur vereinfachten Integration von Informationssystemen und Diensten innerhalb des Unternehmens oder mit Geschäftspartnern. Ein ‚Plug and Play', wie es häufig propagiert wird, bleibt aber angesichts der Vielzahl zu standardisierender Aspekte in Geschäftsprozessen eine unglaubwürdige Zukunftsvision

  19. Active Knowledge: Dynamically Enriching RDF Knowledge Bases by Web Services

    OpenAIRE

    Nicoleta Preda; Gjergji Kasneci; Fabian Suchanek; Thomas Neumann; Wenjun Yuan; Gerhard Weikum. Active Knowledge

    2010-01-01

    The proliferation of knowledge-sharing communities and the advances in information extraction have enabled the construction of large knowledge bases using the RDF data model to represent entities and relationships. However, as the Web and its latently embedded facts evolve, a knowledge base can never be complete and up-to-date. On the other hand, a rapidly increasing suite of Web services provide access to timely and high-quality information, but this is encapsulated by the service interface....

  20. Developing RESTful web services with Jersey 2.0

    CERN Document Server

    Gulabani, Sunil

    2013-01-01

    The book will follow a standard tutorial approach and will teach readers how to use the Jersey API for creating RESTful web services.This book is intended for Java EE developers who are building applications on the REST architecture. This is a quick, hands-on guide for learning JAX-RS 2.0. Developers should have some knowledge about RESTful web services but it's not essential to know JAX-RS 1.0.

  1. Supporting B2B Business Documents in XML Web Services

    Institute of Scientific and Technical Information of China (English)

    KIM Hyoungdo

    2004-01-01

    While XML web services become recognized as a solution to business-to-business transactions, there are many problems that should be solved. For example, it is not easy to manipulate business documents of existing standards such as RosettaNet and UN/EDIFACT EDI, traditionally regarded as an important resource for managing B2B relationships. As a starting point for the complete implementation of B2B web services, this paper deals with how to support B2B business documents in XML web services. In the first phase, basic requirements for driving XML web services by business documents are introduced. As a solution, this paper presents how to express B2B business documents in WSDL, a core standard for XML web services. This kind of approach facilitates the reuse of existing business documents and enhances interoperability between implemented web services. Furthermore, it suggests how to link with other conceptual modeling frameworks such as ebXML/UMM, built on a rich heritage of electronic business experience.

  2. Towards Automation Design Time Testing of Web Service Compositions

    Directory of Open Access Journals (Sweden)

    Dessislava Petrova-Antonova

    2012-01-01

    Full Text Available Service-Oriented Architectures (SOA allows software applications to interoperate in a new way in distributed environment. Currently, web services are the most widely adopted technology for implementation of SOA. However, they bring a number of challenges to development as well as to testing. Testing web service compositions is one of the major problems in SOA domain that is due to the unknown context, absence of web service source code, multiple provider coordination,lack of tool support, etc. In such context, the paper proposes a framework, named Testing as a Service Software Architecture (TASSA, which aims to provide design time testing of both functional and nonfunctional behavior of web service compositions described with Business Process Execution Language (BPEL. TASSA consists of set of tools that can be used together with existing development environments of service based applications. The paper focuses on an approach for negative testing and unit testing of BPEL processes. The negative testing is supported by TASSA tool, called Fault Injector tool, which implements a fault injection technique providing messagedelays, wrong message data, etc. The goal of unit testing is to test a BPEL process in isolation from its dependent web services. The isolation technique is implemented in another TASSA tool, named Isolation tool.

  3. Web Service Security Through Business Logic

    OpenAIRE

    M.S.SALEEM BASHA,; M.THIRUMARAN,; P. DHAVACHELVAN

    2011-01-01

    Service Computing has recently gained significant momentum to enable the IT services and computing technology to perform business services more efficiently and effectively. Presently the service computing concentrates on inventing and establishing business models which leads to better QoS driven targeting services. So replacing existing business model by QoS driven business model would be the future preference of service computing environment. Further, the most critical and challenging part o...

  4. Provenance-Based Approaches to Semantic Web Service Discovery and Usage

    Science.gov (United States)

    Narock, Thomas William

    2012-01-01

    The World Wide Web Consortium defines a Web Service as "a software system designed to support interoperable machine-to-machine interaction over a network." Web Services have become increasingly important both within and across organizational boundaries. With the recent advent of the Semantic Web, web services have evolved into semantic…

  5. Personal eBanking Solutions Based on Semantic Web Services

    OpenAIRE

    Corcho, Oscar; S Losada; Benjamins, R.; Bas, J.L.; Bellido, S.

    2006-01-01

    We describe how Semantic Web Service technology can be used for the provision of personal e-banking online services. We describe two deployed applications: an overdraft notification service and a mortgage comparison service. The former accesses the bank accounts of a user as well as utility goods Web sites where invoicing information is stored and estimates whether the user will be in an overdraft situation in the near future, alerting him/her by e-mail or SMS. The latter accesses the mortgag...

  6. Histories of Public Service Broadcasters on the Web

    DEFF Research Database (Denmark)

    This edited volume details multiple and dynamic histories of relations between public service broadcasters and the World Wide Web. What does it mean to be a national broadcaster in a global communications environment? What are the commercial and public service pressures that were brought to bear...... when public service broadcasters implemented web services? How did “one- to-many” broadcasters adapt to the “many-to-many” medium of the internet? The thematic or- ganisation of this collection addresses such major issues, while each chapter offers a particular historical account of relations between...

  7. Geo-communication, web-services, and spatial data infrastructure

    DEFF Research Database (Denmark)

    Brodersen, Lars; Nielsen, Anders

    2007-01-01

    The introduction of web-services as index-portals based on geo-information has changed the conditions for both content and form of geo-communication. A high number of players and interactions as well as a very high number of all kinds of information and combinations of these caracterise web......, collaboration, standards, models, specifications, web services, and finally the information. Awareness of the complexity is necessary, and structure is needed to make it possible for the geo-information community to pull together in the same direction. Modern web-based geo-communication and its infrastucture...... looks very complex, and it will get even more complex. Therefore, there is a strong need for theories and models that can describe this complex web in the SDI and geo-communication consisting of active components, passive components, users, and information in order to make it possible to handle...

  8. Business Systems Branch Abilities, Capabilities, and Services Web Page

    Science.gov (United States)

    Cortes-Pena, Aida Yoguely

    2009-01-01

    During the INSPIRE summer internship I acted as the Business Systems Branch Capability Owner for the Kennedy Web-based Initiative for Communicating Capabilities System (KWICC), with the responsibility of creating a portal that describes the services provided by this Branch. This project will help others achieve a clear view ofthe services that the Business System Branch provides to NASA and the Kennedy Space Center. After collecting the data through the interviews with subject matter experts and the literature in Business World and other web sites I identified discrepancies, made the necessary corrections to the sites and placed the information from the report into the KWICC web page.

  9. Scalable web services for the PSIPRED Protein Analysis Workbench.

    Science.gov (United States)

    Buchan, Daniel W A; Minneci, Federico; Nugent, Tim C O; Bryson, Kevin; Jones, David T

    2013-07-01

    Here, we present the new UCL Bioinformatics Group's PSIPRED Protein Analysis Workbench. The Workbench unites all of our previously available analysis methods into a single web-based framework. The new web portal provides a greatly streamlined user interface with a number of new features to allow users to better explore their results. We offer a number of additional services to enable computationally scalable execution of our prediction methods; these include SOAP and XML-RPC web server access and new HADOOP packages. All software and services are available via the UCL Bioinformatics Group website at http://bioinf.cs.ucl.ac.uk/. PMID:23748958

  10. Web-Based Expert System for Civil Service Regulations: RCSES

    OpenAIRE

    Mofreh Hogo; Khaled Fouad; Fouad Mousa,

    2009-01-01

    Internet and expert systems have offered new ways of sharing and distributing knowledge, but there is a lack of researches in the area of web-based expert systems. This paper introduces a development of a web-based expert system for the regulations of civil service in the Kingdom of Saudi Arabia named as RCSES. It is the first time to develop such system (application of civil service regulations) as well the development of it using web-based approach. The proposed system considers 17 regulati...

  11. ASP.NET web API build RESTful web applications and services on the .NET framework

    CERN Document Server

    Kanjilal, Joydip

    2013-01-01

    This book is a step-by-step, practical tutorial with a simple approach to help you build RESTful web applications and services on the .NET framework quickly and efficiently.This book is for ASP.NET web developers who want to explore REST-based services with C# 5. This book contains many real-world code examples with explanations whenever necessary. Some experience with C# and ASP.NET 4 is expected.

  12. Saudi College Students' Preferences for Synchronous and Asynchronous Web-Based Courses: An Exploratory Study

    Science.gov (United States)

    Al-Jabri, Abdullah

    2012-01-01

    Technology has become an essential component of the teaching-learning process, and online learning, in particular, has captivated the interest of many educational institutions throughout the world. Web-based learning has provided both students and teachers with new and unique ways of communicating with each other. As a result, many studies have…

  13. A research on semantic Web services discovery mechanism

    Science.gov (United States)

    Chen, Zhijun; Li, Xinke

    2011-12-01

    Semantic Web service discovery is focused on finding the best services from the majority of services which provide similar or same functions based on Semantic matching Algorithms. This paper firstly proposed a new QoS model for describing Semantic Web services by adding a new significant characteristic (SU ratio) of QoS. To raise the finding work efficiency, we then give an improved algorithm for matching semantic web services; the new algorithm does not only focus on the inclusion relation of ontology concepts in taxonomic tree as implemented by classic algorithms, but also includes binary relations. Through the comparison of weighted semantic distance in taxonomic tree, the similarity computation is more accuracy and the precision ratio and recall ratio of algorithm is enhanced. Finally a preliminary case study was accomplished in order to prove its applicability and viability.

  14. Based on asynchronous communication protocol of geographic space information service access mechanism research

    OpenAIRE

    G. Chen; Zhao, J.; Gu, M; Li, D.

    2014-01-01

    At present, the traditional way of accessing to classified network in geographic spatial information services is using network gatekeeper and firewall etc. to ensure public and classified network communications links. However, the physical isolation between classified network and public network is crossed, which is bound to cause classified network potential security hazard. In Yunnan province space Land dynamic monitoring integration project, it proposed the point to point text m...

  15. Dynamic integration of context model constraints in web service processes

    OpenAIRE

    Bandara, Kosala Yapa; Wang, Ming Xue; Pahl, Claus

    2009-01-01

    Autonomic Web service composition has been a challenging topic for some years. The context in which composition takes places determines essential aspects. A context model can provide meaningful composition information for services process composition. An ontology-based approach for context information integration is the basis of a constraint approach to dynamically integrate context validation into service processes. The dynamic integration of context constraints into an orchestrated service ...

  16. A Study of CAPTCHAs for Securing Web Services

    CERN Document Server

    Banday, M Tariq

    2011-01-01

    Atomizing various Web activities by replacing human to human interactions on the Internet has been made indispensable due to its enormous growth. However, bots also known as Web-bots which have a malicious intend and pretending to be humans pose a severe threat to various services on the Internet that implicitly assume a human interaction. Accordingly, Web service providers before allowing access to such services use various Human Interaction Proof's (HIPs) to authenticate that the user is a human and not a bot. Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) is a class of HIPs tests and are based on Artificial Intelligence. These tests are easier for humans to qualify and tough for bots to simulate. Several Web services use CAPTCHAs as a defensive mechanism against automated Web-bots. In this paper, we review the existing CAPTCHA schemes that have been proposed or are being used to protect various Web services. We classify them in groups and compare them with each other i...

  17. A SOAP Web Service for accessing MODIS land product subsets

    Energy Technology Data Exchange (ETDEWEB)

    SanthanaVannan, Suresh K [ORNL; Cook, Robert B [ORNL; Pan, Jerry Yun [ORNL; Wilson, Bruce E [ORNL

    2011-01-01

    Remote sensing data from satellites have provided valuable information on the state of the earth for several decades. Since March 2000, the Moderate Resolution Imaging Spectroradiometer (MODIS) sensor on board NASA s Terra and Aqua satellites have been providing estimates of several land parameters useful in understanding earth system processes at global, continental, and regional scales. However, the HDF-EOS file format, specialized software needed to process the HDF-EOS files, data volume, and the high spatial and temporal resolution of MODIS data make it difficult for users wanting to extract small but valuable amounts of information from the MODIS record. To overcome this usability issue, the NASA-funded Distributed Active Archive Center (DAAC) for Biogeochemical Dynamics at Oak Ridge National Laboratory (ORNL) developed a Web service that provides subsets of MODIS land products using Simple Object Access Protocol (SOAP). The ORNL DAAC MODIS subsetting Web service is a unique way of serving satellite data that exploits a fairly established and popular Internet protocol to allow users access to massive amounts of remote sensing data. The Web service provides MODIS land product subsets up to 201 x 201 km in a non-proprietary comma delimited text file format. Users can programmatically query the Web service to extract MODIS land parameters for real time data integration into models, decision support tools or connect to workflow software. Information regarding the MODIS SOAP subsetting Web service is available on the World Wide Web (WWW) at http://daac.ornl.gov/modiswebservice.

  18. Web Services - Einsatzmöglichkeiten für das Information Retrieval im WWW

    OpenAIRE

    Tosques, Fabio; Mayr, Philipp

    2005-01-01

    The following paper approaches the topic Web Services from the perspective of information retrieval (IR) on the World Wide Web. For this purpose we describe the essentials of contemporary Web Services technology both theoretical and practical. We explain the three fundamental Web Services techniques XML-RPC, SOAP/WSDL and REST. Additionally we are presenting numerous Web Services examples (inclusively concrete implementations) as IR applications on the web.

  19. Quality Atributes Driven Web Services Design Method

    OpenAIRE

    Žeiris, E; Ziema, M

    2010-01-01

    When developing e-services, it is important to select an e-service system architecture that ensures that the e-service complies with all the quality criteria set for it in order to facilitate broader application of the e-service. This means that it is necessary to use effective design methods to create e-service systems that ensure the creation of an acceptable e-services system architecture. Existing design methods address the quality aspects, but they have a drawback - system architect's su...

  20. Web Services Provide Access to SCEC Scientific Research Application Software

    Science.gov (United States)

    Gupta, N.; Gupta, V.; Okaya, D.; Kamb, L.; Maechling, P.

    2003-12-01

    Web services offer scientific communities a new paradigm for sharing research codes and communicating results. While there are formal technical definitions of what constitutes a web service, for a user community such as the Southern California Earthquake Center (SCEC), we may conceptually consider a web service to be functionality provided on-demand by an application which is run on a remote computer located elsewhere on the Internet. The value of a web service is that it can (1) run a scientific code without the user needing to install and learn the intricacies of running the code; (2) provide the technical framework which allows a user's computer to talk to the remote computer which performs the service; (3) provide the computational resources to run the code; and (4) bundle several analysis steps and provide the end results in digital or (post-processed) graphical form. Within an NSF-sponsored ITR project coordinated by SCEC, we are constructing web services using architectural protocols and programming languages (e.g., Java). However, because the SCEC community has a rich pool of scientific research software (written in traditional languages such as C and FORTRAN), we also emphasize making existing scientific codes available by constructing web service frameworks which wrap around and directly run these codes. In doing so we attempt to broaden community usage of these codes. Web service wrapping of a scientific code can be done using a "web servlet" construction or by using a SOAP/WSDL-based framework. This latter approach is widely adopted in IT circles although it is subject to rapid evolution. Our wrapping framework attempts to "honor" the original codes with as little modification as is possible. For versatility we identify three methods of user access: (A) a web-based GUI (written in HTML and/or Java applets); (B) a Linux/OSX/UNIX command line "initiator" utility (shell-scriptable); and (C) direct access from within any Java application (and with the

  1. 78 FR 42537 - Agency Information Collection Activities: Online Survey of Web Services Employers; New...

    Science.gov (United States)

    2013-07-16

    ... of Web Services Employers; New Information Collection; Comment Request ACTION: 60-Day Notice. The... information collection. (2) Title of the Form/Collection: Online Survey of Web Services Employers. (3) Agency... obtains data on the E-Verify Program Web Services. Gaining an understanding of the Web Services...

  2. UrbanWeb: a Platform for Mobile, Context-aware Web Services

    DEFF Research Database (Denmark)

    Hansen, Frank Allan; Grønbæk, Kaj

    2011-01-01

    Faster Internet connections on the mobile Internet and new advanced mobile terminals make it possible to use Web 2.0 applications and service beyond the desktop wherever and whenever you want. However, even though some service may scale in their current form to the mobile Internet, others will very...... much benefit from being informed about the user’s context and tailored to the user’s location or the activities the user is engaged in. In this article we focus on the definition of context and context-awareness for mobile Web 2.0 services and we present a framework, UrbanWeb, which has been designed...... to support these kinds of services. UrbanWeb implements context as an extension to the notion of Web 2.0 tagging and provides developers with an easy to use platform for context-aware Web services for different kind of applications. The article also discusses how to acquire different cues about the...

  3. Architecture-Based Reliability Analysis of Web Services

    Science.gov (United States)

    Rahmani, Cobra Mariam

    2012-01-01

    In a Service Oriented Architecture (SOA), the hierarchical complexity of Web Services (WS) and their interactions with the underlying Application Server (AS) create new challenges in providing a realistic estimate of WS performance and reliability. The current approaches often treat the entire WS environment as a black-box. Thus, the sensitivity…

  4. 3PAC: Enforcing Access Policies for Web Services

    NARCIS (Netherlands)

    Bemmel, van J.; Wegdam, M.; Lagerberg, K.

    2005-01-01

    Web services fail to deliver on the promise of ubiquitous deployment and seamless interoperability due to the lack of a uniform, standards-based approach to all aspects of security. In particular, the enforcement of access policies in a service oriented architecture is not addressed adequately. We p

  5. RESEARCH ON REUSE-BASED WEB SERVICES COMPOSITION

    Institute of Scientific and Technical Information of China (English)

    Rao Yuan; Li Zunchao; Feng Boqin

    2005-01-01

    Objective To solve the three principal problems for reusing the software components, i.e., existence, discovery and availability principles, web services provided a new solution for reusing and assembling web software or components under distributed environment with a series of XML-based protocols. Methods A 4+1 meta-model between atomic services, such as Sequence, Parallelism, Alternation, Substitute and Iteration, and a kind of service composition description language in composition process are investigated. Furthermore, an architecture-based service composition model with Ontology Engine is proposed, which is based on the software architecture life-cycle model and provides a mechanism for services composition with dynamic management and deployment. Results The results of the prototype system development show that the service-composed application not only reused the web service components, but also reused the data resources located in distributed databases. Conclusion The method of reused-based web services composition observably decreases the period and cost of development and greatly improves the programming efficiency.

  6. A web environment for inspection service

    International Nuclear Information System (INIS)

    The in-service inspection fundamental objective is to maintain the structural integrity of structures, systems and components during the life in the installation service. Nuclear power plants are required to implement a Service inspection program in accordance with the established regulation by the Regulatory body.

  7. Improving the Quality of Service Guarantee in an Asynchronous Transfer Mode (ATM Network

    Directory of Open Access Journals (Sweden)

    Francis J. Ogwu

    2007-01-01

    Full Text Available This study presents a technique for improving the quality of service (QoS guarantee in an ATM network. In the proposed model, it was assumed that high priority traffic have been allocated a switch resource to guarantee a given QoS and low priority cells are allowed to enter the buffer, to improve the exploitation of reserved resources. The proposed technique was backed up with an exact analytical model for evaluating the cell loss probability of high and low priority cells. The performance of the proposed model was evaluated using C++ programming language. The results of the simulation shows that the loss probability of both high and low cells reduces as the buffer capacity increase and that the performance of high priority cell is better than that of low priority cell.

  8. Finding, Browsing and Getting Data Easily Using SPDF Web Services

    Science.gov (United States)

    Candey, R.; Chimiak, R.; Harris, B.; Johnson, R.; Kovalick, T.; Lal, N.; Leckner, H.; Liu, M.; McGuire, R.; Papitashvili, N.; Roberts, A.

    2010-01-01

    The NASA GSFC Space Physics Data Facility (5PDF) provides heliophysics science-enabling information services for enhancing scientific research and enabling integration of these services into the Heliophysics Data Environment paradigm, via standards-based approach (SOAP) and Representational State Transfer (REST) web services in addition to web browser, FTP, and OPeNDAP interfaces. We describe these interfaces and the philosophies behind these web services, and show how to call them from various languages, such as IDL and Perl. We are working towards a "one simple line to call" philosophy extolled in the recent VxO discussions. Combining data from many instruments and missions enables broad research analysis and correlation and coordination with other experiments and missions.

  9. OntoGene web services for biomedical text mining.

    Science.gov (United States)

    Rinaldi, Fabio; Clematide, Simon; Marques, Hernani; Ellendorff, Tilia; Romacker, Martin; Rodriguez-Esteban, Raul

    2014-01-01

    Text mining services are rapidly becoming a crucial component of various knowledge management pipelines, for example in the process of database curation, or for exploration and enrichment of biomedical data within the pharmaceutical industry. Traditional architectures, based on monolithic applications, do not offer sufficient flexibility for a wide range of use case scenarios, and therefore open architectures, as provided by web services, are attracting increased interest. We present an approach towards providing advanced text mining capabilities through web services, using a recently proposed standard for textual data interchange (BioC). The web services leverage a state-of-the-art platform for text mining (OntoGene) which has been tested in several community-organized evaluation challenges,with top ranked results in several of them. PMID:25472638

  10. Operational Use of OGC Web Services at the Met Office

    Science.gov (United States)

    Wright, Bruce

    2010-05-01

    The Met Office has adopted the Service-Orientated Architecture paradigm to deliver services to a range of customers through Rich Internet Applications (RIAs). The approach uses standard Open Geospatial Consortium (OGC) web services to provide information to web-based applications through a range of generic data services. "Invent", the Met Office beta site, is used to showcase Met Office future plans for presenting web-based weather forecasts, product and information to the public. This currently hosts a freely accessible Weather Map Viewer, written in JavaScript, which accesses a Web Map Service (WMS), to deliver innovative web-based visualizations of weather and its potential impacts to the public. The intention is to engage the public in the development of new web-based services that more accurately meet their needs. As the service is intended for public use within the UK, it has been designed to support a user base of 5 million, the analysed level of UK web traffic reaching the Met Office's public weather information site. The required scalability has been realised through the use of multi-tier tile caching: - WMS requests are made for 256x256 tiles for fixed areas and zoom levels; - a Tile Cache, developed in house, efficiently serves tiles on demand, managing WMS request for the new tiles; - Edge Servers, externally hosted by Akamai, provide a highly scalable (UK-centric) service for pre-cached tiles, passing new requests to the Tile Cache; - the Invent Weather Map Viewer uses the Google Maps API to request tiles from Edge Servers. (We would expect to make use of the Web Map Tiling Service, when it becomes an OGC standard.) The Met Office delivers specialist commercial products to market sectors such as transport, utilities and defence, which exploit a Web Feature Service (WFS) for data relating forecasts and observations to specific geographic features, and a Web Coverage Service (WCS) for sub-selections of gridded data. These are locally rendered as maps or

  11. SSWAP: A Simple Semantic Web Architecture and Protocol for semantic web services

    Science.gov (United States)

    Gessler, Damian DG; Schiltz, Gary S; May, Greg D; Avraham, Shulamit; Town, Christopher D; Grant, David; Nelson, Rex T

    2009-01-01

    Background SSWAP (Simple Semantic Web Architecture and Protocol; pronounced "swap") is an architecture, protocol, and platform for using reasoning to semantically integrate heterogeneous disparate data and services on the web. SSWAP was developed as a hybrid semantic web services technology to overcome limitations found in both pure web service technologies and pure semantic web technologies. Results There are currently over 2400 resources published in SSWAP. Approximately two dozen are custom-written services for QTL (Quantitative Trait Loci) and mapping data for legumes and grasses (grains). The remaining are wrappers to Nucleic Acids Research Database and Web Server entries. As an architecture, SSWAP establishes how clients (users of data, services, and ontologies), providers (suppliers of data, services, and ontologies), and discovery servers (semantic search engines) interact to allow for the description, querying, discovery, invocation, and response of semantic web services. As a protocol, SSWAP provides the vocabulary and semantics to allow clients, providers, and discovery servers to engage in semantic web services. The protocol is based on the W3C-sanctioned first-order description logic language OWL DL. As an open source platform, a discovery server running at (as in to "swap info") uses the description logic reasoner Pellet to integrate semantic resources. The platform hosts an interactive guide to the protocol at , developer tools at , and a portal to third-party ontologies at (a "swap meet"). Conclusion SSWAP addresses the three basic requirements of a semantic web services architecture (i.e., a common syntax, shared semantic, and semantic discovery) while addressing three technology limitations common in distributed service systems: i.e., i) the fatal mutability of traditional interfaces, ii) the rigidity and fragility of static subsumption hierarchies, and iii) the confounding of content, structure, and presentation. SSWAP is novel by establishing

  12. SSWAP: A Simple Semantic Web Architecture and Protocol for semantic web services

    Directory of Open Access Journals (Sweden)

    Town Christopher D

    2009-09-01

    Full Text Available Abstract Background SSWAP (Simple Semantic Web Architecture and Protocol; pronounced "swap" is an architecture, protocol, and platform for using reasoning to semantically integrate heterogeneous disparate data and services on the web. SSWAP was developed as a hybrid semantic web services technology to overcome limitations found in both pure web service technologies and pure semantic web technologies. Results There are currently over 2400 resources published in SSWAP. Approximately two dozen are custom-written services for QTL (Quantitative Trait Loci and mapping data for legumes and grasses (grains. The remaining are wrappers to Nucleic Acids Research Database and Web Server entries. As an architecture, SSWAP establishes how clients (users of data, services, and ontologies, providers (suppliers of data, services, and ontologies, and discovery servers (semantic search engines interact to allow for the description, querying, discovery, invocation, and response of semantic web services. As a protocol, SSWAP provides the vocabulary and semantics to allow clients, providers, and discovery servers to engage in semantic web services. The protocol is based on the W3C-sanctioned first-order description logic language OWL DL. As an open source platform, a discovery server running at http://sswap.info (as in to "swap info" uses the description logic reasoner Pellet to integrate semantic resources. The platform hosts an interactive guide to the protocol at http://sswap.info/protocol.jsp, developer tools at http://sswap.info/developer.jsp, and a portal to third-party ontologies at http://sswapmeet.sswap.info (a "swap meet". Conclusion SSWAP addresses the three basic requirements of a semantic web services architecture (i.e., a common syntax, shared semantic, and semantic discovery while addressing three technology limitations common in distributed service systems: i.e., i the fatal mutability of traditional interfaces, ii the rigidity and fragility of static

  13. CMS data quality monitoring web service

    International Nuclear Information System (INIS)

    A central component of the data quality monitoring system of the CMS experiment at the Large Hadron Collider is a web site for browsing data quality histograms. The production servers in data taking provide access to several hundred thousand histograms per run, both live in online as well as for up to several terabytes of archived histograms for the online data taking, Tier-0 prompt reconstruction, prompt calibration and analysis activities, for re-reconstruction at Tier-1s and for release validation. At the present usage level the servers currently handle in total around a million authenticated HTTP requests per day. We describe the main features and components of the system, our implementation for web-based interactive rendering, and the server design. We give an overview of the deployment and maintenance procedures. We discuss the main technical challenges and our solutions to them, with emphasis on functionality, long-term robustness and performance.

  14. CMS data quality monitoring web service

    Science.gov (United States)

    Tuura, L.; Eulisse, G.; Meyer, A.

    2010-04-01

    A central component of the data quality monitoring system of the CMS experiment at the Large Hadron Collider is a web site for browsing data quality histograms. The production servers in data taking provide access to several hundred thousand histograms per run, both live in online as well as for up to several terabytes of archived histograms for the online data taking, Tier-0 prompt reconstruction, prompt calibration and analysis activities, for re-reconstruction at Tier-1s and for release validation. At the present usage level the servers currently handle in total around a million authenticated HTTP requests per day. We describe the main features and components of the system, our implementation for web-based interactive rendering, and the server design. We give an overview of the deployment and maintenance procedures. We discuss the main technical challenges and our solutions to them, with emphasis on functionality, long-term robustness and performance.

  15. A Decision Tree Approach to Classify Web Services using Quality Parameters

    OpenAIRE

    Sonawani, Shilpa; Mukhopadhyay, Debajyoti

    2013-01-01

    With the increase in the number of web services, many web services are available on internet providing the same functionality, making it difficult to choose the best one, fulfilling users all requirements. This problem can be solved by considering the quality of web services to distinguish functionally similar web services. Nine different quality parameters are considered. Web services can be classified and ranked using decision tree approach since they do not require long training period and...

  16. Bioinformatics Data Distribution and Integration via Web Services and XML

    Institute of Scientific and Technical Information of China (English)

    Xiao Li; Yizheng Zhang

    2003-01-01

    It is widely recognized that exchange, distribution, and integration of biological data are the keys to improve bioinformatics and genome biology in post-genomic era. However, the problem of exchanging and integrating biological data is not solved satisfactorily. The eXtensible Markup Language (XML) is rapidly spreading as an emerging standard for structuring documents to exchange and integrate data on the World Wide Web (WWW). Web service is the next generation of WWW and is founded upon the open standards of W3C (World Wide Web Consortium)and IETF (Internet Engineering Task Force). This paper presents XML and Web Services technologies and their use for an appropriate solution to the problem of bioinformatics data exchange and integration.

  17. Web Services 的安全性研究%Research on the Security in Web Services

    Institute of Scientific and Technical Information of China (English)

    牟连佳

    2008-01-01

    通过评测蕴涵于Web Services模型中的安全特征,揭示Web安全的潜能.讨论Web Services的安全规范,其次分析Web Services安全实施的各种情况,最后一部分讨论Web Services安全模型的未来发展.

  18. Development of Web Service Integration and Advertisement Campaign Design Interface

    OpenAIRE

    Nilsson, Johan

    2012-01-01

    Ad Gateway is a product which provides targeting of online advertisements. This thesis focuses on improving its web based admin interface, used for defining targeting properties as well as creating the advertisements. First by integrating the system with third party web services used for storage of advertisement campaigns, called advertisement providers, allowing advertisement to be retrieved and uploaded directly to their servers. Later to extend the admin interface with new functionality, i...

  19. Data Mining Web Services for Science Data Repositories

    Science.gov (United States)

    Graves, S.; Ramachandran, R.; Keiser, K.; Maskey, M.; Lynnes, C.; Pham, L.

    2006-12-01

    The maturation of web services standards and technologies sets the stage for a distributed "Service-Oriented Architecture" (SOA) for NASA's next generation science data processing. This architecture will allow members of the scientific community to create and combine persistent distributed data processing services and make them available to other users over the Internet. NASA has initiated a project to create a suite of specialized data mining web services designed specifically for science data. The project leverages the Algorithm Development and Mining (ADaM) toolkit as its basis. The ADaM toolkit is a robust, mature and freely available science data mining toolkit that is being used by several research organizations and educational institutions worldwide. These mining services will give the scientific community a powerful and versatile data mining capability that can be used to create higher order products such as thematic maps from current and future NASA satellite data records with methods that are not currently available. The package of mining and related services are being developed using Web Services standards so that community-based measurement processing systems can access and interoperate with them. These standards-based services allow users different options for utilizing them, from direct remote invocation by a client application to deployment of a Business Process Execution Language (BPEL) solutions package where a complex data mining workflow is exposed to others as a single service. The ability to deploy and operate these services at a data archive allows the data mining algorithms to be run where the data are stored, a more efficient scenario than moving large amounts of data over the network. This will be demonstrated in a scenario in which a user uses a remote Web-Service-enabled clustering algorithm to create cloud masks from satellite imagery at the Goddard Earth Sciences Data and Information Services Center (GES DISC).

  20. A Web Services Framework for Mobile Payment Services

    OpenAIRE

    McKitterick, David

    2003-01-01

    Next generation mobile services are readily emerging into the mainstream services market and this growth is dependent on mobile technologies and their support infrastructure. 2.5G and 3G mobile technologies presently are beginning to be adopted as a platform for the deployment of communication, business and leisure mobile services. Mobile payment services are one of many necessary support services, which will enable improved development of next generation services. In addition ...

  1. Web Services Security Architectures Composition and Contract Design using RBAC

    Directory of Open Access Journals (Sweden)

    D.Shravani

    2010-11-01

    Full Text Available Service Oriented Architecture’s Web Services authorization traditionally is done using common access control models like Role-Based Access Control. In thinking of a composite application that stitches together the capabilities of multiple services, any action in the composite app should ideally check the access control rules of all constituent services before initiating an action. The WebServices Access controls are categorized according to access control granularity and have two approaches: The first approach supports a negotiation-based attribute-based access control to Web Services with fine access granularity. The second approach is tailored to access control for conversation-based Web services and composite services;where in a Web Service is not considered as a set of independent operations and therefore access control must take such dependencies into account. During a Web Services invocation, a client interacts with the service, performing a sequence of operations in a particular order called conversation. In this paper, we want to propose strategies for analyzing and managing Role Based Access Control policies for designing Security Architectures for web services. Wevalidate role-based access control with a case study, where in access decisions are based on the roles that individual users have as part of an organization. Users take on assigned roles. The process of defining roles should be based on a thorough analysis of how an organization operates and should include input from a wide spectrum of users in an organization. Access rights are grouped by role name, and the use of resources is restricted to individuals authorized toassume the associated role. For example, within a hospital system the role of doctor can include operations to perform diagnosis, prescribe medication, and order laboratory tests; and the role of researcher can be limited to gathering anonymous clinical information for studies. The use of roles to control access

  2. Web Service Architecture for a Meta Search Engine

    Directory of Open Access Journals (Sweden)

    K.Srinivas

    2011-10-01

    Full Text Available With the rapid advancements in Information Technology, Information Retrieval on Internet is gaining its importance day by day. Nowadays there are millions of Websites and billions of homepages available on the Internet. Search Engines are the essential tools for the purpose of retrieving the required information from the Web. But the existing search engines have many problems such as not having wide scope, imbalance in accessing the sites etc. So, the effectiveness of a search engine plays a vital role. Meta search engines are such systems that can provide effective information by accessing multiple existing search engines such as Dog Pile, Meta Crawler etc, but most of them cannot successfully operate on heterogeneous and fully dynamic web environment. In this paper we propose a Web Service Architecture for Meta Search Engine to cater the need of heterogeneous and dynamic web environment. The objective of our proposal is to exploit most of the features offered by Web Services through the implementation of a Web Service Meta Search Engine.

  3. Contracts for Cooperation between Web Service Programmers and HTML Designers

    DEFF Research Database (Denmark)

    Böttger, Henning; Møller, Anders; Schwartzbach, Michael I.

    2006-01-01

    Interactive Web services consist of a mixture of HTML fragments and program code. The fragments, which are maintained by designers, are combined to form HTML pages that are shown to the clients. The code, which is maintained by programmers, is executed on the server to handle the business logic....... Current Web service frameworks provide little help in separating these constituents, which complicates cooperation between programmers and HTML designers. We propose a system based on XML templates and formalized contracts allowing a flexible separation of concerns. The contracts act as interfaces between...... the programmers and the HTML designers and permit tool support for statically checking that both parties fulfill their obligations. This ensures that (1) programmers and HTML designers work more independently focusing on their own expertises, (2) the Web service implementation is better structured and thus easier...

  4. Extending Java for High-Level Web Service Construction

    DEFF Research Database (Denmark)

    Christensen, Aske Simon; Møller, Anders; Schwartzbach, Michael Ignatieff

    2003-01-01

    We incorporate innovations from the project into the Java language to provide high-level features for Web service programming. The resulting language, JWIG, contains an advanced session model and a flexible mechanism for dynamic construction of XML documents, in particular XHTML. To support progr...... with Servlets and JSP which are widely used Web service development platforms. Our implementation and evaluation of JWIG indicate that the language extensions can simplify the program structure and that the analyses are sufficiently fast and precise to be practically useful.......We incorporate innovations from the project into the Java language to provide high-level features for Web service programming. The resulting language, JWIG, contains an advanced session model and a flexible mechanism for dynamic construction of XML documents, in particular XHTML. To support program...

  5. WebGMAP: a web service for mapping and aligning cDNA sequences to genomes

    OpenAIRE

    Liang, Chun; Liu, Lin; Ji, Guoli

    2009-01-01

    The genomes of thousands of organisms are being sequenced, often with accompanying sequences of cDNAs or ESTs. One of the great challenges in bioinformatics is to make these genomic sequences and genome annotations accessible in a user-friendly manner to general biologists to address interesting biological questions. We have created an open-access web service called WebGMAP (http://www.bioinfolab.org/software/webgmap) that seamlessly integrates cDNA-genome alignment tools, such as GMAP, with ...

  6. PseudoViewer: web application and web service for visualizing RNA pseudoknots and secondary structures

    OpenAIRE

    Byun, Yanga; Han, Kyungsook

    2006-01-01

    Visualizing RNA secondary structures and pseudoknot structures is essential to bioinformatics systems that deal with RNA structures. However, many bioinformatics systems use heterogeneous data structures and incompatible software components, so integration of software components (including a visualization component) into a system can be hindered by incompatibilities between the components of the system. This paper presents an XML web service and web application program for visualizing RNA sec...

  7. KBWS: an EMBOSS associated package for accessing bioinformatics web services

    Directory of Open Access Journals (Sweden)

    Tomita Masaru

    2011-04-01

    Full Text Available Abstract The availability of bioinformatics web-based services is rapidly proliferating, for their interoperability and ease of use. The next challenge is in the integration of these services in the form of workflows, and several projects are already underway, standardizing the syntax, semantics, and user interfaces. In order to deploy the advantages of web services with locally installed tools, here we describe a collection of proxy client tools for 42 major bioinformatics web services in the form of European Molecular Biology Open Software Suite (EMBOSS UNIX command-line tools. EMBOSS provides sophisticated means for discoverability and interoperability for hundreds of tools, and our package, named the Keio Bioinformatics Web Service (KBWS, adds functionalities of local and multiple alignment of sequences, phylogenetic analyses, and prediction of cellular localization of proteins and RNA secondary structures. This software implemented in C is available under GPL from http://www.g-language.org/kbws/ and GitHub repository http://github.com/cory-ko/KBWS. Users can utilize the SOAP services implemented in Perl directly via WSDL file at http://soap.g-language.org/kbws.wsdl (RPC Encoded and http://soap.g-language.org/kbws_dl.wsdl (Document/literal.

  8. A resource oriented webs service for environmental modeling

    Science.gov (United States)

    Ferencik, Ioan

    2013-04-01

    Environmental modeling is a largely adopted practice in the study of natural phenomena. Environmental models can be difficult to build and use and thus sharing them within the community is an important aspect. The most common approach to share a model is to expose it as a web service. In practice the interaction with this web service is cumbersome due to lack of standardized contract and the complexity of the model being exposed. In this work we investigate the use of a resource oriented approach in exposing environmental models as web services. We view a model as a layered resource build atop the object concept from Object Oriented Programming, augmented with persistence capabilities provided by an embedded object database to keep track of its state and implementing the four basic principles of resource oriented architectures: addressability, statelessness, representation and uniform interface. For implementation we use exclusively open source software: Django framework, dyBase object oriented database and Python programming language. We developed a generic framework of resources structured into a hierarchy of types and consequently extended this typology with recurses specific to the domain of environmental modeling. To test our web service we used cURL, a robust command-line based web client.

  9. 78 FR 60303 - Agency Information Collection Activities: Online Survey of Web Services Employers; New...

    Science.gov (United States)

    2013-10-01

    ... of Web Services Employers; New Information Collection ACTION: 30-Day Notice. SUMMARY: The Department... collection. (2) Title of the Form/Collection: Online Survey of Web Services Employers. (3) Agency form number... USCIS obtains data on the E-Verify Program Web Services. Gaining an understanding of the Web...

  10. Semantic web services advancement through evaluation

    CERN Document Server

    Blake, Brian; König-Ries, Birgitta; Küster, Ulrich

    2012-01-01

    Including a useful overview of the latest research on implemented SWS technologies, this volume details a variety of current semantic service approaches and provides valuable material that will enhance future SWS evaluation methodologies and techniques.

  11. RESEARCH ON INTEROPERABILITY OF WEB SERVICES%Web Services 互操作性研究

    Institute of Scientific and Technical Information of China (English)

    郭皎; 鄢沛

    2008-01-01

    异构Web Services间的无缝互操作是成功构建基于Web Services应用的关键之一.讨论了Web Services互操作性概要和Web Services基本交互模式,详细分析了Web Services互操作原理和Web Services描述;说明了Web Services的类型定义中的类型不匹配、不可用类型、精度和值/引用类型等问题对互操作性的影响,并给出了处理方案;同时还分析了在Web Services的调用过程中采用的SOAP编码和消息模式、Web Services约束等问题.最后针对当前应用较广泛J2EE和.NET的两个平台的Web Services的互操作设计作了简要设计.

  12. A Web Service Based Design to Integrate a Web Portal and an ERP System

    Directory of Open Access Journals (Sweden)

    Mr. Manishkumar R. Solanki

    2014-04-01

    Full Text Available Today the ability to seamlessly exchange information between internal business processes, customers, and partners is vital for success. The organizations employ a variety of disparate applications that store and exchange data in dissimilar ways and therefore cannot "talk" to one another productively. Web services have evolved as a practical, cost-effective, deployment environment to realize dynamic and interoperable data integration between critical applications over operating system, platform, and language barriers that were previously impossible. This paper describes a service-oriented approach for the integration of a Web Portal and ERP application. We present a system architecture based on Web Service oriented framework in which both the applications are loosely connected through software components.

  13. A Framework to Enhance Quality of Service for Content Delivery Network Using Web Services: A Review

    Directory of Open Access Journals (Sweden)

    K.Manivannan

    2011-09-01

    Full Text Available Content Delivery Networks (CDNs is anticipated to provide better performance delivery of content in internet through worldwide coverage, which would be a fence for new content delivery network providers. The appearance of Web as a omnipresent media for sharing content and services has led to the rapid growth of the Internet. At the same time, the number of users accessing Web-based content and services are growing exponentially. This has placed a heavy demand on Internet bandwidth and Web systems hosting content and application services. As a result, many Web sites are unable to manage this demand and offer their services in a timely manner. Content Delivery Networks (CDNs have emerged to overcome these limitations by offering infrastructure and mechanisms to deliver content and services in a scalable manner, and enhancing users Web experience. The planned research provides a framework designed to enhance QoS of Web service processes for real time servicing. QoS parameters of various domains can be combined to provide differentiated services, and allocating dynamically available resources in the midst of customers while delivering high-quality real time multimedia content. While accessing the service by a customer, it is possible to adapt real time streams to vastly changeable network conditions to give suitable quality in spite of factors upsetting Quality of service. To reach these intentions, adaptive web service processes to supply more information for determining the quality and size of the delivered object. The framework includes a section for QoS monitoring and adaptation and QoS faults prediction possibility and convalesce actions in case of failure. The aim of this research is to encourage research about quality of composite services in service-oriented architectures with security measures.

  14. Modeling and verifying Web services driven by requirements: An ontology-based approach

    Institute of Scientific and Technical Information of China (English)

    HOU Lishan; JIN ZHi; WU Budan

    2006-01-01

    Automatic discovery and composition of Web services is an important research area in Web service technology, in which the specification of Web services is a key issue. This paper presents a Web service capability description framework based on the environment ontology. This framework depicts Web services capability in two aspects:the operable environment and the environment changes resulting from behaviors of the Web service. On the basis of the framework, a requirement-driven Web service composition model has been constructed. This paper brings forward the formalization of Web service interactions with π calculus. And an automatic mechanism converting conceptual capability description to the formal process expression has been built. This kind of formal specification assists in verifying whether the composite Web service model matches the requirement.

  15. Flexible Generation of Pervasive Web Services using OSGi Declarative Services and OWL Ontologies

    DEFF Research Database (Denmark)

    Hansen, Klaus Marius; Zhang, Weishan; Fernandes, Joao

    2008-01-01

    software platforms. To address these challenges, we developed a web service compiler called Limbo, in which Web Ontology Language (OWL) ontologies are used to make the Limbo compiler aware of its compilation context such as device hardware and software details, platform dependencies, and resource....../power consumption. The ontologies are used to configure Limbo for generating resource-efficient web service code. The architecture of Limbo follows the Blackboard architectural style and Limbo is implemented using the OSGi Declarative Services component model. The component model provides high flexibility for...

  16. Building a print on demand web service

    Science.gov (United States)

    Reddy, Prakash; Rozario, Benedict; Dudekula, Shariff; V, Anil Dev

    2011-03-01

    There is considerable effort underway to digitize all books that have ever been printed. There is need for a service that can take raw book scans and convert them into Print on Demand (POD) books. Such a service definitely augments the digitization effort and enables broader access to a wider audience. To make this service practical we have identified three key challenges that needed to be addressed. These are: a) produce high quality image images by eliminating artifacts that exist due to the age of the document or those that are introduced during the scanning process b) develop an efficient automated system to process book scans with minimum human intervention; and c) build an eco system which allows us the target audience to discover these books.

  17. A Web Service Monitoring System for the Enterprise

    Directory of Open Access Journals (Sweden)

    Coimbatore S. Chandersekaran

    2012-04-01

    Full Text Available An enterprise that uses web services for the conduct of business can benefit from computer-based monitoring for its normal course of business. Services that are unavailable, delayed, inadequate, and/or provide poor or delayed information flow, all hinder or prevent the normal course of business. In extreme cases they may prevent business from being conducted. The proper performance of the service-oriented approach, the communication flow and the services themselves directly equate to the health and vitality of the enterprise. By health we mean, availability, performance, integrity, and reliability of web services. This paper reviews an agent based approach for web service monitoring in an enterprise environment. The agents create and collect information about the services. The paper also provides a definition of events that need to be monitored and the elements that should be recorded. Some information about critical events is time critical and should be sent as alerts to monitoring personnel for review and possible action. These processes are currently being implemented in a major defense enterprise.

  18. Magallanes: a web services discovery and automatic workflow composition tool

    Directory of Open Access Journals (Sweden)

    Trelles Oswaldo

    2009-10-01

    Full Text Available Abstract Background To aid in bioinformatics data processing and analysis, an increasing number of web-based applications are being deployed. Although this is a positive circumstance in general, the proliferation of tools makes it difficult to find the right tool, or more importantly, the right set of tools that can work together to solve real complex problems. Results Magallanes (Magellan is a versatile, platform-independent Java library of algorithms aimed at discovering bioinformatics web services and associated data types. A second important feature of Magallanes is its ability to connect available and compatible web services into workflows that can process data sequentially to reach a desired output given a particular input. Magallanes' capabilities can be exploited both as an API or directly accessed through a graphic user interface. The Magallanes' API is freely available for academic use, and together with Magallanes application has been tested in MS-Windows™ XP and Unix-like operating systems. Detailed implementation information, including user manuals and tutorials, is available at http://www.bitlab-es.com/magallanes. Conclusion Different implementations of the same client (web page, desktop applications, web services, etc. have been deployed and are currently in use in real installations such as the National Institute of Bioinformatics (Spain and the ACGT-EU project. This shows the potential utility and versatility of the software library, including the integration of novel tools in the domain and with strong evidences in the line of facilitate the automatic discovering and composition of workflows.

  19. A Fast Semantic Web Services Matchmaker for OWL-S Services

    Directory of Open Access Journals (Sweden)

    Jing Li

    2013-05-01

    Full Text Available Bringing semantics to Web Services description and matching remarkably improves the recall and precision ratios of Service discovery. Though there are many effective semantic based Web Services matchmakers, they have poor time efficiency for consuming time in the semantic reasoning step. To shorten service matching time, this paper presents a fast matchmaker for OWL-S services, called XServices Semantic Service Discovery (XSSD. It executes the Semantics Pretreatment Algorithm (SPA in service publishing phase and implements a multi-feature based Semantic Web services matching method when queries coming. SPA extracts part of semantic description in the OWL-S files and creates matrixes which we call service feature matrixes to express service semantics. By shifting part of the reasoning process from service matching stage to service publishing stage, XSSD reduces the waiting time for the matchmaker clients. The results of the evaluation on a well-annotated Semantic Web Services set OWLS-TC4 show that while XSSD offers the comparable recall and precision ratios, the time efficiency of XSSD outperforms existing similar matchmakers.

  20. Consuming Web Services: A Yahoo! Newsfeed Reader

    Science.gov (United States)

    Dadashzadeh, Mohammad

    2010-01-01

    Service Oriented Architecture (SOA) shows demonstrable signs of simplifying software integration. It provides the necessary framework for building applications that can be integrated and can reduce the cost of integration significantly. Organizations are beginning to architect new integration solutions following the SOA approach. As such,…

  1. From RESTful Services to RDF: Connecting the Web and the Semantic Web

    CERN Document Server

    Alarcon, Rosa

    2010-01-01

    RESTful services on the Web expose information through retrievable resource representations that represent self-describing descriptions of resources, and through the way how these resources are interlinked through the hyperlinks that can be found in those representations. This basic design of RESTful services means that for extracting the most useful information from a service, it is necessary to understand a service's representations, which means both the semantics in terms of describing a resource, and also its semantics in terms of describing its linkage with other resources. Based on the Resource Linking Language (ReLL), this paper describes a framework for how RESTful services can be described, and how these descriptions can then be used to harvest information from these services. Building on this framework, a layered model of RESTful service semantics allows to represent a service's information in RDF/OWL. Because REST is based on the linkage between resources, the same model can be used for aggregating...

  2. Strong Authentication for Web services with Mobile Universal Identity

    OpenAIRE

    Do, Van Thanh; Ivar, Jørstad; Do, Van Thuan

    2015-01-01

    To access services on the Web, users need quite often to have accounts, i.e. user names and passwords. This becomes a problem when the number of accounts keeps increasing at the same time password is a very weak form of authentication exposing the users to fraud and abuses. To address both mentioned issues we propose a Mobile Universal identity, which by combining Internet identifiers with mobile identifiers is capable of delivering strong authentication for Internet services. By introducing ...

  3. Enhancing library services with web 2.0 functionalities

    OpenAIRE

    Κακάλη, Κωνσταντία; Γαβρίλης, Δημήτρης; Παπαθεοδώρου, Χρήστος

    2008-01-01

    In this paper, a prototype of an Online Public Access Catalog (OPAC) is presented. This new OPAC features new functionalities and utilizes web 2.0 technologies in order to deliver improved search and retrieval services. Some of these new services include social tag annotations, user opinions and ranks and tag-based similarity searches. The prototype is evaluated by a user group through questionnaires, interviews and with the system's integrated logging mechanism. The results are encouraging e...

  4. Analysis of Business Process Models in Enterprise Web Services

    OpenAIRE

    Mabel T. Kung; Zhang, Jenny Y.

    2008-01-01

    This article reports a series of process-based models for the development of e-business using enterprise software applications. Merging management technology in workflow systems is a critical step to provide service-oriented architecture and on-demand business. We propose a value-oriented process technique as a strategic alignment to improve investment value. Our framework focuses on the guidelines for traditional users to identify the structural conflicts in integrating Web services. A compa...

  5. OntoGene web services for biomedical text mining

    OpenAIRE

    Rinaldi, Fabio; Clematide, Simon; Marques, Hernani; Ellendorff, Tilia; Romacker, Martin; Rodriguez-Esteban, Raul

    2014-01-01

    Text mining services are rapidly becoming a crucial component of various knowledge management pipelines, for example in the process of database curation, or for exploration and enrichment of biomedical data within the pharmaceutical industry. Traditional architectures, based on monolithic applications, do not offer sufficient flexibility for a wide range of use case scenarios, and therefore open architectures, as provided by web services, are attracting increased interest. We present an appro...

  6. Web mapping application for operative fire and water services

    OpenAIRE

    Elfouly, Mostafa

    2014-01-01

    This thesis’ scope describes requirements and implementation for web-based processing and workflow creation for the retrieval of remote sensing products like fire hotspots and water services based on National Aeronautics and Space Administration (NASA) Moderate Resolution Imaging Spectroradiometer (MODIS) data. Service chains to retrieve the remote sensing products for the desired regions is implemented where statistical analysis can be applied after. The work is conducted in the contex...

  7. Discovering Land Cover Web Map Services from the Deep Web with JavaScript Invocation Rules

    Directory of Open Access Journals (Sweden)

    Dongyang Hou

    2016-06-01

    Full Text Available Automatic discovery of isolated land cover web map services (LCWMSs can potentially help in sharing land cover data. Currently, various search engine-based and crawler-based approaches have been developed for finding services dispersed throughout the surface web. In fact, with the prevalence of geospatial web applications, a considerable number of LCWMSs are hidden in JavaScript code, which belongs to the deep web. However, discovering LCWMSs from JavaScript code remains an open challenge. This paper aims to solve this challenge by proposing a focused deep web crawler for finding more LCWMSs from deep web JavaScript code and the surface web. First, the names of a group of JavaScript links are abstracted as initial judgements. Through name matching, these judgements are utilized to judge whether or not the fetched webpages contain predefined JavaScript links that may prompt JavaScript code to invoke WMSs. Secondly, some JavaScript invocation functions and URL formats for WMS are summarized as JavaScript invocation rules from prior knowledge of how WMSs are employed and coded in JavaScript. These invocation rules are used to identify the JavaScript code for extracting candidate WMSs through rule matching. The above two operations are incorporated into a traditional focused crawling strategy situated between the tasks of fetching webpages and parsing webpages. Thirdly, LCWMSs are selected by matching services with a set of land cover keywords. Moreover, a search engine for LCWMSs is implemented that uses the focused deep web crawler to retrieve and integrate the LCWMSs it discovers. In the first experiment, eight online geospatial web applications serve as seed URLs (Uniform Resource Locators and crawling scopes; the proposed crawler addresses only the JavaScript code in these eight applications. All 32 available WMSs hidden in JavaScript code were found using the proposed crawler, while not one WMS was discovered through the focused crawler

  8. 75 FR 57086 - Submission for Review: Federal Cyber Service: Scholarship for Service (SFS) Registration Web Site

    Science.gov (United States)

    2010-09-17

    ... MANAGEMENT Submission for Review: Federal Cyber Service: Scholarship for Service (SFS) Registration Web Site... April 19, 2010 at 75 FR 20400, allowing for a 60-day public comment period. One comment was received... Foundation in accordance with ] the Federal Cyber Service Training and Education Initiative as described...

  9. A demanding web-based PACS supported by web services technology

    Science.gov (United States)

    Costa, Carlos M. A.; Silva, Augusto; Oliveira, José L.; Ribeiro, Vasco G.; Ribeiro, José

    2006-03-01

    During the last years, the ubiquity of web interfaces have pushed practically all PACS suppliers to develop client applications in which clinical practitioners can receive and analyze medical images, using conventional personal computers and Web browsers. However, due to security and performance issues, the utilization of these software packages has been restricted to Intranets. Paradigmatically, one of the most important advantages of digital image systems is to simplify the widespread sharing and remote access of medical data between healthcare institutions. This paper analyses the traditional PACS drawbacks that contribute to their reduced usage in the Internet and describes a PACS based on Web Services technology that supports a customized DICOM encoding syntax and a specific compression scheme providing all historical patient data in a unique Web interface.

  10. Web Services for the Management of Persistent Online Game Factions

    DEFF Research Database (Denmark)

    Deliege, Francois; Zimanyi, Esteban

    2006-01-01

    complicated to manage it becomes. The goal of this work is to create an infrastructure to allow faction management tools to automatically update their data with the information maintained on the game server. The web services technology is chosen for the various advantages it offers. While this technology is...

  11. Web services at the European Bioinformatics Institute-2009.

    Science.gov (United States)

    McWilliam, Hamish; Valentin, Franck; Goujon, Mickael; Li, Weizhong; Narayanasamy, Menaka; Martin, Jenny; Miyar, Teresa; Lopez, Rodrigo

    2009-07-01

    The European Bioinformatics Institute (EMBL-EBI) has been providing access to mainstream databases and tools in bioinformatics since 1997. In addition to the traditional web form based interfaces, APIs exist for core data resources such as EMBL-Bank, Ensembl, UniProt, InterPro, PDB and ArrayExpress. These APIs are based on Web Services (SOAP/REST) interfaces that allow users to systematically access databases and analytical tools. From the user's point of view, these Web Services provide the same functionality as the browser-based forms. However, using the APIs frees the user from web page constraints and are ideal for the analysis of large batches of data, performing text-mining tasks and the casual or systematic evaluation of mathematical models in regulatory networks. Furthermore, these services are widespread and easy to use; require no prior knowledge of the technology and no more than basic experience in programming. In the following we wish to inform of new and updated services as well as briefly describe planned developments to be made available during the course of 2009-2010. PMID:19435877

  12. Model-Checking Web Services Business Activity Protocols

    DEFF Research Database (Denmark)

    Marques, Abinoam P.; Ravn, Anders Peter; Srba, Jiri;

    2013-01-01

    Web Services Business Activity specification defines two coordination protocols BAwCC (Business Agreement with Coordination Completion) and BAwPC (Business Agreement with Participant Completion)that ensure a consistent agreement on the outcome of long-running distributed applications. In order...

  13. Web-Based Expert System for Civil Service Regulations: RCSES

    Directory of Open Access Journals (Sweden)

    Mofreh Hogo

    2009-12-01

    Full Text Available Internet and expert systems have offered new ways of sharing and distributing knowledge, but there is a lack of researches in the area of web-based expert systems. This paper introduces a development of a web-based expert system for the regulations of civil service in the Kingdom of Saudi Arabia named as RCSES. It is the first time to develop such system (application of civil service regulations as well the development of it using web-based approach. The proposed system considers 17 regulations of the civil service system. The different phases of developing the RCSES system are presented, as knowledge acquiring and selection, ontology and knowledge representations using XML format. XML-Rule-based knowledge sources and the inference mechanisms were implemented using ASP.net technique. An interactive tool for entering the ontology and knowledge base, and the inferencing was built. It gives the ability to use, modify, update, and extend the existing knowledge base in an easy way. The knowledge was validated by experts in the domain of civil service regulations, and the proposed RCSES was tested, verified, and validated by different technical users and the developers’ staff. The RCSES system is compared with other related web based expert systems, that comparison proved the goodness, usability, and high performance of RCSES.Keywords- Knowledge base; Ontology; RCSES; and Civil regulation;

  14. The Postmodern Condition: Students, the Web, and Academic Library Services.

    Science.gov (United States)

    Harley, Bruce; Dreger, Megan; Knobloch, Patricia

    2001-01-01

    Proposes a framework for academic libraries to use for the reevaluation of reference and bibliographic instruction services that focuses on student attitudes and the World Wide Web. Discusses the postmodern condition that is characterized by consumerism, superficiality, and knowledge fragmentation, and considers how academic librarians can…

  15. The Process Mediation Framework for Semantic Web Services

    Czech Academy of Sciences Publication Activity Database

    Vaculín, Roman; Neruda, Roman

    2009-01-01

    Roč. 3, č. 1 (2009), s. 27-58. ISSN 1746-1375 R&D Projects: GA MŠk ME08095; GA AV ČR 1ET100300517 Institutional research plan: CEZ:AV0Z10300504 Keywords : process mediation * OWL-S * semantic web services * adapter synthesis Subject RIV: IN - Informatics, Computer Science

  16. A web service based tool to plan atmospheric research flights

    Directory of Open Access Journals (Sweden)

    M. Rautenhaus

    2012-01-01

    Full Text Available We present a web service based tool for the planning of atmospheric research flights. The tool provides online access to horizontal maps and vertical cross-sections of numerical weather prediction data and in particular allows the interactive design of a flight route in direct relation to the predictions. It thereby fills a crucial gap in the set of currently available tools for using data from numerical atmospheric models for research flight planning. A distinct feature of the tool is its lightweight, web service based architecture, requiring only commodity hardware and a basic Internet connection for deployment. Access to visualisations of prediction data is achieved by using an extended version of the Open Geospatial Consortium Web Map Service (WMS standard, a technology that has gained increased attention in meteorology in recent years. With the WMS approach, we avoid the transfer of large forecast model output datasets while enabling on-demand generated visualisations of the predictions at campaign sites with limited Internet bandwidth. Usage of the Web Map Service standard also enables access to third-party sources of georeferenced data. We have implemented the software using the open-source programming language Python. In the present article, we describe the architecture of the tool. As an example application, we discuss a case study research flight planned for the scenario of the 2010 Eyjafjalla volcano eruption. Usage and implementation details are provided as Supplement.

  17. A web service based tool to plan atmospheric research flights

    Directory of Open Access Journals (Sweden)

    M. Rautenhaus

    2011-09-01

    Full Text Available We present a web service based tool for the planning of atmospheric research flights. The tool provides online access to horizontal maps and vertical cross-sections of numerical weather prediction data and in particular allows the interactive design of a flight route in direct relation to the predictions. It thereby fills a crucial gap in the set of currently available tools for using data from numerical atmospheric models for research flight planning. A distinct feature of the tool is its lightweight, web service based architecture, requiring only commodity hardware and a basic Internet connection for deployment. Access to visualisations of prediction data is achieved by using an extended version of the Open Geospatial Consortium Web Map Service (WMS standard, a technology that has gained increased attention in meteorology in recent years. With the WMS approach, we avoid the transfer of large forecast model output datasets while enabling on-demand generated visualisations of the predictions at campaign sites with limited Internet bandwidth. Usage of the Web Map Service standard also enables access to third-party sources of georeferenced data. We have implemented the software using the open-source programming language Python. In the present article, we describe the architecture of the tool. As an example application, we discuss a case study research flight planned for the scenario of the 2010 Eyjafjalla volcano eruption. Usage and implementation details are provided as Supplement.

  18. Optimization and Ranking in Web Service Composition using Performance Index

    Directory of Open Access Journals (Sweden)

    Srinath V

    2012-09-01

    Full Text Available Selection of the best service from the existing composite services is an emerging technology that aims at attaining a better performance. The steps involved include selection of relevant web services from the composite service, followed by optimization and ranking that ultimately leads to the execution of the best service. This paper concentrates on combining optimization and ranking based on non-functional QoS parameters to evaluate its quality. The concept of optimization is carried out by ACO (Ant Colony Optimization algorithm. The optimization principle uses the concept of pheromone deposition and evaporation on the services. Ranking is done using performance index which is calculated dynamically from the non-functional QoS parameters. This ensures that the application based on this approach is efficient and fault tolerant. The result is obtained by measuring the performance of the services for multiple requests.

  19. Clustering and Classification techniques for Web service discovery: A Systematic Review

    OpenAIRE

    Alam, Khubaib Amjad; Chang, Victor; Ahmad, Rodina; Tahir, Muzammil; Akhunzada, Adnan; Vasilakos, Athanasios V.

    2016-01-01

    Context: Web service discovery and selection is becoming significantly challenging due to the exponential growth in number of web services available over the internet. Organizing web services into functionally similar groups or classifying them into certain classes, can greatly facilitate the service discovery process. A plethora of clustering and classification techniques for web services has emerged over the last decade. Objective: This study aims at systematically reviewing and s...

  20. Extended SOA to Enable Web Service Discovery on Non Functional Parameters

    Directory of Open Access Journals (Sweden)

    Vandan Tiwari Dr. Nirmal Dagdee Dr. Aruna Tiwari Divesh Dixit

    2012-04-01

    Full Text Available The current Service Oriented Architecture (SOA standards, namely the concept of Web services and service registry lacks mechanism for managing the services’ nonfunctional properties of Web Services. Currently there is no standard that is capable of accurately representing quality of service parameters of web services. Such non functional properties are expressed by the term “Quality of Service (QoS”. QoS for Web services is an important decisive factor for service selection. Therefore it is important to extend the SOA so that non-functional characteristics of a web service can be determined at run-time and consumers are bound to a service that best meet their functional as well as non-functional requirements. Major research challenges in discovering Web services include, differentiating between services that share similar functionalities, improving Quality of Service (QoS, and enabling clients to customize the discovery process. To enable QoS enabled web services discovery, it is needed that a third party (other than service provider and service broker monitors quality of web service. In this paper, an extended web services framework based on SOA for enabling Web Service discovery based on QoS parameters such as availability and response time is proposed thereby maintaining the appropriate dynamic values of these QoS parameters.

  1. Managing and Integrating Demand and Supply Using Web Services and the Service Oriented Architecture

    OpenAIRE

    Kart, Firat; Louise E. Moser; Melliar-Smith, P. M.

    2009-01-01

    In this article we have presented the design and implementation of the MIDAS system for automated supply chain management. MIDAS allows customers, manufacturers, and suppliers to cooperate over the Internet and the World Wide Web. It aims to meet the needs of the customers on time, and to reduce the costs of the manufacturer by eliminating the need for a large inventory. As a Service Oriented Architecture based on Web Services, MIDAS increases business flexibility and enables businesses to ad...

  2. MSEB SERVICE RESTORATION USING WEB BASED SCADA

    OpenAIRE

    Kurhe P. S.*, Madhuri Unde

    2016-01-01

    In our day today life electricity may be interrupted due to afternoon storms, snow storms and natural disasters. When these events occur we may think that it is due to some MSEB technical fault & the power will come after some time. If it is not coming, then we are calling to MSEB operator. Then the available tools and analytic techniques are applied to locate the fault, isolate the faulted area, complete repairs and restore service to the faulted area. This is done by the control room st...

  3. The Astrophysics Data System Web Services

    Science.gov (United States)

    Eichhorn, G.; Accomazzi, A.; Demleitner, M.; Grant, C. S.; Kurtz, M. J.; Murray, S. S.

    1999-12-01

    The Astrophysics Data System is a central part of the Distributed Digital Library for Astronomy. It provides access to most of the astronomical literature, as well as links to many different on-line information sources. The ADS Abstract Service provides a search interface to over 1.5 million references. The ADS Article Service provides access to the full journal articles for all major and most smaller journals, most of them back to volume 1. Links to on-line catalogs, electronic articles, astronomical object information and other data allow the user to quickly find on-line information. A reference and citation database provides information about article citations. We are currently working on greatly expanding the reference/citations database by including reference lists from the journals and by OCRing scanned reference lists. Between reference lists from the publishers and OCRd reference lists we have recently added almost 1 million reference-citation pairs to the database. OCRing of the abstracts from scanned journal article allowed us to include over 20,000 abstracts to the searchable database. Both these efforts will continue to add more data to our database. In the near future we will scan microfilms of publications from astronomical observatories, produced by a preservation project at the Harvard Library. This will provide unrestricted access to a large part of the 19th century astronomical literature.

  4. Consuming Web Services on Android Mobile Platform for Finding Parking Lots

    OpenAIRE

    Isak Shabani; Besmir Sejdiu; Fatushe Jasharaj

    2015-01-01

    Many web applications over the last decade are built using Web services based on Simple Object Access Protocol (SOAP), because these Web services are the best choice for web applications and mobile applications in general. Researches and the results of them show how architectures and the systems primarily designed for use on desktop such as Web services calls with SOAP messaging, now are possible to be used on mobile platforms such as Android. The purpose of this paper is the study of Android...

  5. Trustworthy Coordination of Web Services Atomic Transaction for Net Banking

    Directory of Open Access Journals (Sweden)

    Supriya Kurian

    2013-01-01

    Full Text Available Nowadays, in net banking sector they use 2PC protocol. But, it is problematic for single site failures. We have used the formal model of distributed commit protocols in the process algebra mCRL2. We applied this method to the Three-Phase Commit protocol and proved that it is erroneous for simultaneous site failures. For the security of transaction SOAP protocol is used. In this, user will enter their user id, password and one-time password for accessing their account. They can view all their transactions across all branches of Net Bank locations online and do transactions within the bank network. By using this, it is possible to make the transaction more fast and can reduce interruption. It will also protect the WS-AT (Web Service-Atomic Transaction services. Useful for business applications based on transactional Web Services that require a high degree of dependability, security and trust.

  6. A Fuzzy Spatial Querying Model for Improving Apartment Web Services

    Directory of Open Access Journals (Sweden)

    Huiqing Yang

    2008-02-01

    Full Text Available An apartment web service is a web site intended to provide online services to the residents. With the availability of global positioning systems and the development of new technologies, the access of geo-spatial information has drawn great attention for information retrieves. This research is focused on developing an online service for an apartment to provide geospatial information. In this paper, a fuzzy spatial querying model under uncertainty is used to improve spatial querying. An inexact inferring with the certainty factor is investigated. An online spatial database for an apartment is implemented by utilizing PHP with MySQL database. Demonstration shows that the system can provide visitors with the amount of significant geo-spatial information about the apartment. Moreover, fuzziness and uncertainty are mainly concerned. Querying examples are provided.

  7. Development of Web Services framework for distributed database

    International Nuclear Information System (INIS)

    We developed a data acquisition system of abnormal RF waveform at SACLA. When a waveform of such as klystron forward signal deviates from a reference waveform, the abnormal waveform is stored in a database. The stored waveform can be easily browsed through a Web browser without platform dependence. We adopted Cassandra as the database because it is a distributed database management system with high read / write performance and providing high availability without single point of failure (SPOF). Cassandra is possible to elicit high performance by parallel programming. However, the parallel programming requires many steps in case of some programming languages. We developed a Web Service framework for reading waveform data by the parallel programming from Cassandra. When the Web Service executes a request of data acquisition from the HTTP client, it generates multiple request processes automatically in accordance with the number of CPU in the server. As a result, it is easy to upgrade the system performance by increase the number of servers. The paper reports the outline of prototype Web Service and the test results. (author)

  8. Problems with the Web Map Service Open GIS specification

    OpenAIRE

    Michal Šeliga; Jan Růžička

    2005-01-01

    The paper is not focused on the area of GeoWeb generally, because there is a lot of papers written on this topic (for examples: see the proceedings from the symposium GIS Ostrava (http://gis.vsb.cz) the present). Author looks at the area from a different point of view. Is there anything wrong that comes with the Web Map Service (WMS) specification? WMS (antl of course other specifications from the Open GIS Consortium (http://www.opengis.org) brings new possibilities how to make GIS interoper...

  9. Development of a Semantic Web Solution for Directory Services

    OpenAIRE

    Buil Aranda, Carlos

    2005-01-01

    The motivation for this work is based in a common problem in organizations. The problem is to access and to manage the growing amount of stored data in companies. Companies can take advantage with the utilization of the emerging Semantic Web technology in order to solve this problem. Invenio AS is in a situation where it is necessary to access a directory service in an efficient way and the Semantic Web languages can be used to solve it. In this thesis, a literature study has been done, an i...

  10. CONTINUOUS ON-LINE VALIDATION OF WEB SERVICES

    OpenAIRE

    Rocha, A. (Alice); G. Valetto; E. Paschetta; Heikkinen, S.

    2002-01-01

    The main objectives of the work herein presented were to de- fine and build a platform for workflow-based continuous on-line validation of systems and to study its application to an e-business marketplace website implemented with the emerging Web Services technology, by many considered the new revolution in the world wide web context. This work took place in the form of one of the case studies developed in the Eurescom project P1108: “Workflow-based on-line validation of complex component bas...

  11. Taking advantage of Google's Web-based applications and services.

    Science.gov (United States)

    Brigham, Tara J

    2014-01-01

    Google is a company that is constantly expanding and growing its services and products. While most librarians possess a "love/hate" relationship with Google, there are a number of reasons you should consider exploring some of the tools Google has created and made freely available. Applications and services such as Google Docs, Slides, and Google+ are functional and dynamic without the cost of comparable products. This column will address some of the issues users should be aware of before signing up to use Google's tools, and a description of some of Google's Web applications and services, plus how they can be useful to librarians in health care. PMID:24735269

  12. A Compositive Information Collection Platform System Based on Web Service

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    The aim is to solve the problem that how to share dispersive and heterogeneous data inside business information system or some other information source. On the basis of Web service, this paper adopts the notion of Data As Service to build service-oriented data integration architecture. According to this architecture, we develop data collection system which effectively integrates data from heterogeneous information source and present a uniform data view to end users by implementing sharing data from heterogeneous systems and information source .At last, this paper gives an example of a compositive information collection platform system.

  13. Dynamic Composition of Web Services based on Event Driven Approach in SOA

    Directory of Open Access Journals (Sweden)

    P.S. Ashok Kumar

    2014-08-01

    Full Text Available Dynamic Composition of Web services is a Key research in the arena of E-commerce. Enterprise applications are developed as a service provider in the web, some of the challenges we are faced by web services are most likely related to composition of services, security and Quality of Services (QoS. Within these challenges, composition of web service turns out to be a big arena of research, because it supports the integration and Interoperability of B2B applications or enterprise application or E-commerce application. Pragmatically dynamic composition of semantic web services specifies better results compared to the traditional method of discovering candidate services for composition. In this study we present the degree of matching and selection of web services are considered as a salient feature to the dynamic composition of web services.

  14. A Study of Network Traffic Pattern and its Impact on Performance in Implementation of Web Services

    Directory of Open Access Journals (Sweden)

    K. Velmurugan

    2012-01-01

    Full Text Available Problem statement: Currently it is evident that the web service is emerging as a solution for business applications and deployment of web services witnesses exponential growth. Web services rely on networks particularly internet for implementing and consuming them in different applications. Whenever a network is involved in a software system, network traffic payload measurement and communication pattern play a key role in determining and enhancing performance of the software system. Thus, this study emphasizes the need for network traffic payload measurement in evaluating performance of implementation of web services. Approach: Further empirical measurement of the network traffic payload in implementation of web services is carried out to analyze performance of realization of web services. In this work, the web service realization is done through a model with three-tier approach which is suitable for business applications. Results and Conclusion: This study reports empirical results of network traffic involved in different implementations of web services.

  15. A model-driven approach for composing SAWSDL semantic Web services

    CERN Document Server

    Belouadha, Fatima-Zahra; Roudies, Ounsa

    2010-01-01

    Composing Web services is a convenient means of dealing with complex requests. However, the number of Web services on the Internet is increasing. This explains the growing interest in composing Web services automatically. Nevertheless, the Web services' semantics is necessary for any dynamic composition process. In this article, we present an MDA approach to develop and compose SAWSDL semantic Web services. To model Web services, we use a UML profile which is independent of the description standards. The SAWSDL interface files are generated by using transformation rules. To model the behavior of a composite Web service and generate its executable BPEL file, we use the BPMN notation in a platform of modeling and implementing business process. The main contribution of this work is the easy and extensible solution to a model-driven development of the semantic atomic and composite Web services.

  16. A model-driven approach for composing SAWSDL semantic Web services

    Directory of Open Access Journals (Sweden)

    Fatima-Zahra Belouadha

    2010-03-01

    Full Text Available Composing Web services is a convenient means of dealing with complex requests. However, the number of Web services on the Internet is increasing. This explains the growing interest in composing Web services automatically. Nevertheless, the Web services' semantics is necessary for any dynamic composition process. In this article, we present an MDA approach to develop and compose SAWSDL semantic Web services. To model Web services, we use a UML profile which is independent of the description standards. The SAWSDL interface files are generated by using transformation rules. To model the behavior of a composite Web service and generate its executable BPEL file, we use the BPMN notation in a platform of modeling and implementing business process. The main contribution of this work is the easy and extensible solution to a model-driven development of the semantic atomic and composite Web services.

  17. Implementation of Location based Services in Android using GPS and Web Services

    OpenAIRE

    Manav Singhal; Anupam Shukla

    2012-01-01

    Location based Services offer many advantages to the mobile users to retrieve the information about their current location and process that data to get more useful information near to their location. With the help of A-GPS in phones and through Web Services using GPRS, Location based Services can be implemented on Android based smart phones to provide these value-added services: advising clients of current traffic conditions, providing routing information, helping them find nearby hotels. In ...

  18. Web services in the U.S. geological survey streamstats web application

    Science.gov (United States)

    Guthrie, J.D.; Dartiguenave, C.; Ries, Kernell G., III

    2009-01-01

    StreamStats is a U.S. Geological Survey Web-based GIS application developed as a tool for waterresources planning and management, engineering design, and other applications. StreamStats' primary functionality allows users to obtain drainage-basin boundaries, basin characteristics, and streamflow statistics for gaged and ungaged sites. Recently, Web services have been developed that provide the capability to remote users and applications to access comprehensive GIS tools that are available in StreamStats, including delineating drainage-basin boundaries, computing basin characteristics, estimating streamflow statistics for user-selected locations, and determining point features that coincide with a National Hydrography Dataset (NHD) reach address. For the state of Kentucky, a web service also has been developed that provides users the ability to estimate daily time series of drainage-basin average values of daily precipitation and temperature. The use of web services allows the user to take full advantage of the datasets and processes behind the Stream Stats application without having to develop and maintain them. ?? 2009 IEEE.

  19. Interactive Web service choice-making based on extended QoS model

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    Quality of Service (QoS) is a key factor in Web service advertising, choosing and runtime monitoring. Web service QoS is multi-faceted, fuzzy and dynamic. Current researches focus on implementation level performance assurance, ignoring domain specific or application level metrics which are also very important to service users. Industry Web service standards lack QoS expression. The support for QoS based service choice-making is very limited. We proposed an extended Web service QoS model based on configurable fuzzy synthetic evaluation system. Web service QoS is evaluated dynamically according to the service context. A QoS requirement description model is also given for service QoS requirement definition. An interactive Web service choice-making process is described, which takes QoS as a key factor when choosing from functionally equivalent services.

  20. Generic Web Services: A Step Towards Green Computing

    Directory of Open Access Journals (Sweden)

    Mydhili K Nair

    2009-11-01

    Full Text Available Software as a Service (SaaS is a buzzword especially in the realm of Cloud Computing. We can reduce the number of applications deployed on the data-centers by using similar applications hosted by the SaaS providers. Thus, “reusability” of a SaaS is a key-point of focus promoting the same code-base of an application serving multiple clients. This reduces the need for more storage space and computational power in the data-centers thus aligning the SaaS architecture to a “greener” computing paradigm. In this paper, we provide a prototype implementation framework, which uses the same web service to Register and Report the results of a backend Network Monitoring (NM as well as Weather Monitoring application. We have designed and developed this “Generic Web Services Framework” as well as both the backend applications. The NM application is done using both Mobile Agents and SNMP and the WM application is implemented using Temperature Sensors. This paper aims to give a prototype implementation as proof of SaaS maturity levels of a generic / reusable web service thus orienting towards green computing.

  1. A UDDI Search Engine for SVG Federated Medical Imaging Web Services

    OpenAIRE

    Sabah Mohammed; Jinan Fiaidhi; Marshal Hahn

    2006-01-01

    With more and more medical web services appearing on the web, web services discovery mechanism becomes essential. UDDI is an online registry standard to facilitate the discovery of business partners and services. However, most medical imaging applications exist within their own protected domain and were never designed to participate and operate with other applications across the web. However, private UDDI registries in federated organizations should be able to share the service descriptions a...

  2. Semantic web service composition in IRS-III: The structured approach

    OpenAIRE

    Hakimpour, Sharkad; Sell, Denilson; Cabral, Liliana; Domingue, John; Motta, Enrico

    2005-01-01

    Semantic Web Services facilitate activities including automatic discovery and composition of Web Services. Research initiatives such as WSMO have been developing specifications for this technology. This paper describes a model for composition of Web services. The proposed model complements the WSMO orchestration in IRS-III, a framework for Semantic Web Services based on WSMO specification. We present a tool based on the above model that supports a user-guided interactive composition approach,...

  3. Using Flash to Carry on Web Services Developping%运用Flash进行Web Services开发

    Institute of Scientific and Technical Information of China (English)

    陈立娟

    2005-01-01

    Web Services为Flash和后台连接带来一个新标准.将原来XML连接变成了远程过程调用(RemoteProcedure Calling,RPC).现在大部分服务器编程语言都可以简单地将程序转为Web Services,在Flash中也可以通过WebServiceConnector或直接变成连接.本文介绍了Web Services的一些相关概念以及如何应用Flash进行Web Services开发.

  4. Implementation of Location based Services in Android using GPS and Web Services

    Directory of Open Access Journals (Sweden)

    Manav Singhal

    2012-01-01

    Full Text Available Location based Services offer many advantages to the mobile users to retrieve the information about their current location and process that data to get more useful information near to their location. With the help of A-GPS in phones and through Web Services using GPRS, Location based Services can be implemented on Android based smart phones to provide these value-added services: advising clients of current traffic conditions, providing routing information, helping them find nearby hotels. In this paper, we propose the implementation of Location based services through Google Web Services and Walk Score Transit APIs on Android Phones to give multiple services to the user based on their Location.

  5. Web service selection based on ranking of qos using associative classification

    CERN Document Server

    Makhlughian, Molood; Rastegari, Yousef; Pejman, Emad

    2012-01-01

    With the explosive growth of the number of services published over the Internet, it is difficult to select satisfactory web services among the candidate web services which provide similar functionalities. Quality of Service (QoS) is considered as the most important non-functional criterion for service selection. But this criterion is no longer considered as the only criterion to rank web services, satisfying user's preferences. The similarity measure (outputs-inputs similarity) between concepts based on ontology in an interconnected network of semantic Web services involved in a composition can be used as a distinguishing criterion to estimate the semantic quality of selected services for the composite service. Coupling the semantic similarity as the functional aspect and quality of services allows us to further constrain and select services for the valid composite services. In this paper, we present an overall service selection and ranking framework which firstly classify candidate web services to different ...

  6. SWSCF: A Semantic-based Web Service Composition Framework

    Directory of Open Access Journals (Sweden)

    Jianqiang Hu

    2009-06-01

    Full Text Available Web service composition is gaining a considerable momentum as an approach to the effective integration of distributed, heterogeneous, and autonomous application. Current composed service processes are mostly generated in the syntactic level and in a manual way. The limitation of the approach is that it does not allow business to dynamic change partners and services. In order to avoid this disadvantage, it is critical to map complex business from abstract process to executable flows according to application domain semantics and dynamic business requirements. In this paper, we first present a semantic-based Web service composition framework called SWSCF based on both semantic process recommendation and semantic matchmaking. Then, we analyze some key technologies including: (1 Introducing hierarchical activity mechanism for dynamic decomposition of business requirements to find a suitable semantic process template; (2 Searching and selecting service chain to match a semantic activity template which is used to specify an abstract activity; (3 Devising heterogeneous message transforming mechanism to eliminate the incompatible message types during generating data flow of an executable process. Furthermore, by comparison with some service composition frameworks, we prove SWSCF to be more flexible and effective.

  7. Implementation Method of Non-Intrusive Monitoring Mechanism for Web Services Testing

    Institute of Scientific and Technical Information of China (English)

    Lun Cai; Jing-Ling Liu; Xi Wang

    2009-01-01

    In web services testing, accessing the interactive contents of measured services and the information of service condition accurately are the key issues of system design and realization. A non-intrusive solution based on axis2 is presented to overcome the difficulty of the information retrieval in web service testing. It can be plugged in server side or client side freely to test pre-deployed or deployed web services. Moreover, it provides a monitoring interface and the corresponding subscription publication mechanism for users based on web services to support the quality assurance grounded on service-oriented architecture (SOA) application service.

  8. THE NEW PURCHASING SERVICE PAGE NOW ON THE WEB!

    CERN Multimedia

    SPL Division

    2000-01-01

    Users of CERN's Purchasing Service are encouraged to visit the new Purchasing Service web page, accessible from the CERN homepage or directly at: http://spl-purchasing.web.cern.ch/spl-purchasing/ There, you will find answers to questions such as: Who are the buyers? What do I need to know before creating a DAI? How many offers do I need? Where shall I send the offer I received? I know the amount of my future requirement, how do I proceed? How are contracts adjudicated at CERN? Which exhibitions and visits of Member State companies are foreseen in the future? A company I know is interested in making a presentation at CERN, who should they contact? Additionally, you will find information concerning: The Purchasing procedures Market Surveys and Invitations to Tender The Industrial Liaison Officers appointed in each Member State The Purchasing Broker at CERN

  9. Ontology Matching in the Context of Web Services Composition

    Czech Academy of Sciences Publication Activity Database

    Tyl, Pavel

    Praha : Ústav informatiky AV ČR, v. v. i. & MATFYZPRESS, 2010 - (Kuželová, D.; Hakl, F.), s. 112-117 ISBN 978-80-7378-133-0. [Doktorandské dny 2010 Ústavu informatiky AV ČR, v. v. i.. Heřmanice v Podještědí (CZ), 29.09.2010-01.10.2010] R&D Projects: GA MŠk 1M0554 Grant ostatní: ESF OP EC(XE) CZ.1.07/2.2.00/07.0008 Institutional research plan: CEZ:AV0Z10300504 Keywords : ontology matching * web services composition * web services Subject RIV: IN - Informatics, Computer Science

  10. A Novel Web Service Based Home Energy Management System

    DEFF Research Database (Denmark)

    Rossello Busquet, Ana; Soler, José

    2011-01-01

    In the last years energy consumption in the home environments has increased considerably. There is an interest to provide users with means to reduce their energy consumption. Introducing a Home Energy Management System (HEMS) into user residences might provide the necessary tools to reduce and...... optimize the energy consumption in home environments. The main element of HEMS is the home gateway. In this paper, a home gateway suitable for HEMS is presented. The home gateway proposed uses rules to implement the home energy management system. The rules can be downloaded though web services from a rule...... server. Furthermore, web services are used to provide modularity to the home gateway by enabling the deployment of the different logical components into different devices, if necessary....

  11. Applying Web Services with Mobile Agents for Computer Network Management

    Directory of Open Access Journals (Sweden)

    Mydhili K.Nair

    2011-03-01

    Full Text Available The exponential rise in complexity of the underlying network elements of a computer network makes itsManagement an intricate, multifaceted and complex problem to solve. With every passing decade, newtechnologies are developed to ease this problem of Network Management. The last decade of the premillenniumera saw the peak of CORBA and Mobile Agent Based implementations, while the first decadeof post millennium saw the emergence of Web Services. All of these technologies evolved as independent,self-contained implementation streams. There is a genuine dearth in finding authentic research outcomeswhere quantifiable, measureable benefits of convergence of these technologies applied to NetworkManagement are put forth. This paper aims to fill this research gap. Here we put forth the experimentalresults obtained of a framework we developed in-house for Network Management that combined twoseemingly divergent distributed computing technologies, namely, Web Services and Mobile Agents.

  12. 07061 Abstracts Collection -- Autonomous and Adaptive Web Services

    OpenAIRE

    Koehler, Jana; Pistore, Marco; Sheth, Amit P; Traverso, Paolo; Wirsing, Martin

    2007-01-01

    From 4.2.2007 to 9.2.2007, the Dagstuhl Seminar 07061 ``Autonomous and Adaptive Web Services'' was held in the International Conference and Research Center (IBFI), Schloss Dagstuhl. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. Abstracts of the presentations given during the seminar as well as abstracts of seminar results and ideas are put together in this paper. The first section describes the semi...

  13. A Web-based Platform for Mobile Service Delivery

    OpenAIRE

    Samaka, Mohammed; Impagliazzo, John; Ismail, Loay; Aldos, Khulood; Al-Saffar, Fatima; Hamed, Nura

    2012-01-01

    The project presented in this paper involves designing and developing a web-based platform called “Content Management & Delivery Platform” (CMDP) in support of mobile service delivery that integrates with the mobile network of Qatar Telecom (Qtel). The design of the platform meets the current and future needs in content creation and delivery for Qatari businesses and governmental organizations. The CMDP allows aggregation, rendering and delivery of different type of contents, through various ...

  14. Checking Session-Oriented Interactions between Web Services

    Czech Academy of Sciences Publication Activity Database

    Parízek, P.; Adámek, Jiří

    Los Alamitos: IEEE Computer Society, 2008, s. 3-10. ISBN 978-0-7695-3276-9. [SEAA 2008. EUROMICRO Conference on Software Engineering and Advanced Applications /34./. Parma (IT), 03.09.2008-05.09.2008] R&D Projects: GA AV ČR 1ET400300504 Institutional research plan: CEZ:AV0Z10300504 Keywords : web services * BPEL * session-oriented interactions * behavior protocols * model checking Subject RIV: JC - Computer Hardware ; Software

  15. Secure Web Service for a Windows Phone Application

    OpenAIRE

    Cu The, Hai

    2016-01-01

    The purpose of this study is to learn the concepts, algorithms and techniques of cryptography and how to apply them to the web service related to Windows Phone applications. The method is to study the mechanism of the cryptographic algorithms and selecting the suitable techniques for Windows Phone – Azure in a Windows ecosystem. The best practices and popular algorithms are investigated in detail to offer the benefits and drawbacks when applying them to the ecosystem. In the case study, ...

  16. A domotic system with remote access based on web services

    OpenAIRE

    Pardo, Mauricio Esteban; Strack, Guillermo; Martínez, Diego C.

    2008-01-01

    Domotics systems are intelligent systems for houses and apartments to control several issues as security and light or climate devices. In this work we present the development of an economic domotic system to control different electrical devices in a private house. This is achieved either from inside the building or by remote control using a regular Internet connection. In order to provide this functionality, the system includes a server that provides web services to the controlling applicatio...

  17. Web Services-Enhanced Agile Modeling and Integrating Business Processes

    OpenAIRE

    Belouadha, Fatima-Zahra; Omrana, Hajar; Roudiès, Ounsa

    2012-01-01

    In a global business context with continuous changes, the enterprises have to enhance their operational efficiency, to react more quickly, to ensure the flexibility of their business processes, and to build new collaboration pathways with external partners. To achieve this goal, they must use e-business methods, mechanisms and techniques while capitalizing on the potential of new information and communication technologies. In this context, we propose a standards, model and Web services-based ...

  18. On the standardisation of Web service management operations

    OpenAIRE

    Sloten, van, J.; Pras, A.; Sinderen, van, Marten; Harju, J. (Japi); D. Moltchanov; Silverajan, B.

    2004-01-01

    Given the current interest in TCP/IP network management research towards Web services, it is important to recognise how standardisation can be achieved. This paper mainly focuses on the standardisation of operations and not management information. We state that standardisation should be done by standardising the abstract parts of a WSDL document, i.e. the interfaces and the messages. Operations can vary in granularity and parameter transparency, creating four extreme operation signatures, all...

  19. Efficient Matchmaking of Business Processes in Web Service Infrastructures

    OpenAIRE

    Mahleko, Bendick

    2006-01-01

    The problem addressed in this dissertation can be stated as follows: given as a query, a business process description within a Web service infrastructure, efficiently find business processes from a large repository that complementarily support the input query. In particular, the input business process enforces that some parts of the business process be mandatory. For example, a buyer organization using RosettaNet PIPs and the corresponding data dictionary might want to find suppliers that use...

  20. A Glowworm Optimization Method for the Design of Web Services

    OpenAIRE

    Koffka Khan; Ashok Sahai

    2012-01-01

    A method for adaptive usability evaluation of B2C eCommerce web services is proposed. For measuring eCommerce usability a checklist integrating eCommerce quality and usability is developed. By a Glowworm swarm optimization (GSO) neural networks-based model the usability dimensions and their checklist items are adaptively selected. A case study for usability evaluation of an eCommerce anthurium retail website is carried out. The experimental results show that GSO with neural networks supports ...

  1. Structured Communication-Centered Programming for Web Services

    DEFF Research Database (Denmark)

    Carbone, Marco; Honda, Kohei; Yoshida, Nobuko

    2012-01-01

    This article relates two different paradigms of descriptions of communication behavior, one focusing on global message flows and another on end-point behaviors, using formal calculi based on session types. The global calculus, which originates from a Web service description language (W3C WS-CDL),...... and dynamics. Three principles of well-structured description and the type structures play a fundamental role in the theory....

  2. Developing Mobile Learning Applications for Android using Web Services

    OpenAIRE

    Paul POCATILU

    2010-01-01

    The evolution of today's mobile devices increases the number of mobile applications developed, and among them the mobile learning applications. Mobile hardware and software platforms allow running of faster and richer applications. This paper presents the main steps in development of a distributed mobile learning application for Android. The client application communicates with the server using Web services. The prototype developed includes the testing module.

  3. Developing Mobile Learning Applications for Android using Web Services

    Directory of Open Access Journals (Sweden)

    Paul POCATILU

    2010-01-01

    Full Text Available The evolution of today's mobile devices increases the number of mobile applications developed, and among them the mobile learning applications. Mobile hardware and software platforms allow running of faster and richer applications. This paper presents the main steps in development of a distributed mobile learning application for Android. The client application communicates with the server using Web services. The prototype developed includes the testing module.

  4. Field Service Support with Google Glass and WebRTC

    OpenAIRE

    Oldsberg, Patrik

    2014-01-01

    The Internet is dramatically changing the way we communicate, and it is becoming increasingly important for communication services to adapt to context in which they are used. The goal of this thesis was to research how Google Glass and WebRTC can be used to create a communication system tailored for field service support. A prototype was created where an expert is able to provide guidance for a field technician who is wearing Google Glass. A live video feed is sent from Glass to the expert fr...

  5. A review of Fuzzy Based QoS Web Service Discovery

    Directory of Open Access Journals (Sweden)

    R.Buvanesvari

    2013-03-01

    Full Text Available Recently, web service has become an important issue for developers. Selecting a specific service is a crucial task. Some approaches develop extensive description and publication mechanisms while others use syntactic, semantic, and structural reviews of Web service specifications. It is very crucial for finding the most suitable web service from a large collection of web services for successful execution of applications. In many cases, the value of a QoS property may not be precisely defined. Recently, fuzzy is considered as the dominant approaches in Web services which can deal with fuzzy constraints have been proposed. Therefore fuzzy logic can be applied to support for representing such imprecise QoS constraints. In this paper, we will present an overview which focus on developing fuzzy-based approach for Web service discovery. This paper also describes the web service challenges on fuzzy mechanism that summarized and analyzed in order to assess their benefits and limitations.

  6. Extending Interactive Web Services for Improving Presentation Level Integration in Web Portals

    Institute of Scientific and Technical Information of China (English)

    Jing-Yu Song; Jun Wei; Shu-Chao Wan; Tao Huang

    2006-01-01

    Presentation level integration now becomes an important and fast growing trend in enterprise computing.Portal-based composite applications use portlet and interactive web service, which usually offers several portlets, as their basic constituents. Hence, portlet description and discovery are the key issues that have to be considered for the development of portal-based composite applications. This paper proposes a novel concept POI (Presentation Oriented Interface) to describe the presentation features of a portlet, so that interactive web services may be extended to facilitate the selection and interoperation of portlets. Portlet discovery can be effectively achieved based on the calculation of POI similarity that considers both type and structure similarity. Experiments show that the proposed approach can improve the satisfaction of portlet discovery, and also facilitate the portlet interoperation, thereby achieving better application integration at presentation level.

  7. QWS-Search: A Novel QoS Driven Web Service Discovery Framework

    Directory of Open Access Journals (Sweden)

    R.Jeberson Retna Raj

    2014-10-01

    Full Text Available Web service discovery is an important process in services computing paradigm. Due to the enormous number of service providers available for a given functionality, identifying the suitable service to the client requirement is a challenge. The traditional discovery mechanism supports syntax-based discovery, and it limited support on semantic discovery. Web service registries and portals does not support client’s QoS requirements. The general purpose search engine such as Google, Baidu may provide the required results for a search query. Since these search engines are mainly designed for retrieving web documents, they are well suited for discovering web pages and not web services. Traditional methods based on Term frequency (TF and Inverse Document Frequency (IDF limited support for web services discovery process. The repetition of terms and finding the richness of the document will not be applicable for finding appropriate web services. Due to the fact that WSDL contains much less information than web pages, these service discovery mechanisms are not applicable for discovering web services. To alleviate these difficulties, the Quality Driven Web Service discovery Framework QWS-Search has been introduced. The system consists of functional and non functional computations so that the returned results is semantically indexed and list them based on quality. The system QWS-Search has been tested with more than 2000 real world web services, and the result reports that the proposed system which outperforms the existing implementations in terms of precision and recall values.

  8. Analysis of Web Service Substitution%Web服务的替换分析

    Institute of Scientific and Technical Information of China (English)

    党敏侠

    2012-01-01

    Web服务合成是Web服务研究领域的热点问题,Web服务的替换与Web服务合成密切相关。Web服务的替换对于Web服务合成系统的健壮性是非常重要的。文章使用进程代数作为形式化的分析工具描述Web服务,为Web服务建模,并提出为保证替换后服务合成仍然是正确的所要满足的约束条件。%Web services composition is a key issue in web service architecture and web service research area.In this paper,we present a design method for web service composition.Upon our design method,we study substitution of web service which is important for robustness of web service composition.We use process algebra as formalism foundation modeling and specifying web services and reasoning on behavioral features of web services composition.As to the problem of how to substitute a component web service,once specifications of component web services are given,any new selected web services can substitute old component service and take part in composition successfully in the case that they satisfy criteria we propose.

  9. SAS- Semantic Annotation Service for Geoscience resources on the web

    Science.gov (United States)

    Elag, M.; Kumar, P.; Marini, L.; Li, R.; Jiang, P.

    2015-12-01

    There is a growing need for increased integration across the data and model resources that are disseminated on the web to advance their reuse across different earth science applications. Meaningful reuse of resources requires semantic metadata to realize the semantic web vision for allowing pragmatic linkage and integration among resources. Semantic metadata associates standard metadata with resources to turn them into semantically-enabled resources on the web. However, the lack of a common standardized metadata framework as well as the uncoordinated use of metadata fields across different geo-information systems, has led to a situation in which standards and related Standard Names abound. To address this need, we have designed SAS to provide a bridge between the core ontologies required to annotate resources and information systems in order to enable queries and analysis over annotation from a single environment (web). SAS is one of the services that are provided by the Geosematnic framework, which is a decentralized semantic framework to support the integration between models and data and allow semantically heterogeneous to interact with minimum human intervention. Here we present the design of SAS and demonstrate its application for annotating data and models. First we describe how predicates and their attributes are extracted from standards and ingested in the knowledge-base of the Geosemantic framework. Then we illustrate the application of SAS in annotating data managed by SEAD and annotating simulation models that have web interface. SAS is a step in a broader approach to raise the quality of geoscience data and models that are published on the web and allow users to better search, access, and use of the existing resources based on standard vocabularies that are encoded and published using semantic technologies.

  10. On the best learning algorithm for web services response time prediction

    DEFF Research Database (Denmark)

    Madsen, Henrik; Albu, Razvan-Daniel; Popentiu-Vladicescu, Florin

    2013-01-01

    In this article we will examine the effect of different learning algorithms, while training the MLP (Multilayer Perceptron) with the intention of predicting web services response time. Web services do not necessitate a user interface. This may seem contradictory to most people's concept of what...... an application is. A Web service is better imagined as an application "segment," or better as a program enabler. Performance is an important quality aspect of Web services because of their distributed nature. Predicting the response of web services during their operation is very important....

  11. Programming Amazon Web Services S3, EC2, SQS, FPS, and SimpleDB

    CERN Document Server

    Murty, James

    2009-01-01

    With this book, you'll learn how companies can take advantage of Amazon Web Services (AWS) to rent" computing power, data storage and bandwidth on Amazon's vast network infrastructure. Programming Amazon Web Services gives developers the background and technical detail they need for using Amazon's subscription-based Simple Storage Service (S3), Elastic Compute Cloud (EC2), Simple Queue Service (SQS), Flexible Payments Service (FPS), and SimpleDB to build web-scale business applications. "

  12. Scenario Analysis of Web Service Composition based on Multi-Criteria Mathematical Goal Programming

    OpenAIRE

    LiYing Cui; Soundar Kumara; Dongwon Lee

    2011-01-01

    This paper addresses the web service composition problem considering multi-criteria regarding quality of services (QoS). Three different scenarios of multi-criteria mathematical programming models are explored under the framework of network based analysis in web service composition. This work takes care of the issues pertaining to inputs and outputs matching of web services and Quality-of-Service (QoS) at the same time. The multi-criteria programming models are explored to select the desirabl...

  13. The development of INIS-SDI service system using Web

    International Nuclear Information System (INIS)

    In this report, we inspected INIS, SDI service, Korea's INIS activity, and new INIS-SDI service system. KAERI(Korea Atomic Energy Research Institute) TID (Technical Information Department) developed a enhanced INIS SDI system in 1997 and this system began SDI service to users. This system is based on INIS Atomindex CD-ROM version and Web/CGI technology. The brief concepts of the system are 1) User profile is input by user directly through Web. 2) Atomindex data on CD-ROM are converted to BASIS+ ( a kind of DBMS) format on the desktop PC. 3) SDI program generated the results and send the results to user by e-mail. The advantages of this system are as follows: 1) There is no need to use host computer for data conversion. 2) Printing process for the results distribution is not needed any more. 3) The time, man-power for SDI service is saved. 4) User can modify his/her user profile directly when information need is changed. (author). 12 refs., 7 tabs., 10 figs

  14. Semantic Web Service Framework to Intelligent Distributed Manufacturing

    Energy Technology Data Exchange (ETDEWEB)

    Kulvatunyou, Boonserm [ORNL

    2005-12-01

    As markets become unexpectedly turbulent with a shortened product life cycle and a power shift towards buyers, the need for methods to develop products, production facilities, and supporting software rapidly and cost-effectively is becoming urgent. The use of a loosely integrated virtual enterprise based framework holds the potential of surviving changing market needs. However, its success requires reliable and large-scale interoperation among trading partners via a semantic web of trading partners services whose properties, capabilities, and interfaces are encoded in an unambiguous as well as computer-understandable form. This paper demonstrates a promising approach to integration and interoperation between a design house and a manufacturer that may or may not have prior relationship by developing semantic web services for business and engineering transactions. To this end, detailed activity and information flow diagrams are developed, in which the two trading partners exchange messages and documents. The properties and capabilities of the manufacturer sites are defined using DARPA Agent Markup Language (DAML) ontology definition language. The prototype development of semantic webs shows that enterprises can interoperate widely in an unambiguous and autonomous manner. This contributes towards the realization of virtual enterprises at a low cost.

  15. A Survey of Sensor Web Services for the Smart Grid

    Directory of Open Access Journals (Sweden)

    Omar Asad

    2013-03-01

    Full Text Available The broad use ofWireless Sensor Networks (WSN in various fields have resulted in growing demand for advanced data collection and querying mechanisms embedded in the sensor node. Sensor Web Services (SWS have recently emerged as a promising tool to enable external machines to have access to the information collected by public sensor webs. Machine-to-machine interactions or wireless sensor and actor networks can take advantage of this platform-independent technology to develop diverse smart grid applications. In this survey, we first briefly present the state of the art in SWS technology by describing the techniques for customizing web services to fit the sensor node capabilities such as customizing the WSDL file, compressing XML documents and redesigning TCP protocol. Then, we survey the studies that have utilized the SWS technology in smart grid applications. These studies have shown that SWS provide energy management capabilities to the consumers and the utilities, and they are well suited for smart grid integrated smart home solutions.

  16. Geovisualization in the HydroProg web map service

    Science.gov (United States)

    Spallek, Waldemar; Wieczorek, Malgorzata; Szymanowski, Mariusz; Niedzielski, Tomasz; Swierczynska, Malgorzata

    2016-04-01

    The HydroProg system, built at the University of Wroclaw (Poland) in frame of the research project no. 2011/01/D/ST10/04171 financed by the National Science Centre of Poland, has been designed for computing predictions of river stages in real time on a basis of multimodelling. This experimental system works on the upper Nysa Klodzka basin (SW Poland) above the gauge in the town of Bardo, with the catchment area of 1744 square kilometres. The system operates in association with the Local System for Flood Monitoring of Klodzko County (LSOP), and produces hydrograph prognoses as well as inundation predictions. For presenting the up-to-date predictions and their statistics in the online mode, the dedicated real-time web map service has been designed. Geovisualisation in the HydroProg map service concerns: interactive maps of study area, interactive spaghetti hydrograms of water level forecasts along with observed river stages, animated images of inundation. The LSOP network offers a high spatial and temporal resolution of observations, as the length of the sampling interval is equal to 15 minutes. The main environmental elements related to hydrological modelling are shown on the main map. This includes elevation data (hillshading and hypsometric tints), rivers and reservoirs as well as catchment boundaries. Furthermore, we added main towns, roads as well as political and administrative boundaries for better map understanding. The web map was designed as a multi-scale representation, with levels of detail and zooming according to scales: 1:100 000, 1:250 000 and 1:500 000. Observations of water level in LSOP are shown on interactive hydrographs for each gauge. Additionally, predictions and some of their statistical characteristics (like prediction errors and Nash-Sutcliffe efficiency) are shown for selected gauges. Finally, predictions of inundation are presented on animated maps which have been added for four experimental sites. The HydroProg system is a strictly

  17. Design & Deploy Web 2.0 enable services over Next Generation Network Platform

    CERN Document Server

    Lakhtaria, Kamaljit I; 10.5121/ijdms.2010.2305

    2010-01-01

    The Next Generation Networks (NGN) aims to integrate for IP-based telecom infrastructures and provide most advance & high speed emerging value added services. NGN capable to provide higher innovative services, these services will able to integrate communication and Web service into a single platform. IP Multimedia Subsystem, a NGN leading technology, enables a variety of NGN-compliant communications services to interoperate while being accessed through different kinds of access networks, preferably broadband. IMS–NGN services essential by both consumer and corporate users are by now used to access services, even communications services through the web and web-based communities and social networks, It is key for success of IMS-based services to be provided with efficient web access, so users can benefit from those new services by using web-based applications and user interfaces, not only NGN-IMS User Equipments and SIP protocol. Many Service are under planning which provided only under convergence of ...

  18. Analyzing Web 2.0 Integration with Next Generation Networks for Services Rendering

    CERN Document Server

    Lakhtaria, Kamaljit I

    2010-01-01

    The Next Generation Networks (NGN) aims to integrate for IP-based telecom infrastructures and provide most advance & high speed emerging value added services. NGN capable to provide higher innovative services, these services will able to integrate communication and Web service into a single platform. IP Multimedia Subsystem, a NGN leading technology, enables a variety of NGN-compliant communications services to interoperate while being accessed through different kinds of access networks, preferably broadband. IMS–NGN services essential by both consumer and corporate users are by now used to access services, even communications services through the web and web-based communities and social networks, It is key for success of IMS-based services to be provided with efficient web access, so users can benefit from those new services by using web-based applications and user interfaces, not only NGN-IMS User Equipments and SIP protocol. Many Service are under planning which provided only under convergence of ...

  19. A UDDI Search Engine for SVG Federated Medical Imaging Web Services

    Directory of Open Access Journals (Sweden)

    Sabah Mohammed

    2006-01-01

    Full Text Available With more and more medical web services appearing on the web, web service’s discovery mechanism becomes essential. UDDI is an online registry standard to facilitate the discovery of business partners and services. However, most medical imaging applications exist within their own protected domain and were never designed to participate and operate with other applications across the web. However, private UDDI registries in federated organizations should be able to share the service descriptions as well as to access them if they are authorized. The new initiatives on Federated Web Services Identity Management can resolve a range of both technical and political barriers to enable wide-scale participation and interoperation of separate domains into a singular, robust user experience. However, there is no widely acceptable standard for federated web services and most of the available venders frameworks concentrate only on the security issue of the federation leaving the issue of searching and discovering web services largely primitive. Federated web services security and web services searching are uniquely intertwined, mutually reliant on each other and are poised to finally solve a long-running problem in both IT and systems security. Traditional keyword search is insufficient for web services search as the very small text fragments in web services are unsuitable for keyword search and the underlying structure and semantics of the web service are not exploited. Engineering solutions that address the security and accessibility concerns of web services, however, is a challenging task. This article introduces an extension to the traditional UDDI that enables sophisticated types of searching based on a lightweight web services federated security infrastructure.

  20. A topic modeling approach for web service annotation

    Directory of Open Access Journals (Sweden)

    Leandro Ordóñez-Ante

    2014-06-01

    Full Text Available The actual implementation of semantic-based mechanisms for service retrieval has been restricted, given the resource-intensive procedure involved in the formal specification of services, which generally comprises associating semantic annotations to their documentation sources. Typically, developer performs such a procedure by hand, requiring specialized knowledge on models for semantic description of services (e.g. OWL-S, WSMO, SAWSDL, as well as formal specifications of knowledge. Thus, this semantic-based service description procedure turns out to be a cumbersome and error-prone task. This paper introduces a proposal for service annotation, based on processing web service documentation for extracting information regarding its offered capabilities. By uncovering the hidden semantic structure of such information through statistical analysis techniques, we are able to associate meaningful annotations to the services operations/resources, while grouping those operations into non-exclusive semantic related categories. This research paper belongs to the TelComp 2.0 project, which Colciencas and University of Cauca founded in cooperation.