Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/f-lopes/truck-center
https://github.com/f-lopes/truck-center
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/f-lopes/truck-center
- Owner: f-lopes
- Created: 2015-03-20T15:41:13.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-10-13T20:32:24.000Z (about 9 years ago)
- Last Synced: 2023-08-12T16:02:47.433Z (over 1 year ago)
- Language: Java
- Homepage: http://truck-center.herokuapp.com
- Size: 434 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Truck-Center POC
Proof Of Concept
SOA Project :System to resolve trucks incidents :
1. Android app is used to submit trucks positions to a REST api (Mule ESB : /positionService)
2. Mule ESB endpoint (/positionService) adds positions received to an ActiveMQ queue (DRIVERS.POSITIONS)
2. Esper consumes ActiveMQ queue and processes events. If truck is stuck on the road (incident), Esper detects it and submits a new incident alert to a REST api (webapp endpoint /rests/alerts)
4. A dashboard (/dashboard) displays active (or inactive) incidents and provides a workflow to resolve them using Activiti (incident.bpmn)Technologies :
- Mule ESB
* ActiveMQ
* Esper
- Spring Boot based webapp
* Spring Security
* Spring Data JPA
* Activiti (embedded)
- Android application---
Further improvements for V2 :
- Design
- Push notifications