Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Web приложение с плагинной архитектурой 
:(
    Опции темы
En_t_end
Дата 7.4.2011, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2074
Регистрация: 4.12.2004

Репутация: нет
Всего: 20



Цитата(COVD @  7.4.2011,  08:28 Найти цитируемый пост)
Есть упрощенное представление, что "клиентов много - сервер один". Но серверов тоже может быть много. Хотя для каких-то задач это, наверное, избыточно, неоправдано дорого. В данный момент. А завтра? Все эти "облака", grid computers - это движение в сторону распределенных серверных систем.   

Коль вы завели речь про облака, то я должен заметить, что ваш подход противоречит идее облака, как системы, скрывающей от пользователя технические детали. Пользователь не должен быть озабочен разворачиванием системы/части системы где-то на стороне, ему должно хватить тонкого клиента. Хотя, с другой стороны, пользователь не должен быть озабочен написанием каких-то модулей для расширения системы, которые опять же вскрывают технические детали.
PM MAIL ICQ Skype GTalk Jabber   Вверх
COVD
Дата 7.4.2011, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 4
Всего: 43



Цитата

Пользователь не должен быть озабочен разворачиванием системы/части системы где-то на стороне, ему должно хватить тонкого клиента.

 Пользователь не озабочен, потому что как вы писали "типично пользователь аплоадит jar через специальный сервис веб-приложения". Сервис скрывает от пользователя технические детали. Озабочен создатель этого сервиса. Вы ищете способ внедрить присланный код (непонятно, как с безопасностью) в ваше серверное веб-приложение "на лету". Но иначе как средствами плагинной архитектуры этого не сделать, т.е. веб-приложение должно иметь встроенный контейнер плагинов. Моя же фантазия была на основе присланного кода сгенерировать war и положить в webapps. Принцип "на лету" будет реализован. Стартует новое веб-приложение. По сути - новый сервис. Функциональность - это набор сервисов, SOA.  А сервисы могут базироваться как на одном веб-сервере так и на многих, в том числе и в "облаке".  

Цитата

пользователь не должен быть озабочен написанием каких-то модулей 


Очевидно, "пользователь" в широком смысле. Можно сказать, что плагины к Эклипсу пользователи пишут.  
PM MAIL   Вверх
En_t_end
Дата 7.4.2011, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2074
Регистрация: 4.12.2004

Репутация: нет
Всего: 20



Цитата(COVD @  7.4.2011,  22:29 Найти цитируемый пост)
 Моя же фантазия была на основе присланного кода сгенерировать war и положить в webapps. Принцип "на лету" будет реализован. Стартует новое веб-приложение. По сути - новый сервис.

Ок, это другое дело, мне почему-то вначале показалось, что вы предлагаете пользователям где-то у себя деплоить сервисы и оповещать мое приложение о них. Кстати, тогда мы становимся зависимы от конкретного веб сервера/сервера приложений, но это не суть важно, потому что, и так не получается реализовать все только в Java EE.
Спасибо, я подумаю, как можно это прикрутить у себя.
PM MAIL ICQ Skype GTalk Jabber   Вверх
En_t_end
Дата 7.4.2011, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2074
Регистрация: 4.12.2004

Репутация: нет
Всего: 20



Цитата(COVD @  7.4.2011,  22:29 Найти цитируемый пост)
непонятно, как с безопасностью

С безопасностью стало более менее понятно. Есть Java Security - общий механизм для контролируемого безопасного выполнения кода на уровне JVM.

PM MAIL ICQ Skype GTalk Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0573 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.