Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SATURN 2018 - Architecture of the Caruso Ecosystem

SATURN 2018 - Architecture of the Caruso Ecosystem

CARUSO is a neutral B2B data and service market place around telematics services for drivers, vehicles, fleets of vehicles. Thus, CARUSO establishes an ecosystem of parts suppliers, workshops, trade organizations, insurances, fleet and leasing organizations, and further companies of the automotive aftermarket. Building up the ecosystem is a key cornerstone of the digital transformation of a traditional industry. This comes with many unknowns and requires a high degree of flexibility.
We share architecture experiences from establishing the ecosystem in the constant tension of business, legal, and technology. The way to a successful ecosystem leads us through many experiments and requires constant revision of decisions.
Key challenges are openness of the ecosystem with high security and trust at the same time. Further, growing an ecosystem requires a set of first high quality offerings on the market place and we continuously need to align the onboarded partners offering and consuming data and services. The ecosystem needs to be attractive for new partners, in particular in the early phase of startup.
We want to share experiences about ecosystem architecture that go far beyond technical architecture aspects.

Matthias Naab

May 10, 2018
Tweet

More Decks by Matthias Naab

Other Decks in Technology

Transcript

  1. ARCHITECTURE OF THE CARUSO ECOSYSTEM BRINGING A MARKET PLACE FOR

    CAR-RELATED DATA AND SERVICES TO SPEED MATTHIAS NAAB (FRAUNHOFER IESE) JENS KNODEL (CARUSO DATAPLACE)
  2. C A R U S O - D A T

    A P L A C E . C O M 1 Technology changes Data / Media through Digitial Products Technology changes Markets / Domains through Digital Processes Technology changes Economy / Society through Digital Business Models Digitization Digitalization Digital Transformation https://www.bitkom.org/Bitkom/Publikationen/Rollenideal-Digital-Design.html
  3. C A R U S O - D A T

    A P L A C E . C O M 2 DIGITIZATION | DIGITALIZATION | DIGITAL TRANSFORMATION Digital Ecosystems / Platform Economy New and innovative Services & Products Data-Driven Business Models Cross-Domain Business Models Efficiency Optimization & Cost Reduction New Value Creation Digital Business Processes Offshore- Development & Operation Business Process Reengineering Radical Innovation Incremental Innovation
  4. C A R U S O - D A T

    A P L A C E . C O M 3 Industry 4.0 Smart Mobility Smart Energy Smart X Smart Rural Areas Smart Health Smart Farming
  5. C A R U S O - D A T

    A P L A C E . C O M 4 Fraunhofer Ecosystem Reference Model Known Other Players Competitors Community Partners Organization Core Vision Technology Business Strategy Gover- nance Engineering Usage & Operation Partner Scouting Technical Scouting Exploitation Exploration Intervention Analysis Observation Legal
  6. C A R U S O - D A T

    A P L A C E . C O M 5 DEVELOPMENT OF CONNECTED VEHICLES IN EUROPE 91% 285 51% 165 30% 105 13 28% 91 30% 102 16 21% 69 40% 137 2015 2020 2025 Number of European cars and light commercial vehicles in millions Retrofit: OBD-2, Smartphone, etc. OEM: Extended Vehicle, Open Telematics, etc. Not Connected Source: IHS, LMD, Roland Berger 314 325 344 → Retrofit suppliers (short-term) & OEM (long-term) become potential data suppliers
  7. C A R U S O - D A T

    A P L A C E . C O M 7 THE ENABLER FOR CONNECTED MOBILITY SERVICES In-Vehicle Data Vehicle Information Process Data Search Acquire Use Maintain Collaborate Sell Sell Learn Produce
  8. C A R U S O - D A T

    A P L A C E . C O M 8 MARKET EVOLUTION 01/2018 12/2018
  9. C A R U S O - D A T

    A P L A C E . C O M 9 MARKET EVOLUTION 01/2018 12/2018 No stakeholders delivering concrete ecosystem requirements Ecosystem needs to be (re-)invented, (re-)shaped, and refined Very high degree of uncertainty and fuzziness
  10. C A R U S O - D A T

    A P L A C E . C O M 10 ECOSYSTEM WITH B2B MARKETPLACE PLATFORM DATA PROVIDER DATA CONSUMER B2B B2C B2B2C Brokering Data & Services Technical Legal Business
  11. C A R U S O - D A T

    A P L A C E . C O M 11 ECOSYSTEM WITH B2B MARKETPLACE PLATFORM OEM TANK STATION B2C Example Technical Legal Business Car Driver
  12. C A R U S O - D A T

    A P L A C E . C O M 12 ECOSYSTEM WITH B2B MARKETPLACE PLATFORM DATA PROVIDER DATA CONSUMER B2B B2C B2B2C Brokering Data & Services Technical Legal Business Communicate the ecosystem as simple as possible Ecosystem architects: “the elevator in multiple buildings” Internal stakeholders have to understand the ecosystem
  13. C A R U S O - D A T

    A P L A C E . C O M 14 OUR INITIAL CONNECTED PARTNERS: D A T A P R O V I D E R D A T A C O N S U M E R
  14. C A R U S O - D A T

    A P L A C E . C O M 15 OUR INITIAL CONNECTED PARTNERS: D A T A P R O V I D E R D A T A C O N S U M E R Selection of initial partners is crucial Ecosystem initially perceived as an attack on the domain Business models need to be closely aligned Partner onboarding is effort-intensive
  15. C A R U S O - D A T

    A P L A C E . C O M 17 PLATFORM LANDSCAPE Big Data & Cloud Telematics & Mobility Solutions Other Domains Connectivity Market Segment Solution Data & Service Marketplace B2B B2C IOT
  16. C A R U S O - D A T

    A P L A C E . C O M 18 ECOSYSTEM OVERALL ARCHITECTURE DATA PROVIDER DATA CONSUMER Scalability, Security & Privacy by Design Ecosystem | Value Network Open, Neutral The Aftermarket Ecosystem connecting Business Model and Technology
  17. C A R U S O - D A T

    A P L A C E . C O M 19 HIGH-LEVEL PLATFORM ARCHITECTURE Brokering Engine CARUSO DATAPLACE Marketplace Data / Service brokered via Caruso “mileage of car with VIN XYZ is 10.382” Data needed for brokering “provider X offers mileage for car with VIN XYZ” Partner System Partner System Partner System Partner System
  18. C A R U S O - D A T

    A P L A C E . C O M 20 HIGH-LEVEL PLATFORM ARCHITECTURE Brokering Engine CARUSO DATAPLACE Marketplace Data / Service brokered via Caruso “mileage of car with VIN XYZ is 10.382” Data needed for brokering “provider X offers mileage for car with VIN XYZ” Partner System Partner System Partner System Partner System Ecosystem initiator sets many cornerstones The more effort invested, the more obvious the result
  19. C A R U S O - D A T

    A P L A C E . C O M 21 CLASSIFICATION OF DATA ON CARUSO Marketplace – Customer Interaction Brokering Runtime – System Interaction Metadata | Master data | Configuration data | Reference data Rather static, low volume Transactional data | Streaming data | Monitoring/Logging data Rather dynamic, high volume Brokered Data Provider Data Logging Consumer Data Logging Billing Data Technical Monitoring Data SLA Monitoring Data Business Monitoring Data User Account Data Ownership Data Access Rights / Visibility Marketplace Index Bundle Specification Offer Specification Subscription Company Details Contract
  20. C A R U S O - D A T

    A P L A C E . C O M 22 CARUSO SYSTEM ARCHITECTURE OVERVIEW CARUSO Marketplace Backend Brokering Runtime Statistics Service Brokering Service API Gateway Message Broker Audit Log Routing Cache Brokering Flow Operation Coverage Service Brokering Flow Brokering Service Operation Coverage Controller Brokering Controller Marketplace Service (Index | Offer | Subscription) File Upload Service Marketplace Frontend Billing Service Account Management Service
  21. C A R U S O - D A T

    A P L A C E . C O M 23 SCALABILITY • Empower Caruso to grow along its envisioned scenarios • Satisfy requirements for global availability • Enable local deployments in any geographic region (e.g.: Frankfurt for the EU) BASED ON AWS
  22. C A R U S O - D A T

    A P L A C E . C O M 24 SECURITY DATA PROVIDER DATA CONSUMER End-to-End Security Approach: • Security by Design • Security with strong partners (Auth0, AWS, Fraunhofer, …) • Continuous security reviews • Risk Management Brokering & Marketplace: • Adherence to privacy laws • Clear data ownership • Controlling usage of data • Extensive logging and monitoring • Manipulation-proof Infrastructure: • Built on Amazon Web Services • Based on AWS cloud security (Firewalls, DDoS protection, high availability, …) • Hosted in Frankfurt for Germany Connections & APIs: • Authenticated access (Auth0, API Keys) • Encrypted communication (TLS) • Consulting
  23. C A R U S O - D A T

    A P L A C E . C O M 25 MARKETPLACE UI
  24. C A R U S O - D A T

    A P L A C E . C O M 26 VEHICLE DATA - CURRENT STATUS Vehicle Position, Movement and Surroundings (65) Movement and Distances (12) Time, Position and Orientation (13) Vehicle Environment – Driving Assist (10) Vehicle Environment – Surroundings (10) Trip Details (16) Vehicle Identification (4) Vehicle Health and Maintenance (42) Maintenance (19) Malfunctions – DTC (10) Malfunctions – MIL (4) Malfunctions – Occurrence (9) Vehicle Non- Powertrain Hardware (76) Tyres, Steering & Suspension (10) Brakes (13) Seatbelts (3) Airbags (4) Lights (5) Heater and AC (9) Wipers (3) Doors, Windows & Locks (21) ABS (2) ESP (3) Power Steering (1) External Hardware (3) Locks and Alarms (3) Vehicle Powertrain Resources (57) Fuel – Consumption (10) Fuel – General (17) Oil (12) Coolant (8) Air (8) Vehicle Powertrain Hardware (223) Combustion (30) Drive Battery (11) ECUs (31) Engine Status (16) Electric Vehicle Battery (30) Exhaust (39) Ignition (30) Transmission (19) Particulate Filter (17) Auxiliary Devices (4) Dongle (3) Mobile Phone (1) Mobility Services (12) POI / Recom- mendations (5) OEM Services (7)
  25. C A R U S O - D A T

    A P L A C E . C O M 27 Vehicle Data Digital Fuel for the Connected Car Economy A Study on the Data Needs for Mobility Services
  26. C A R U S O - D A T

    A P L A C E . C O M 28 MARKETPLACE UI Get partners into the ecosystem, invest into the platform Demonstrate with a mix of real and mocked partners Become concrete quickly, a prototype system can help Consider when to switch from prototype to product mode
  27. C A R U S O - D A T

    A P L A C E . C O M 29 THE BUSINESS MODEL DATA PROVIDER DATA CONSUMER B2B B2C B2B2C B2B Contract Providing Data Brokering Data Consuming Data Definition of Prices, Terms & Conditions Acceptance of Prices, Terms & Conditions Added Value for B2X Use Cases
  28. C A R U S O - D A T

    A P L A C E . C O M 30 Fraunhofer Ecosystem Reference Model Known Other Players Competitors Community Partners Organization Core Vision Technology Business Strategy Gover- nance Engineering Usage & Operation Partner Scouting Technical Scouting Exploitation Exploration Intervention Analysis Observation Legal Ecosystem architecture is more than the architecture of a software system: Overall partner landscape with roles of partners Aligned business models Relationships: flow of data, services, money, legal relationships Platform as the central and connecting element End-to-end interplay of all IT-systems to achieve quality End-to-end processes across partners to achieve overall quality
  29. C A R U S O - D A T

    A P L A C E . C O M 31 Industry 4.0 Smart Mobility Smart Energy Smart X Smart Rural Areas Smart Health Smart Farming Ecosystems are available to learn from Watch carefully what is transferrable
  30. C A R U S O - D A T

    A P L A C E . C O M 32 THANK YOU.