web services - Best approach(es) or technolog(y/ies) for this specific problem? -


I have a web-based interface to assign invoices, customer records and other transaction records, which are currently available for all the databases Interacting with the aforementioned stored on the same machine as you can imagine, this is a very easy set-up that includes Web App and Database (MySQL). However, the ideal scenario is to keep records on current (easy) machines and to move the web server to another server within the same network (once again easy) ... but additionally, provide facilities on a public Creating a website for customers to manage accounts and so forth. The problem is - the public-facing web server is completely positioned at a different location because it is a dedicated server provided by a famous ISP.

What is the best way to enable the record, to make sure that all communications are secure, while this is accessible to other servers. Speed ​​is not a big factor, however any outage on any side should be handled in a systematic manner. Initially my thoughts came to web services (XML-RPC / SOAP /), but these options present difficulties (security is a key, overproportion).

PHP-based web-app The public-facing site may also be PHP-based, though Python (possibly using Django) is another option. The introduction of any other techniques (Java etc.) is not a problem, although it is preferred, if they are Linux-friendly (hence the .NET will not be the best fit here).

Sorry if this question is somewhat verbatim and unclear. I am testing water regarding this kind of problem. Gratitude has been received for any advice or suggestions.

I did something like that. You can expose a web service on the Internet which will use the database, but the request for the service is strong, must match the shadow and salty password (which will be safe in DMZ on the ISP server).

< P> Either this or some kind of public / private key encryption scheme.


Comments

Popular posts from this blog

c++ - Linux and clipboard -

What is expire header and how to achive them in ASP.NET and PHP? -

sql server - How can I determine which of my SQL 2005 statistics are unused? -