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

software integration of medical devices an important
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Software Integration of Medical Devices An Important Issue in Modern Health Technology

DIRK TIMMERMANN FRANK GOLATOWSKI INSTITUTE OF APPLIED MICROELECTRONICS UND COMPUTER ENGINEERING UNIVERSITY OF ROSTOCK

slide-2
SLIDE 2

Topics

  • Motivation
  • Why SOA  Web Services  DPWS
  • Projects

04.12.2011 2

slide-3
SLIDE 3

Networked Devices

04.12.2011 3

(Harbor Research)

slide-4
SLIDE 4

Operating Room = dozens of networked devices

04.12.2011 4

(Olympus)

slide-5
SLIDE 5

Current Situation in Medical Automation

  • Plenty of devices
  • Mostly autonomous
  • Vendor specific, incompatible, proprietary

– …physical interfaces – …data interchange formats  Missing system integration

  • Solution

– 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

(DGBMT)

slide-6
SLIDE 6

Standards for networked devices

“The nice thing about standards is …. ….you have so many to choose from”*

(*) A. Tanenbaum

04.12.2011 6

More standards than devices ?

slide-7
SLIDE 7

SOA  Web Services  DPWS

04.12.2011 7

slide-8
SLIDE 8

Service Oriented Architecture (SOA)

  • Dynamic Advertising, Discovery, and Use of

Services in a Network  Plug and Play

Network Service Provider Service Directory Service Requester

1 . A d v e r t i s e

04.12.2011 8

slide-9
SLIDE 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

slide-10
SLIDE 10

Web Services

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

04.12.2011 10

slide-11
SLIDE 11
  • originally UPnP V2.0
  • OASIS standard since 07/2009
  • fundamental for huge

European SW Integration Projects

  • Included in MS Windows

Devices Profile for Web Services

Web Services for Devices!

  • 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

! !

slide-12
SLIDE 12

04.12.2011 12

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

slide-13
SLIDE 13

Cooperation based on DPWS

04.12.2011 13

slide-14
SLIDE 14

DPWS driven device

Physical Layer (802.x …., arbitrary) Physical Layer (802.x …., arbitrary)

TCP TCP UDP UDP HTTP HTTP SOAP-over-UDP, SOAP, WSDL, XML Schema SOAP-over-UDP, SOAP, WSDL, XML Schema

WS-Discovery WS-Discovery WS-Eventing WS-Eventing WS-MetadataExchange/ WS-Transfer

Application Application

WS-Policy, WS-Addressing, Security WS-Policy, WS-Addressing, Security IPv4 / IPv6 / IP Multicast IPv4 / IPv6 / IP Multicast

04.12.2011 14

slide-15
SLIDE 15

Projects and Tools

04.12.2011 15

slide-16
SLIDE 16

OSAmi

04.12.2011 16

  • Open Source Ambient Intelligence Commons
  • European Interoperability Project, 34 partners
  • eHealth Demonstrator

OSAMI OSAMI

CDA XDS XPHR

DPWS/ WS4D

slide-17
SLIDE 17

uService

04.12.2011 17

  • Service Creation for Mobile Systems
  • European interoperability project, 17 partners
  • Easily create services for PDAs and integrate sensors
slide-18
SLIDE 18

PipesBox for Service Composition

04.12.2011 18

 Browser based  Easy  No install  Simple creation of workflows  Online testing

slide-19
SLIDE 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