Open Worx™ - Web Application Architecture

Open Worx™ is a web application platform designed by Think Open Software.

Benefits

Open Worx™ was developed to provide a foundation for enterprise-grade web applications. It mainly provides three benefits
  1. Allows immediate focus on project specific business logic, rather than first having to build underlying components relied on by business logic.
  2. Provides a superior quality application in a fraction of the time it would take to build from scratch.
  3. It is based on Zend Framework which is under the very business friendly “New BSD” license.

Features

  1. Allows database agnostic code thanks to Zend Framework’s database abstraction libraries.
  2. Increases security by preventing common web application vulnerabilities such as SQL injection attacks.

Components

Open Worx™ provides about 125,000 lines of “business friendly” licensed code which is made up of the following components:
  1. Zend Framework is an open source initiative by Zend Technologies
  2. Generic framework extensions to the Zend Framework, which is called the Think Framework.
  3. Professionally designed layout
  4. Generic M-V-C application structure
  5. Pre-written interfaces for role-based user management (self management and administrator management), login and access control, 2 tier navigation system, user notification system, etc

Screenshots

More about Zend Framework

Extending the art & spirit of PHP, Zend Framework is based on simplicity, object-oriented best practices, corporate friendly licensing, and a rigorously tested agile codebase. Zend Framework is focused on building more secure, reliable, and modern Web 2.0 applications & web services, and consuming widely available APIs from leading vendors like Google, Amazon, Yahoo!, Flickr, as well as API providers and cataloguers like StrikeIron and ProgrammableWeb. Most of Zend Framework’s development is commercially sponsored by Zend Technologies. It implements various enterprise design patterns:
  • Model View Controller - http://en.wikipedia.org/wiki/Model-view-controller
  • Front Controller - http://en.wikipedia.org/wiki/Front_controller
  • Two Step View pattern - http://martinfowler.com/eaaCatalog/twoStepView.html

License

New BSD License

No 5: “We found the billing process to be very transparent with specified milestones being attached to each payment. We knew exactly what we were paying for so there were no surprises at any point.” – Dawie du Toit, Managing Director, Simeka Consultants & Actuaries