All Projects → OkinawaOpenLaboratory → fiware-meteoroid

OkinawaOpenLaboratory / fiware-meteoroid

Licence: AGPL-3.0 license
Meteoroid realizes integrating Function as a Service(FaaS) capabilities in FIWARE. It provides a management interface specialized for FaaS and FIWARE.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Mustache
554 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to fiware-meteoroid

openwhisk-runtime-python
Apache OpenWhisk Runtime Python supports Apache OpenWhisk functions written in Python
Stars: ✭ 39 (+200%)
Mutual labels:  faas, openwhisk
openwhisk-runtime-java
Apache OpenWhisk Runtime Java supports Apache OpenWhisk functions written in Java and other JVM-hosted languages
Stars: ✭ 43 (+230.77%)
Mutual labels:  faas, openwhisk
openwhisk-runtime-docker
Apache OpenWhisk SDK for building Docker "blackbox" runtimes
Stars: ✭ 23 (+76.92%)
Mutual labels:  faas, openwhisk
openwhisk-package-kafka
Apache OpenWhisk package for communicating with Kafka or Message Hub
Stars: ✭ 35 (+169.23%)
Mutual labels:  faas, openwhisk
serverless-company
Serverless. FaaS. Spring Boot. Spring Cloud Function
Stars: ✭ 15 (+15.38%)
Mutual labels:  faas, openwhisk
openwhisk-runtime-dotnet
Apache OpenWhisk Runtime .Net supports Apache OpenWhisk functions written in .Net languages
Stars: ✭ 23 (+76.92%)
Mutual labels:  faas, openwhisk
openwhisk-runtime-go
Apache OpenWhisk Runtime Go supports Apache OpenWhisk functions written in Go
Stars: ✭ 31 (+138.46%)
Mutual labels:  faas, openwhisk
faas-tutorial
Java FaaS demos with OpenWhisk and OpenShift
Stars: ✭ 43 (+230.77%)
Mutual labels:  faas, openwhisk
Openwhisk
Apache OpenWhisk is an open source serverless cloud platform
Stars: ✭ 5,499 (+42200%)
Mutual labels:  faas, openwhisk
openwhisk-catalog
Curated catalog of Apache OpenWhisk packages to interface with event producers and consumers
Stars: ✭ 30 (+130.77%)
Mutual labels:  faas, openwhisk
direct-stripe
Stripe payment button for WordPress websites
Stars: ✭ 12 (-7.69%)
Mutual labels:  subscription
slack-chatbot-database-watson
Code for the solution tutorial "Build a database-driven Slackbot" (chatbot) with a custom extension in IBM Watson Assistant
Stars: ✭ 23 (+76.92%)
Mutual labels:  openwhisk
2020
Make your own 2020 ASCII art
Stars: ✭ 26 (+100%)
Mutual labels:  faas
multiple-deployment-options
Shows how one service can be deployed to multiple deployment options
Stars: ✭ 20 (+53.85%)
Mutual labels:  openwhisk
WF-website
Website for Western Friend, part of the Religious Society of Friends
Stars: ✭ 34 (+161.54%)
Mutual labels:  subscription
vcenter-connector
Extend vCenter with OpenFaaS
Stars: ✭ 29 (+123.08%)
Mutual labels:  faas
openwhisk-client-swift
[DEPRECATED] - openwhisk-client-swift is a Swift client SDK for OpenWhisk with support for iOS, WatchOS2, and Darwin CLI apps
Stars: ✭ 20 (+53.85%)
Mutual labels:  openwhisk
ssr-decode
一个解析Shadowsocks/ShadowsocksR/V2Ray订阅链接(http/ss/ssr/vmess)并生成json配置文件的百行shell小脚本
Stars: ✭ 53 (+307.69%)
Mutual labels:  subscription
ng-observe
Angular reactivity streamlined...
Stars: ✭ 65 (+400%)
Mutual labels:  subscription
sigfox-iotagent
IoT Agent for the Sigfox protocol
Stars: ✭ 11 (-15.38%)
Mutual labels:  fiware

Welcome to FIWARE Meteoroid

PyPI GitHub

Overview

Meteoroid realizes integrating Function as a Service(FaaS) capabilities in FIWARE. Meteoroid provides the concept of integrating OpenWhisk and FIWARE.

Architecture

Reference Architecture

Meteoroid is a concept that integrates FIWARE and FaaS. The deploy tool provided by Meteoroid deploys the environment including the following components as the reference architecture.

  • FIWARE Orion
    • The orion context broker is the core component of FIWARE. In Meteoroid, Orion triggers Open Whisk Action.
  • OpenWhisk
    • Meteoroid uses OpenWhisk(FaaS) to execute several Functions.
  • Deplooy tools
    • Administrator uses Helm Chart for Docker-compose and Kubernetes to deploy Meteoroid environment.
  • CLI
    • User manages Meteoroid from CLI.
  • Short Time History
    • Short Time History (STH) is not always a necessary component, but it is required when using time series data from Function.

Implementation choices

To use Meteoroid, you can choose from two implementations.

  • Without fiware-faas-integrator

    • You can choose not to use fiware-faas-integrator. In this case, you can use full features by directly using the Orion API or OpenWhisk API. See Getting Started for usage.
  • With fiware-faas-integrator

    • fiware-faas-integrator provides a management interface specialized for FaaS and FIWARE. Application developers can take advantage of the unified interface provided by fiware-faas-integrator for integrating Orion and Open Whisk. In addition, you can use the CLI interface dedicated to Meteoroid. It may have limited functionality compared to using Orion and OpenWhisk APIs directly without fiware-faas-integrator. Please see here for full documentation.

Contribution guidelines

You should read this if you plan to contribute with code to Meteoroid

License

GNU Affero General Public License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].