Skip to main content

and
  1. No Access

    Chapter and Conference Paper

    Strongly Typed Server Pages

    We present NSP, a new, statically typed server pages technology. NSP supports arrays and user defined types within input forms. It is the result of designing server pages from scratch. It addresses the needs o...

    Dirk Draheim, Gerald Weber in Next Generation Information Technologies and Systems (2002)

  2. No Access

    Chapter and Conference Paper

    Modeling Submit/Response Style Systems with Form Charts and Dialogue Constraints

    Form-Oriented Analysis is an approach tailored to the modeling of systems with form-based, submit/response style interfaces, a distinct and ubiquitous class of software systems. Form-Oriented Analysis models t...

    Dirk Draheim, Gerald Weber in On The Move to Meaningful Internet Systems… (2003)

  3. No Access

    Book and Conference Proceedings

    Trends in Enterprise Application Architecture

    VLDB Workshop, TEAA 2005, Trondheim, Norway, August 28, 2005, Revised Selected Papers

    Dirk Draheim, Gerald Weber in Lecture Notes in Computer Science (2006)

  4. No Access

    Chapter and Conference Paper

    Conceptual Modeling for Emerging Web Application Technologies

    What are the concepts behind state-of-the-art web application frameworks like Websphere on the commercial side or Struts on the open source side? What are the concepts behind emerging formats and technologies ...

    Dirk Draheim, Gerald Weber in Advances in Conceptual Modeling - Theory and Practice (2006)

  5. No Access

    Chapter and Conference Paper

    Finite State History Modeling and Its Precise UML-Based Semantics

    This paper discusses the notion of a state history diagram. The concept is directly motivated by a new analysis technique, form-oriented analysis, which is tailored to an important class of interactive systems...

    Dirk Draheim, Gerald Weber in Advances in Conceptual Modeling - Theory a… (2006)

  6. No Access

    Chapter and Conference Paper

    A Spreadsheet Client for Web Applications

    There is an increasing gap between web services and web applications. While web services communicate via typed interfaces (e.g., using WSDL and SOAP), many web applications still rely on untyped, manually prog...

    Dirk Draheim, Peter Thiemann, Gerald Weber in Next Generation Information Technologies a… (2006)

  7. No Access

    Chapter and Conference Paper

    Comparing Global Optimization and Default Settings of Stream-Based Joins

    One problem encountered in real-time data integration is the join of a continuous incoming data stream with a disk-based relation. In this paper we investigate a stream-based join algorithm, called mesh join (...

    M. Asif Naeem, Gillian Dobbie, Gerald Weber in Enabling Real-Time Business Intelligence (2010)

  8. No Access

    Chapter and Conference Paper

    X-HYBRIDJOIN for Near-Real-Time Data Warehousing

    In order to make timely and effective decisions, businesses need the latest information from data warehouse repositories. To keep these repositories up-to-date with respect to end user updates, near-real-time ...

    Muhammad Asif Naeem, Gillian Dobbie, Gerald Weber in Advances in Databases (2011)

  9. No Access

    Chapter and Conference Paper

    A Lightweight Stream-Based Join with Limited Resource Consumption

    Many stream-based applications have plenty of resources available to them, but there are also applications where resource consumption must be limited. For one important class of stream-based joins, where a str...

    M. Asif Naeem, Gillian Dobbie, Gerald Weber in Data Warehousing and Knowledge Discovery (2012)

  10. No Access

    Chapter and Conference Paper

    SSCJ: A Semi-Stream Cache Join Using a Front-Stage Cache Module

    Semi-stream processing has become an emerging area of research in the field of data stream management. One common operation in semi-stream processing is joining a stream with disk-based master data using a joi...

    M. Asif Naeem, Gerald Weber, Gillian Dobbie in Data Warehousing and Knowledge Discovery (2013)

  11. No Access

    Chapter and Conference Paper

    Optimizing Queue-Based Semi-Stream Joins with Indexed Master Data

    In Data Stream Management Systems (DSMS) semi-stream processing has become a popular area of research due to the high demand of applications for up-to-date information (e.g. in real-time data warehousing). A c...

    M. Asif Naeem, Gerald Weber, Christof Lutteroth in Data Warehousing and Knowledge Discovery (2014)

  12. No Access

    Article

    Efficient processing of streaming updates with archived master data in near-real-time data warehousing

    In order to make timely and effective decisions, businesses need the latest information from data warehouse repositories. To keep these repositories up-to-date with respect to end user updates, near-real-time ...

    M. Asif Naeem, Gillian Dobbie, Gerald Weber in Knowledge and Information Systems (2014)

  13. No Access

    Chapter and Conference Paper

    Optimising Queue-Based Semi-stream Joins by Introducing a Queue of Frequent Pages

    Semi-stream joins perform a join between a stream and a disk-based table. These joins can easily deal with typical workloads in online real-time data warehousing in many scenarios and with relatively modest sy...

    M. Asif Naeem, Gerald Weber, Christof Lutteroth in Databases Theory and Applications (2016)

  14. No Access

    Chapter and Conference Paper

    A Multi-way Semi-stream Join for a Near-Real-Time Data Warehouse

    Semi-stream processing, the operation of joining a stream of data with non-stream disk-based master data, is a crucial component of near real-time data warehousing. The requirements for semi-stream joins are f...

    M. Asif Naeem, Kim Tung Nguyen, Gerald Weber in Databases Theory and Applications (2017)

  15. No Access

    Article

    A memory-optimal many-to-many semi-stream join

    Semi-stream join algorithms join a fast stream input with a disk-based master data relation. A common class of these algorithms is derived from hash joins: they use the stream as build input for a main hash ta...

    M. Asif Naeem, Gerald Weber, Christof Lutteroth in Distributed and Parallel Databases (2019)