hallo,
ich habe da mal ne frage zu web services: das konzept verspricht ja eine (einfache?) anwendungsintegration und interoperabilität.
das wollte ich jetzt beides anhand einer anwendung testen - allerdings hat sich da eine frage ergeben. zunächst einmal was ich vorhabe:
ich möchte einen Web Service in PHP schreiben, den ich als "baustein" in verschiedene Client-Umgebungen integrieren möchte. um gleichzeitig das thema Interoperabilität abzuarbeiten, sollen Web Service und Client unterschiedliche technologien verwenden.
Der Web Service ist wie gesagt eine PHP-Anwendung, die einen Terminkalender realisiert.
Der kalender ist wiederum mit einer mySQL datenbank gekoppelt. wenn ich im kalender einen tag anklicke, so bekomme ich zu diesem tag meine termine zurück (also zunächst nur mal lesender zugriff)
Diesen Kalender möchte ich nun z.B. in einen JSP-Client integrieren...nur wie geht das genau?
in der literatur und im web finde ich überall nur "hello world"-mässige beispiel...da werden einfache funktionen als web service bereitgestellt - das hab ich auch schon alles durchgespielt und funktioniert wunderbar - aber wie ist das, wenn ich jetzt nicht nur eine Funktion getEvent(Date) als PHP web service bereitstellen möchte...sondern den ganzen kalender?
wie geht man da vor?
mir fällt da spontan nur die möglichkeit ein, den php kalender in die JSP seite einzubinden, also als frame - oder include (falls das geht, das man in einer datei php und jsp gleichzeitig verwendet - hab ich noch nie ausprobiert)
oder denk ich viel zu kpmpliziert und kann den gesammten kalender einfach als web service bereitstellen - über ein wsdl anbieten und dann jsp-seitig mit wsdl2java und axis alles automatisch generieren lassen? was würde dabei rauskommen?
fragen über fragen
kann mir jemand helfen
ich habe da mal ne frage zu web services: das konzept verspricht ja eine (einfache?) anwendungsintegration und interoperabilität.
das wollte ich jetzt beides anhand einer anwendung testen - allerdings hat sich da eine frage ergeben. zunächst einmal was ich vorhabe:
ich möchte einen Web Service in PHP schreiben, den ich als "baustein" in verschiedene Client-Umgebungen integrieren möchte. um gleichzeitig das thema Interoperabilität abzuarbeiten, sollen Web Service und Client unterschiedliche technologien verwenden.
Der Web Service ist wie gesagt eine PHP-Anwendung, die einen Terminkalender realisiert.
Der kalender ist wiederum mit einer mySQL datenbank gekoppelt. wenn ich im kalender einen tag anklicke, so bekomme ich zu diesem tag meine termine zurück (also zunächst nur mal lesender zugriff)
Diesen Kalender möchte ich nun z.B. in einen JSP-Client integrieren...nur wie geht das genau?
in der literatur und im web finde ich überall nur "hello world"-mässige beispiel...da werden einfache funktionen als web service bereitgestellt - das hab ich auch schon alles durchgespielt und funktioniert wunderbar - aber wie ist das, wenn ich jetzt nicht nur eine Funktion getEvent(Date) als PHP web service bereitstellen möchte...sondern den ganzen kalender?
wie geht man da vor?
mir fällt da spontan nur die möglichkeit ein, den php kalender in die JSP seite einzubinden, also als frame - oder include (falls das geht, das man in einer datei php und jsp gleichzeitig verwendet - hab ich noch nie ausprobiert)
oder denk ich viel zu kpmpliziert und kann den gesammten kalender einfach als web service bereitstellen - über ein wsdl anbieten und dann jsp-seitig mit wsdl2java und axis alles automatisch generieren lassen? was würde dabei rauskommen?
fragen über fragen
kann mir jemand helfen