Bartosz Borowiec

Bartosz Borowiec Salesforce and Java
backend/integration
developer at Inde...

Temat: axis2 bez tomcata

Mam taki problem:
mam ileś tam komputerów i chce żeby każdy z nich mógł wywoływać funkcje na którymkolwiek z pozostałych. Jak narzazie zastanawiam sie nad trzema rozwiązaniami:
1) stara poczciwa corba. Rozwiązanie na pewno stabilne, ale jak pomysle, ze mam sie w tym babrać gęsiej skórki dostaje.
2) zrobic projekt oparty o message driven beeny i kolejki JMS na EJB3.0 - ok będzie działało tylko wiąże sie z stawianiem jbossa albo jakiegoś weblogica na każdym z kompow( troche za ciezkie rozwiazanie):-(
3) axis2 + tomcat tez powinno działać tylko jak w punkcie 2. Za ciężkie rozwiązanie, bo wymaga odpalania toccata na każdym kompie.
Kiedyś obiło mi sie o uszy ze można postawić axisa2 bez tomcata, ( udostępnia czyste webservisy bez całej tej otoczki)... Czy ma ktoś z tym doswiaczenie? ewentualnie jakieś inne pomysly, tylko nie mówicie mi proszę, ze mam to zrobic na czystych soketach..;)Bartosz Michal Borowiec edytował(a) ten post dnia 21.06.08 o godzinie 15:30

konto usunięte

Temat: axis2 bez tomcata

Kiedyś obiło mi sie o uszy ze można postawić axisa2 bez tomcata, ( udostępnia czyste webservisy bez całej tej otoczki)... Czy ma ktoś z tym doswiaczenie? ewentualnie jakieś inne pomysly, tylko nie mówicie mi proszę, ze mam to zrobic na czystych soketach..;)Bartosz Michal Borowiec edytował(a) ten post dnia 21.06.08 o godzinie 15:30

Zapewne, zawsze będzie potrzebny serwer HTTP. Bez Tomcata, znaczyć może, że Axis używa np. jakiegoś już zainstalowanego serwera HTTP.
Marek Markowski

Marek Markowski Programista
Java/J2EE

Temat: axis2 bez tomcata

Bartosz Michal Borowiec:
Mam taki problem:
mam ileś tam komputerów i chce żeby każdy z nich mógł wywoływać funkcje na którymkolwiek z pozostałych.

A brałeś pod uwagę RMI ?
Łukasz Brzyski

Łukasz Brzyski Software Engineer at
Seamless
Distribution AB

Temat: axis2 bez tomcata

spróbuj OSGi

pisałem w tym kiedyś jakąś aplikację rozproszoną. W łatwy sposób podpina się tam moduły webservisowe, a całość jest w miarę lekka.

konto usunięte

Temat: axis2 bez tomcata

Bartosz Michal Borowiec:
Mam taki problem:
mam ileś tam komputerów i chce żeby każdy z nich mógł wywoływać funkcje na którymkolwiek z pozostałych.

JXTA

konto usunięte

Temat: axis2 bez tomcata

Bartosz Michal Borowiec:
Mam taki problem:
mam ileś tam komputerów i chce żeby każdy z nich mógł wywoływać funkcje na którymkolwiek z pozostałych. Jak narzazie zastanawiam sie nad trzema rozwiązaniami:
1) stara poczciwa corba. Rozwiązanie na pewno stabilne, ale jak pomysle, ze mam sie w tym babrać gęsiej skórki dostaje.
2) zrobic projekt oparty o message driven beeny i kolejki JMS na EJB3.0 - ok będzie działało tylko wiąże sie z stawianiem jbossa albo jakiegoś weblogica na każdym z kompow( troche za ciezkie rozwiazanie):-(
3) axis2 + tomcat tez powinno działać tylko jak w punkcie 2. Za ciężkie rozwiązanie, bo wymaga odpalania toccata na każdym kompie.
Kiedyś obiło mi sie o uszy ze można postawić axisa2 bez tomcata, ( udostępnia czyste webservisy bez całej tej otoczki)... Czy ma ktoś z tym doswiaczenie? ewentualnie jakieś inne pomysly, tylko nie mówicie mi proszę, ze mam to zrobic na czystych soketach..;)Bartosz Michal Borowiec edytował(a) ten post dnia 21.06.08 o godzinie 15:30

Mozna uzywac axis2 bez tomcata.
zastosowanie JMS moze sie w twoim przypadku mijac z celem, ale to zalezy jak naprawde wyglada twoj proble, a nawet jak ... zastanow sie nad ActiveMQ - moze ci wystarczy.
rowniez mozesz sie zastanow nad wspomnianym RMI.
Piotr Wierzbowski

Piotr Wierzbowski IT Architect, Asseco
Poland S.A.

Temat: axis2 bez tomcata

Można też spróbować całkiem ciekawego podejścia z użyciem szyny usług ESB. Z darmowych platform masz Mule ESB, Jboss ESB lub Open ESB firmy Sun, które jest nawet godne polecenia. ESB doskonale nadaje sie do konfiguracji usług w architekturze SOA, z założenia usługi na tych serwerkach nie muszą mieć nawet tego samego interfejsu, możesz miksować web serwisy, z JMS, RMI i takimi tam. ESB jest dość ciekawą koncepcją zakładając oczywiście, że masz czas i ochotę na się z tym bawić. Co do Axisa bez Tomcata to jest takie cudo, nawet szybko można z tym wystartować, bawiłem się tym nieco, ale Axis zawsze mnie odrażał :D.
Łukasz Żuchowski

Łukasz Żuchowski Software Wizard

Temat: axis2 bez tomcata

Tu jest idea, uzywania ws bez koniecznosci korzystania z kontenera servletów (tyle że to sprin-ws, a nie Axis).

Punkt 5.3.5

http://static.springframework.org/spring-ws/sites/1.5/...
Paweł Zięba

Paweł Zięba Android Developer

Temat: axis2 bez tomcata

Mozesz tez wbudowac w aplikacje jetty, jest w javie wiec bezproblemowo.
http://www.mortbay.org/jetty-6/



Wyślij zaproszenie do