My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

Purpose:

This project is a sort of playground for approaches to solving the software engineering dilemma presented in "The White Label Problem" white paper.

Sections:

  • The paper itself is available for download in the Downloads section.
  • The examples used to generate all the code samples cited in the paper are available in the Source section under "trunk".

Abstract:

If you have large customers, they will inevitably ask you to do something you didn't expect them to, and it will be important for you to do it efficiently and in a manner that doesn't sabotage the maintainability of your system. The tension between customization and regularity is one that virtually every enterprise system must address at some point.

This project seeks to explore technical strategies to dealing with this sort of situation when it becomes a crucial aspect of your system's operation and you must solve "The White Label Problem". The examples are in Java, but the problems and solutions are theoretical and general.

The paper is meant to help establish the proficiency of systems to handle the pressure of behavioral variation, i.e., the ability of it to solve the White Label Problem in a maintainable way, as a new and important aspect of software engineering.

Powered by Google Project Hosting