WCF + JAVA PUSH Brak konpcepcji

0

Witam

Chcę stworzyć 2 aplikacje i połączyć je pomiędzy sobą aby mogły przesyłać pomiędzy sobą informacje. Zamierzałem to zrobić wykorzystując We Serivce, ale napotkałem problemy. Opis sytuacji.

Aplikacja 1
Jest napisana w języku C# i wystawia Web Service wykorzystując protokół WCF wysłane są pakiety (w postaci string) do Aplikacji 2. Aplikacja musi stosować technikę PUSH. Aplikacja musi również konsumować Web Service wystawiony przez Aplikację 2. Aplikacją będzie stała na serwerze ze stałym IP.

Aplikacja 2
Aplikacja desktop-owa napisana w Javie. Musi odbierać pakiety od Aplikacji 1, jednocześnie wystawiać Web Service dla Aplikacji 1, aby ta mogła ją skonsumować. Na komputerze użytkownika nie może być żadnego serwera webowego. Aplikacja musi stosować technikę PUSH. Aplikacja będzie stała komputerze ze zmiennym adresie IP.

Czy macie pomysł jak rozwiązać tą łamigłówkę?

0

Ale ja tu nie widzę łamigłówki. Ot masz po prostu 2 aplikacje z webservice'ami. Gdzie masz problem?

0

Jestem newbie jeśli chodzi o Web Service. Jak zrobić żeby jak to zrobić bez instalacji żadnego Glassfisha czy Apache po stronie Aplikacji 2. WCF wykorzystuje do tego ServiceHost. Mógł byś to trochę rozpisać jak ty to widzisz tą komunikację pomiędzy tymi aplikacjami.

0

Ale tak sie nie da. Musisz mieć CXF albo Apache Axis po tej stronie z javą bo ten webservice musi na czymś działać! Jak mam widzieć komunikację między tymi aplikacjami? Normalnie, tak jak każdą inną między webservice, pobierasz informacje o endpoincie i się komunikujesz.
Jak piszesz to w Eclipse to on ma opcje wygenerowania webservce'u bez pisania linijki kodu, wszystko ci wygeneruje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1