Beste GOT-ers,
Voor mijn stage moet ik een koppeling maken tussen twee databases. Een MS SQL en MySQL. Eerst maar even een schetjes middels ASCII om de boel een beetje te verhelderen:
Die koppeling moet gebeuren middels webservices (poort 80) van de opdrachtgever, omdat de boel anders schijnbaar niet over het internet kan (firewalls bla die bla).
De opdracht: Eens in de zoveel tijd (zeg bijv. 2 uur) moet webservice 1 controleren of er wijzigingen zijn in de MS SQL DB, en indien die er zijn dan moet de boel omgezet worden en doorgepompt worden naar webservice 2 welke het vervolgens in de MySQL DB moet pleuren. Overigs zijn beide server voorzien van MS IIS.
Naar heel wat ge-google, kom ik eigenlijk nergens voorbeelden tegen met twee webservices die met elkaar praten. En is het in mijn geval handig om gewoon voor allebei te systemen ASP.NET C# Webservices te gebruiken. Iemand tips over de globale opzet, en heb ik misschien toch maar 1 webservice nodig?
Voor mijn stage moet ik een koppeling maken tussen twee databases. Een MS SQL en MySQL. Eerst maar even een schetjes middels ASCII om de boel een beetje te verhelderen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| - - - - - - - - - - lokale netwerk
| |
[ Pc's met delphi-prog ]
| | |
|
| [ MS SQL DB ] |
|
| | |
[ Webservice 1 ]
| | |
- - - - - - - - - - - - - -
|
|
- - - - - - - - - - hostingprovider
| | |
[ Webservice 2 ]
| | |
|
| [ MySQL DB ] |
|
| [ Moodle / PHP |
- - - - - - - - - - - - - - |
Die koppeling moet gebeuren middels webservices (poort 80) van de opdrachtgever, omdat de boel anders schijnbaar niet over het internet kan (firewalls bla die bla).
De opdracht: Eens in de zoveel tijd (zeg bijv. 2 uur) moet webservice 1 controleren of er wijzigingen zijn in de MS SQL DB, en indien die er zijn dan moet de boel omgezet worden en doorgepompt worden naar webservice 2 welke het vervolgens in de MySQL DB moet pleuren. Overigs zijn beide server voorzien van MS IIS.
Naar heel wat ge-google, kom ik eigenlijk nergens voorbeelden tegen met twee webservices die met elkaar praten. En is het in mijn geval handig om gewoon voor allebei te systemen ASP.NET C# Webservices te gebruiken. Iemand tips over de globale opzet, en heb ik misschien toch maar 1 webservice nodig?
[ Voor 3% gewijzigd door MadFly op 18-04-2005 22:12 ]