CeosMW - JSONRPC n-tier middleware


Version 0.0.1

CeosMW is a package of Lazarus/FPC components for communication using JSONRPC 2.0 protocol (http://www.jsonrpc.org). This implements a client and server layers to an n-tier solution.

TCeosServer - Server component to process JSONRPC requests. Compatible with all programming languages that implement JSONRPC.

TCeosClient - Component client that makes calls according to the server implementations.

CeosMW GIT Repository: https://github.com/jbsolucoes/ceosmw
CeosMW GIT Tutorial in Wiki: https://github.com/jbsolucoes/ceosmw/wiki


Server Demo

https://www.youtube.com/watch?v=dZAcx66-t3w

Client Demo

https://www.youtube.com/watch?v=jfKfoqRxE6E

How install

https://www.youtube.com/watch?v=qZw51zr9OUk


Future implementations

  • Database layer with TCeosQuery component and GreyHound - https://github.com/mdbs99/Greyhound
  • REST and web broker improvements with Brook Framework - http://silvioprog.github.io/brookframework
  • Script engine for server layer

    This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


    Thanks for Silvio Clecio (Brook Framework), Marcos Douglas (Greyhound) and Lazarus/FPC brazilian community!

    Enjoy!

    CeosMW GIT Repository: https://github.com/jbsolucoes/ceosmw


    JBS Soluções © 2013
    sac@jbsolucoes.net