SlideShare ist ein Scribd-Unternehmen logo
1 von 21
spin-off de la Universidad de
Valencia

Xpose - Architecture
Leo van den Berg
ESAM S.L.
Xpose
What is it?
Comes from:

Ex¡pose' To set forth; to set out to public view; to
exhibit; to show; to display;
“Xpose is an extensible data processing and
distribution platform for fast development of ITS
applications”
Xpose
What does it do?


Xpose uses all available real-time data sources, validates, filters
and transforms them to a single unambitigous data representation of
the traffic [incident] status.



Xpose is able to process all data in real-time and check it against
freely defineable Business Rules. Depending on the result, Xpose
can inform people and/or organisations and can activate external
processes by means of electronic messaging



Xpose can visualise the harmonized internal model through “web”
application [s] or can transform and export the data for further [offline] processing.
Filter

Transformation

Interfaces

Validation

dBase

Application

Decision
Support

External
(automatic)
Message

Presentation

Workflow

Manual input

Export

Data collection
& pre-processing
Part of the application framework

Data storage
& handling
Custom

Data
distribution
Xpose
Architecture


Xpose uses an open application framework based on open standards and is
implemented as open-source software as defined in the recommendations for the
“Interoperable Delivery of European eGovernment Services to public
Administrations, Businesses and Citizens” (IDABC)



The Xpose datamodel is based on different [international] standards related to
Traffic- and Incident Management entities.



Xpose uses an industry standard object relational mapper for storage of all the
managed entities



Xpose uses an efficient object oriented pattern matching algorithm for its real-time
data processing.



Xpose can use different messaging technologies to interact with external systems.
Xpose
Database


The platform supports different commercial and open-source databases such as Oracle,
MySql or SqlServer, and …



.. can use spatial extensions for a number of databases, supporting most of the OGC
Simple Feature Specification.



.. has automatic entity auditing which helps to evaluate the full registration process.



.. has dynamic permission-based access, which provides pessimistic locking only when
necessary,



.. uses versioning for all data-dictionaries, providing support for dynamic and planned
configuration changes,





6

.. includes full text search features for most non-formatted free-text fields,

.. has special tools for import and export of configuration data.
14/02/2014
Xpose
Decision Support




The rule-engine works with a user-managed set of business
rules.



The rule engine has full access to all dynamic and stored data
and “reasoning” can be started dynamically or at specific time
intervals,



The outcome of the rule engine can be “chained” to reason
over other sets of business rules,



.. and can be used to start specific [new] business processes
through the workflow module,



7

The platform is fully integrated with an object oriented rule
engine, which provides real time decision support

.. and can also be used to trigger communication channels of
the platform such as eMail or SMS or execution channels to
control external devices.

14/02/2014
Xpose
Workflow




A [business] process is composed of
activities that are connected with
transitions. Processes represent an
execution flow. The graphical diagram of a
process is used as the basis for the
communication between non-technical
users and developers.



8

The platform is fully integrated with a
flexible user-managed Business Process
Management Suite ,

The platform provides the integration of the
workflow module with the other modules.
The business processes have full access to
all data and services and can interact with
them.

14/02/2014
Xpose
Export




The platform is integrated with a
standard reporting engine and an
external reporting design tool, which
allows for reporting in different formats
such as PDF.



9

The platform provides export
functionality in different industry
standard formats such as XML, Excel or
plain Text,

The platform uses a de-facto charting
library to create user-friendly
presentation of data.

14/02/2014
Xpose
Presentation




… with for instance full drag-and-drop
support,



.. and map-based views which enables
the user to experience data “in its
geographical context”



10

Xpose uses a standard presentation
component which provides desktop-like
single-screen applications,

The presentation component is normally
used in a “conversation scoped ” context,
which substantially simplifies the
implementation of a single Use-Case.

14/02/2014
Xpose
Application  Incident Management















11

A real application demonstrates the full potential of the platform. We’ve implemented the
core of Incident-Management, it
.. includes the management of newly added IM-related objects such as Centre ,Event ,
EventType, Caller, RoadSegment, RoadLocation etc.
.. has real-time location handling for parsing and validating the user-provided event
location and [rule-based] event location cross-checking to identify possible double
registrations,
.. implements the full chain of Incident Management from the first registration up to the
administrative closure,
.. Includes [drag-and-drop enabled] resource- and traffic-measure management
.. includes real-time [rule based] Performance Indicator (PIN) analysis
.. includes [drag-and-drop enabled] causality which is the relationship between an event
(the cause) and a second event (the effect),
..has a SitRap function which produces an event status report in PDF-format

14/02/2014
Xpose
Incident Management main screen

Independent
Real-time
views

12

14/02/2014
Xpose
Incident Management main screen

Proces-log

Active Events

Basic Event data
13

Additional Event data
14/02/2014
Xpose
Incident Management main screen

User text

Shows every update

Time Management
14

Indicators Victims / HazMat
14/02/2014
Xpose
Incident Management main screen

Intelligent location
parser

Resources
&
Measures

Progress indication
15

Crisis management
14/02/2014
Xpose
Incident Management main screen (resources)

Communication

Request additional information

Person select
16

14/02/2014
Xpose
Incident Management main screen (measures)

Drag & Drop
Addition

Measure select
17

14/02/2014
Xpose
Situation Report

18

14/02/2014
Xpose
Location validation + View

19

14/02/2014
Xpose
Coordinating Operator View (transfer between
Operators)

Transfer !

Event per Operator
20

Event Types
14/02/2014
spin-off de la Universidad de
Valencia

Contact me if you want
more information !
Leo van den Berg
University of Valencia – ESAM S.L.
l.vdberg [at] esam.uv.es
Tel: +34 96 354 3552

21

14/02/2014

Weitere ähnliche Inhalte

Ähnlich wie Xpose architecture

University electronic management system
University electronic management systemUniversity electronic management system
University electronic management system
Aleksey Lashin
 
Converged open platform for enterprise
Converged open platform for enterpriseConverged open platform for enterprise
Converged open platform for enterprise
Roger Xia
 
RajeshGautamResearchResume-Apr-2016
RajeshGautamResearchResume-Apr-2016RajeshGautamResearchResume-Apr-2016
RajeshGautamResearchResume-Apr-2016
Rajesh Gautam
 
PCF_Soln_Brief-New
PCF_Soln_Brief-NewPCF_Soln_Brief-New
PCF_Soln_Brief-New
karunbakshi
 
People soft workflow by surya
People soft workflow by surya People soft workflow by surya
People soft workflow by surya
Surya Prakash Reddy
 

Ähnlich wie Xpose architecture (20)

Servicenow it management tools
Servicenow it management toolsServicenow it management tools
Servicenow it management tools
 
RapidInsight for OpenNMS
RapidInsight for OpenNMSRapidInsight for OpenNMS
RapidInsight for OpenNMS
 
University electronic management system
University electronic management systemUniversity electronic management system
University electronic management system
 
Chronos Workflow Platform │Brochure │IT - BPA
Chronos Workflow Platform │Brochure │IT - BPAChronos Workflow Platform │Brochure │IT - BPA
Chronos Workflow Platform │Brochure │IT - BPA
 
Xpose DSS
Xpose DSSXpose DSS
Xpose DSS
 
Middleware – Its Types, Architecture, and Benefits.docx
Middleware – Its Types, Architecture, and Benefits.docxMiddleware – Its Types, Architecture, and Benefits.docx
Middleware – Its Types, Architecture, and Benefits.docx
 
Solace Pubsub+ Distributed Tracing OpenTelemetry
Solace Pubsub+ Distributed Tracing OpenTelemetrySolace Pubsub+ Distributed Tracing OpenTelemetry
Solace Pubsub+ Distributed Tracing OpenTelemetry
 
FineReport 10.0 Product Brochure-Transform Data into Power!
FineReport 10.0 Product Brochure-Transform Data into Power!FineReport 10.0 Product Brochure-Transform Data into Power!
FineReport 10.0 Product Brochure-Transform Data into Power!
 
Datapolis Process System
Datapolis Process SystemDatapolis Process System
Datapolis Process System
 
Web Services-Enhanced Agile Modeling and Integrating Business Processes
Web Services-Enhanced Agile Modeling and Integrating Business ProcessesWeb Services-Enhanced Agile Modeling and Integrating Business Processes
Web Services-Enhanced Agile Modeling and Integrating Business Processes
 
Commonware
CommonwareCommonware
Commonware
 
Converged open platform for enterprise
Converged open platform for enterpriseConverged open platform for enterprise
Converged open platform for enterprise
 
RajeshGautamResearchResume-Apr-2016
RajeshGautamResearchResume-Apr-2016RajeshGautamResearchResume-Apr-2016
RajeshGautamResearchResume-Apr-2016
 
Next generation DeskTop with Oracle WebCenter and ADF
Next generation DeskTop with Oracle WebCenter and ADFNext generation DeskTop with Oracle WebCenter and ADF
Next generation DeskTop with Oracle WebCenter and ADF
 
PCF_Soln_Brief-New
PCF_Soln_Brief-NewPCF_Soln_Brief-New
PCF_Soln_Brief-New
 
How to excite the travel industry with a BPM story
How to excite the travel industry with a BPM storyHow to excite the travel industry with a BPM story
How to excite the travel industry with a BPM story
 
Products
ProductsProducts
Products
 
EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220
 
4AA4-1812ENW
4AA4-1812ENW4AA4-1812ENW
4AA4-1812ENW
 
People soft workflow by surya
People soft workflow by surya People soft workflow by surya
People soft workflow by surya
 

Mehr von Leo van den Berg (10)

gerdien
gerdiengerdien
gerdien
 
Presentatie nl september
Presentatie nl september Presentatie nl september
Presentatie nl september
 
IM in the Cloud overzicht
IM in the Cloud overzichtIM in the Cloud overzicht
IM in the Cloud overzicht
 
Geo-ITS
Geo-ITSGeo-ITS
Geo-ITS
 
How fast will e call save our lives
How fast will e call save our livesHow fast will e call save our lives
How fast will e call save our lives
 
Exchanging Incident Management Data
Exchanging Incident Management DataExchanging Incident Management Data
Exchanging Incident Management Data
 
Xpose Research
Xpose ResearchXpose Research
Xpose Research
 
Xpose Mobile
Xpose MobileXpose Mobile
Xpose Mobile
 
Feature Matrix Xpose-versions
Feature Matrix Xpose-versionsFeature Matrix Xpose-versions
Feature Matrix Xpose-versions
 
Xpose applications
Xpose applicationsXpose applications
Xpose applications
 

KĂźrzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

KĂźrzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Xpose architecture

  • 1. spin-off de la Universidad de Valencia Xpose - Architecture Leo van den Berg ESAM S.L.
  • 2. Xpose What is it? Comes from: Ex¡pose' To set forth; to set out to public view; to exhibit; to show; to display; “Xpose is an extensible data processing and distribution platform for fast development of ITS applications”
  • 3. Xpose What does it do?  Xpose uses all available real-time data sources, validates, filters and transforms them to a single unambitigous data representation of the traffic [incident] status.  Xpose is able to process all data in real-time and check it against freely defineable Business Rules. Depending on the result, Xpose can inform people and/or organisations and can activate external processes by means of electronic messaging  Xpose can visualise the harmonized internal model through “web” application [s] or can transform and export the data for further [offline] processing.
  • 5. Xpose Architecture  Xpose uses an open application framework based on open standards and is implemented as open-source software as defined in the recommendations for the “Interoperable Delivery of European eGovernment Services to public Administrations, Businesses and Citizens” (IDABC)  The Xpose datamodel is based on different [international] standards related to Traffic- and Incident Management entities.  Xpose uses an industry standard object relational mapper for storage of all the managed entities  Xpose uses an efficient object oriented pattern matching algorithm for its real-time data processing.  Xpose can use different messaging technologies to interact with external systems.
  • 6. Xpose Database  The platform supports different commercial and open-source databases such as Oracle, MySql or SqlServer, and …  .. can use spatial extensions for a number of databases, supporting most of the OGC Simple Feature Specification.  .. has automatic entity auditing which helps to evaluate the full registration process.  .. has dynamic permission-based access, which provides pessimistic locking only when necessary,  .. uses versioning for all data-dictionaries, providing support for dynamic and planned configuration changes,   6 .. includes full text search features for most non-formatted free-text fields, .. has special tools for import and export of configuration data. 14/02/2014
  • 7. Xpose Decision Support   The rule-engine works with a user-managed set of business rules.  The rule engine has full access to all dynamic and stored data and “reasoning” can be started dynamically or at specific time intervals,  The outcome of the rule engine can be “chained” to reason over other sets of business rules,  .. and can be used to start specific [new] business processes through the workflow module,  7 The platform is fully integrated with an object oriented rule engine, which provides real time decision support .. and can also be used to trigger communication channels of the platform such as eMail or SMS or execution channels to control external devices. 14/02/2014
  • 8. Xpose Workflow   A [business] process is composed of activities that are connected with transitions. Processes represent an execution flow. The graphical diagram of a process is used as the basis for the communication between non-technical users and developers.  8 The platform is fully integrated with a flexible user-managed Business Process Management Suite , The platform provides the integration of the workflow module with the other modules. The business processes have full access to all data and services and can interact with them. 14/02/2014
  • 9. Xpose Export   The platform is integrated with a standard reporting engine and an external reporting design tool, which allows for reporting in different formats such as PDF.  9 The platform provides export functionality in different industry standard formats such as XML, Excel or plain Text, The platform uses a de-facto charting library to create user-friendly presentation of data. 14/02/2014
  • 10. Xpose Presentation   … with for instance full drag-and-drop support,  .. and map-based views which enables the user to experience data “in its geographical context”  10 Xpose uses a standard presentation component which provides desktop-like single-screen applications, The presentation component is normally used in a “conversation scoped ” context, which substantially simplifies the implementation of a single Use-Case. 14/02/2014
  • 11. Xpose Application  Incident Management         11 A real application demonstrates the full potential of the platform. We’ve implemented the core of Incident-Management, it .. includes the management of newly added IM-related objects such as Centre ,Event , EventType, Caller, RoadSegment, RoadLocation etc. .. has real-time location handling for parsing and validating the user-provided event location and [rule-based] event location cross-checking to identify possible double registrations, .. implements the full chain of Incident Management from the first registration up to the administrative closure, .. Includes [drag-and-drop enabled] resource- and traffic-measure management .. includes real-time [rule based] Performance Indicator (PIN) analysis .. includes [drag-and-drop enabled] causality which is the relationship between an event (the cause) and a second event (the effect), ..has a SitRap function which produces an event status report in PDF-format 14/02/2014
  • 12. Xpose Incident Management main screen Independent Real-time views 12 14/02/2014
  • 13. Xpose Incident Management main screen Proces-log Active Events Basic Event data 13 Additional Event data 14/02/2014
  • 14. Xpose Incident Management main screen User text Shows every update Time Management 14 Indicators Victims / HazMat 14/02/2014
  • 15. Xpose Incident Management main screen Intelligent location parser Resources & Measures Progress indication 15 Crisis management 14/02/2014
  • 16. Xpose Incident Management main screen (resources) Communication Request additional information Person select 16 14/02/2014
  • 17. Xpose Incident Management main screen (measures) Drag & Drop Addition Measure select 17 14/02/2014
  • 19. Xpose Location validation + View 19 14/02/2014
  • 20. Xpose Coordinating Operator View (transfer between Operators) Transfer ! Event per Operator 20 Event Types 14/02/2014
  • 21. spin-off de la Universidad de Valencia Contact me if you want more information ! Leo van den Berg University of Valencia – ESAM S.L. l.vdberg [at] esam.uv.es Tel: +34 96 354 3552 21 14/02/2014