THE HELIOS UNIFICATION BUS - A TOOLBOX TO DEVELOP CLIENT SERVER APPLICATIONS/

Citation
D. Sauquet et al., THE HELIOS UNIFICATION BUS - A TOOLBOX TO DEVELOP CLIENT SERVER APPLICATIONS/, Computer methods and programs in biomedicine, 45, 1994, pp. 190000013-190000022
Citations number
12
Categorie Soggetti
Mathematical Methods, Biology & Medicine","Computer Science Interdisciplinary Applications","Engineering, Biomedical","Computer Science Theory & Methods
ISSN journal
01692607
Volume
45
Year of publication
1994
Supplement
S
Pages
190000013 - 190000022
Database
ISI
SICI code
0169-2607(1994)45:<190000013:THUB-A>2.0.ZU;2-O
Abstract
In the medical domain, new developments commonly rely on client/server architectures. But face to distributed environments, the software dev elopers encounter a tremendously increasing complexity when building i ntegrated applications. This paper presents the HELIOS Unification Bus (HUB), a communication integration framework for the HELIOS medical s oftware engineering environment that allows the err change of data bet ween components that can be hosted on heterogeneous machines linked by a network. The HUB is developed as a C++ toolbox over UNIX and TCP/IP . It includes a message routing entity called router and a generic app lication programming interface (API), implemented as a C++ library, th at allows to build easily software components compliant with the stand ardised HELIOS language. Messages conveyed by the bus are composite ob jects that are serialized to be transmitted over the bus using the ASN .1 ISO presentation protocol. The article describes the use of the bus to ease the development and execution of distributed medical applicat ions and its role from the communication integration standpoint.