Our company has outsourced its internet site development to a LAMP shop. For now it's simply for displaying company product content. However, I can already tell that our business may want to hook into the back-office applications (in the future) for e-commerce and customer-related purposes.
Considering that our key back-office apps are Java based, should I worry about having a PHP based app facing the net? How to call our business logic?