My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

Introduction

Mokai is a messaging gateway server that routes messages between applications and mobile operators without having to write complex rules or routes. It supports a variety of mechanisms and protocols including HTTP, Mail, SMPP and JMS (Java Message Service), among others.

Features

  • Deploy in standalone or embedded mode.
  • Use the provided connectors to receive and process messages (or build your own).
  • Handle any type of message.
  • Use any storage mechanism. Built-in support for MySQL and Apache Derby is provided.
  • Manage and monitor the gateway using the Web Administration Console.
  • Hot-deploy extensions using the plugin mechanism.

Status

Alpha 0.5.0 Released! Download it now!

This is the third alpha release. It provides the required functionality to run Mokai in standalone or embedded mode.

Documentation

The documentation has been moved to Github.

Community

Architecture Overview

.

The Routing Engine, powered by Apache Camel, is the core of the Mokai Gateway. It provides mechanisms to receive messages from applications and route them externally through processors. The following figure shows a simplified version of the Routing Engine using two connectors to receive messages (Http and Mail) and two connectors to process them (SMPP and Http).

.

.

Powered by Google Project Hosting