cesperanc / pass-onyx

Software solution which integrates the Zend Framework with the Doctrine ORM and provides a SOAP interface to ProcessMaker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ONYX is a software solution which integrates the Zend Framework with the Doctrine ORM, using a custom Zend module to provide a SOAP service used by a specific client (in our implementation, the ProcessorMaker).

Doctrine is used to reverse engineer a MySQL database into classes used by the web service provided with the Zend Framework. Autodiscovery is used to generate the web service descriptors for the clients. With this system, if the structure of the database is updated, those changes can be integrated in the code by running the generateEntities.bash script.

On ProcessMaker we implemented some triggers to interface the provided service with the business process used as a proof of concept.

In the project repositories you can find the solution source code, documentation and virtual machines with the whole solution, data structures, files with the business process, etc.

About

Software solution which integrates the Zend Framework with the Doctrine ORM and provides a SOAP interface to ProcessMaker

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:XSLT 57.4%Language:PHP 35.2%Language:HTML 5.8%Language:CSS 0.8%Language:ApacheConf 0.5%Language:Shell 0.3%