SlideShare a Scribd company logo
1 of 10
CONTEXT BROKER
22-Jan-2017
AGENDA
 Background
 Definitions
 Characteristics and Use Cases
 Architecture
 Modes
BACKGROUND
 Context is any information that can be used to
characterize the situation of a person, a device or a
non-computing physical object. To enable context
awareness, system developers must provide agents
with the access to context. The process of acquiring
context from the physical environment is called
context acquisition.
 Contexts are acquired by directly accessing low-level
context sensors.
 Contexts are acquired from some kind of middle-ware
infrastructures that in turn interact with low-level context
sensors.
 Contexts are acquired from servers that maintain
situational knowledge about the environment.
CONTEXT BROKER
 Platforms that provide context in realtime are “Context Brokers”
 “A context broker is a service that is designed to gather reachable
context data of a variety of types, sources and velocity. It then
applies conditioning, integration, rules and analytics to derive the
reduced prepared context data, actionable at a point of business
decision by a system or a human.”
  “Emerging patterns of digital business and the Internet of Things
challenge organizations to be aware of current and historical context.
IT strategy leaders are adopting context brokers, joining enterprise
databases and big data with business analytics for smarter business
decisions.”
Context Brokers for Smarter Business Decisions by Yefim V. Natis and W. Roy Schulte
CHARACTERISTICS AND USE CASES
Activities to accomplish Context Broker Functionality
Collection of data
Deduction of (Actionable) Context
Storage of context data
Triggering context events
Sharing (expose) Context Data
Use Cases
Customer Service: Identify concerning events or virality and notify
Logistics: Identify Optimal Route for Supply vehicles
Retail: Locate customer in store and offer discounts based on previous buying/online
search history
Finance: Loan and Claim processing decision making
Healthcare: Recommend treatment based on medical history of Patient and Family, Life
Style etc
LOGICAL ARCHITECTURE
http://www.gartner.com//it/content/2960500/2960535/february_11_context_brokers_ynatis.pdf?userId=57589440
REFERENCE ARCHITECTURE
Existing Components
ARCHITECTURE KEY POINTS
 Context Collection
 Data collection Adapter. Can be custom standalone components or based on
Frameworks
 Context Derivation
 CEP frameworks like Apache Storm can process incoming streams
 Batch Analytics can be achieved by Hadoop platform components (Map Reduce or
Spark)
 Custom processing components (simple message listeners), in case existing brokers not
supported by CEP frameworks, can be deployed as containers and managed by Mesos
 Context Sharing
 These can be Micro services exposing specific APIs
 Data communication can leverage standard format like NGSI (
http://technical.openmobilealliance.org/Technical/release_program/docs/NGSI/V1_0-20120529-A/OMA-TS-NGS
)
 Can be plugged into any existing Middle ware using supporting
components from Architecture
 Supports addition of Adhoc or new analysis by ability deploying or un
deploying components without disturbing existing deployment
MODES OF CONTEXT BROKERS
Mode Description
Simple Collects and exposes Data
Smart Collects Data, Performs Analysis and exposes Data
Adaptive Collects Data, Performs Analysis including on demand
Analysis and exposes Data
Active Collects Data, Performs Analysis, Identifies events
and Alerts
http://www.gartner.com//it/content/2960500/2960535/february_11_context_brokers_ynatis.pdf?userId=57589440
REFERENCES
 https://www.linkedin.com/pulse/what-context-brokers-alvaro-martin
 http://www.striim.com/blog/2015/03/stream-analytics-platforms-as-a-context-broker/
 https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/NGSI-9/NGSI-
10_information_model
 http://technical.openmobilealliance.org/Technical/release_program/docs/NGSI/V1
_0-20120529-A/OMA-TS-NGSI_Context_Management-V1_0-20120529-A.pdf
 http://www.slideshare.net/fermingalan/orion-context-broker-webminar-2013-
0619
 http://www.gartner.com//it/content/2960500/2960535/february_11_context_broker
s_ynatis.pdf?userId=57589440
 http://fiware-iot-stack.readthedocs.io/en/latest/context_broker/
 http://www.slideshare.net/fermingalan/introduction-to-fiware-cloud-context-
broker
 http://catalogue.fiware.org/enablers/publishsubscribe-context-broker-orion-
context-broker
 https://miosoft.de/context-broker/

More Related Content

What's hot

Top 20 Big Data Tools 2019
Top 20 Big Data Tools 2019Top 20 Big Data Tools 2019
Top 20 Big Data Tools 2019Bibrainia
 
A federated information infrastructure that works
A federated information infrastructure that works A federated information infrastructure that works
A federated information infrastructure that works Stratebi
 
The Power of Consumer Directed Health Data
The Power of Consumer Directed Health DataThe Power of Consumer Directed Health Data
The Power of Consumer Directed Health DataMark Scrimshire
 
Meeting of the Blockchain Community and discussion about the cryptocurrency b...
Meeting of the Blockchain Community and discussion about the cryptocurrency b...Meeting of the Blockchain Community and discussion about the cryptocurrency b...
Meeting of the Blockchain Community and discussion about the cryptocurrency b...recheck
 
Blockchain-Based Transformation: A Gartner Trend Insight Report
Blockchain-Based Transformation: A Gartner Trend Insight ReportBlockchain-Based Transformation: A Gartner Trend Insight Report
Blockchain-Based Transformation: A Gartner Trend Insight ReportSantiago Rivera González
 
Leveraging a big data model in the IT domain
Leveraging a big data model in the IT domainLeveraging a big data model in the IT domain
Leveraging a big data model in the IT domainVSS Monitoring
 
Blockchain workshop decision tree handout
Blockchain workshop decision tree handoutBlockchain workshop decision tree handout
Blockchain workshop decision tree handoutSamantha Reynolds
 
Cloud based analytics framework for the world's largest B2B e-commerce servic...
Cloud based analytics framework for the world's largest B2B e-commerce servic...Cloud based analytics framework for the world's largest B2B e-commerce servic...
Cloud based analytics framework for the world's largest B2B e-commerce servic...Mindtree Ltd.
 
Enterprise Information Architecture Using Data Mining
Enterprise Information Architecture Using Data MiningEnterprise Information Architecture Using Data Mining
Enterprise Information Architecture Using Data Miningcshamik
 
Chordify Analytics & Visualization Brochure
Chordify Analytics & Visualization BrochureChordify Analytics & Visualization Brochure
Chordify Analytics & Visualization Brochurevarunberry
 
Price PRedictions for Crypto-Assets Using Deep Learning
Price PRedictions for Crypto-Assets Using Deep LearningPrice PRedictions for Crypto-Assets Using Deep Learning
Price PRedictions for Crypto-Assets Using Deep LearningJesus Rodriguez
 
CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017
CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017
CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017Mark Scrimshire
 
ATMOSPHERE - Concertation Meeting EUBrasilCloudFORUM
ATMOSPHERE - Concertation Meeting EUBrasilCloudFORUMATMOSPHERE - Concertation Meeting EUBrasilCloudFORUM
ATMOSPHERE - Concertation Meeting EUBrasilCloudFORUMEUBrasilCloudFORUM .
 
Blockit Seed Round Pitch Deck
Blockit Seed Round Pitch DeckBlockit Seed Round Pitch Deck
Blockit Seed Round Pitch DeckJake McCarley
 
DLT, Blockchain Analytics and AI Workshop at NYU, Dec 10, 2018
DLT, Blockchain Analytics and AI Workshop at NYU, Dec 10, 2018DLT, Blockchain Analytics and AI Workshop at NYU, Dec 10, 2018
DLT, Blockchain Analytics and AI Workshop at NYU, Dec 10, 2018"Dean \"Sakis\"" Karakitsos
 
Generating actionable consumer insights from analytics - Telekom R&D
Generating actionable consumer insights from analytics - Telekom R&DGenerating actionable consumer insights from analytics - Telekom R&D
Generating actionable consumer insights from analytics - Telekom R&DMerlien Institute
 

What's hot (18)

Block chainoverview
Block chainoverviewBlock chainoverview
Block chainoverview
 
Top 20 Big Data Tools 2019
Top 20 Big Data Tools 2019Top 20 Big Data Tools 2019
Top 20 Big Data Tools 2019
 
A federated information infrastructure that works
A federated information infrastructure that works A federated information infrastructure that works
A federated information infrastructure that works
 
The Power of Consumer Directed Health Data
The Power of Consumer Directed Health DataThe Power of Consumer Directed Health Data
The Power of Consumer Directed Health Data
 
Meeting of the Blockchain Community and discussion about the cryptocurrency b...
Meeting of the Blockchain Community and discussion about the cryptocurrency b...Meeting of the Blockchain Community and discussion about the cryptocurrency b...
Meeting of the Blockchain Community and discussion about the cryptocurrency b...
 
Blockchain-Based Transformation: A Gartner Trend Insight Report
Blockchain-Based Transformation: A Gartner Trend Insight ReportBlockchain-Based Transformation: A Gartner Trend Insight Report
Blockchain-Based Transformation: A Gartner Trend Insight Report
 
Leveraging a big data model in the IT domain
Leveraging a big data model in the IT domainLeveraging a big data model in the IT domain
Leveraging a big data model in the IT domain
 
Blockchain workshop decision tree handout
Blockchain workshop decision tree handoutBlockchain workshop decision tree handout
Blockchain workshop decision tree handout
 
Cloud based analytics framework for the world's largest B2B e-commerce servic...
Cloud based analytics framework for the world's largest B2B e-commerce servic...Cloud based analytics framework for the world's largest B2B e-commerce servic...
Cloud based analytics framework for the world's largest B2B e-commerce servic...
 
Enterprise Information Architecture Using Data Mining
Enterprise Information Architecture Using Data MiningEnterprise Information Architecture Using Data Mining
Enterprise Information Architecture Using Data Mining
 
Chordify Analytics & Visualization Brochure
Chordify Analytics & Visualization BrochureChordify Analytics & Visualization Brochure
Chordify Analytics & Visualization Brochure
 
Price PRedictions for Crypto-Assets Using Deep Learning
Price PRedictions for Crypto-Assets Using Deep LearningPrice PRedictions for Crypto-Assets Using Deep Learning
Price PRedictions for Crypto-Assets Using Deep Learning
 
CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017
CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017
CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017
 
Metadata lecture 1, intro
Metadata lecture 1, introMetadata lecture 1, intro
Metadata lecture 1, intro
 
ATMOSPHERE - Concertation Meeting EUBrasilCloudFORUM
ATMOSPHERE - Concertation Meeting EUBrasilCloudFORUMATMOSPHERE - Concertation Meeting EUBrasilCloudFORUM
ATMOSPHERE - Concertation Meeting EUBrasilCloudFORUM
 
Blockit Seed Round Pitch Deck
Blockit Seed Round Pitch DeckBlockit Seed Round Pitch Deck
Blockit Seed Round Pitch Deck
 
DLT, Blockchain Analytics and AI Workshop at NYU, Dec 10, 2018
DLT, Blockchain Analytics and AI Workshop at NYU, Dec 10, 2018DLT, Blockchain Analytics and AI Workshop at NYU, Dec 10, 2018
DLT, Blockchain Analytics and AI Workshop at NYU, Dec 10, 2018
 
Generating actionable consumer insights from analytics - Telekom R&D
Generating actionable consumer insights from analytics - Telekom R&DGenerating actionable consumer insights from analytics - Telekom R&D
Generating actionable consumer insights from analytics - Telekom R&D
 

Viewers also liked

Families o functions
Families o functionsFamilies o functions
Families o functionsLomasPreCalc
 
DevOps Pipeline for Liferay Application
DevOps Pipeline for Liferay ApplicationDevOps Pipeline for Liferay Application
DevOps Pipeline for Liferay ApplicationMaruti Gollapudi
 
Commercialization of Technology in Ukraine P
Commercialization of Technology in Ukraine PCommercialization of Technology in Ukraine P
Commercialization of Technology in Ukraine PLucas Facioli Milanez
 
8 Rules From the World’s Most Successful Female Leaders
8 Rules From the World’s Most Successful Female Leaders8 Rules From the World’s Most Successful Female Leaders
8 Rules From the World’s Most Successful Female LeadersNicole Monturo
 
Bestuursovereenkomst huisvesting en integratie vluchtelingen regio Utrecht
Bestuursovereenkomst huisvesting en integratie vluchtelingen regio Utrecht Bestuursovereenkomst huisvesting en integratie vluchtelingen regio Utrecht
Bestuursovereenkomst huisvesting en integratie vluchtelingen regio Utrecht Wim Top
 
מודל חינוך חברתי שדה נחום
מודל חינוך חברתי שדה נחוםמודל חינוך חברתי שדה נחום
מודל חינוך חברתי שדה נחוםyarivkarin
 
Educación integral 2017 Actual
Educación integral 2017 ActualEducación integral 2017 Actual
Educación integral 2017 ActualJohana Guerrero
 
Reporte, práctica 1, analítica
Reporte, práctica 1, analíticaReporte, práctica 1, analítica
Reporte, práctica 1, analíticaAlbino Valenzuela
 
Context. Content. Crowds: The Power Triangle of Modern Real-Time Marketing
Context. Content. Crowds: The Power Triangle of Modern Real-Time MarketingContext. Content. Crowds: The Power Triangle of Modern Real-Time Marketing
Context. Content. Crowds: The Power Triangle of Modern Real-Time MarketingNational Retail Federation
 

Viewers also liked (20)

Vilar et al 2014 AJPA
Vilar et al 2014 AJPAVilar et al 2014 AJPA
Vilar et al 2014 AJPA
 
Présentation Portugal
Présentation PortugalPrésentation Portugal
Présentation Portugal
 
Vilar2012b
Vilar2012bVilar2012b
Vilar2012b
 
Effective organization of lesson
Effective organization of lessonEffective organization of lesson
Effective organization of lesson
 
Families o functions
Families o functionsFamilies o functions
Families o functions
 
Career Trends Transferring Skills
Career Trends Transferring SkillsCareer Trends Transferring Skills
Career Trends Transferring Skills
 
Metaphors in business
Metaphors in businessMetaphors in business
Metaphors in business
 
DevOps Pipeline for Liferay Application
DevOps Pipeline for Liferay ApplicationDevOps Pipeline for Liferay Application
DevOps Pipeline for Liferay Application
 
Commercialization of Technology in Ukraine P
Commercialization of Technology in Ukraine PCommercialization of Technology in Ukraine P
Commercialization of Technology in Ukraine P
 
8 Rules From the World’s Most Successful Female Leaders
8 Rules From the World’s Most Successful Female Leaders8 Rules From the World’s Most Successful Female Leaders
8 Rules From the World’s Most Successful Female Leaders
 
Metaphors in business
Metaphors in businessMetaphors in business
Metaphors in business
 
Bestuursovereenkomst huisvesting en integratie vluchtelingen regio Utrecht
Bestuursovereenkomst huisvesting en integratie vluchtelingen regio Utrecht Bestuursovereenkomst huisvesting en integratie vluchtelingen regio Utrecht
Bestuursovereenkomst huisvesting en integratie vluchtelingen regio Utrecht
 
מודל חינוך חברתי שדה נחום
מודל חינוך חברתי שדה נחוםמודל חינוך חברתי שדה נחום
מודל חינוך חברתי שדה נחום
 
BW+KKS=BCO
BW+KKS=BCOBW+KKS=BCO
BW+KKS=BCO
 
Sidharth
SidharthSidharth
Sidharth
 
Laliter
LaliterLaliter
Laliter
 
Educación integral 2017 Actual
Educación integral 2017 ActualEducación integral 2017 Actual
Educación integral 2017 Actual
 
Reporte, práctica 1, analítica
Reporte, práctica 1, analíticaReporte, práctica 1, analítica
Reporte, práctica 1, analítica
 
Context. Content. Crowds: The Power Triangle of Modern Real-Time Marketing
Context. Content. Crowds: The Power Triangle of Modern Real-Time MarketingContext. Content. Crowds: The Power Triangle of Modern Real-Time Marketing
Context. Content. Crowds: The Power Triangle of Modern Real-Time Marketing
 
Placas tectonicas
Placas tectonicasPlacas tectonicas
Placas tectonicas
 

Similar to Context Broker Introduction and Reference Architecure

Next generation Data Governance
Next generation Data GovernanceNext generation Data Governance
Next generation Data GovernanceVladimiro Borsi
 
BCBS -By Ontology2
BCBS -By Ontology2BCBS -By Ontology2
BCBS -By Ontology2bfreeman1987
 
Understanding the Anametrix Cloud-based Analytics Platform
Understanding the Anametrix Cloud-based Analytics PlatformUnderstanding the Anametrix Cloud-based Analytics Platform
Understanding the Anametrix Cloud-based Analytics PlatformAnametrix
 
Using a Semantic and Graph-based Data Catalog in a Modern Data Fabric
Using a Semantic and Graph-based Data Catalog in a Modern Data FabricUsing a Semantic and Graph-based Data Catalog in a Modern Data Fabric
Using a Semantic and Graph-based Data Catalog in a Modern Data FabricCambridge Semantics
 
Big Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesBig Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesJames Serra
 
Data reply sneak peek: real time decision engines
Data reply sneak peek:  real time decision enginesData reply sneak peek:  real time decision engines
Data reply sneak peek: real time decision enginesconfluent
 
Real-time data integration to the cloud
Real-time data integration to the cloudReal-time data integration to the cloud
Real-time data integration to the cloudSankar Nagarajan
 
HIGH-IMPACT USE CASES POWERED BY NEXT-GENERATION NETWORK ANALYTICS
HIGH-IMPACT USE CASES POWERED BY NEXT-GENERATION NETWORK ANALYTICSHIGH-IMPACT USE CASES POWERED BY NEXT-GENERATION NETWORK ANALYTICS
HIGH-IMPACT USE CASES POWERED BY NEXT-GENERATION NETWORK ANALYTICSHappiest Minds Technologies
 
Designing and configuring context-aware semantic web applications
Designing and configuring context-aware semantic web applicationsDesigning and configuring context-aware semantic web applications
Designing and configuring context-aware semantic web applicationsTELKOMNIKA JOURNAL
 
Semantic business applications - case examples - Ontology Summit 2011
Semantic business applications - case examples - Ontology Summit 2011Semantic business applications - case examples - Ontology Summit 2011
Semantic business applications - case examples - Ontology Summit 2011Mills Davis
 
Notes on Current trends in IT (1) (1).pdf
Notes on Current trends in IT (1) (1).pdfNotes on Current trends in IT (1) (1).pdf
Notes on Current trends in IT (1) (1).pdfKarishma Chaudhary
 
The Digital Decoupling Journey | John Kriter, Accenture
The Digital Decoupling Journey | John Kriter, AccentureThe Digital Decoupling Journey | John Kriter, Accenture
The Digital Decoupling Journey | John Kriter, AccentureHostedbyConfluent
 
Dh Government
Dh GovernmentDh Government
Dh GovernmentSainakhan
 
Experience economy and cloud computing
Experience economy and cloud computingExperience economy and cloud computing
Experience economy and cloud computingChandrashekhar More
 
White Paper: Causata Big Data Architecture
White Paper: Causata Big Data ArchitectureWhite Paper: Causata Big Data Architecture
White Paper: Causata Big Data ArchitectureCausata
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware ComputingMOHIT DADU
 
Processing Patterns for Predictive Business
Processing Patterns for Predictive BusinessProcessing Patterns for Predictive Business
Processing Patterns for Predictive BusinessTim Bass
 

Similar to Context Broker Introduction and Reference Architecure (20)

Next generation Data Governance
Next generation Data GovernanceNext generation Data Governance
Next generation Data Governance
 
BCBS -By Ontology2
BCBS -By Ontology2BCBS -By Ontology2
BCBS -By Ontology2
 
Understanding the Anametrix Cloud-based Analytics Platform
Understanding the Anametrix Cloud-based Analytics PlatformUnderstanding the Anametrix Cloud-based Analytics Platform
Understanding the Anametrix Cloud-based Analytics Platform
 
Using a Semantic and Graph-based Data Catalog in a Modern Data Fabric
Using a Semantic and Graph-based Data Catalog in a Modern Data FabricUsing a Semantic and Graph-based Data Catalog in a Modern Data Fabric
Using a Semantic and Graph-based Data Catalog in a Modern Data Fabric
 
Cosmos_IoT_Week_TV_0
Cosmos_IoT_Week_TV_0Cosmos_IoT_Week_TV_0
Cosmos_IoT_Week_TV_0
 
Big Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesBig Data: It’s all about the Use Cases
Big Data: It’s all about the Use Cases
 
Big Data Application Architectures - Fraud Detection
Big Data Application Architectures - Fraud DetectionBig Data Application Architectures - Fraud Detection
Big Data Application Architectures - Fraud Detection
 
Data reply sneak peek: real time decision engines
Data reply sneak peek:  real time decision enginesData reply sneak peek:  real time decision engines
Data reply sneak peek: real time decision engines
 
Real-time data integration to the cloud
Real-time data integration to the cloudReal-time data integration to the cloud
Real-time data integration to the cloud
 
Data dynamics in IoT Era
Data dynamics in IoT EraData dynamics in IoT Era
Data dynamics in IoT Era
 
HIGH-IMPACT USE CASES POWERED BY NEXT-GENERATION NETWORK ANALYTICS
HIGH-IMPACT USE CASES POWERED BY NEXT-GENERATION NETWORK ANALYTICSHIGH-IMPACT USE CASES POWERED BY NEXT-GENERATION NETWORK ANALYTICS
HIGH-IMPACT USE CASES POWERED BY NEXT-GENERATION NETWORK ANALYTICS
 
Designing and configuring context-aware semantic web applications
Designing and configuring context-aware semantic web applicationsDesigning and configuring context-aware semantic web applications
Designing and configuring context-aware semantic web applications
 
Semantic business applications - case examples - Ontology Summit 2011
Semantic business applications - case examples - Ontology Summit 2011Semantic business applications - case examples - Ontology Summit 2011
Semantic business applications - case examples - Ontology Summit 2011
 
Notes on Current trends in IT (1) (1).pdf
Notes on Current trends in IT (1) (1).pdfNotes on Current trends in IT (1) (1).pdf
Notes on Current trends in IT (1) (1).pdf
 
The Digital Decoupling Journey | John Kriter, Accenture
The Digital Decoupling Journey | John Kriter, AccentureThe Digital Decoupling Journey | John Kriter, Accenture
The Digital Decoupling Journey | John Kriter, Accenture
 
Dh Government
Dh GovernmentDh Government
Dh Government
 
Experience economy and cloud computing
Experience economy and cloud computingExperience economy and cloud computing
Experience economy and cloud computing
 
White Paper: Causata Big Data Architecture
White Paper: Causata Big Data ArchitectureWhite Paper: Causata Big Data Architecture
White Paper: Causata Big Data Architecture
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware Computing
 
Processing Patterns for Predictive Business
Processing Patterns for Predictive BusinessProcessing Patterns for Predictive Business
Processing Patterns for Predictive Business
 

Recently uploaded

WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2
 
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfryanfarris8
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Eraconfluent
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
WSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 

Recently uploaded (20)

WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
 
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration Tooling
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 

Context Broker Introduction and Reference Architecure

  • 2. AGENDA  Background  Definitions  Characteristics and Use Cases  Architecture  Modes
  • 3. BACKGROUND  Context is any information that can be used to characterize the situation of a person, a device or a non-computing physical object. To enable context awareness, system developers must provide agents with the access to context. The process of acquiring context from the physical environment is called context acquisition.  Contexts are acquired by directly accessing low-level context sensors.  Contexts are acquired from some kind of middle-ware infrastructures that in turn interact with low-level context sensors.  Contexts are acquired from servers that maintain situational knowledge about the environment.
  • 4. CONTEXT BROKER  Platforms that provide context in realtime are “Context Brokers”  “A context broker is a service that is designed to gather reachable context data of a variety of types, sources and velocity. It then applies conditioning, integration, rules and analytics to derive the reduced prepared context data, actionable at a point of business decision by a system or a human.”   “Emerging patterns of digital business and the Internet of Things challenge organizations to be aware of current and historical context. IT strategy leaders are adopting context brokers, joining enterprise databases and big data with business analytics for smarter business decisions.” Context Brokers for Smarter Business Decisions by Yefim V. Natis and W. Roy Schulte
  • 5. CHARACTERISTICS AND USE CASES Activities to accomplish Context Broker Functionality Collection of data Deduction of (Actionable) Context Storage of context data Triggering context events Sharing (expose) Context Data Use Cases Customer Service: Identify concerning events or virality and notify Logistics: Identify Optimal Route for Supply vehicles Retail: Locate customer in store and offer discounts based on previous buying/online search history Finance: Loan and Claim processing decision making Healthcare: Recommend treatment based on medical history of Patient and Family, Life Style etc
  • 8. ARCHITECTURE KEY POINTS  Context Collection  Data collection Adapter. Can be custom standalone components or based on Frameworks  Context Derivation  CEP frameworks like Apache Storm can process incoming streams  Batch Analytics can be achieved by Hadoop platform components (Map Reduce or Spark)  Custom processing components (simple message listeners), in case existing brokers not supported by CEP frameworks, can be deployed as containers and managed by Mesos  Context Sharing  These can be Micro services exposing specific APIs  Data communication can leverage standard format like NGSI ( http://technical.openmobilealliance.org/Technical/release_program/docs/NGSI/V1_0-20120529-A/OMA-TS-NGS )  Can be plugged into any existing Middle ware using supporting components from Architecture  Supports addition of Adhoc or new analysis by ability deploying or un deploying components without disturbing existing deployment
  • 9. MODES OF CONTEXT BROKERS Mode Description Simple Collects and exposes Data Smart Collects Data, Performs Analysis and exposes Data Adaptive Collects Data, Performs Analysis including on demand Analysis and exposes Data Active Collects Data, Performs Analysis, Identifies events and Alerts http://www.gartner.com//it/content/2960500/2960535/february_11_context_brokers_ynatis.pdf?userId=57589440
  • 10. REFERENCES  https://www.linkedin.com/pulse/what-context-brokers-alvaro-martin  http://www.striim.com/blog/2015/03/stream-analytics-platforms-as-a-context-broker/  https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/NGSI-9/NGSI- 10_information_model  http://technical.openmobilealliance.org/Technical/release_program/docs/NGSI/V1 _0-20120529-A/OMA-TS-NGSI_Context_Management-V1_0-20120529-A.pdf  http://www.slideshare.net/fermingalan/orion-context-broker-webminar-2013- 0619  http://www.gartner.com//it/content/2960500/2960535/february_11_context_broker s_ynatis.pdf?userId=57589440  http://fiware-iot-stack.readthedocs.io/en/latest/context_broker/  http://www.slideshare.net/fermingalan/introduction-to-fiware-cloud-context- broker  http://catalogue.fiware.org/enablers/publishsubscribe-context-broker-orion- context-broker  https://miosoft.de/context-broker/