Hi ,
Creating respostitory is complex and simple at the same time. all you have to do is do a bit homework before starting.
Here are some questions the answers to which will take u there.
Do i have sufficent users to justify the need for bo repository?
What would be the main use of BO respository?( authentication, sharing)
Do i need test and production environment?
which database would hold my BO repository? (Oracle,DB2,SQL Server)
How is the secuirity system to be implemented?( single domain/multiple domain)
Once you figure out all this create schema/schemas on the database and then it only take 10min to create repository using supervisor