Богатое интернет-приложение (RIA) для приложения базы данных Oracle - PullRequest
0 голосов
/ 07 июля 2011

Наше приложение Oracle написано в Oracle Forms. Однако существует требование, чтобы оно было полнофункциональным интернет-приложением (RIA). То есть без развертывания, доступ к которому осуществляется через Интернет, внешний вид и навигация (вкладки и т. д.) как можно ближе к настольному приложению с графическим интерфейсом.

Apex был отброшен как недостаточно хороший и не обеспечит достаточно хороший пользовательский опыт и не выглядит хорошо по сравнению с другими технологиями.

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

У меня были предположения, что путь вперед заключается в использовании HTML5 / CSS, но нам нужна хорошая среда для управления записями. Я не хочу изобретать велосипед. Я понимаю, что Silverlight для бизнес-приложений выполняет некоторые из этих требований.

Кроме того, идея состоит в том, чтобы создавать веб-сервисы в Oracle и иметь интерфейс Silverlight. Это возможно / правильный способ делать вещи?

Любые указатели в правильном направлении или мысли будут оценены.

Спасибо.

Ответы [ 3 ]

4 голосов
/ 07 июля 2011

Apex был отброшен как недостаточно хороший и не обеспечит достаточно хороший пользовательский опыт и не выглядит хорошо по сравнению с другими технологиями.

Oracle Apex обладает всеми функциями, которые выищем.Вы можете настроить его с помощью CSS, пользователи могут получить к нему доступ через Интернет, и, поскольку ваше текущее приложение находится в Oracle Forms, вы можете повторно использовать большую часть кода, написанного в процедурах / пакетах / триггерах Oracle.Кроме того, кривая обучения для ваших разработчиков Oracle будет очень плавной.

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

2 голосов
/ 07 июля 2011

Я не знаю много об этом, но вы можете посмотреть на FormSpider .

И, конечно, есть Oracle ADF .

Как и Раджеш, я обуздываю предположение, что Apex "недостаточно хорош", будучи активно вовлеченным в очень успешный проект Apex ; -)

0 голосов
/ 08 июля 2011

С моей точки зрения, нет прямой зависимости между вашей будущей RIA и RDBMS, которые вы используете сейчас. Другими словами, возможности и преимущества Silverlight \ Entity Framework практически одинаковы для разных источников данных (например, SQL Server, Oracle и т. Д.).

Кроме того, идея заключается в создании веб услуги в Oracle и имеют Silverlight интерфейсная часть. Это возможно / правильный способ сделать вещи?

Использование промежуточного уровня (WCF или WCF RIA Services) в качестве уровня доступа к данным будет более предпочтительным, чем создание веб-сервисов в Oracle.

Это руководство может быть полезным для получения общего представления о сервисах Silverlight и WCF Ria.

http://www.silverlightshow.net/items/WCF-RIA-Services-Part-1-Getting-Started.aspx

...