220 research outputs found

    Towards More Data-Aware Application Integration (extended version)

    Full text link
    Although most business application data is stored in relational databases, programming languages and wire formats in integration middleware systems are not table-centric. Due to costly format conversions, data-shipments and faster computation, the trend is to "push-down" the integration operations closer to the storage representation. We address the alternative case of defining declarative, table-centric integration semantics within standard integration systems. For that, we replace the current operator implementations for the well-known Enterprise Integration Patterns by equivalent "in-memory" table processing, and show a practical realization in a conventional integration system for a non-reliable, "data-intensive" messaging example. The results of the runtime analysis show that table-centric processing is promising already in standard, "single-record" message routing and transformations, and can potentially excel the message throughput for "multi-record" table messages.Comment: 18 Pages, extended version of the contribution to British International Conference on Databases (BICOD), 2015, Edinburgh, Scotlan

    The design and implementation of EPL: An event pattern language for active databases

    Get PDF
    The growing demand for intelligent information systems requires closer coupling of rule-based reasoning engines, such as CLIPS, with advanced data base management systems (DBMS). For instance, several commercial DBMS now support the notion of triggers that monitor events and transactions occurring in the database and fire induced actions, which perform a variety of critical functions, including safeguarding the integrity of data, monitoring access, and recording volatile information needed by administrators, analysts, and expert systems to perform assorted tasks; examples of these tasks include security enforcement, market studies, knowledge discovery, and link analysis. At UCLA, we designed and implemented the event pattern language (EPL) which is capable of detecting and acting upon complex patterns of events which are temporally related to each other. For instance, a plant manager should be notified when a certain pattern of overheating repeats itself over time in a chemical process; likewise, proper notification is required when a suspicious sequence of bank transactions is executed within a certain time limit. The EPL prototype is built in CLIPS to operate on top of Sybase, a commercial relational DBMS, where actions can be triggered by events such as simple database updates, insertions, and deletions. The rule-based syntax of EPL allows the sequences of goals in rules to be interpreted as sequences of temporal events; each goal can correspond to either (1) a simple event, or (2) a (possibly negated) event/condition predicate, or (3) a complex event defined as the disjunction and repetition of other events. Various extensions have been added to CLIPS in order to tailor the interface with Sybase and its open client/server architecture

    Retrieval effectiveness of written and spoken queries : an experimental evaluation

    Get PDF
    With the fast growing speech technologies, the world is emerging to a new speech era. Speech recognition has now become a practical technology for real world applications. While some work has been done to facilitate retrieving information in speech format using textual queries, the characteristics of speech as a way to express an information need has not been extensively studied. If one compares written versus spoken queries, it is intuitive to think that users would issue longer spoken queries than written ones, due to the ease of speech. Is this in fact the case in reality? Also, if this is the case, would longer spoken queries be more effective in helping retrieving relevant document than written ones? This paper presents some new findings derived from an experimental study to test these intuitions

    Cost-effectiveness of tiotropium versus usual care and glycopyrronium in the treatment of chronic obstructive pulmonary disease in Sweden

    Full text link
    BACKGROUND: Tiotropium (TIO) is a well-established bronchodilator, LAMA (long-acting anticholinergic), for the treatment of moderate to very severe chronic obstructive pulmonary disease (COPD). Clinical evidence suggests that tiotropium is superior to usual non-LAMA care (UC) but may also have benefits compared to other LAMAs in preventing and limiting the effects of severe exacerbations. The primary objective of this study was to undertake a cost-effectiveness analysis of adding tiotropium to usual care versus usual care alone. A secondary objective was to assess the cost-effectiveness of tiotropium compared to glycopyrronium (GLY), another LAMA. The study was conducted with a Swedish setting in mind. METHODS: A Markov cohort model, incorporating the effects of exacerbations, was populated with efficacy data from the UPLIFT and SPARK trials and epidemiological data relevant for a Swedish patient population. Treatment efficacy of tiotropium was modelled as a lowering of the risk of exacerbations and as a slow-down of overall disease progression. The model followed patients over their remaining life-time. RESULTS: The base case analysis showed that patients treated with tiotropium gained 0.07 quality-adjusted life years (QALYs) compared to usual care alone at an incremental cost of SEK 15,041, resulting in a cost per QALY gained of SEK 224,850. Compared to glycopyrronium the QALY gained was estimated to 0.23 QALYs in favour of tiotropium at an incremental cost of SEK 2423, yielding a cost per QALY gained of SEK 10,456. The results were mainly driven by differences in the risk of severe exacerbations. CONCLUSION: At the current implicit willingness-to-pay (WTP) per QALY threshold in Sweden, the results from this study indicate that tiotropium is a highly cost-effective intervention when added to usual non-LAMA care in the treatment of moderate to very severe COPD in Sweden. In addition, tiotropium is a highly cost-effective intervention when compared to glycopyrronium monotherapy
    corecore