Structuring primitives in the Callimachus component-based open hypermedia system

Manolis Tzagarakis, Dimitris Avramidis, Maria Kyriakopoulou, Monica M.C Schraefel, Michalis Vaitis, Dimitris Christodoulakis
2003 Journal of Network and Computer Applications  
Driven by the philosophy of the 'primacy of structure over data', Component-Based Open Hypermedia Systems (CB-OHS) present an open set of structure servers providing structural abstractions of different hypermedia domains. To address the emergent requirements and to facilitate the development of structure servers, structure should be handled as a first class entity. We propose patterns for structure, called templates, that define the structural model upon which structure servers operate. We
more » ... ent how structure servers are developed and operate in the Callimachus CB-OHS. Development of structure servers within Callimachus is based on the explicit specification of structure with the use of an atomic structural primitive called the structural element. Explicit structure specification eases the development of structure servers in CB-OHS, making such development less error prone and providing the basis for tailoring domain specific abstractions. q (M. Tzagarakis), avramidi@cti.gr (D. Avramidis), kyriakop@cti.gr (M. Kyriakopoulou), mc@dgp.toronto.edu (M.M.C. Schraefel), vaitis@cti.gr (M. Vaitis), dxri@cti.gr (D. Christodoulakis).
doi:10.1016/s1084-8045(02)00064-4 fatcat:72yh3ix2rvaf5ohgjxrqxtwrri