Unit tests to test the api implementation. Theses tests go all the way down into the persistence layer. By default they are using an embedded Java-based database called Derby.
The order in which the tests are run is irrelevant however some tests are more basic then others. For example, you will need to have a Publisher, before you can persist a Business, and you need to have a Business before you can persist a Service. So it makes sense to test persisting a Publisher first.
By default JUnit executes tests in alphabetical order, so to control test execution order we use the JUDDI_###_ prefix.