G
Gizmo77
Gast
Hallo Community...
Ich habe ein Projekt auf der uni am laufen, und ihr könntet mir wirklcih viel helfen, wenn ihr mir denkanstösse geben könntet. Leider bin ich noch ziemlich "frisch" bei webservices, und daher auf hilfe angewiesen.
Zuerst mal das Projekt:
Ich bin betreiber eines Online-Reisebüros, welches Flüge, Hotels, Mietautos,... anbietet.
Ziel dieses Reisebüros ist es, verschiedenste WEbservices anzubinden, und eben deren Ressourcen anzubieten, ohne dass der User merkt, dass die Angebote von verschiedenen Anbietern kommen.
Klassisch Expedia.de oder ähnliches.
So, nun meine Frage bzw. mein Plan:
Ich hab mir das so vorgestellt, dass eine HTML Website die Anfragedaten an einen Java-"Manager" schickt, der zur Online-Reiseverwaltung gehört.
Es gibt ein Interface "IFlug", welches die Methoden vordefiniert, welche jedes Webservice anbieten muss, das sich an meine Applikation anbindet.
Also z.B. getFlightList, bookFlight,...
Für jedes Flugwebservice (Lufthansa, British Airways, Air France,...), das nun an meine Plattform angebunden wird, muss eine Class erstellt werden, welche das Interface implementiert.
Kommt nun eine Fluganfrage, müsste der Manager alle Klassen aufrufen, welche dieses Interface implementiert haben...
Erste Frage: ist dies möglich ? ist dies elegant ? gibts andere Wege wie sowas normal gemacht wird ?
So, das wäre mein Plan.
Zweite Frage: Bin ich komplett am Holzweg und die Applikation solte anders aufgebaut werden ?
Für jeden Input 100000x dankbar
Gizmo
Ich habe ein Projekt auf der uni am laufen, und ihr könntet mir wirklcih viel helfen, wenn ihr mir denkanstösse geben könntet. Leider bin ich noch ziemlich "frisch" bei webservices, und daher auf hilfe angewiesen.
Zuerst mal das Projekt:
Ich bin betreiber eines Online-Reisebüros, welches Flüge, Hotels, Mietautos,... anbietet.
Ziel dieses Reisebüros ist es, verschiedenste WEbservices anzubinden, und eben deren Ressourcen anzubieten, ohne dass der User merkt, dass die Angebote von verschiedenen Anbietern kommen.
Klassisch Expedia.de oder ähnliches.
So, nun meine Frage bzw. mein Plan:
Ich hab mir das so vorgestellt, dass eine HTML Website die Anfragedaten an einen Java-"Manager" schickt, der zur Online-Reiseverwaltung gehört.
Es gibt ein Interface "IFlug", welches die Methoden vordefiniert, welche jedes Webservice anbieten muss, das sich an meine Applikation anbindet.
Also z.B. getFlightList, bookFlight,...
Für jedes Flugwebservice (Lufthansa, British Airways, Air France,...), das nun an meine Plattform angebunden wird, muss eine Class erstellt werden, welche das Interface implementiert.
Kommt nun eine Fluganfrage, müsste der Manager alle Klassen aufrufen, welche dieses Interface implementiert haben...
Erste Frage: ist dies möglich ? ist dies elegant ? gibts andere Wege wie sowas normal gemacht wird ?
So, das wäre mein Plan.
Zweite Frage: Bin ich komplett am Holzweg und die Applikation solte anders aufgebaut werden ?
Für jeden Input 100000x dankbar
Gizmo