Hi, could you advise me on best practices?
In best practices, what would be the correct choice of my SOA architecture,
The case is, I have a group of web services that I must publish so that external clients to my network can consume them,
The architecture proposed is as follows:
Layer 1. Web services (implemented logic) I will deploy them in weblogic managed node, at this point this is the doubt: since I would like to know by good practice where I should perform my deployments if I have the complete fusion middleware infrastructure (Admin, OSB, SOA, BAM, WSM-PM all except Admin are clustered), I regularly deploy them on OSB managed node, and then I create the service bus. But I want to take advantage of the resources, and consult with experts, to see if in good practice I must perform the web services deployments in WSM-PM managed node ?? And then create the service proxy (bussines proxy) on the Service bus or both deployed on the same OSB node ??
I hope they can support me, I do not have much experience in the subject.
Layer2. Create the services proxy (OSB)
Layer 3. Create Web Service (.net) client to invoke these services implemented in WLS.
Layer 4. Client Web applications that will consume Web services
This proposed architecture is because the final web services that will be consumed by external clients (internet) must be on a Windows Server (IIS) DMZ computer.
But I do not want to expose in the first layer the services that will have the main logic, so to these services I will locate them in the intranet that is in the Exalogic teams with fusion middleware.
I hope I have given to explain., In advance thank you very much for your guidance.
Regards,