Использование портала websphere vs spring mvc (Руководство по определению, является ли решение с портлетом гарантированным) - PullRequest
1 голос
/ 27 ноября 2010

Мы работаем над вторым поколением нашего сайта электронной коммерции.Привлеченная подрядная фирма настаивает на использовании WebSphere Portal против использования JSP / Spring MVC и т. Д. Для создания части пользовательского интерфейса.

Многие части нового выпуска будут основаны на Версии 1.

Контрактная фирма является партнером IBM - поэтому я предполагаю, что существует конфликт интересов в определении лучшего решения дляПользовательский интерфейс.

Итак, я обращаюсь к группе, чтобы узнать, стоит ли использовать IBM WebSphere Portal за свои деньги - ROI?

В дальнейшем мы будем использовать оффшорную компанию.поддерживать приложение после его запуска, поэтому мы должны рассмотреть эти наборы навыков.

Мы предоставляем грузоотправителям веб-сайты, чтобы они могли продавать / продавать свои запасы транспортных средств.Основополагающая бизнес-логика практически одинакова для каждого отправителя и обрабатывается на отдельном уровне.Проблема в том, что в настоящее время мы создали базовый набор UI и контроллеров, которые затем были расширены до проекта Consignors.Каждый грузоотправитель «Фронт магазина» - это отдельное развертывание.

Вот что я знаю или говорил о портале:

  1. IBM WebSphere Portal OTB будет обеспечивать базовую защиту- пользовательский вход и портлеты, которые они могут видеть (Spring Security может делать то же самое)

  2. IBM WebSphere Portal OTB может обрабатывать тематику или повторное создание оболочек портлетов в зависимости от того, какая компанияпользователь связан с.(Стандартные методы пользовательского интерфейса могут достигнуть того же самого)

  3. IBM WebSphere Portal может обеспечить повторное использование портлетов (я не уверен, что я его покупаю, поскольку до сих пор каждый клиент требовал свои собственные схемы экрана вдольс собранными данными и способом их отображения)

  4. IBM WebSphere Portal может помочь со временем выхода на рынок - то есть начать с базовой эталонной реализации, а затем показать им, что можно изменить в45 - 60 день повернись.

Я открыт для всех, кто также может предоставить больше преимуществ от его использования.

Следуйте по вопросу

В ответ на заявление, сделанное @Bozho, - каковы рекомендации, если нужно определить, является ли решение с портлетом гарантированным.

Ответы [ 2 ]

1 голос
/ 24 мая 2013

Это полностью зависит от вашей финальной игры.

Похоже, что поставщик порекомендовал Websphere Portal с целью настройки виртуального портала для каждого грузоотправителя, чтобы им можно было управлять отдельно, что имеет смысл, поскольку вы можете просто развернуть один и тот же портлет в каждом виртуальном портале с небольшим настройки, а также роли грузоотправителя и пользователя могут быть легко обработаны порталом из коробки.

Однако Portal - довольно большой набор. Если вы хотите интегрировать контент из различных источников и представлять данные стандартным способом для конечного пользователя в зависимости от его роли и т. Д., Или вы планируете использовать некоторые из его существующих функций, то есть динамическое обновление портлетов на той же странице через события, библиотеку веб-контента, интеграцию с удаленными портлетами, интеграцию с инструментами совместной работы, интеграцию с задачами сервера процессов / ударов в минуту, блогами, вики и т. д., возможно, стоит использовать решение портала.

Если, тем не менее, все, что вам нужно, это создать веб-приложение, то полное излишество Portal, и я просто остановлюсь на сервере приложений с любыми инфраструктурами, облегчающими работу

1 голос
/ 28 ноября 2010

IBM не вызывает никаких хороших ссылок с точки зрения качества программного обеспечения в моей голове. И все вышеперечисленное - это маркетинговая ерунда. Вам нужно оценить две вещи:

  • вам нужно решение с портлетами. (Это не зависит от реализации портлета).
  • какую реализацию портлета выбрать

Я не могу решить это для вас, но могу вам сказать, что:

  • spring обеспечивает расширенные возможности управления и безопасности пользователя (spring-security)
  • , даже если вы выбираете портлеты, вы можете использовать пружину. Spring имеет поддержку портлетов.
  • если вы выбираете портлеты, убедитесь, что вы выбрали хорошую реализацию. Как я уже говорил, я бы не пошел на IBM.
...