Olen toteuttamassa järjestelmää, jossa yhdistetään työasemasovellusta käyttävä yritys www-sivuja käyttävään asiakkaaseen www-palveluntarjoajan tietokannan välityksellä. Asiakas syöttää tietojaan PHP:llä tietokantaan, josta yritys käy työasemasovelluksen (C#, .NET) avulla hakemassa asiakastiedot.
Ongelmana on, että yrityksen nykyinen www-palveluntarjoaja ei salli ulkopuolisia yhteyksiä tietokantaan. Onko kenelläkään tiedossa www-palveluntarjoajia, jotka sallisivat suorat yhteydet (MySQL-)kantaansa, jolloin tietojen hakeminen kotona pyörivällä työasemasovelluksella onnistuisi?
Onko jollakin kenties jokin muu tapa ratkaista ongelma (lukuunottamatta omaa serveriä)?
INT2000 onnistui ainakin joskus ~5vuotta sitten kyseinen operaatio. En tiedä sitten nykyisestä tilanteesta. Kuvittelisi tuollaisia palveluntarjoajia kyllä olevan vaikka kuinka.
Yksi ratkaisu on tehdä PHP-sivu, joka hoitaa halutut asiat palvelimella, ja kutsua tätä PHP-sivua C#-ohjelmasta. PHP-sivulle voi antaa parametreja, se voi käyttää tietokantaa ja tulostaa sivulle tietoja, jotka C#-ohjelma pystyy sitten lukemaan.
Kannattaa sitten muistaa tietoturvapuoli, eli että tieto varmasti kulkee (hyvin) salattuna palvelimen ja koneen välillä, koska muuten se on vähän huonompi juttu jos joku siinä välissä käy napsimassa yrityksen tietoja itselleen.
Tämä on myös pääsyy siihen, ettei palveluntarjoajat mielellään SQL-palvelimiaan julkisena pidä. (Ja Int2k on sen verran huono palveluntarjoaja ettei sitä kannata edes harkita. Huonoja kokemuksia. Eikä vain minulla.)
Aihe on jo aika vanha, joten et voi enää vastata siihen.