I have to make a rather big design decision and would like to ask for some advices from experienced people :)
I am developing a SOA service using WCF (includes Login + user account management, customer databases, presentation of different product lines of the company, ...).
I now have to decide which front-end technology I am going to use in order to generate the HTML that the users can view in their browsers. The logical answer would be: ASP.Net. However, I would like to know about other options. I am thinking of using a PHP service (since I would like to learn this language). I can think of this scenario:
- The end user accesses the PHP service via HTTP and the PHP service performs some business-logic calls via SOAP to the WCF service and then returns the results to the user.
This creates at least the problem that the user session management has to be on side of the PHP service because the WCF services are only called by the PHP service.
So, is there an easier way to get some (dynamic) HTML presentation layer in front of my WCF service (ignoring ASP.net and preferably using PHP)?