Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Oracle IoT Cloud Service - First practical experience

654 Aufrufe

Veröffentlicht am

http://www.opitz-consulting.com

In this session our experts and Oracle ACE Directors Danilo Schmiedel and Torsten Winterberg have presented an in-depth discussion of Oracles new Internet of Things (IoT) Cloud Service from an architectural perspective. They have presented a reference architecture that also includes Oracles Integration, Process, Big Data, and Mobile Cloud Services. During the session they have demonstrated highlights and lessons learned from their first implementations with IoT Cloud Service.

The core of the story has been a live demo showing the development of a vending machine case. The vending machine is simulated by a Pi, which calls the IoT cloud, routes data to BI cloud and some ERP in the cloud. The way back is initiated by an iBeacon placed on the vending machine, which triggers a mobile app that simulates payment and talks via IoT Cloud directly with the vending machine to complete the purchase.

http://www.opitz-consulting.com

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

Oracle IoT Cloud Service - First practical experience

  1. 1. © OPITZ CONSULTING Deutschland GmbH 2016 Torsten Winterberg, Business Development & Innovation, Oracle ACE Director Danilo Schmiedel Solution Architect, Oracle ACE Director OPITZ CONSULTING Deutschland GmbH June 2016 First practical experience Oracle IoT Cloud Service
  2. 2. © OPITZ CONSULTING Deutschland GmbH 2016 torsten.winterberg@opitz-consulting.com  Position@OPITZ CONSULTING:  Business Development & Innovation  Competence Unit SOA/BPM & Software Dev.  Community:  Speaker: Jax, W-Jax, OOP, DOAG, OOW, SOA Symposium, …  Author of several SOA/BPM related articles and books  SOA/BPM/IoT @ DOAG Dev. Community  Oracle ACE Director  Red Expert Alliance (REAL)  Enterprise BPM Alliance  Background:  Java EE developer, trainer, coach and architect Torsten Winterberg
  3. 3. © OPITZ CONSULTING Deutschland GmbH 2016 Danilo Schmiedel Danilo Schmiedel Solution Architect | Oracle ACE Director OPITZ CONSULTING Deutschland GmbH Tempelhofer Weg 64, 12347 Berlin, Germany http://www.opitz-consulting.com Phone: +49 173 7279001 Mail: danilo.schmiedel@opitz-consulting.com @dschmied http://inside-bpm-and-soa.blogspot.com & http://thecattlecrew.net
  4. 4. © OPITZ CONSULTING Deutschland GmbH 2016 Opitz: Think tank. Farm. Cattlecrew. Revenue • 2012: 36,7 Mill. € • 2013: 38,8 Mill. € • 2014: 44,0 Mill. € • 2015: >46 (Prog) Employees • 2012: 382 • 2013: 385 • 2014: 390 • 2015: >400 (Prog.)
  5. 5. © OPITZ CONSULTING Deutschland GmbH 2016 Agenda 1. IoT: Setting the Scene 2. Oracle IoT Cloud Service: Basics 3. Oracle IoT Cloud Service: Usecase and Demo
  6. 6. © OPITZ CONSULTING Deutschland GmbH 2016 1 IoT: Setting the Scene
  7. 7. © OPITZ CONSULTING Deutschland GmbH 2016 Different wording – same meaning? Internet of Things Industry 4.0 Cyberphysical Systems Machine 2 Machine Digitalization
  8. 8. © OPITZ CONSULTING Deutschland GmbH 2016 Resistence is futile
  9. 9. © OPITZ CONSULTING Deutschland GmbH 2016 Digital Transformation is on its way Everything that can be digitalized, will get digitalized. Everything that can be connected, will get connected. Everything that can be automated, will get automated.
  10. 10. © OPITZ CONSULTING Deutschland GmbH 2016 Only one decade… …and still speeding up!
  11. 11. © OPITZ CONSULTING Deutschland GmbH 2016 Industrial Revolution bends the curve of Human History The Second Machine Age, E. Brynjolfsson
  12. 12. © OPITZ CONSULTING Deutschland GmbH 2016 Non-rivalry and negligible marginal costs  Digital Information isn‘t using up  When they are consumed  It is very cheap to make a copy of a digital ressource  Only the first step of digitalization might/will be very expensive (see fight for Nokia Here) Fuel is used up Digital Songs are not used up Combination
  13. 13. © OPITZ CONSULTING Deutschland GmbH 2016 „All or nothing“ - principle  Example Consumer-Apps:  Only top rankings earn money  In former times, also not top ranked products had a chance, because of local markets  What does that mean?  Speed (und Marketing) gets more and more important  With at the same time (sufficient) high quality  Consistently thinking MVP
  14. 14. © OPITZ CONSULTING Deutschland GmbH 2016 Chance or Risk?
  15. 15. © OPITZ CONSULTING Deutschland GmbH 2016 Statistical groups are irrelevant... … the individuum counts.
  16. 16. © OPITZ CONSULTING Deutschland GmbH 2016 You go to bed as an industrial company – you wake up in the morning as a software company Jeff Immelt, CEO General Electric
  17. 17. © OPITZ CONSULTING Deutschland GmbH 2016 The front line is a „boundary“, not an arrow! http://de.slideshare.net/fred.zimny/dave-grays-connected-company
  18. 18. © OPITZ CONSULTING Deutschland GmbH 2016 IP, Rights & Patents Design & Development Production Logistics Distribution Service User Experience IP, Rights & Patents Design & Development Production Logistics Distribution Service User Experience Digitalization Classical Value Chain Digital Value Chain
  19. 19. © OPITZ CONSULTING Deutschland GmbH 2016 Relation of time and value of information ValueofInformation Time Occurence of an Event Detection and Analysis Processing and Communication Action taken Focus of the last years in ITToday
  20. 20. © OPITZ CONSULTING Deutschland GmbH 2016 IoT-based digital business models
  21. 21. © OPITZ CONSULTING Deutschland GmbH 2016 Cemetery of brands
  22. 22. © OPITZ CONSULTING Deutschland GmbH 2016 How do I achieve added value? Added Value based on Innovations Time New business models Process improvements Product improvements
  23. 23. © OPITZ CONSULTING Deutschland GmbH 2016 Market dynamics and opportunities of Digitalization Technical Disruption through Digitalization Increase Customer Loyalty optimized service offer Market dynamics Low medium high OpportunitiesthroughDigitalization Optimize Cost extended service offer New service offer New Markets New Business Models OptimizationTransformationNewMarket
  24. 24. © OPITZ CONSULTING Deutschland GmbH 2016 Find your breaking new Business Model IoT Innovation Workshop
  25. 25. © OPITZ CONSULTING Deutschland GmbH 2016 2 Oracle IoT Cloud Service: Basics
  26. 26. © OPITZ CONSULTING Deutschland GmbH 2016 cloud.oracle.com/iot
  27. 27. © OPITZ CONSULTING Deutschland GmbH 2016 Reference Architecture Supervisory, Control and Adaption Information Enrichment and Monitoring Oracle IoT CS
  28. 28. © OPITZ CONSULTING Deutschland GmbH 2016 Oracle Internet of Things Cloud Service Business Applications IoT Devices Manufacturing, Supply Chain, Asset Mgmt Customer Relationship Mgmt, Sales, Service Vertical Apps – Utilities, Healthcare, Retail Oracle IoT Cloud Service Connect Analyze Integrate & Act
  29. 29. © OPITZ CONSULTING Deutschland GmbH 2016 Device Virtualization  Device as a Resource  Expose every Device as a set of resources: specify data properties and message formats  Digital Twin / Device Model / VirtualDevice  Monitor endpoint health, performance, location  Flexible Topologies  Collect device data using ready-to-integrate Client Lib, available for a wide range of platforms  Connect directly or using 3rd party gateway or Oracle gateway software  API friendly  Send telemetry messages and device data to IOT CS  Control devices via REST APIs for device resources  Deploy applications to Oracle IOT CS Gateway Resource curl iot:welcome1@iotserver:7101/iot/api/v2/d eviceModels -X POST -d @config/vendingmachine_model.json -H "Content-Type:application/json"
  30. 30. © OPITZ CONSULTING Deutschland GmbH 2016 Simple Communication with Devices  Bi-directional  Send data and commands from device to cloud service, or from cloud service to device  All communication initiated by device  Cross-Protocol  Directly address any device from the Cloud Service regardless of network protocol and firewall restrictions  Extensible Device/Protocol adapter framework  Reliable  Guaranteed delivery of messages, over unreliable networks and from/to occasionally awake or connected devices
  31. 31. © OPITZ CONSULTING Deutschland GmbH 2016 Manage massive device streams  Flexible Formats  Message formats with standard header fields and customizable application/device specific payload  Event Store  Highly available data historian persists all messages to/from device  Configurable expiration policy to manage data  Query  Visual interface to query data and alerts from devices  REST API for programmatic queries
  32. 32. © OPITZ CONSULTING Deutschland GmbH 2016 Analyze Real-Time Streaming Data  Analyze  Real time analysis (correlation, aggregation, filtering, analytics) of incoming data streams  Built-in well-known event processing analysis patterns  Rapid Development  Easy-to-use UI to rapidly develop Stream Processing applications  Real time visualization of raw device streams. alerts and composite events
  33. 33. © OPITZ CONSULTING Deutschland GmbH 2016 Integration with existing Applications & Processes  Data Enrichment  Enrich stream with device metadata to provide additional context  Generate composite Events based on incoming streams  Enterprise Apps  Extend business processes within apps  Secure push or pull of messages to/from enterprise apps  Send commands to devices using REST API  Built-in integrations  Out of the box integration with Oracle BI Cloud Service  Leverage Mobile Cloud Service to remotely control devices  JDE
  34. 34. © OPITZ CONSULTING Deutschland GmbH 2016 End-to-End Security  Trusted Devices  Security mechanism provisions and manages trust relationships with devices (uses OAuth2)  Uniquely assigned device identities disallows reuse of security credentials across devices  Non-Repudiation (* Nichtabstreitbarkeit)  Enforces authentication prior to communication with any device or enterprise software, enabling proof of origin of data  Transport level security for all communication to ensure data integrity  Security Lifecycle  Role based access control  Secure, managed state transitions to control access from devices  Restricts types of IoT CS operations that device can perform in a given state
  35. 35. © OPITZ CONSULTING Deutschland GmbH 2016 Oracle Internet of Things Cloud Service - Architecture Integration Cloud Service BI & Big Data Cloud Service Oracle Cloud Services Mobile Cloud Service 3rd party apps Industry Vertical Apps Enterprise Apps Cloud or On Premise Manufacturing Transportation Service Mgmt Asset Mgmt Oracle IoT CS Gateway s/wIndirectly connected Devices Directly connected device IoT Cloud Service Client Libraries & Gateway Firewall IoT Cloud Service Device Virtualization High Speed Messaging Endpoint Management IoT Cloud Service Device Virtualization High Speed Messaging Endpoint Management Enterprise Connectivity REST APIs Control Stream Processing Event Store Data Enrichment 3rd party gateway s/w with Oracle IoT Client Library
  36. 36. © OPITZ CONSULTING Deutschland GmbH 2016 “IoT Applications” are deployed to Oracle IoT CS IoT Application Device Models Messages Analytics Integrations Configurations
  37. 37. © OPITZ CONSULTING Deutschland GmbH 2016 3 Oracle IoT Cloud Service: Usecase & Demo
  38. 38. © OPITZ CONSULTING Deutschland GmbH 2016 Sale at Vending Machine (Device2Process) IoT Cloud Service BI Cloud ERP System ERP Cloud 1 3 2
  39. 39. © OPITZ CONSULTING Deutschland GmbH 2016 Mobile Payment and Vending Machine (Process2Device) IoT Cloud Service BI Cloud ERP System ERP Cloud 2 1 3 4 5
  40. 40. © OPITZ CONSULTING Deutschland GmbH 2016 DEMODEMO DEMODEMO #1: The Setting #2: Device 2 Cloud #3: Cloud 2 Device #4: SX in IoT CS #5: BI Cloud www.thecattlecrew.com
  41. 41. © OPITZ CONSULTING Deutschland GmbH 2016 Analytics: Correlation of vending machine locations and facebook events for Cologne
  42. 42. © OPITZ CONSULTING Deutschland GmbH 2016 4 Wrap-up
  43. 43. © OPITZ CONSULTING Deutschland GmbH 2016 Some points to mention…  Developing with IOTCS  The „trust principle“ is the most important and most complex topic  Setting up the client env is not trivial, but well documented in newest release (esp. security)  Developing against the API is quite intuitiv (if first setup is done)  Releases  Release history is missing: what changed from release to release?  Stability  Known issues in GA versions: no hints found
  44. 44. © OPITZ CONSULTING Deutschland GmbH 2016 Some points to mention…  Roadmap & Concepts  Since V16: DeviceModel Conzept is a great benefit. Much better abstraction from the real devices than in pre-16.  Oracle has aligned concepts with other IoT projects (like Eclipse Vorto), good for Standards and Compatibility  Changes in V16 show clearly that there is a vision and a clear roadmap for the IOTCS product  Support by Oracle  Support was excellent for all questions that came up  Documentation is quite good (compared to some other Oracle products)
  45. 45. © OPITZ CONSULTING Deutschland GmbH 2016 The four pillars of digital-based business models
  46. 46. © OPITZ CONSULTING Deutschland GmbH 2016 …. books!
  47. 47. © OPITZ CONSULTING Deutschland GmbH 2016 Future-oriented digital strategies and IoT-based business models for your core competencies! Your Key Business Values  Cost reduction through intelligent automation  Adaptive behavior and increased flexibility  Reduced response times / Predictive Maintenance  Realization of new business models  Fast check of new ideas (MVP, Lean Startup) OPITZ combines all required disciplines Big DataIoT Cloud Modern Clients Inte- gra- tion BI BPM Managed Services SW- License Infra- structure Cust. Soft- ware Talk to the Experts! iot-experten@opitz-consulting.com Dominik Bial Frank Hoppe Torsten Winterberg www.iot-toolkit.de; www.cattlecrew.de; www.opitz-consulting.com/iot OPITZ CONSULTING –Your partner for digital transformation! Your IoT Roadmap OPITZ Kickstart Solutions IoT Innovation- Workshop Strategy & Architecture Consulting IoT Pilot Implementat. IoT Projects Innovate Plan&Design Evaluate Build&Run
  48. 48. © OPITZ CONSULTING Deutschland GmbH 2016 Contact: Torsten Winterberg Business Development & Innovation Oracle ACE Director OPITZ CONSULTING Deutschland GmbH Kirchstr. 6, 51647 Gummersbach, Germany Phone: +49 173 54 79 302 Mail: torsten.winterberg@opitz-consulting.com Twitter: @t_winterberg Blog: http://thecattlecrew.wordpress.com youtube.com/opitzconsulting @OC_WIRE slideshare.net/opitzconsulting xing.com/net/opitzconsulting Danilo Schmiedel Solution Architect Oracle ACE Director OPITZ CONSULTING Deutschland GmbH Tempelhofer Weg 64, 12347 Berlin, Germany Phone: +49 173 72 79 001 Mail: danilo.schmiedel@opitz-consulting.com Twitter: @dschmied Blog: http://thecattlecrew.wordpress.com

×