Database Reference
In-Depth Information
Fig. 12.6 Choreography,
orchestration and
composition
technical and in user experience terms. Standard compliance of the interface of the
web space is one factor which not only contributes to accessibility, but also ensures
that the user experience of this database can be integrated into other web spaces.
The social collaboration layer is the key component of the architecture to
leverage and adapt to the system-spanning, erratic and conversation-based manner
in which youth use the Internet (Fig. 12.6 ).
Users enter data by recombining content from other sources or from within the
database. If users enter new data exclusively by recombining data, which is part of
one database, we speak of composition. If the users enter data as a recombination of
content from multiple databases, we speak of orchestration. When users contribute
data to one database, which becomes meaningful only in the context of a conversa-
tion, which spans multiple databases or web spaces, we speak of choreography of
data. Unlike orchestration, however, in choreography the users do not use explicit
links, which could be encoded in the database. The terms composition, orchestra-
tion and choreography stem from the context of service-oriented architecture [ 28 ].
Community databases should support composition, orchestration and choreog-
raphy by allowing easy linkage between data and linkage of data from external
sources as a central functionality. By altering or deleting these links, the structure
and meaning of the data can be reorganised. As youth users contribute a great share
of content to social networking sites, it is especially important to integrate these
sites for the process of social collaboration. The easy integration of the community
database with the various social networking sites or other web resources allows
users to link and extend their distributed online identity within the community
database.
One important aspect of the social collaboration layer is the concept of par-
tial persistence. The discussion of composition, orchestration and choreography
shows that the relevant data cannot be found in one database but is distributed in
Search WWH ::




Custom Search