Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Технологии распределенного взаимодействия


Автор: redwhite90 1.12.2012, 20:41
Хочу познакомиться с темой сабжа. 
На выбор можно познакомиться с CORBA EJB Web services

Что посоветуете? что проще? может линками угостите.

Автор: redwhite90 1.12.2012, 21:28
ой, не туда написал - перекиньте в java плз

Автор: Kircul 3.12.2012, 17:24
CORBA уже устарела и почти нигде не используется (в Java мире точно).
Цитата

что проще? 

http://docs.oracle.com/javase/6/docs/technotes/guides/rmi/index.html (правда это только Java технология)
Цитата

Что посоветуете?

Кроссплатформенные решения:
  •  REST (http://briansjavablog.blogspot.com/2012/08/rest-services-with-spring.html)
  •  http://code.google.com/p/protobuf/
  •  SOAP (есть много библиотек, мне понравилась http://cxf.apache.org/)

Автор: drug007 16.12.2012, 15:18
Не знаю для чего Вам нужно сетевое взаимодействие, но я бы порекомендовал присмотреться к ZeroMQ. Довольно низкоуровневая, но в целом вещь более чем достойная. В том числе есть чисто джававская реализация JeroZM.

Автор: Akonkagva 17.12.2012, 00:58
Java Coherence, очень удобно и просто

Автор: mbasil 21.12.2012, 08:44
Инструмент зависит от проблемной области.
Использование EJB может сочетаться с web службами, поскольку конечной точкой службы может быть сеансовый EJB без сохранения состояния.
RMI это более низкий уровень (а он нужен для вашей задачи?)
Если клиент будет взаимодействовать через HTTP, сначала надо изучать Java EE в целом и последовательно - сначала сервлеты и JSP, а уже потом "грызть" EJB.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)