DE102015213602A1 - System für den Vertrieb, die Kontrolle sowie die Verteilung kontinuierlicher Datenströme von vernetzten Endgeräten und eine entsprechende Plattform - Google Patents
System für den Vertrieb, die Kontrolle sowie die Verteilung kontinuierlicher Datenströme von vernetzten Endgeräten und eine entsprechende Plattform Download PDFInfo
- Publication number
- DE102015213602A1 DE102015213602A1 DE102015213602.7A DE102015213602A DE102015213602A1 DE 102015213602 A1 DE102015213602 A1 DE 102015213602A1 DE 102015213602 A DE102015213602 A DE 102015213602A DE 102015213602 A1 DE102015213602 A1 DE 102015213602A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- data stream
- data streams
- component
- publish
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1859—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1895—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for short real-time information, e.g. alarms, notifications, alerts, updates
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Die Erfindung betrifft im Wesentlichen ein System, bei dem anbieterseitig ein Datenstromanbieter einer Marktplatzkomponente eines Plattformbetreibers Metainformationen zu den verfügbaren Datenströmen mitteilt, die Marktplatzkomponente einen Identitätsmanager kontaktiert, um zu überprüfen ob der Anbieter berechtigt ist, Anmeldedaten für eine Publish/Subscribe-Komponente an einzelne Endgeräte weitergegeben werden und diese dann kontinuierlich Daten an die Publish/Subscribe-Komponente weitergeben, und bei dem abnehmerseitig eine Registrierung und Authentifizierung eines potentiellen Datenstromabnehmers erfolgt, worauf dieser einen Zugriff auf die Marktplatzkomponente erhält und mit Hilfe von Metadaten die dort angebotenen Datenströme sucht und zusammenstellt, der Datenstromabnehmer eine Bestätigung sowie Informationen zur Authentifizierung der Endsysteme erhält, der Datenstromabnehmer die zum Datenstromempfang notwendigen Daten den Endpunkten mitteilt, sich die Endpunkte bei der Publish/Subscribe-Komponente mit den zur Verfügung gestellten Daten anmelden und dann die von den Datenstromquellen publizierten Daten an die Datenstromendpunkte übermittelt werden. Die wesentlichen Vorteile der Erfindung bestehen darin, dass eine zentrale Kontrolle über die Nutzung von Datenströmen sowie administrative Eingriffe zur Regulierung der Datenstromnutzung ermöglicht werden und dass ein durchgängiges Sicherheitskonzept und eine offene Plattform ermöglicht werden.
Description
- Die Erfindung betrifft ein System für den Vertrieb, die Kontrolle sowie die Verteilung kontinuierlicher Datenströmen von vernetzten Endgeräten und eine entsprechende Plattform.
- Die zunehmende Vernetzung der Welt ermöglicht die Anbindung verschiedenartiger Endgeräte an das Internet. Dadurch werden zuvor isolierte Geräte mehr und mehr als proaktive Datenquellen für unterschiedlichste Anwendungen interessant. Beispielsweise verfügen industrielle Regelungskomponenten, Turbinen oder Stromnetzkomponenten über immer umfangreicher werdende Sensoriken, die kontinuierlich eine Vielzahl an Rohdaten liefern. Die Analyse und Verwertung dieser kontinuierlichen Datenströme geschieht bisher weitgehend in geschlossenen Systemen.
- In Zukunft wird es jedoch zunehmend wichtiger, solche Datenströme koordiniert und aktiv anzubieten, einerseits um die schiere Menge an Daten zu verwalten und zu verarbeiten, andererseits um die Daten zu vermarkten und Drittanbietern zur Verfügung zu stellen. Wichtig ist dabei die Offenheit des Systems, so dass Dritten nicht nur der Konsum von Datenströmen, sondern auch das Anbieten von Datenströmen ermöglicht wird. Nur durch solch eine anbieterübergreifende Vernetzung können IT Systeme der nächsten Generation realisiert werden.
- Das Problem besteht nun darin, dass bisher keine Verfahren und Systeme existieren, um kontinuierliche Datenströme zu vermarkten und Kunden kontrolliert und sicher zur Verfügung zu stellen. Aktuellen Systemen, welche Datenströme zustellen, fehlen notwendige Sicherheitsvorkehrungen und Mandantenfähigkeit für Abrechnung und Vermarktung. Systeme, welche die nötigen Datenmanagementfunktionalität und Vermarktungsmöglichkeiten bereitstellen, unterstützen keine kontinuierlichen Datenströme.
- Für die Verwaltung und den Vertrieb von Diensten, die Funktionalität ausschließlich auf Abruf bereitstellen, haben sich API Management Systeme etabliert. Solche Systeme sind bspw. aus der API Management Übersicht: The Forrester WaveTM: API Management Solutions, Q3 2014 bekannt. Hierbei wird eine Komponente zwischen Dienstanbieter und Abnehmer geschaltet, die Dienste absichert und Aufrufe für die Abrechnung und Überwachung protokolliert. Der Nachteil solcher Dienstvertriebslösungen ist, dass für die Verteilung kontinuierlicher Datenströme Endgeräte regelmäßig von interessierten Abnehmern abgefragt werden müssen (pull-Prinzip). Zwar kann ein Callback registriert werden, d.h. die Abnehmer werden selbsttätig kontaktiert sobald neue Daten vorliegen; Daten müssen jedoch nach wie vor durch eine 1:1-Beziehung zwischen Anbietern und Abnehmern via API Management Komponente ausgetauscht werden.
- Aus Eugster, Patrick, et al. "The many faces of publish/subscribe" ACM Computing Surveys (CSUR) 35.2 (2003): 114–131 sind Publish/Subscribe-Systeme bekannt. Die Verbreitung von kontinuierlichen Datenströmen kann durch den Einsatz solcher Publish/Subscribe-Systeme, wie z.B. Apache ActiveMQ, effizienter gestaltet werden; Daten werden hier einmalig von den Endgeräten publiziert und automatisiert an interessierte Abnehmer weitergeleitet (1:n Kommunikation). Zur Absicherung können kryptographische Verfahren wie Broadcast Encryption eingesetzt werden. Der Nachteil solcher Systeme besteht darin, dass sie bis dato keine Funktionalität zur Verwaltung und zum Vertrieb von Datenströmen bieten, wie dies im B2B-Umfeld notwendig ist. Beispielsweise müsste hierfür eine separate Abrechnungsstelle bei jeder Übermittlung informiert werden, damit eine spätere Abrechnung möglich ist.
- Für firmeninternen Datenaustausch ist das Konzept der Service-oriented Architectures (SOA) Governance bekannt. Jedoch geht man bei solchen Systemen typischerweise nicht von offenen B2B-Lösungen aus, sondern setzt sie in Situationen ein, in denen man die Kontrolle über Datenlieferanten und Nutzer hat. Des Weiteren sind diese Systeme nicht auf die Governance von kontinuierlichen Datenströmen zugeschnitten. Dieses Problem wird bei Holley, Kerrie, Jim Palistrant, and Steve Graham. "Effective SOA governance." IBM White Paper, IBM Corporation (2006) thematisiert.
- Weiterhin existieren hersteller- und domänenspezifische Einzelsysteme zur Verteilung und zum Vertrieb kontinuierlicher Datenströme. Beispielsweise stellt Twitter seine Datenströme gegen Bezahlung zur Verfügung. Siehe hierzu bspw. https://dev.twitter.com/streaming/firehose Dieser und vergleichbare Ansätze stellen jedoch keine ganzheitlichen Lösungen dar, die kontinuierliche Datenströme unterschiedlicher Parteien vermarkten und deren Zustellung unter Governance Aspekten kontrollierbar machen.
- Die der Erfindung zu Grunde liegende Aufgabe besteht nun darin, ein System für den Vertrieb, die Kontrolle sowie die Verteilung kontinuierlicher Datenströmen von vernetzten Endgeräten und eine entsprechende Plattform anzugeben, bei dem die oben genannten Nachteile vermieden werden.
- Diese Aufgabe wird hinsichtlich des Systems durch die Merkmale des Patentanspruchs 1 und hinsichtlich der Plattform durch die Merkmale des Patentanspruchs 7 erfindungsgemäß gelöst. Die weiteren Ansprüche betreffen bevorzugte Ausgestaltungen der Erfindung.
- Die Erfindung betrifft im Wesentlichen ein System für den Vertrieb, die Kontrolle sowie die Verteilung kontinuierlicher Datenströmen von vernetzten Endgeräten, bei dem anbieterseitig ein Datenstromanbieter einer Datenstrommarktplatzkomponente eines Plattformbetreibers Metainformationen zu den verfügbaren Datenströmen mitteilt, die Marktplatzkomponente einen Identitätsmanager kontaktiert, um zu überprüfen ob der Anbieter berechtigt ist, Datenströme anzubieten und gleichzeitig einen Schlüssel erstellt, dieser Schlüssel inklusive Bestätigung an den Datenstromanbieter zurück gespielt wird, Anmeldedaten für eine Publish/Subscribe-Komponente an einzelne Endgeräte weitergegeben werden und diese Endgeräte kontinuierlich Daten an die Publish/Subscribe-Komponente weitergeben, und bei dem abnehmerseitig eine Registrierung und Authentifizierung eines potentiellen Datenstromabnehmers erfolgt, worauf dieser einen Zugriff auf die Marktplatzkomponente erhält und mit Hilfe von Metadaten die dort angebotenen Datenströme durchsucht und für seinen Zweck zusammenstellt, der Datenstromabnehmer eine Bestätigung sowie Informationen die zur Authentifizierung der eigentlichen Endsysteme notwendig sind erhält, der Datenstromabnehmer die zum Datenstromempfang notwendigen Daten den Endpunkten mitteilt, eine Anmeldung erfolgt, wobei sich die Endpunkte bei der Publish/Subscribe-Komponente mit den zur Verfügung gestellten Daten anmelden, und dann kontinuierlich die von den Datenstromquellen publizierten Daten an die Datenstromendpunkte übermittelt werden.
- Die wesentlichen Vorteile der Erfindung bestehen darin, dass eine zentrale Kontrolle über die Nutzung von Datenströmen sowie administrative Eingriffe zur Regulierung der Datenstromnutzung ermöglicht wird, dass ein durchgängiges Sicherheitskonzept implementierbar und eine offene Plattform etablierbar wird und dass durch die Anwendung von Publish/Subscribe die Endgeräte und die Netzinfrastruktur entlastet werden. Hierbei besteht die Möglichkeit Datenströme zu regulieren und vorzuverarbeiten und durch den Datenstrommarktplatz ergeben sich neue Geschäftsmodelle.
- Nachfolgend wird die Erfindung anhand von in der Zeichnung dargestellten Ausführungsbeispielen näher erläutert.
- Die Zeichnung zeigt eine schematische Darstellung eines erfindungsgemäßen Systems zum Vertrieb von kontinuierlichen Endgeräte-Datenströmen und seine zugehörigen Abläufe, wobei hier an Stelle einer beliebigen Anzahl an Anbietern und Abnehmern beispielhaft jeweils nur ein Anbieter P und Abnehmer C dargestellt ist, die über einen Plattformbetreiber PF in Verbindung stehen. Ein anbieterseitiger Datenstrom wird durch Datenstromquellen DQi ... DQn erzeugt und ein abnehmerseitiger Datenstrom und von Datenstromendpunkten DEi ... DEn konsumiert. Die Plattform des Plattformbetreibers PF weist einen Identifikationsmanager IM zur Berechtigungsüberprüfung, eine Marktplatzkomponente DM zur Abwicklung des Vertriebs, und eine angegliederte Publish/Subscribe-Komponente PSS zur effizienten Verteilung der Daten auf.
- Durch das Zusammenspiel von Markplatzkomponente und Publish/Subscribe-Komponente wird eine Kontrolle der Datenstromverteilung ermöglicht. Das System unterstützt unterschiedliche Datenstromanbieter bzw. Endgeräte und Protokolle, wie bspw. AMQP, JMS, REST, MQTT. Hierdurch wird eine offene Plattform geschaffen, bei der sich Besitzer und Betreiber von datenstromproduzierenden Endgeräten registrieren und die Datenströme anbieten können. Interessierte Kunden können so die Datenströme einkaufen und erhalten die Daten, sobald sie von den Endgeräten zur Verfügung gestellt werden.
- Anbieterseitig ist das Verfahren zur Bereitstellung kontinuierlicher Datenströme in fünf Schritte unterteilt. Der Datenstromanbieter ist die verantwortliche Instanz für eine Menge von dedizierten Datenstromquellen DQi ... DQn, bspw. Endgeräte wie speicherprogrammierbare Schaltungen oder Aggregatoren wie Internet of Things Gateways.
- In Schritt
1 ) teilt der Datenstromanbieter der Datenstrommarktplatzkomponente Metainformationen zu den verfügbaren Datenströmen mit, z.B. das Format der Daten sowie eine Beschreibung, die es potentiellen Empfängern ermöglicht, den Nutzen des Datenstromes einzuschätzen. - In Schritt
2 ) kontaktiert die Marktplatzkomponente einen Identitätsmanager IM, um zu überprüfen ob der Anbieter berechtigt ist, Datenströme anzubieten. Gleichzeitig wird ein Schlüssel erstellt, der die spätere Authentifizierung und ggf. Verschlüsselung der bereitgestellten Daten erlaubt. - Im Schritt
3 ) wird dieser Schlüssel inkl. Bestätigung an den Datenstromanbieter zurück gespielt. - In Schritt
4 ) werden die Anmeldedaten für die Publish/Subscribe Komponente an die einzelnen Endgeräte weitergegeben. - In Schritt
5 ) geben diese Endgeräte kontinuierlich Daten an die Publish/Subscribe-Komponente weiter. - Nach erfolgter Registrierung (Schritte
1 bis3 ) ist es Datenstromanbietern sowie Administratoren der Marktplatz- und Publish/Subscribe-Komponenten möglich, Regeln für Nutzung und Weiterverarbeitung der Datenströme zu definieren. Diese Regeln werden vom Gesamtsystem automatisiert umgesetzt. - Regeln können optional beispielsweise neuartige Geschäftsmodelle unterstützen, indem Datenströme abhängig von der Nutzergruppe ausschließlich aggregiert oder anonymisiert weitergegeben werden.
- Weiterhin kann der Zugriff aus bestimmten Ländern oder für bestimmte Nutzergruppen optional eingeschränkt werden. Hierdurch haben Betreiber des Marktplatzsystems die Möglichkeit, regulatorische Vorgaben umzusetzen, z.B. eine Verteilung der Daten nur innerhalb der EU.
- Abnehmerseitig ist das Verfahren zum Erhalt kontinuierlicher Datenströme in 6 Schritte unterteilt. Der Datenstromabnehmer ist für mindestens ein Datenstromempfangssystem verantwortlich, das auf technischer Ebene als Datensenke fungiert und die Daten empfängt.
- In Schritt A) und B) registriert und authentifiziert sich ein potentieller Datenstromabnehmer. Daraufhin erhält er Zugriff auf den Datenstrommarktplatz und kann die Metadaten der dort angebotenen Datenströme durchsuchen.
- Der Abnehmer stellt die für seinen Zweck relevanten Datenströme zusammen und erhält in Schritt C) eine Bestätigung sowie Informationen die zur Authentifizierung der eigentlichen Endsysteme notwendig sind. Beim Zusammenstellen der Datenströme kann auch nur eine Untermenge der Daten in einem Strom relevant sein.
- Die Datenstromempfangssysteme können in diesem Fall optional Filter spezifizieren. Eine Erweiterung des Filtermechanismus für Datenstromabnehmer und -endpunkte ist die Unterstützung komplexer Geschäftslogik, die Datenströme vorverarbeitet. Diese Vorverarbeitungslogik wird als Plugin in die Plattform geladen und in isolierten Container in der Plattform vorgehalten.
- In Schritt D) teilt der Datenstromabnehmer die zum Datenstromempfang notwendigen Daten den Endpunkten mit.
- In Schritt E) melden sich die Endpunkte bzw. Datensenken bei der Publish/Subscribe Komponente mit den in Schritt D) zur Verfügung gestellten Daten an.
- In Schritt F) werden dann kontinuierlich die von den Datenstromquellen publizierten Daten an die Datenstromendpunkte übermittelt. Um die Sicherheit zu gewährleisten, ist sowohl das Anbieten als auch das Abnehmen von Datenströmen kryptographisch abgesichert.
- Im Gegensatz zu aktuellen API-Management-Systemen wird mit Hilfe einer Publish/Subscribe Komponente die effiziente Verteilung der kontinuierlichen Datenströme gewährleistet.
- Integraler Bestandteil des Systems ist eine Überwachungs- und Abrechnungskomponente. Diese Komponente sammelt die Daten, die als Grundlage für die Abrechnung dienen. Konkret wird erfasst, welchem Datenstromendpunkt die Daten welcher Quellen zur Verfügung gestellt werden.
- Die Vorteile der Erfindung ergeben sich daraus, dass ein in sich abgeschlossenes System zum Vertrieb von kontinuierlichen Datenströmen bereit gestellt wird.
- Die Vorteile sind wie folgt im Einzelnen:
- a) IT Ressourcen und Infrastruktur werden entlastet. Durch Anwendung von Publish/Subscribe werden die Endgeräte und die Netzinfrastruktur entlastet. Es ist seitens der Endgeräte nur ein einmaliger Transfer pro Datum notwendig. Endgeräte werden von den Empfängern technisch und semantisch entkoppelt.
- b) Die Vermarktung von Datenströmen wird ermöglicht (Datenstrommarktplatz); hierdurch ergeben sich neue Geschäftsmodelle, beispielsweise endgeräte- und herstellerübergreifende Echtzeitsysteme.
- c) Die Abrechnung wird ohne direkte Beziehung zwischen den Endparteien ermöglicht. Die zentrale Marktplatzkomponente dient als vermittelnde Instanz zwischen Endgeräten und Empfängern. Sie erlaubt es, Datenströme von Endgeräten anzubieten bzw. einzukaufen. Dabei übernimmt die Marktplatzkomponente im Zusammenspiel mit dem Publish/Subscribe-System PSS die Abrechnung.
- d) Es wird ein durchgängiges Sicherheitskonzept implementiert. Datenflüsse zwischen unterschiedlichen Anbietern und Abnehmern werden hierdurch abgesichert. Durch einen zentralen Identitätsmanager IM werden die Schlüssel verwaltet, die eine Authentifizierung von Endgeräten und Empfängern sowie eine Verschlüsselung, z.B. Broadcast Encryption, der Daten ermöglichen.
- e) Es besteht die Möglichkeit, Datenströme zu regulieren und vorzuverarbeiten, so dass rechtliche Anforderungen, beispielweise hinsichtlich der Datenweiterverarbeitung, erfüllt werden können. Ein Beispiel sind die Daten von intelligenten Stromzählern (Smart Meter), die in der EU in vielen Fällen vor Nutzung aggregiert und ggf. anonymisiert werden müssen.
- f) Eine zentrale Kontrolle über die Nutzung von Datenströmen sowie administrative Eingriffe zur Regulierung der Datenstromnutzung werden ermöglicht. Dies führt zu einer erhöhten Transparenz für Datenstromanbieter und zieht eine höhere Marktakzeptanz nach sich.
- Eine Regelkomponente erlaubt eine abnehmerspezifische Vorverarbeitung von Datenströmen sowie die Kontrolle über die Datenstromdissemination.
- Plattformbetreiber PF können mit Hilfe des beschriebenen Systems kontinuierliche Datenströme bedarfs- und gesetzeskonform vermarkten und verteilen, wobei diese Datenströme sowohl von eigenen Datenstromquellen, bspw. eigene Endgeräten herrühren, oder über Drittanbieter zur Verfügung gestellt werden können. Dadurch wird es möglich, eine offene Plattform zu etablieren. Hierbei behält der Plattformbetreiber die Kontrolle über Kundenkontakte, also Drittanbieter und Abnehmer, und der Kundenkontakt bleibt dem Plattformbetreiber vorbehalten. Auf technischer Ebene werden durch die Entkopplung von Endgeräten und Empfängern via Publish/Subscribe-Ressourcen geschont. Durch den Identitätsmanager IM wird eine Authentifizierung und Verschlüsselung ermöglicht, die die Vertrauenswürdigkeit des Systems unterstützt.
- ZITATE ENTHALTEN IN DER BESCHREIBUNG
- Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
- Zitierte Nicht-Patentliteratur
-
- Eugster, Patrick, et al. "The many faces of publish/subscribe" ACM Computing Surveys (CSUR) 35.2 (2003): 114–131 [0006]
- Holley, Kerrie, Jim Palistrant, and Steve Graham. "Effective SOA governance." IBM White Paper, IBM Corporation (2006) [0007]
- https://dev.twitter.com/streaming/firehose [0008]
Claims (7)
- System für den Vertrieb, die Kontrolle sowie die Verteilung kontinuierlicher Datenströme von vernetzten Endgeräten (DQi ... DQn), bei dem anbieterseitig (P) – in einem Schritt
1 , ein Datenstromanbieter (P) einer Datenstrommarktplatzkomponente (DM) eines Plattformbetreibers (PF) Metainformationen zu den verfügbaren Datenströmen mitteilt, – in einem Schritt2 , die Marktplatzkomponente (DM) einen Identitätsmanager (IM) kontaktiert, um zu überprüfen ob der Anbieter berechtigt ist, Datenströme anzubieten und gleichzeitig einen Schlüssel erstellt, – in einem Schritt3 , dieser Schlüssel inkl. Bestätigung an den Datenstromanbieter zurück gespielt wird, – in einem Schritt4 , Anmeldedaten für eine Publish/Subscribe-Komponente (PSS) an einzelne Endgeräte weitergegeben werden und, – in einem Schritt5 , diese Endgeräte kontinuierlich Daten an die Publish/Subscribe-Komponente weitergeben, bei dem abnehmerseitig (C) – in Schritten A und B, eine Registrierung und Authentifizierung eines potentiellen Datenstromabnehmers (C) erfolgt, worauf dieser einen Zugriff auf die Marktplatzkomponente (DM) erhält und mit Hilfe von Metadaten die dort angebotenen Datenströme durchsucht und für seinen Zweck zusammenstellt, – in einem Schritt C, der Datenstromabnehmer eine Bestätigung sowie Informationen die zur Authentifizierung der eigentlichen Endsysteme notwendig sind erhält, – in einem Schritt D, der Datenstromabnehmer die zum Datenstromempfang notwendigen Daten den Endpunkten (DEi ... DEn) mitteilt, – in einem Schritt E, eine Anmeldung erfolgt, wobei sich die Endpunkte (DEi ... DEn) bei der Publish/Subscribe-Komponente (PSS) mit den in Schritt D zur Verfügung gestellten Daten anmelden, und, – in einem Schritt F, dann kontinuierlich die von den Datenstromquellen publizierten Daten an die Datenstromendpunkte übermittelt werden. - System nach Anspruch 1, bei dem, nach erfolgter Registrierung, den Datenstromanbietern sowie Administratoren der Marktplatz- und Publish/Subscribe-Komponenten eine Definition von Regeln für die Nutzung und Weiterverarbeitung der Datenströme ermöglicht wird, wobei diese Regeln dann vom Gesamtsystem automatisiert umgesetzt werden.
- System nach einem der Ansprüche 1 oder 2, bei dem Datenströme abhängig von einer jeweiligen Nutzergruppe ausschließlich aggregiert oder anonymisiert weitergegeben werden.
- System nach einem der vorhergehenden Ansprüche, bei dem der Zugriff aus bestimmten Ländern oder für bestimmte Nutzergruppen eingeschränkt wird.
- System nach einem der vorhergehenden Ansprüche, bei dem ein Filtermechanismus für Datenstromabnehmer und -endpunkte vorhanden ist, wobei die Datenstromabnehmer durch eine entsprechenden Filterspezifizierung für einen bestimmten Zweck relevante Datenströme zusammenstellen.
- System nach Anspruch 5, bei dem eine Erweiterung des Filtermechanismus in Form einer Vorverarbeitungslogik vorhanden ist, die bei einer komplexen Geschäftslogik unterstützt und die Datenströme vorverarbeitet, wobei diese Vorverarbeitungslogik als Plugin in die Plattform geladen und in einem isolierten Container in der Plattform vorgehalten wird.
- Plattform für ein System für den Vertrieb, die Kontrolle sowie die Verteilung kontinuierlicher Datenströmen von vernetzten Endgeräten (DQi ... DQn), – mit einer Datenstrommarktplatzkomponente (DM) derart, – dass zunächst eine Zugangskontrolle eines betreffenden Datenstromanbieters (P) und eines betreffenden potentiellen Datenstromabnehmers (C) erfolgt, wobei dies mit Hilfe eines mit einem Identitätsmanager (IM) der Plattform erfolgt, – dass sie von einem Datenstromanbieter (P) Metainformationen zu den verfügbaren Datenströmen mitgeteilt bekommt, – dass sie einem potentiellen Datenstromabnehmers (C) mit Hilfe von Metadaten die dort angebotenen Datenströme zum Durchsuchen und eigenen Zusammenstellen zur Verfügung stellt, – mit einer Publish/Subscribe-Komponente (PSS) derart, – dass sie kontinuierlich Daten von den Datenstromquellen bzw. Endgeräten erhält, – dass sich die Datenstromendpunkte (DEi ... DEn) bei ihr mit vom Datenstromabnehmer ermittelten Daten anmelden, und – dass dann kontinuierlich die von den Datenstromquellen publizierten Daten an die betreffenden Datenstromendpunkte übermittelt werden.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102015213602.7A DE102015213602A1 (de) | 2015-07-20 | 2015-07-20 | System für den Vertrieb, die Kontrolle sowie die Verteilung kontinuierlicher Datenströme von vernetzten Endgeräten und eine entsprechende Plattform |
PCT/EP2016/063729 WO2017012786A1 (de) | 2015-07-20 | 2016-06-15 | System für den vertrieb, die kontrolle sowie die verteilung kontinuierlicher datenströme von vernetzten endgeräten und eine entsprechende plattform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102015213602.7A DE102015213602A1 (de) | 2015-07-20 | 2015-07-20 | System für den Vertrieb, die Kontrolle sowie die Verteilung kontinuierlicher Datenströme von vernetzten Endgeräten und eine entsprechende Plattform |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102015213602A1 true DE102015213602A1 (de) | 2017-01-26 |
Family
ID=56292671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102015213602.7A Withdrawn DE102015213602A1 (de) | 2015-07-20 | 2015-07-20 | System für den Vertrieb, die Kontrolle sowie die Verteilung kontinuierlicher Datenströme von vernetzten Endgeräten und eine entsprechende Plattform |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102015213602A1 (de) |
WO (1) | WO2017012786A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018003061A1 (de) * | 2018-02-03 | 2019-08-08 | Diehl Metering Systems Gmbh | Verfahren zum gesicherten Betrieb eines elektronischen Verbrauchsdaten-Moduls und Verbrauchsdaten-Modul |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120151057A1 (en) * | 2010-12-03 | 2012-06-14 | Level 3 Communications, Llc | Virtualized connectivity in a cloud services environment |
US20130066940A1 (en) * | 2010-05-20 | 2013-03-14 | Weixiang Shao | Cloud service broker, cloud computing method and cloud system |
US20140325600A1 (en) * | 2013-04-29 | 2014-10-30 | Sap Ag | Information level agreements for enterprise cloud data |
US20150067171A1 (en) * | 2013-08-30 | 2015-03-05 | Verizon Patent And Licensing Inc. | Cloud service brokering systems and methods |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9747652B2 (en) * | 2005-01-10 | 2017-08-29 | International Business Machines Corporation | Providing controlled levels of collaborative exchange of data for registered participating subscribers and publishers |
GB0621409D0 (en) * | 2006-10-27 | 2006-12-06 | Ibm | Access control within a publish/subscribe system |
US20120011143A1 (en) * | 2010-07-09 | 2012-01-12 | David Nash | Publish and Subscribe Data Delivery System and Method Using Keys |
-
2015
- 2015-07-20 DE DE102015213602.7A patent/DE102015213602A1/de not_active Withdrawn
-
2016
- 2016-06-15 WO PCT/EP2016/063729 patent/WO2017012786A1/de active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130066940A1 (en) * | 2010-05-20 | 2013-03-14 | Weixiang Shao | Cloud service broker, cloud computing method and cloud system |
US20120151057A1 (en) * | 2010-12-03 | 2012-06-14 | Level 3 Communications, Llc | Virtualized connectivity in a cloud services environment |
US20140325600A1 (en) * | 2013-04-29 | 2014-10-30 | Sap Ag | Information level agreements for enterprise cloud data |
US20150067171A1 (en) * | 2013-08-30 | 2015-03-05 | Verizon Patent And Licensing Inc. | Cloud service brokering systems and methods |
Non-Patent Citations (3)
Title |
---|
Eugster, Patrick, et al. "The many faces of publish/subscribe" ACM Computing Surveys (CSUR) 35.2 (2003): 114-131 * |
Holley, Kerrie, Jim Palistrant, and Steve Graham. "Effective SOA governance." IBM White Paper, IBM Corporation (2006) |
https://dev.twitter.com/streaming/firehose |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018003061A1 (de) * | 2018-02-03 | 2019-08-08 | Diehl Metering Systems Gmbh | Verfahren zum gesicherten Betrieb eines elektronischen Verbrauchsdaten-Moduls und Verbrauchsdaten-Modul |
US10900807B2 (en) | 2018-02-03 | 2021-01-26 | Diehl Metering Systems Gmbh | Method for the secure operation of an electronic consumption data module and consumption data module |
Also Published As
Publication number | Publication date |
---|---|
WO2017012786A1 (de) | 2017-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE112012002362B4 (de) | Automatisierte Empfehlungen für Cloud-Computing-Optionen | |
DE60212920T3 (de) | Verfahren und system zur verwaltung von digitalen abonnementrechten | |
DE60204683T2 (de) | Zähl- und abrechnungsmechanismus für webdienste basierend auf einem soap-kommunikationsprotokoll | |
DE60207812T2 (de) | Verfahren und vorrichtung zum dynamischen zuweisen von benutzungsrechten zu digitalen werken | |
DE202014011624U1 (de) | Geräte zum Sammeln von verteilten Benutzerinformationen für Medienabdrücke und Suchbegriffe | |
DE102011016864A1 (de) | Anwenduingsladen | |
DE202010017678U1 (de) | Videoinhaltssyndizierung auf Richtlinienbasis | |
WO2009026917A1 (de) | Verfahren, system und computerprogrammprodukt zur dezentralen verbreitung digitalen contents | |
DE102008058862A1 (de) | Medien-Empfehlungs- und Beschaffungs-System | |
DE112021002201T5 (de) | Datenschutzorientierte Datensicherheit in einer Cloud-Umgebung | |
EP3777088A1 (de) | Verfahren und system zum steuern einer freigabe einer ressource | |
DE112016002207T5 (de) | Erstellung und verwaltung von ladenbesuchsdaten | |
DE112020002343T5 (de) | Verteilung von Sicherheitsberechtigungsnachweisen | |
DE102018009949A1 (de) | Übertragungsverfahren zum flexiblen Übertragen von spezifisch teilbaren elektronischen Münzdatensätzen | |
EP1010052B1 (de) | Verfahren zur steuerung der verteilung und nutzung von software-objekten bei vernetzten rechnern | |
DE102015213602A1 (de) | System für den Vertrieb, die Kontrolle sowie die Verteilung kontinuierlicher Datenströme von vernetzten Endgeräten und eine entsprechende Plattform | |
EP3100181A1 (de) | System und verfahren zum unterbinden einer auslieferung von werbeinhalten | |
DE60306974T2 (de) | Verfahren, Rechner, und Rechnerprogramm für die Übertragung und Bezahlung von Dateninhalten | |
WO2020064132A1 (de) | Datenbanksystem für ein soziales netzwerk mit verwendung von blockchain-technologie | |
DE10249678A1 (de) | Progressive Lizenzierung komponenten-basierter MES-Software | |
DE102017000167A1 (de) | Anonymisierung einer Blockkette | |
WO2015078494A1 (de) | Technischer informationsbroker für kraftwerke | |
WO2007079792A1 (de) | Verfahren und vorrichtung zum mobilfunknetzbasierten zugriff auf in einem öffentlichen datennetz bereitgestellten und eine freigabe erfordernden inhalten | |
DE102016207469A1 (de) | System und verfahren zum speichern von verhaltensdaten und zum kontrollieren des zugriffs darauf | |
DE102018216036A1 (de) | Verfahren zum Ausführen einer Applikation in einem Fahrzeug, Fahrzeugsystem, Computerprogramm und Datenträgersignal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |