Software Architecture

Open SOA Repository has been developed following this architectural principles :

- Application J2EE
- Application Server : Tomcat
- Database : MySQL or Oracle or Derby (with optimized sql ddl)
- Persistance :
Hibernate JPA to store all metadatas
Java Content Repository to store structured files (XSD, WSDL, ….)
- Workflow : JBoss JBPM
- Framework Model View Controller : Struts2