LogiCreate can and does make similar claims, but it's not something which is 'free'. This isn't a sales pitch, but I do want to make it known that people *are* doing enterprise stuff with PHP.
Originally posted by Jeremy W.
Somehow I got unsubbed from this thread... odd...
Anyways, put it this way, we have a massive application we're working:
- Main Controller
- Profiling System
- Service Authentication System
- User Authentication System
- Mailing List Subsystem
- Streaming Media Management Subsystem
- Timesheet Subsystem
- HR Subsystem
And that's just what's done or being worked on now... We needed to swap out the Mailing List System's Controller's sending method from unvalidated SMTP to validated SMTP.
It required changes across multiple layers, multiple webservices, and effectively changed the way one of our existing Business Logic systems sent mass mailings and communicated to the mailing list subsystem.
What code changes were required? None.
Another example? We recently needed to move our database server from one servername and box (sinai) to another (ms-sql), we were also changing versions of SQL Server (up to 2K from 7.0), and were going behind a new firewall.
Our system is setup so that all calls from system to system are generated through the Controller, which then passes the current system reference (Active TCP/IP connections, effectively). System references are assigend by the systems themselves when they come online, with dynamic port configuration, etc.
So, what happened when one of our processes crashed and we decided to not only change the entire TimeSheet system, but upgrade at the same time (why not, right) and change servers? It was down for 10 minutes while we packaged a new installation program, installed it and brought it online.
So, we've done more than "redesign major parts". We've redeveloped, redeployed and redistributed entire portions of our internal system. The only reason there is downtime is when something truly odd happens (in the above case it was an MIS issue, server stopped communicating externally).
Love to see other applications make the above claims to fame.