tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
307
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    fsmarine fsmarine ist offline Mitglied Bronze
    Registriert seit
    Feb 2008
    Beiträge
    37
    Hallo Leute,

    ich brauche mal ein Tipp von euch...

    Ich habe hier ein Client-Server System, das mit meinem Application Server kommuniziert.
    Dabei soll der Server mit meinem Application Server kommunizieren.

    Der Server fragt dabei XML-Daten von dem Application Server ab. Dabei sollen nur autorisierte Server Informationen abfragen können.

    Die Serveranwendung ist eine C Anwendung. Wie kann ich am besten die Kommunikation etablieren? Und warum ?
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo,

    am einfachsten wäre es wohl wenn du die XML Files über einen HTTP Server innerhalb des Application Servers bereitstellen würdest.
    Den Bereich, in dem die XML Files liegen, kannst du dann beispielsweise per HTTP Basic Auth schützen.

    Der C Server muss dann einfach nur einen HTTP Request mit den entsprechenden Authentifizierungsinformationen an den Application Server
    senden und kann anschließend die XML Dateien downloaden.

    Ansonsten könnte man noch CORBA oder XML RPC verwenden.

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  3. #3
    fsmarine fsmarine ist offline Mitglied Bronze
    Registriert seit
    Feb 2008
    Beiträge
    37
    Danke für die Antwort,

    Die Daten liegen zum glück nicht lokal auf dem Rechner sondern sind in einer MySQL Datenbank eingetragen auf die ich mit meinem Applikationserver zugreifen kann.

    Es muss auch nicht einfach sein. Das wichtigste ist die Sicherheit, danach kommt die Performance (der Server kann oft Fragen) und am Schluss kommt der Aufwand.

    CORBA und XML RPC bauen ja leider nicht auf die Möglichkeiten des J2EE Frameworks auf.

    Wie sieht es mit WebServicen aus ?... Sind die dafür geeignet ?... ich habe zwar noch nie mit denen gearbeitet, aber kann ich die nicht benutzen um Daten von dem Applikationserver abzufragen ?

    Problem ist nur das der Applikationserver auch irgendwie den Server benachrichtigen muss, sobald eine dieser XML Daten sich ändert.... Probleme über Probleme :-P

    Höchstens der Server poolt den Applikationserver an...
     

  4. #4
    fsmarine fsmarine ist offline Mitglied Bronze
    Registriert seit
    Feb 2008
    Beiträge
    37
    Ähmm und was haltet ihr nun von Webservicen in diesem Fall ?
     

  5. #5
    karatekid0815 karatekid0815 ist offline Mitglied
    Registriert seit
    Jun 2007
    Beiträge
    23
    Zitat Zitat von fsmarine Beitrag anzeigen
    Problem ist nur das der Applikationserver auch irgendwie den Server benachrichtigen muss, sobald eine dieser XML Daten sich ändert.... Probleme über Probleme
    Warum änderst du dann nicht gleich die Kommunikationsrichtung ? Sprich der App.Server informiert deinen C-Server über geänderte Files und sendet diese gleich mit.

    Zitat Zitat von fsmarine Beitrag anzeigen
    Höchstens der Server poolt den Applikationserver an...
    Pollen ist meiner Meinung nach immer die schlechtere Lösung und nur bei niedriger Frequenz einsetzbar.

    Ach ja, Webservice geht natürlich auch.
     

  6. #6
    fsmarine fsmarine ist offline Mitglied Bronze
    Registriert seit
    Feb 2008
    Beiträge
    37
    Erstmal danke für die Antwort...

    Muss wenn schon beidseitig sein...

    Erstens weiß der Applicationserver nix über den Ort des Servers... Zweitens will ich kein zusätzlichen Speicher auf dem Server haben, so dass Anfragen nur nach Bedarf dem Server zur verfügung gestellt werden.

    Außerdem muss der Server benachrichtig werden, wenn sich die entsprechenden Daten verändern.
     

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 22.07.09, 08:13
  2. Einsatz-Planer - welche Technologie?!
    Von deostift im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 20.08.08, 14:50
  3. Antworten: 5
    Letzter Beitrag: 21.05.07, 15:18
  4. Antworten: 1
    Letzter Beitrag: 04.11.06, 16:42
  5. Antworten: 1
    Letzter Beitrag: 26.05.04, 10:08