140 likes | 324 Views
IoT /FI Architecture – Some Thoughts. Stephan Haller, SAP Research. Breakout Session: Internet of Things and the Future Internet Panel on IoT /FI Architecture and Integration Future Internet Assembly May 17-19, 2011 Budapest, Hungary. Preamble. This…. …That?. OR. Device.
E N D
IoT/FI Architecture – SomeThoughts Stephan Haller, SAP Research Breakout Session: Internet of Things and the Future Internet Panel on IoT/FI Architecture and Integration Future Internet Assembly May 17-19, 2011 Budapest, Hungary
Preamble This… …That? OR Device PhysicalEntity
Issues etc. … Connectivity Interoperability Service-Enablement Scalability Internet of Things /FI Architecture Mobility Managability Heterogeneity Deployability
Connectivity • IoTispartofthe (Future) Internet • So let‘suseIPv6andwe‘redone… • 6LowPANhasshownfeasibilityofusing IP in constrainedenvironments (e.g., WSAN) But… • IP not well suitedwherehard real-time isrequired (e.g., manufacturing, safetyalarms) Gateways continuetobenecessary • Enabletheconnectionofnoveltechnologies • Howeverthinktwicebeforeresortingtogatewayapproaches!
Real-World / IoT Services Different characteristics, in particular for on-device services • Granularity • Geo-location • Streaming data • Resource constraints & performance requirements • Reliability, Quality of Information, Quality of Service • … are services interacting with the physical world Why Services? • Abstraction of underlying hardware and protocol zoo • Sensors, actuators, machines, … • Easy integration and mash-up enablement Technically speaking… • Not necessarily SOAP-based Web Services, rather REST • E.g., „Web of Things“ • Deployment units for on-device services based on OSGi
REST • REST hasprovenefficientforconnectingIoTresources • Web of Things • CoAP (IETF) • EXI (W3C) • Also enterprisesoftwarecompaniesaremovingtowards REST • SAP Data Protocol
„Quandarrive-t-il?“ Interoperability • Technical interoperabilityachievedthroughstandards • Network layer (OSI 3): IPv6 • Presentation/applicationlayers (OSI 6&7): REST • But semanticinteroperability?? „赤色です!“
2 TypesofSemanticInteroperability • Combiningdatafrom different sources • Linked Data seemslike a promising approach • Increasedpopularity • Similaridentificationschemes (URIs) • But whoprovidestherdftriples? • Findingappropriatedevices, resources, services, … • Identifiers, addressingandresolution • Discovery Basic infrastructureservices
Summary • Protocols: IPv6 as a basis, but gatewaysneededasfallbacksolutions • Servicesasabstractionlayertoenableintegration & mash-up • IoTserviceshavetheirowncharacteristics • Extensionsofexistingservicedescriptionlanguagesneeded • RESTfulapproachesfavorable • Not just technical, but also semanticinteroperabilityisneeded • Useoflinkeddata? • Basic infrastructureservices
Stephan Haller Development Architect – Internet of ThingsSAP Research CEC Zürich SAP (Schweiz) AG Kreuzplatz 20 CH - 8008 Zürich T +41 58 871 78 45 F +41 58 871 78 12 E stephan.haller@sap.com Danke ありがとう Merci आभारी हुँ Grazie Gracias 謝謝 Obrigado ΕυχαριστώTack 감사합니다 Dankieشكرا Xin cảm ơn благодаря Köszi Terima kasihспасибо Mahalo ขอบคุณ Ngiyabona நன்றி תודה TeşekkürlerMulţumescمرسي Ndiyabulela DziękiGrazcha Thank you!