Architecture
Meteoroid provides users with a function to centrally manage FIWARE Orion's Subscription function and Apache OpenWhisk FaaS function in order to realize an event-driven architecture in FIWARE.Meteoroid consists of OpenWhisk and Meteoroid core.
OpenWhisk provides the following items.
FaaS environment
- OpenWhisk Action
- OpenWhisk API
- OpenWhisk Alarm
- FIWARE's(Orion) Subscription
Meteoroid Core provide the following items.
Abstraction resources
- Meteoroid Function
- Meteoroid Endpoint
- Meteoroid Schedule
- Meteoroid Subscription
Interfaces
Meteorid is easily accessible from clients via a command line tool called the Meteoroid CLI

API Resources Mapping
Abstraction resources are retreating with FaaS environment as follwing.
| Abstraction resources | FaaS environment |
|---|---|
| Meteoroid Function | OpenWhisk Action |
| Meteoroid Endpoint | OpenWhisk API |
| Meteoroid Schedule | OpenWhisk Action |
| Meteoroid Subscription | FIWARE Orion Subscription |