Browse > Article

Design and Implementation of Data Binder for Dynamic Data Delivery in Healthcare Service  

Kang, Kyu-Chang (한국전자통신연구원 그린컴퓨팅연구부)
Lee, Jeun-Woo (한국전자통신연구원 그린컴퓨팅연구부)
Choi, Hoon (충남대학교 컴퓨터공학과)
Abstract
This paper suggests producer/consumer-based Data Binder enabling applications and biomedical devices developed by mutually different vendors to transfer data dynamically. Data Binder is implemented as a bundle of OSGi platform providing component-based programming model and service-oriented operation architecture. Data Binder complements the disadvantage of OSGi WireAdmin service enabling static data delivery between a producer and a consumer of data. Data Binder normalizes an application requirement as an application descriptor and a device capability as a device descriptor so that it enables dynamic data delivery by making data producer/consumer pair in runtime. Therefore, Data Binder can be used as a connection management of a data link between a data producer and a data consumer in sensor-based application development. The object of this paper is to provide the facility of the healthcare service development by separating a data producer such as a biomedical device from a data consumer such as a healthcare application.
Keywords
healthcare; data delivery mechanism; producer-consumer pattern; data binder;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Sun Microsystems, “Java Message Service (JMS),” http://dlc.sun.com/pdf/816-5904-10/816-5904-10.pdf
2 Java Community Process, "MobiIe Service Archi-tecture," http://jcp.org/en/jsr/detail?id=248
3 Sun, “Connected Device Configuration,” http://java.sun.com./javame/reference/apis.jsp
4 Java Community Process, “Dynamic Component Support for Java SE, http://java.sun.com/javame/reference/apis.jsp
5 Sun, “Mobile Operational Management,” http://jcp.org/en/jsr/detail?id=232
6 NSIcom, CrE-Me Java virtual machine, http://www.nsicom.com/
7 Body Area Network (BAN), http://en.wikipedia.org/wiki/Body_Area_Network
8 OMG, “Data Distribution Service (DDS) Specifica-tion,” http://www.omg.org/technology/documents/dds_spec_catalog.htm
9 Java Community Process, Java Message Service, http://jcp.org/en/jsr/detail?id=914
10 Sun, “Mobile Information Device Profile,” http://java.sun.com/products/midp/
11 N. Nillson, “Connecting Producers and Consumers,” position paper at OOPSA Workshop on References Architectures and Patterns for Pervasive Compu-ting, 27 October 2003
12 National Instruments, “Application Design Pat-terns: Producer/Consumer,” http://zone.ni.com/devzone/cda/tut/p/id/3023
13 OSGi Alliance, “OSGi Service Platform: The OSGi Alliance,” lOS Press, 2003
14 Java Community Process, "Mobile Service Archi-tecture," http://jcp.org/en/jsr/detail?id=249
15 HL7, "Health Level Seven," http://www.hl7.org/
16 M. Weiser, "The computer for the $21^{st}$ century," Scientfic American, p.94-104, 1991
17 H. Cervantes, R.S. Hall, 'Automating Service De-pendency Management in a Service-Oriented Component Model,' 6th International Symposium on Component-Based Software Engineering (CBSE), 2003