317 research outputs found

    Discover, Reuse and Share Knowledge on Service Oriented Architectures

    Get PDF
    Current Semantic Web frameworks provide a complete infrastructure to manage ontologies schemes easing information retrieval with inference support. Ideally, the use of their frameworks should be transparent and decoupled, avoiding direct dependencies either on the application logic or on the ontology language. Besides there are different logic models used by ontology languages (OWL- Description Logic, OpenCyc-FOL, ...) and query languages (RDQL, SPARQL, OWLQL, nRQL, etc..). These facts show integration and interoperability tasks between ontologies and applications are tedious on currently systems. This research provides a general ESB service engine design based on JBI that enables ontology query and reasoning capabilities thought an Enterprise Service Bus. An early prototype that shows how works our research ideas has been developed

    Complex event detection on an enterprise service bus

    Get PDF

    A soa-based e-government data integration

    Get PDF
    Data Integration presents a core issue in the Palestinian e-Government Technical Framework. The currently used data integration model relies on the Integrated Central Database which lacks quality attributes such as: interoperability and flexibility. We purpose a SOA-based approach for data integration that achieves the above attributes. We present and analyze the current architecture and implementation of the Palestinian e-Government Integrated Central Database model. We transform the current model into a SOA framework that is realized using Enterprise Service Bus (ESB) and Web Services. The proposed framework offers database replication and connectivity functionalities for the Central Database. The proposed framework is evaluated using a scenario-based software architecture evaluation method and proves that it achieves the framework goals of quality attributes: interoperability and flexibility. Moreover, a prototype of the framework is implemented and validates the framework correctness. A specific usage is presented and further proves that the framework accomplishes its functionality and quality attributes

    Challenges for the comprehensive management of cloud services in a PaaS framework

    Full text link
    The 4CaaSt project aims at developing a PaaS framework that enables flexible definition, marketing, deployment and management of Cloud-based services and applications. The major innovations proposed by 4CaaSt are the blueprint and its lifecycle management, a one stop shop for Cloud services and a PaaS level resource management featuring elasticity. 4CaaSt also provides a portfolio of ready to use Cloud native services and Cloud-aware immigrant technologies

    A transformation of business process models into software-executable models using MDA

    Get PDF
    Traditional software development projects for process-oriented organizations are time consuming and do not always guarantee the fulfillment of the functional requirements of the client organization, and thus the quality of the resulting software product. To reduce the time spent for developing software and improve its quality, we adopt the inclusion of automation in some parts of the software development process. Thus, in this paper, we propose a model transformation approach to derive an executable model for the business processes of a given organization. We execute a mapping between processes (described with a business process execution language) and software components. We also propose a supporting software architecture based on an Enterprise Service Bus and on Java Business Integration, and we use an already defined methodology to execute the model transformation project.FEDER, FC

    A Model-driven Architecture for Multi-protocol OBD Emulator

    Get PDF
    The Internet of Things (IoT) might be the next revolutionary technology to mark a generation. It could have a particularly strong influence on the automotive industry, changing people’s perception of what a vehicle can do. By connecting several things in a car, IoT empowers it to sense and communicate. Furthermore, this technology clearly opens the way to emerging applications such as automated driving, Vehicle-to-Vehicle and Vehicleto-Infrastructure communication. Vehicle’s information about its environment and surroundings is crucial to the development of existing and emerging applications. It is already possible to communicate directly (on-site) with vehicles through a built-in On Board Diagnostics (OBD), making it possible to obtain crucial information about the state of the vehicle in real environments. However, there is zero tolerance for error when developing new applications for vehicles that are, a priori, extremely costly and that must also safeguard human lives. Therefore, there is an increasing need for OBD emulators which can allow the development of new applications. This Thesis proposes a model-driven architecture for multi-protocol OBD emulator, encouraging the development of new emerging OBD systems in a safety environment, to promote the creation of applications to interact or use vehicles’ data. In this sense, the addressed specifications are: Less expensive comparing with today’s solutions; Compatible with different OBD protocols communication; Open Source Hardware and Software suitable for Do-It-Yourself (DIY) development

    Autonomic Execution of Computational Workflows

    Get PDF
    This paper describes the application of anautonomic paradigm to manage the complexity of softwaresystems such as computational workflows. To demonstrate ourapproach, the workflow and the services comprising it aretreated as managed resources controlled by hierarchicallyorganized autonomic managers. By applying service-orientedsoftware engineering principles, in particular enterpriseintegration patterns, we have developed a scalable, agile, selfhealingenvironment for execution of dynamic, data-drivenworkflows which are capable of assuring scientific fidelitydespite unavoidable faults and without human intervention

    Extending a multi-tenant aware ESB solution with evolution management

    Get PDF
    Services have been improved over time to meet the increasing demand of service consumers. A service could be changed at any state in service life cycle. An inefficient service version management with arbitrary decisions could lead to disconnections between service consumers and service providers. A service version control management system is therefore necessary. The goal of this thesis is to specify, design and implement a service evolution management system for a multi-tenant aware ESB solution, so that the ESB could have the capabilities to manage the changes of multiple service versions between service consumers and service providers in a transparent manner. Furthermore, a function should be provided to check the compatibility between service versions, and, moreover, the calculation of service identifiers should be executed automatically, because service descriptions do not contain version-related information
    • …
    corecore