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öhm | 1 | 45 | 6.75 |
Erich Marth | 2 | 11 | 1.29 |
Carl-christian Kanne | 3 | 644 | 53.20 |