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 4: “Think Open Software has a focused approach on the engineering of the web aplication software, rather than a split focus including hosting and design of the website.” – Christian Burger, Director, Think Open