Het tijdperk van real-time gegevens: een blik op Tibco StreamBase

Tegenwoordig publiceren apparaten, sensoren en toepassingen gegevens over gebeurtenissen op het moment dat deze plaatsvinden. Het verwerken van gegevens en het nemen van realtime beslissingen over deze gebeurtenissen vereist een nieuw soort oplossing: Streamverwerking.
   


"Voelen, analyseren en reageren"
Bedrijven zijn altijd geïnteresseerd in het verbeteren van hun bedrijfsprocessen en bieden klanten en zakenpartners innovatieve manieren van interactie. In feite is een bedrijfsproces niets meer dan "een georganiseerde manier om het ecosysteem van de onderneming te detecteren, te analyseren en erop te reageren".
De meest recente innovatie die op dit patroon - detecteren, analyseren en reageren - wordt toegepast, is het uitvoeren van deze activiteiten in real time. Het is duidelijk dat een bedrijf in real time kan reageren op de behoeften van de klant en de bedrijfsomstandigheden kan veranderen, dit kan extreme waarde opleveren voor zijn klanten.
De oplossing voor deze business cases is Stream processing, waarbij gegevens "snel en/of continu moeten worden verwerkt, d.w.z. reacties moeten in real time worden berekend en geïnitieerd."
TIBCO StreamBase
Verschillende frameworks en producten, zoals Apache Storm, Apache Spark en IBM InfoSphere Streams, om er maar een paar te noemen, bieden momenteel Stream processing-oplossingen, maar een van de meest concurrerende opties op de markt is TIBCO StreamBase. Dit krachtige systeem bouwt snel toepassingen die real-time streaming data analyseren en verwerken. Het biedt een nieuw type computerplatform dat specifiek ontworpen is om te voldoen aan de prestatievereisten van hoogvolume, real-time streaming toepassingen.

Dit TIBCO-product biedt ontwikkelaars een manier om snel en eenvoudig realtime systemen te bouwen en te implementeren:

Bedieningselementen en adapters

De kern van dit computerplatform is een "ultra-lage-latency application server geoptimaliseerd voor het verwerken van real-time streaming event data met hoge doorvoer en lage latency (meestal in-memory)".
StreamBase biedt een reeks operatoren (gegevensverwerkende eenheden) voor filteren, aggregeren, correleren, tijdvensters verwerken, transformeren, enz, die u kunt toevoegen en configureren om uw bedrijfslogica toe te passen op de streaming gegevens.
StreamBase biedt ook "out-of-the-box connectiviteit met tal van streaming gegevensbronnen". Deze adapterprogramma's (connectors) voeren "de conversie uit van een externe bron (zoals een beursgegevensfeed) naar het StreamBase protocol." 

 
Woordenlijst
Stream Data Processing (SDP): constante stroom van gegevens afkomstig van een bron.
Stream: onbegrensde opeenvolging van gegevensitems of records.
Complexe gebeurtenissenverwerking (CEP): computationele activiteit die wordt aangestuurd door gebeurtenissen.
Bronnen:
"Complexe gebeurtenissen verwerken met TIBCO", Paul C. Brown.
Streamverwerking Hadoop, Kai Wähner
StreamBase documentatie, TIBCO Software
ANTONIO QUEIROZ
TIBCO Consultant bij Polarising

 

Laat een reactie achter

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *