Nursery

   

Complete name of the project

Nursery

Submitter information

Benoit HERARD, Orange, benoit.herard@orange.com

Project purpose and summarization

Project information

Nursery is a software suite dedicated to API publishing and subscription life cycle management.

Description of the project and its goals

Nursery is a set of sofware allowing to manage an API ecosystem.
It includes:
  - an API gateway: technical point of publication for web API allowing to simplify network issues for producer and consumer. It enforce access policy management (encryption, authorization, quotas. It's based on apache web server (apache module)
  - an API selfcare: this is a maket place allowing consumer to subscribe to published API. Once subscriptyions are validated by an adminstrator, API gateway is provisioned to enable access for consumer. It's a JEE web app.
  - a monitoring probe module, enabling generic HTML monitoring page to be plugged behing any monitoring sysem (like Nagios). It offers a simple OK/KO web page to monitoring system and send proper request (SOAP, REST) information to API to monitor. It also provide some additionnal connectors specificly for nagios integration. It's a JEE web app

In addition, even if it is not feature of Nursery, it also provides a "received SMS router" witch is able to forward received SMS according to the SMS description( content, sender...) and enabling mutualization of SMS infrastructure (One shortCode/MSISDN, many recipient).
The typical use case is the following:
  - a SMS "box" (such  like Kannelm) received a SMS from GSM network and forward it, as a web request to the SMS Router. According to routing rule, routeur will forward the request to the proper recipient.

Targeted audience

Sofware embed in Nursery are many middleware software targed for network and infrastrure pepoles (Web Service Gateway) as well as developper  (API selfcare) for publishing an cusuming web APIs

Supporting team

Main committer is benoit.herard@orange.com

Business model

User community

The Emerginov project  (http://emerginov.ow2.org) is already using Nursery

Internationalization

WS Gateway GUI is EN
API Selfcare, API monitoring probes and SMS Router GUIs support FR/EN

Roadmap

Hosting

Your project and OW2

OW2 components

Synergies

Interested parties

see http://emerginov.ow2.org

Technologies and standards

Contribution to the OW2 Community

Motivations to join the consortium and its community

Other Information?

License

Apache Software License 2.0

Terms and conditions acceptance

Yes

Tags:
Created by Benoit HERARD on 2013/01/09 09:14

Powered by XWiki Hosted by Xsalto Free PageRank Checker Creative Commons 2.0 license Legal Notice