2009-06-07 7 views
0

Ich habe zwei separate Web-Anwendungen, beide im selben Intranet.Kommunikation zwischen Intranet-Anwendungen

Eine der beiden ist eine Legacy-Anwendung, streng eine statische Site, die über Apache bedient wird.

Die andere Anwendung ist neu, eine, die ich derzeit baue, und wird eine dynamische Website mit einer Datenbank sein.

In der ersten Anwendung möchte ich ein paar Formularseiten haben, die Informationen sammeln, und die Informationen verarbeitet (gepostet) und in der zweiten Anwendungsdatenbank gespeichert.

Ich habe noch nie eine Anwendung einen Beitrag von einer anderen Anwendung akzeptieren, so dass ich nicht den besten Weg weiß, um fortzufahren. Wenn es eine bessere Idee als eine Post gibt, sag es bitte. Muss ich auch etwas Spezielles tun, wie eine bestimmte Konfiguration, damit die zweite Anwendung Informationen von der ersten Anwendung akzeptiert.

Wenn es darauf ankommt, habe ich die volle Kontrolle über die zweite Anwendung, und bisher verwende ich Glassfish als Anwendungsserver, Java als Sprache, und ich benutze Spring.

Antwort

0

Ja, Sie beschreiben eine Situation, in der Ihre neue Website im Wesentlichen eine RESTful web service Funktionalität für Ihre alte, ältere Website ist. Es ist nichts falsch an dieser Architektur ... in der Tat ist es ziemlich üblich. :)

+0

Ich nehme an, Sie sagen, die zweite Anwendung wird einen RESTful Web-Service haben, den die erste Anwendung aufrufen wird? Wenn ja, kann die erste Anwendung den RESTful-Service von einer HTML-Seite aufrufen, die ein Formular enthält (so ähnlich wie ein Post zur zweiten Anwendung)? – bmw0128