Как вы оцениваете Oracle Portals как платформу? - PullRequest
0 голосов
/ 30 октября 2008

Клиент спросил, могу ли я предоставить некоторую поддержку его интрасети, работающей на Oracle Application Server Portal. Не использовав эту технологию до того, как я подумал, я спрошу, есть ли у кого-то еще и что они думают о разработке для нее.

Я разработчик на c # / ASP.NET, поэтому с опасением отмечаю, что в руководстве для разработчиков нет упоминания о .NET. Кто-нибудь пытался заставить их работать вместе и жил, чтобы рассказать историю?

Ответы [ 5 ]

1 голос
/ 30 октября 2008

Oracle Portal никогда не предназначался для того, чтобы быть «платформой», а вместо этого для удовлетворения конкретной потребности. Когда Portal не был правильным решением напрямую, указатель был на JDev и BC4J, плюс нужны были другие вещи. Я проделал обширную разработку Oracle Portal, и для этого он отлично справился (т. Е. «Портал» для основных данных и приложений с некоторым раскрытием этих данных через портал).

Текущее направление работы портала заключается в том, чтобы отделить его и включить в Oracle «Веб-центр». Основное внимание здесь уделяется тому, чтобы разработка портлетов становилась все ближе и ближе к стандартной разработке Java. Вы можете найти официальное заявление здесь: http://www.oracle.com/technology/products/ias/portal/pdf/oracle_portal_sod_r11.pdf

Веб-центр - это скорее «платформа», в которой есть все модные слова о технологиях 2.0. Включая контент mgmt, портал и функцию / функцию интеграции .NET WSRP. Я хотел бы проверить это в дополнение к порталу (который также делает быстрые и простые портлеты для веб-центра).

0 голосов
/ 22 января 2010

Я рекомендую вам взглянуть на Oracle WebCenter 11g Suite. Когда Oracle приобрела BEA, она приобрела несколько портальных продуктов, но из всего, что я слышал, WebCenter 11g - это история Oracle в отношении порталов на будущее - вся активная разработка будет сосредоточена именно там. Вы можете найти приличное количество материала там. Вот сообщение в блоге , с которого можно начать работу в WebCenter 11g .

0 голосов
/ 09 сентября 2009

За последние несколько лет я разработал около десятка Java-портлетов для Oracle Portal. Если вы не обязательно связаны с использованием .NET для разработки портлетов и не хотите использовать PL / SQL, я бы порекомендовал этот подход. Oracle Portlet Developer Kit (PDK) предлагает хорошую функциональность (http://www.oracle.com/technology/products/ias/portal/pdk.html).

)

Я не пробовал подход WSRP, но развернул приложения ASP.NET с помощью портлета веб-отсечения, который поставляется с Oracle Portal, с некоторым успехом.

Мне иногда было трудно работать с порталом, и хорошее знание других компонентов стека сервера приложений (OID, SSO, Oracle DB и т. Д.) Очень полезно.

0 голосов
/ 31 октября 2008

Моя компания (специализированный магазин Oracle) и я использовали Oracle Portal в течение многих лет и очень успешно с ним работали. Но Я должен предостеречь вас от выполнения этой задачи, если у вас нет опыта работы с PL / SQL (проприетарным языком программирования баз данных Oracle).

В интрасети, построенной на Oracle Portal, вероятно, будут широко использоваться пользовательские "портлеты". Вы можете построить их в Java или PL / SQL; по моему опыту, 95% всех реальных портлетов построены с использованием PL / SQL.

Теоретически, если вы используете последнюю версию Oracle Portal (10.1.4), вы можете использовать портлеты WSRP 1.0. Поэтому, если вы можете создавать портлеты в .NET, которые будут взаимодействовать с помощью WSRP 1.0, вы можете интегрировать их. Но если ваш клиент запрашивает «поддержку», он, вероятно, ожидает, что вы сможете настроить их существующие портлеты, а для этого потребуется опыт программирования на PL / SQL.

В Вики Oracle есть довольно хорошее описание Oracle Portal: http://wiki.oracle.com/page/Oracle+Portal

В стратегическом плане Oracle поместил Oracle Portal в категорию «Продолжить и сходиться», что означает, что он поддерживается и будет получать незначительные обновления. В настоящее время их стратегическим портальным продуктом является Oracle WebCenter, но он стоит 125 000 долларов за процессор; Вероятно, это будет излишним для 99% всех сайтов, построенных на Oracle Portal.

0 голосов
/ 30 октября 2008

Единственный опыт, который у меня был с Oracle Portal, был косвенным, когда я унаследовал систему, которая использовала ее для относительно простого веб-приложения обслуживания. Большая часть моего мнения о вещах Oracle исходит из моего опыта работы с SQL Server / ASP.NET, но Oracle просто сложнее в настройке, администрировании и продолжении работы, и это относится не только к базе данных, но и ко вспомогательным вещам, таким как Oracle Portal, их SOA-комплект, их Mobility Server и т. Д. Даже опытные люди из Oracle склонны с этим согласиться, так что, надеюсь, я никого не разозлю.

Я бы определенно не предоставлял поддержку приложения Oracle Portal (или любого другого продукта Oracle в этом отношении), если у меня не было большого опыта работы с инструментами.

...