Title :
Experiences with Mirth
Author_Institution :
Dept. of Inf., Univ. of California, Irvine, Irvine, CA
Abstract :
Integration engines are a crucial piece of the health care information technology puzzle. Health care organizations like hospitals and clinics are faced with vast amounts of data and a slew of interchange standards and protocols when addressing the issue of exchanging data between information systems. This paper describes our experience in developing Mirth, a popular open source health care messaging integration engine. Based on a unique client-server and enterprise service bus hybrid architecture, Mirth supports the development of interfaces for moving data between two or more systems. We describe the Mirth architecture in detail and discuss our experiences through several case studies that demonstrate its use. We also provide our insights gained in designing the Mirth architecture through several lessons learned.
Keywords :
client-server systems; health care; information technology; public domain software; software architecture; Mirth architecture; client-server system; enterprise service bus hybrid architecture; health care information technology; information systems; open source health care messaging integration engine; Biomedical informatics; Computer architecture; Engines; Hospitals; Information systems; Medical services; Protocols; Software architecture; Software engineering; Standards organizations; health care integration; middleware; software architecture;
Conference_Titel :
Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
Conference_Location :
Leipzig
Print_ISBN :
978-1-4244-4486-1
Electronic_ISBN :
0270-5257
DOI :
10.1145/1368088.1368179