Skip to content

Latest commit

 

History

History
325 lines (214 loc) · 7.46 KB

PITCHME.md

File metadata and controls

325 lines (214 loc) · 7.46 KB

Orienteer

Open Source Business Application Platform Word Clound


Key Features

  • Open Source
  • Docker/Cloud ready
  • Rapid Application Development
  • Extreme performance
  • High integration capabilities
  • Pareto principle
    • 80% is Out Of the Box
    • The REST 20% can be easily plugged

Modules

Modules Screenshot

Orienteer Core

  • Lightweight
  • Based on OrientDB: multi-paradigm NoSQL DB
  • Powerful security model
  • Buil-in localization
  • Dashboards/Widgets-based UI
  • Dynamic pluggable architecture
  • Background processes/tasks
  • Docker ready

@fa[arrow-down]

+++ @title[DB Schema] DB Schema as grid...

Orienteer grid schema

+++ @title[Schema UML]

...or as graph

Orienteer graph schema

+++ @title[Dashboards&Widgets]

Dynamic dashboards and widgets

Orienteer filters

+++ @title[Data filtering]

Data filtering

Orienteer filters

+++ @title[Modules loading]

Dynamic module loading

Orienteer modules


Orienteer Architect

  • UML-based editor of data-models
    • Support of Orienteer specific features
  • Rapid Application Development methodology
  • Support runtime DB schema changes

@fa[arrow-down]

+++ @title[UML-like editor]

UML-like editor for data modeling

Architect diagram

+++ @title[Create or reuse]

New classes or reuse existing

Architect use classes

+++ @title[Applying to DB]

Applying to DB

Architect save


Orienteer BIRT

  • 2-side integration
    • Adapter for Eclipse BIRT for reports design
    • Module for Orienteer for seamless reports representation
  • Fully embedded execution
  • Export capabilities

@fa[arrow-down]

+++ @title[Eclipse BIRT]

Prepare report in Eclipse BIRT...

Camel data

+++ @title[Orienteer BIRT widget]

...then upload and use it in Orienteer!

Camel data


Orienteer BPM

  • Seamless embedding of Camunda – Top Business Process Management
  • Build-in process definition editor
  • Support of user forms
  • Seamless integration on scripting level
  • Historical data

@fa[arrow-down]

+++?image=http://orienteerbap.github.io/Orienteer/images/overview/Orienteer_BPM.png&size=contain @title[BPM Editor]


Orienteer Camel

  • 2-side integration:
    • Adapter for Apache Camel to work with OrientDB and Orienteer
    • Module for Orienteer for Apache Camel specific background tasks
  • Easy embedding of integrations with external data sources and data storages
  • Support of wide range of OrientDB specific conversions
  • Support of streaming integrations

@fa[arrow-down]

+++ @title[Data sample]

Some data to export

Camel data

+++ @title[Camel config]

Specify simple camel configuration, press "Run"...

Camel script

+++ @title[Camel Task]

... wait for a while ... Camel session

+++ @title[Results in CSV]

...and get CSV file!

Camel out


Orienteer ETL

  • Quick and robust loading of data from external data sources
  • RDBMs, Files/URLs with JSON/XML, Excel and other data source types
  • Multiple steps transformation rules are supported
  • Reconciliation or auto-merge is possible

@fa[arrow-down]

+++ @title[Source CSV]

CSV file to import to DB

Camel out

+++ @title[OrientDB ETL]

Specify OrientDB ETL configuration, press "Run"...

ETL Script

+++ @title[ETL Task]

... wait for a while ...

ETL Session

+++ @title[Results in Orienteer]

...and get data in Orienteer!

ETL result


Orienteer Dev Utils

  • Extended functionality for developers
  • Build in consoles for:
    • OrientDB SQL
    • Scripting w/ orienteer context
  • Wicket statistics pages for debuging

@fa[arrow-down]

+++?image=http://orienteerbap.github.io/Orienteer/images/overview/Orienteer_DevTools_JS.png&size=contain @title[JavaScript]

+++?image=http://orienteerbap.github.io/Orienteer/images/overview/Orienteer_DevTools_SQL.png&size=contain @title[SQL]


Orienteer Graph

  • Module for extended support of OrientDB graph capabilities
    • Graph visualization
    • Graph widgets for vertexes and edges

@fa[arrow-down]

+++?image=http://orienteerbap.github.io/Orienteer/images/overview/Graph_viz.png&size=contain @title[Graph Visualization]


Orienteer Logger Server

  • Remote monitoring of incidents
  • Contains 2 parts
    • Pure java library for reporting – can be used on Android or any java application
    • Orienteer server-side for analysis
  • Flexible reporting fields

@fa[arrow-down]

+++?image=http://orienteerbap.github.io/Orienteer/images/overview/Orienteer_Logger.png&size=contain @title[Logged Incident]


Orienteer Pages

  • Lightweight CMS for Orienteer
  • Dynamic programming of server/client-side
  • REST for one-page applications
  • Special tags for easy widgets/properties embedding

Orienteer Pivot Table

  • Widget for data pivoting and in-place analysis
  • Pre-integrated with Orienteer localization

@fa[arrow-down]

+++?image=http://orienteerbap.github.io/Orienteer/images/overview/pivottable.png&size=contain @title[Simple Pivot]

+++?image=http://orienteerbap.github.io/Orienteer/images/overview/PivotTable_barcharts.png&size=contain @title[Barchart]


Orienteer Taucharts

  • Beautiful visualizations for datasets from Orienteer
  • Dynamic or preloaded data
  • Flexible Taucharts configuration

@fa[arrow-down]

+++?image=http://orienteerbap.github.io/Orienteer/images/overview/Taucharts.png&size=contain @title[Taucharts]


Orienteer Telegram

  • MetaBot for building bots to access data in Orienteer
  • Localization
  • Authentication
  • Flexible search
  • Paging
  • Ability to customize document representation

@fa[arrow-down]

+++?image=http://orienteerbap.github.io/Orienteer/images/overview/otelebot.png&size=contain @title[Dialog]


Resources