EnterpriseWorks is committed to use open-source technologies to ensure all enterprise applications that will be purchased on the online repository are platform independent and vendor independent.
The following is a list of technologies we intend to use:
Programming Languages
Development Methodology
- Agile : Extreme Programming
- Test Driven Development
Development Tools
- Eclipse – integrated development editor
- Ant – build tool
- SVN – version control
- Jetty – servlet web server
- Cactus – application container
- Clover – test coverage tool
- JUnit – test framework
- JMeter – test performance tool
Enterprise Architectures
- J2EE
- EJB – Enterprise Java Beans
- JMS – Java Messaging Service
- SOA – Service Oriented Architecture
Open Source Technologies
- Log4J - logging
- JackRabbit – content repository
- Lucene - text-search engine
- Solr - search server
- Apache Cayenne – object relational mapping framework
Reporting
- Jasper Reports - reporting engine
- Jasper Report Analysis Server – reporting and data analysis server
Application Servers
- JBoss Application Server
- Oracle Glassfish Application Server
Enterprise Database Systems