69 research outputs found

    E-services in e-business engineering

    Get PDF

    Microservices: Lightweight Service Descriptions for REST Architectural Style

    Get PDF
    Current web has a vast number of applications available that offer users a wide domain of services. Most services, however, cannot be machine processed, which limits service composition for application and mash up development. Research on Semantic Web Services contributes to the improvement of interoperability and composition of applications and services. Many approaches cover service description by following paradigms such as Web Services and REST architectural style, allowing describing any kind of service for its use by an automatic agent, but sometimes using these solutions can be a time-consuming task. This paper introduces Micro services, a lightweight service classification framework for REST architectural style. Microservices do not attempt to describe every possible service, but to provide a way to describe a set of services in a simple way. Microservice descriptions consist of a set of terms that represent service features. After describing features semantically, microservices framework allows generating detailed servicedescriptions, which allows reusing common feature descriptions across different services. A use case that adapts heterogeneous search services to produce a standard interface using microservices is describe

    Semantic Description of Web Services and Possibilities of BPEL4WS

    Get PDF
    The using of the upsurge of semantics web technologies gives a possibility for an increasing of the flexibility, extensibility and consistency of the existent industrial standards for modeling of web services. In the paper the types of semantic description of web services and the degree of their realization in BPEL4WS (Business Process Execution Language for Web Services) respectively on the abstract and executable level are treated. The methods for using of BPEL4WS for the purposes of semantic web services in the direction of their semi-automatic integration are suggested

    Business Process Retrieval Based on Behavioral Semantics

    Get PDF
    This paper develops a framework for retrieving business processes considering search requirements based on behavioral semantics properties; it presents a framework called "BeMantics" for retrieving business processes based on structural, linguistics, and behavioral semantics properties. The relevance of the framework is evaluated retrieving business processes from a repository, and collecting a set of relevant business processes manually issued by human judges. The "BeMantics" framework scored high precision values (0.717) but low recall values (0.558), which implies that even when the framework avoided false negatives, it prone to false positives. The highest pre- cision value was scored in the linguistic criterion showing that using semantic inference in the tasks comparison allowed to reduce around 23.6 % the number of false positives. Using semantic inference to compare tasks of business processes can improve the precision; but if the ontologies are from narrow and specific domains, they limit the semantic expressiveness obtained with ontologies from more general domains. Regarding the perform- ance, it can be improved by using a filter phase which indexes business processes taking into account behavioral semantics propertie

    Development of Unified Framework for Discovery and Negotiation Requirement for new services in Service Oriented Architecture

    Get PDF
    Service oriented architecture is a style of software design where services are provided to the other component through a communication protocol over a network. It is an emerging approach that addresses the requirement of loosely coupled, standards based and protocol independent distributing computing. To Build an SOA a highly distributable communication and integration backbone is required. In this paper, Authors presents the unified framework for discovery and negotiation requirement for new services in Service Oriented Architecture. Specially, this paper also address the issue to negotiate and search the new services, differentiating between several old services and the new services that are similar but not identical based on specification

    How to make it faster and at lower cost? B2B integration with semantic web services

    Get PDF
    Web services and service oriented architectures present a new approach to application integration. While it is reasonable inside an enterprise, it has certain deficiencies when applied in a B2B environment. This deficiencies apply to the discovery, invocation and composition phases, which require considerable manual effort. In the paper, we show on example of a mortgage simulator how these deficiencies can be overcome by applying-semantic web services. The application is compatible with the Web Services Modelling Ontology and makes use of an execution environment automating the processes of discovery, composition and invocation of semantic web services, enabling faster and cheaper B2B application integration

    WSDL-S: Adding Semantics to WSDL

    Get PDF
    Web services have primarily been designed for providing inter-operability between business applications. Current technologies assume a large amount of human interaction, for integrating two applications. This is primarily due to the fact that business process integration requires understanding of data and functions of the involved entities. Semantic Web technologies, powered by description logic based languages like OWL[1], aim to add greater meaning to Web content, by annotating the data with ontologies. Ontologies provide a mechanism of providing shared conceptualizations of domains. This allows agents to get an understanding of users’ Web content and greatly reduces human interaction for meaningful Web searches. A similar approach can be used for adding greater meaning to Web service descriptions, which will in turn, allow greater automation, by reducing human involvement for understanding the data and functions of the services

    Semantic-based taxonomic categorization of Web services

    Get PDF
    Also published online by CEUR Workshop Proceedings (CEUR-WS.org, ISSN 1613-0073)Proceedings of the 1st International Workshop on Semantic Matchmaking and Resource Retrieval, SMR 06With the envisioned proliferation of Web services available on the WWW and private repositories, new and better support techniques are needed for service discovery and organization to stay manageable. Service classification under hierarchic taxonomies is commonly a key feature for properly organizing service repositories in a rational way, as well as a good foundation for sophisticated retrieval techniques. In this paper, a heuristic approach for the semi-automatic classification of (semantic) Web services is proposed, based on matching new unclassified services to previously classified ones in a given corpus. This hypothesis is validated by an experimental test and the comparison with results achieved by other approaches.This research was supported by the Spanish Ministry of Industry, Tourism and Commerce (CDTI05-0436) and the Ministry of Science and Education (TIN2005-0685). Thanks are due to Rubén Lara for all his help and feedback on the research presented

    INFRAWEBS BPEL-Based Editor for Creating the Semantic Web Services Description

    Get PDF
    INFRAWEBS project [INFRAWEBS] considers usage of semantics for the complete lifecycle of Semantic Web processes, which represent complex interactions between Semantic Web Services. One of the main initiatives in the Semantic Web is WSMO framework, aiming at describing the various aspects related to Semantic Web Services in order to enable the automation of Web Service discovery, composition, interoperation and invocation. In the paper the conceptual architecture for BPEL-based INFRAWEBS editor is proposed that is intended to construct a part of WSMO descriptions of the Semantic Web Services. The semantic description of Web Services has to cover Data, Functional, Execution and QoS semantics. The representation of Functional semantics can be achieved by adding the service functionality to the process description. The architecture relies on a functional (operational) semantics of the Business Process Execution Language for Web Services (BPEL4WS) and uses abstract state machine (ASM) paradigm. This allows describing the dynamic properties of the process descriptions in terms of partially ordered transition rules and transforming them to WSMO framework

    Специфікація процесу семантичної анотації Веб-сервісів

    No full text
    Складність бізнес-задач, для вирішення яких використовуються веб-сервіси, не дозволяє обмежити їх розгляд функціональною моделлю, а вимагає розгляду й поведінкових аспектів. А забезпечення можливостей автоматизованого вирішення задач веб-сервісів вимагає, перш за все, семантизації їх опису з використанням формальних засобів представлення, що будуть зрозумілими для комп’ютера. Сервіси, що не збагачені семантикою, не надають можливості міркування про те, що робить цей сервіс. Семантизація полягає у розширенні опису веб-сервісу чіткими і зрозумілими семантичними анотаціями, що повинні охоплювати всі важливі функціональні та не функціональні аспекти сервісу, але не перевантажувати його надмірною інформацією. Тому, досить актуальними є проблеми специфікації самого процесу анотування, враховуючи визначення мети семантизації, основних аспектів, що підлягають анотуванню, джерел інформації, категорій семантик та кроків процесу, який забезпечує отримання анотованої специфікації сервісу, з подальшим перетворенням у форму, яка може оброблятися автоматично, що і є предметом розгляду даної роботи. Основні етапи процесу відповідають категоріям семантик, що визначаються в процесі. Для кожного етапу специфікуються входи, виходи, джерела інформації та кроки реалізації. Окрім цього, в роботі особлива увага приділяється визначенню місця дескриптивної логіки у процесі семантизації веб-сервісу, як формального інструменту семантичного опису сервісу, що забезпечує можливості перевірки коректності опису та логічного виведення при вирішенні задач веб-сервісів тощо. Наводиться приклад розширення онтологічними семантичними анотаціями фрагменту BPEL-процесу. В даному випадку семантизація полягає у виборі відповідних онтологій доменів та встановленні зв’язків між концептами онтології, яка представлена за допомогою апарату дескриптивних логік, та метаданими, що описують функціональність веб-сервісу. Як зрозуміла для комп’ютера модель представлення сервісу обрано анотовану систему перехідних станів (ASTS). Це обумовлюється тим, що з STS, зокрема, працюють більшість систем AI планування, механізми яких можуть також використовуватися для автоматичного вирішення задач веб-сервісів.Сложность решаемых с помощью веб-сервисов задач не позволяет ограничить их рассмотрение функциональной моделью, а требует рассмотрения также и поведенческих аспектов веб-сервисов. Для обеспечения возможности автоматизированного решения задач веб-сервисов, прежде всего, необходимо семантизировать их описание, используя понятные компьютеру формальные средства представления. Не обогащенные семантикой сервисы не позволяют судить о том, что делает этот сервис. Семантизация заключается в расширении описания веб-сервиса четкими и понятными семантическими аннотациями, которые должны охватывать все важные функциональные и не функциональные аспекты сервиса, но при этом не перегружать его избыточной информацией. Этим объясняется актуальность проблемы спецификации самого процесса аннотирования, с учетом определения цели семантизации, основных аспектов сервиса, подлегающих аннотированию, источников информации, категорий семантик и шагов процесса, обеспечивающего получение аннотированной спецификации сервиса, с дальнейшей конвертацией – преобразованием в машинно-обрабатываемую форму, что и является предметом рассмотрения данной работы. Основные этапы процесса соответствуют категориям семантик, определяемых при аннотировании. Для каждого этапа специфицируются входы, выходы, источники информации и шаги реализации. Кроме этого в работе особенное внимание уделяется определению места дескриптивной логики в процессе семантизации веб-сервиса, как формального инструмента семантического описания сервиса, обеспечивающего возможности проверки корректности описания и логического вывода при решения задач веб-сервисов и т.п. Приводится пример расширения фрагмента BPEL-процесса онтологическими семантическими аннотациями. В данном случае, семантизация состоит в выборе подходящих онтологий доменов и установлении связей между концептами онтологии, представленной средствами аппарата дескриптивных логик, и метаданными, описывающими функциональность веб-сервиса. В качестве понятной для компьютера модели представления сервиса выбрана аннотированная система переходных состояний (ASTS). Это обуславливается тем, что, в частности, с STS работает большинство систем AI планирования, механизмы которых могут тоже использоваться для автоматического решения задач веб-сервисов.The complexity of the tasks solved with web services does not allow to limit their consideration to a functional model, but also requires the consideration of behavioral aspects of web services. To provide the possibility of automated resolving web services tasks, first, it is necessary to semantify their description using computer-friendly tools for formal definition. Web service that is not enriched with semantics, does not allow you to understand what it does. Semantization consists in expanding the description of the web service with clear and understandable semantic annotations that should cover all important functional and non-functional aspects of the service, but do not overload it with redundant information. This explains the relevance of the problem of the specification of the annotation process itself, taking into account the definition of the semantization goal, the main aspects of annotating the service, the sources of the information, the semantics categories, and the process steps providing the annotated specification of the service, with further conversion - transformation into a machine-processed form. It is the subject of this paper. The main stages of the process correspond to the categories of semantics defined in the annotation. Inputs, outputs, information sources and implementation steps are specified for each stage. Besides special attention is paid to define the place of descriptive logic in the process of semantizing the web service. Descriptive logic is considered as a formal tool for the semantic description of the service, which makes it possible to verify the correctness of the service’s definition and it allows logical inference when solving Web services tasks, etc. It is given an example of an extension of a fragment of BPEL process with ontological semantic anotations. In this case, the semantization consists in choosing suitable domain ontologies and establishing links between ontology concepts represented by the means of the descriptive logic and metadata describing the functionality of the web service. The annotated system of transition states (ASTS) is the computer- understandable service presentation model. This is due to the fact that, in particular, most of the AI planning systems work with STS, the mechanisms of which can also be used to automatically solve web service tasks
    corecore