I'm designing an application with a great need for very high availability, and my client policy has decided it will run using Postgres 7.2 and PHP, on a 3-Tier (separated in 3 machines) Architecture.
I'm very tricked about how can I build my middle-tier. My brief research pointed me into Java 2 Enterprise Edition and one application server such as Netscape's. But I desired strongly to run away from the Java world - or at least from the expensive, tricky world of $35,000/CPU Netscape Application Server.
Can PHP (from Apache) access other kinds of objects, running, perhaps, on Jakarta Tomcat? I am talking about accessing objects already running on some kind of app server. Can PHP classes be written as some kind of persistent servlets, communicable and addressable across machines?
That would really make a difference on developing!