My experience on a very big project (financial environment, 6000 systems) is there are two big issues in proprietary software used on Linux systems: 1. you can not use the distribution you like 2. you can not freely update the operative system, for instance kernel security patches supplied by commercial Linux distributors, because proprietary software will deal with them only one year later.
If you can/may, use only open source software: replace the DB with PostgreSQL or SAPDB, replace the application server with Jboss or Tomcat.
My experience on a very big project (financial environment, 6000 systems) is there are two big issues in proprietary software used on Linux systems:
1. you can not use the distribution you like
2. you can not freely update the operative system, for instance kernel security patches supplied by commercial Linux distributors, because proprietary software will deal with them only one year later.
If you can/may, use only open source software: replace the DB with PostgreSQL or SAPDB, replace the application server with Jboss or Tomcat.
Good luck.