18 research outputs found

    Multi-Dimensional Customization Modelling Based On Metagraph For Saas Multi-Tenant Applications

    Full text link
    Software as a Service (SaaS) is a new software delivery model in which pre-built applications are delivered to customers as a service. SaaS providers aim to attract a large number of tenants (users) with minimal system modifications to meet economics of scale. To achieve this aim, SaaS applications have to be customizable to meet requirements of each tenant. However, due to the rapid growing of the SaaS, SaaS applications could have thousands of tenants with a huge number of ways to customize applications. Modularizing such customizations still is a highly complex task. Additionally, due to the big variation of requirements for tenants, no single customization model is appropriate for all tenants. In this paper, we propose a multi-dimensional customization model based on metagraph. The proposed mode addresses the modelling variability among tenants, describes customizations and their relationships, and guarantees the correctness of SaaS customizations made by tenants.Comment: 10 pages, 8 figure

    IoT Software Infrastructure for Remote Monitoring of Patients with Chronic Metabolic Disorders

    Get PDF
    Novel Information and Communication Technologies, such as Internet-of-Things (IoT), middleware and cloud computing, are providing innovative solutions ranging in different contexts. Smart health is one of these scenarios. Indeed, there is a rising interest in developing new healthcare services for remote patient assistance and monitoring. Among all, the main promised benefits consist on improving the patients’ quality of life, speeding up therapeutic interventions and reducing hospitalizations’ costs. This is also known as Telemedicine. In this paper, we present a novel distributed software infrastructure for remote monitoring of patients with chronic metabolic disorders: i) it collects and and makes available information coming from IoT devices, ii) it performs analysis to help medical diagnosis and iii) it promotes a bidirectional communication among the end-users (i.e. medical personnel and patients). In this paper, we also present our experimental results performed in a laboratory test environment to validate the proposed solution

    Uso de software como servicio para reducir los costos totales de propiedad que se incurren en las PYMES del sector comercio del distrito de Tarapoto

    Get PDF
    La presente tesis estudia el problema de los elevados costos totales de propiedad al usar una solución de Software tradicional para administrar y controlar los procesos de negocio de las PYMES del sector comercio del distrito de Tarapoto. El Cloud Computing conocido como la computación en la nube, es un conjunto de herramientas en la nube que nos permite alquilar una infraestructura (equipos físicos) con la adopción del “pago por uso”, teniendo un modelo similar al de pagar un servicio como el de la luz o agua, estas herramientas asociadas con algunos conocimientos de análisis, programación, base de datos y otros; permiten crear una solución de software como servicio que reduce considerablemente los costos totales de propiedad que incurren en las PYMES del sector comercio del distrito de Tarapoto. La población y muestra involucrada fueron las PYMES del sector comercio de Tarapoto; se midió el costo total de propiedad antes y después de usar la solución de software como servicio, han experimentado un ahorro del 87%, ahorrándose en la instalación, configuración, administración y hardware, permitiendo que ese ahorro de dinero se pueda direccionar hacia nuevos activos de la PYME.This thesis examines the problem of high total cost of ownership when using a traditional software solution to manage and control the business processes of small and medium-sized businesses in the commerce sector of the district of Tarapoto. Cloud Computing known as cloud computing is a set of tools in the cloud that allows us to rent an infrastructure (physical equipment) with the adoption of "pay per use", having a model similar to paying for a service such as Of light or water, these tools associated with some knowledge of analysis, programming, database and others; Allow the creation of a software-as-a-service solution that significantly reduces the total cost of ownership of small and medium-sized businesses in the Tarapoto district. The population and sample involved were the small and medium-sized businesses of the commerce sector of Tarapoto; Total cost of ownership was measured before and after using the software as a service solution, have experienced a saving of 87%, saving on installation, configuration, management and hardware, allowing that money saving can be directed to new assets of small and medium-sized businesses.TesisAp

    Analysis and design of document centric workflows for automating tasks in a multi-tenant cloud archive solution

    Get PDF
    Information Lifecycle Governance (ILG) is a cross functional business initiative intended to align the cost of information with its value to the enterprise, increase transparency and control and reduce the risk of legal and regulatory obligations for data. It is this dynamic workload system that enables the users to analyze, formalize and optimize for a cloud environment such for being able to provide a fully managed "Archive as a Service" in private and public clouds. In this context of the Master Thesis a research on the possibilities on how to improve and optimize the information lifecycle governance workloads especially in the context of cloud environments. It looks for a formal definition of the individual ILG workflows using Process management concepts with a Process Engine can be used. The main goal is to allow the definition of generic ILG tasks in a declarative way and to guarantee transactional integrity and check-point restarting capabilities. An end user subscribes to SaaS archive service in the cloud has to move data off-premise and delete data management processes to the service provider without comprising data security and privacy. The first scenario is to evaluate on various workload management solution with document centric workflows. The second scenario to investigate describes the use case where a recurring batch load system periodically imports valuable business data in to the SmartCloud Archive. The thesis also proposes the architecture for the required uses to create the batch load and disposal sweep tasks in an enterprise perspective by eliminating administrative client for SmartCloud Content Management System. The architecture proposed moves the data off the premise into a cloud environment and thereafter managed in an automated way. The management of the data had been made to flexible, easy, reliable and efficient

    Extending an open source enterprise service bus for multi-tenancy support focusing on administration and management

    Get PDF
    As part of cloud computing, the service model Platform-as-a-Service (PaaS) has emerged, where customers can develop and host internet-scale applications on cloud infrastructure. The Enterprise Service Bus (ESB) is one possible building block of a PaaS offering, providing integration capabilities for service-oriented architectures. Bringing the ESB to the cloud requires scalability and multi-tenancy support. When applied, these characteristics lead to economies of scale, reducing the costs per customer. In this diploma thesis we specify, design, and implement a multi-tenant management application for an existing open source ESB. The management application grants tenant users limited configuration access to the ESB’s connectivity and integration services. A tenant registry and a service registry serve as platform-wide databases. We ensure data isolation between tenants for the management application and ESB message flows. Furthermore, the management application can control clusters of ESB instances, retaining elasticity. These goals also involve extensions to the ESB itself, which implements the Java Business Integration (JBI) specification. As a result, an integration scenario emerged from the EU-funded project 4CaaSt was applied to the system

    Diseño de aplicaciones SaaS sobre plataformas de Cloud Computing

    Get PDF
    Cloud computing es un modelo de computación que permite demandar a través de internet recursos compartidos como procesamiento en servidores, almacenamiento, aplicaciones y servicios, los cuales pueden ser rápidamente aprovisionados y liberados sin ningún esfuerzo de administración por parte del proveedor de éstos servicios. Los tres servicios esenciales de Cloud Computing son Infraestructura como Servicio (IaaS), Plataforma como Servicio (PaaS) y Software como Servicio (SaaS). El presente trabajo tiene como objetivo investigar el diseño de aplicaciones SaaS sobre Plataformas como Servicio, analizando las características propias de una aplicación SaaS en combinación con los servicios que ofrecen los diferentes proveedores de PaaS, de forma tal de evidenciar la problemática técnica que involucra esta combinación, con el fin de identificar conceptos de diseño y de arquitectura que permitan construir soluciones óptimas.Facultad de Informátic
    corecore