JINI вообще активен?
Все, с кем я общаюсь, кто знает (знал) об этом, утверждают, что это было величайшей вещью с нарезанного хлеба. Почему это не удалось? Или, если он не потерпел неудачу, кто сейчас его использует?
7 ответов
Проверьте GigaSpaces. Это довольно успешная реализация Jini/Javaspaces.
Я думаю, что у Jini отличная модель, но она застряла на Java. Веб-сервисы более привлекательны, потому что они работают со стандартизированными протоколами, хотя обнаружение сервисов Jini более естественное.
Вещи определенно вышли из-под этой идеи. Что странно, поскольку вы думаете, что его цели еще более актуальны сейчас.
Старый вопрос, но JINI был передан Apache и теперь является проектом Apache River:
Zeroconf и другие протоколы обнаружения также упоминаются как величайшая вещь со времен нарезанного хлеба; просто вкус постоянно меняется.
Драгоценный камень в короне Jini - это сервис IMO JavaSpaces. Грустно, что Солнце, похоже, отказалось от него. Он все еще существует как Apache River, однако я не уверен, что он находится в стадии активной разработки.
Мои два цента... Джини был / хорош, но я думаю, что он пытался быть CORBA, ориентированным на Java, в тот день, когда корпорации начали неохотно платить большие деньги за то, что CORBA принес на стол. Спецификации WS-* начали приобретать долю "принятого решения" в отрасли. Я думаю, что было небольшое окно, где Джини могла бы захватить значительную долю рынка, но этого не произошло. Сун хотела слишком много денег за то, что Джини принесла на стол, по сравнению с другими альтернативами. Я хотел бы услышать от людей, которые не согласны! Мое мнение таково, что Jini - надежная технология, но у бизнеса нет будущего на предприятии. Он может найти свою нишу в другом месте, в зависимости от того, что Oracle решит с ним сделать.
Джини была удивительной технологией. Единственная причина, побудившая EJB-системы к использованию, заключалась в том, что она позволяла Sun продавать больше оборудования, поскольку EJB лучше всего работал на высокопроизводительных компьютерах (благодаря общему состоянию и доступу к базе данных). В то время (1999 г.) Jini позволила значительно улучшить масштабируемость, которая хорошо работала на обычном оборудовании, поэтому для Sun было разумным не продвигать Jini. Обидно, потому что я продолжал задаваться вопросом, когда кто-то выпустит простой в использовании сервер Jini с открытым исходным кодом, как JBoss сделал с J2EE. Однако я сэкономил компаниям много времени и денег, используя методы Jini (основанные на Linda TupleSpaces) и применяя их для написания программных систем с использованием Tuple Spaces, реализованных другими способами.