This topic is becoming more and more popular as more people move to Solaris 11.

Some customers connect directly to hosted Oracle Solaris package repositories to get the latest fixes, but most customers set up a local repository due to network restrictions or the desire to control which updates their systems have access to. This article provides best practices for managing local repositories through the complete software lifecycle from development and testing to production deployment.
How to Create Multiple Internal Repositories for Oracle Solaris 11