software integration of medical devices an important
play

Software Integration of Medical Devices An Important Issue in Modern - PowerPoint PPT Presentation

Software Integration of Medical Devices An Important Issue in Modern Health Technology D IRK T IMMERMANN F RANK G OLATOWSKI I NSTITUTE OF A PPLIED M ICROELECTRONICS UND C OMPUTER E NGINEERING U NIVERSITY OF R OSTOCK Topics Motivation Why


  1. Software Integration of Medical Devices An Important Issue in Modern Health Technology D IRK T IMMERMANN F RANK G OLATOWSKI I NSTITUTE OF A PPLIED M ICROELECTRONICS UND C OMPUTER E NGINEERING U NIVERSITY OF R OSTOCK

  2. Topics • Motivation • Why SOA  Web Services  DPWS • Projects 04.12.2011 2

  3. Networked Devices (Harbor Research) 04.12.2011 3

  4. Operating Room = dozens of networked devices (Olympus) 04.12.2011 4

  5. Current Situation in Medical Automation • Plenty of devices • Mostly autonomous • Vendor specific, incompatible, proprietary – …physical interfaces – …data interchange formats  Missing system integration • Solution (DGBMT) – Step 1: Use Standards, i.e. IP as the lingua franca – Step 2: Find Interoperability Standard, independent from » Platform, Comm. Interface, Operating System, Application Domain 04.12.2011 5

  6. Standards for networked devices “The nice thing about standards is …. ….you have so many to choose from”* More standards than devices ? (*) A. Tanenbaum 04.12.2011 6

  7. SOA  Web Services  DPWS 04.12.2011 7

  8. Service Oriented Architecture (SOA) • Dynamic Advertising, Discovery, and Use of Services in a Network  Plug and Play Service Directory 1 . A d v Network e r t i s e Service Service Provider Requester 04.12.2011 8

  9. Web Services • Realization of SOA in Enterprises – eBay, Google, Amazon, IBM…. – based on TCP/IP • XML (Extensible Markup Language) – use XML messages • SOAP – for messaging • WSDL (Web Services Description Language) – to describe services BUT • – communication overhead – not suitable for smaller devices 04.12.2011 9

  10. Web Services • Building blocks of protocols for a given task • Profiles: Specific combinations of Web Services 04.12.2011 10

  11. Devices Profile for Web Services - originally UPnP V2.0 - OASIS standard since 07/2009 Web Services for Devices ! - fundamental for huge European SW Integration Projects - Included in MS Windows • DPWS, a Profile and Open Source Standard for distributed embedded systems, based on ! Web Services ! • Defines optimizations and constraints which allow porting Web Services even to resource limited devices 04.12.2011 11

  12. www.ws4d.org Open Source Stacks & Tools based on DPWS 04.12.2011 12

  13. Cooperation based on DPWS 04.12.2011 13

  14. DPWS driven device Application Application WS-MetadataExchange/ WS-Discovery WS-Discovery WS-Eventing WS-Eventing WS-Transfer WS-Policy, WS-Addressing, Security WS-Policy, WS-Addressing, Security SOAP-over-UDP, SOAP, WSDL, XML Schema SOAP-over-UDP, SOAP, WSDL, XML Schema HTTP HTTP UDP UDP TCP TCP IPv4 / IPv6 / IP Multicast IPv4 / IPv6 / IP Multicast Physical Layer (802.x …., arbitrary) Physical Layer (802.x …., arbitrary) 04.12.2011 14

  15. Projects and Tools 04.12.2011 15

  16. OSAmi • Open Source Ambient Intelligence Commons • European Interoperability Project, 34 partners • eHealth Demonstrator OSAMI OSAMI DPWS/ CDA XDS WS4D XPHR 04.12.2011 16

  17. uService • Service Creation for Mobile Systems • European interoperability project, 17 partners • Easily create services for PDAs and integrate sensors 04.12.2011 17

  18. PipesBox for Service Composition  Browser based  Easy  No install  Simple creation of workflows  Online testing 04.12.2011 18

  19. Take Home Messages • Do not reinvent the wheel – Proven Standards (IP, SOA, Web Services) and HW/OS/Comm/App/Vendor Independence pay off • Device Profile for Web Services – Plug and Play, Open Source Standard, Windows compliant – Free Software Stack for Linux/MacOS/Android/Embedded Systems – Scalable from miniaturized sensors up to enterprise servers – Extensible wrt Realtime / Security / Quality of Service – Graphical Tools 04.12.2011 19

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend