Active XML

Author(s):  
Serge Abiteboul ◽  
Omar Benjelloun ◽  
Tova Milo
Keyword(s):  
2003 ◽  
pp. 1061-1064 ◽  
Author(s):  
Serge Abiteboul ◽  
Jérôme Baumgarten ◽  
Angela Bonifati ◽  
Grégory Cobéna ◽  
Cosmin Cremarenco ◽  
...  
Keyword(s):  

Author(s):  
Debmalya Biswas ◽  
Il-Gon Kim

Active XML (AXML) provides an elegant platform to integrate the power of XML, Web services and Peer to Peer (P2P) paradigms by allowing (active) Web service calls to be embedded within XML documents. In this chapter, the authors present some interesting aspects encountered while investigating a transactional framework for AXML systems. They present an integrated locking protocol for the scenario where the structure of both data and transactions are nested. They show how to construct the undo operations dynamically, and outline an algorithm to compute a correct optimum undo order in the presence of nesting and parallelism. Finally, to overcome the inherent problem of peer disconnection, the authors propose an innovative solution based on ”chaining” the active peers for early detection and recovery from peer disconnection.


Author(s):  
David Orchard

Active XML vocabularies change over time, undergoing the inevitable evolution called versioning. Versioning means adding, deleting, or changing the elements, element content, number of occurrences, attributes, or attribute values described by an XML schema. Approaches to versioning fall into several classes, including compatible, backwards-compatible, forwards-compatible, and strategy-what-strategy. Specific rules enable the successful use of these strategies, such as the "must ignore unknowns" rule, the "must understand models" rule, and prescriptions for the use of version identifiers. Basic versioning concepts and vocabulary will be illustrated using a set-based model for determining compatibility.


2010 ◽  
Author(s):  
Clludio Ferraz ◽  
Vanessa Braganholo ◽  
Marta Mattoso
Keyword(s):  

Author(s):  
Serge Abiteboul ◽  
Benjamin Nguyen ◽  
Gabriela Ruberg

Non-quantitative content represents a large part of the information available nowadays, such as Web pages, e-mails, metadata about photos, etc. In order to manage this new type of information, we introduce the concept of content warehousing, the management of loosely structured data. The construction and maintenance of a content warehouse is an intricate task, involving many aspects such as feeding, cleaning and enriching semi-structured data. In this chapter, we introduce the Acware (for active content warehouse) specification language, whose goal is to help all sorts of users to organize content in a simple manner. The problem we are faced with is the following: The data are semi-structured, and the operations to be executed on this data may be of any sort. Therefore, we base our approach on XML to represent the data, and Web Services, as genericcomponents that can be tailored to specific applicative needs. In particular, we discuss the specification of mappings between the warehouse data and the parameters/results of services that are used to acquire and enrich the content. From the implementation point of view, an Acware specification of a content warehouse is compiled into a set of Active XML documents, i.e., XML documents with embedded Web service calls. These Active XML documents are then used to build and maintain the warehouse using the Active XML runtime environment. We illustrate the approach with a particular application drawn from microbiology and developed in the context of the French RNTL e.dot project.


Sign in / Sign up

Export Citation Format

Share Document