Title
The Demaq system: declarative development of distributed applications
Abstract
The goal of the Demaq project is to investigate a novel way of thinking about distributed applications that are based on the asynchronous exchange of XML messages. Unlike today's solutions that rely on imperative programming languages and multi-tiered application servers, Demaq uses a declarative language for implementing the application logic as a set of rules. A rule compiler transforms the application specifications into execution plans against the message history. The plans are evaluated using our optimized runtime engine. This allows us to leverage existing knowledge about declarative query processing for optimizing distributed applications.
Year
DOI
Venue
2008
10.1145/1376616.1376763
SIGMOD Conference
Keywords
Field
DocType
existing knowledge,application logic,application specification,declarative development,execution plan,declarative language,demaq project,demaq system,xml message,multi-tiered application server,declarative query processing,asynchronous exchange,messaging,programming language,xml,language,application server,distributed application,queues
Fifth-generation programming language,Programming language,XML,Computer science,Imperative programming,Compiler,Declarative programming,Datalog,Database,Application server,Distributed computing,Ontology language
Conference
Citations 
PageRank 
References 
6
0.51
4
Authors
3
Name
Order
Citations
PageRank
Alexander Böhm1456.75
Erich Marth2111.29
Carl-christian Kanne364453.20