Apesar do forum ser Java…
Sou apaixonado por Arquitetura de Sistemas PHP e atuo na área.
Se seu foco é um framework OOP, a melhor opção atualmente é o Zend Framework, alem de mais consistente e permitir flexibilidade de definição arquitetural, tem vários profissionais no mercado que o domina, possui inclusive certificação: ZFCE.
Atualmente trabalho com o modelo: View <-> Controler <-> Business <-> Model, fazendo verificações se a classe que está instanciando é da camada correta, é um pouco complicado no começo mas depois que aprende a trabalhar assim fica muito fácil dar manutenção, que ocorrerão em praticamente 80% dos casos apenas na Business.
O ZF tem integração direta com a jQuery UI através da Biblioteca: ZendX.
Se a idéia é realmente fazer enterprise, pense em um banco de dados que suporte realmente a "porrada", nesse caso o recomendado é o Oracle, mas PostgreSQL provavelmente atenderá bem a necessidade inicial, se usar o ZF, poderá migrar tranquilamente, pois ele possui adapters para vários bancos sem impactos na aplicação.
Se a preocupação é performance, pense no application server da Zend: Zend Server. Vc terá opções: CE(Community Edition), Enterprise e Cluster Manager. Com eles vc configura vários níveis de cache, inclusive a nível de bytecode pré-processado, onde a apartir da primeira execução ele faz cache do bytecode acelerando o processamento nas proximas requisições.
Recomendo usar php5.3, já vem mais sólido e com vários recursos inclusive namespaces, que facilita muito nas questoes de empacotamentos com PHAR, além do core ter sido revisto dando um ganho de praticamente 30% de performance, apenas migrando de 5.2 para 5.3.
Bom, esses detalhes são superficiais, se preferir podemos conversar melhor para mais detalhes, até mesmo uma consultoria se for o caso.
Espero ter ajudado…
Abraços.