We want to prepare an environment where we can host our all enterprise applications mostly developed on Java framework. As of now we have 3 application but these will increase in future. All applications are based on SOA architecture. The technologies we preferred to setup the whole environment are –
1. Liferay (Enterprise Portal)
2. Redhat Fuse ESB on Openshift/ JBoss EAP/ Apache Camel.
3. Rest Apis for Bussiness Layer
4. Oracle Database
If any other technology required, you can suggest.
The applications can have different domains.
Some of our applications does not have that much traffic which requires load balancer but some has. So how to get load balancer for particular application and leave others as it is.
The environment should be highly scalable and easily upgradable.
Please provide software stack which you are going to use with their licence details and pricing. Also share the architecture which you will follow to prepare the environment and the brief details about which software you are going to use at which place with purpose.