The Annotation Back Sample Clauses

The Annotation Back. End Library The library offers the following facilities for interacting with the ABE service: • it encapsulates standard stub-based interaction behind a local object-oriented interface. Distributed across a set of classes which proxy remote port-types and state abstractions, the interface makes full use of language features – from optimal models of inputs and outputs, to method overloading and parametric type-checking – which cannot be found in the stubs automatically generated from the remote interfaces. • it offers convenient object bindings for the XML representations of annotations that are required by the remote interface in input and output. The binding occurs within an extensible framework built in turn atop analogous frameworks offered by Metadata and ResultSet libraries. Clients who wish to do so can model annotations as objects with the advantages of expressiveness and early type checking which normally characterise data binding solutions. • it makes full use of advanced gCF facilities to ensure optimised and best-effort interaction with the running instances of the remote port-types which can be discovered and/or created within the infrastructure. • it offers built-in support for the linking of annotations of the same object into 'threads' similar to those typically formed by postings in mailing lists and discussion forums, or those associated with chains of versions. • it provides annotation buffering so as to mediate between the fine-grained nature of operations in interactive sessions and the coarse-grained nature of interaction with the remote port-types. This may enable responsive user interfaces by concentrating bulk network interactions at distinguished 'commit' points which are entirely under client control.