Господа подскажите (или направьте) плиз какие платформы/фрэймворки можно посмотреть для создания web-приложений со следующими требованиями:
— приложения класса "информационная система".
— фрэймворк хочется примерно что-то типа Axapta, но для веб-интерфейса.
— лучше бы что-то коммерческое, ибо хочется нормального супорта.
Как я себе ориентировочно представляю использование подобной платформы в разработке приложения:
1.Доменные объекты
— Описывается логическая структура доменного объекта, какие поля, к ним свойства: заголовок, тип данных (за счет этого на формах автоматически подцепиться нужный едитор), какие-то правила проверки данных, поле может быть ссылкой на другой доменный объект. ). у доменного объекта могут быть также многострочные части данных.
— Описывается как храниться доменный объект в БД (в каких таблицах и полях).
— у доменного объекта есть разные события ( редактирования данных, обновление...). на события пишутся скрипты (или не скрипты — вообщем программый код) бизнес-логика обработки их.
— у доменного объекта есть разные сервисные действия над ним (методы).
— у доменного объекта описываются представления списковые и для редактирования сущности. там примерно следующее — какие поля вытащить, в том числе и поля расшифровок от других доменных объектов, также вычисляемые поля и формула для вычисления. настраивается список действий. В форме редактирования для полей ссылок на другие доменные объекты автоматически формируется вызов соответствующих справочников для выбора.
2.Отчетная система.
— по ранее созданным доменным объектам, делаются разные выборки и обработки данных.
— параметризованные фильтры для выборок, комбинирование их в логическое выражение.
— класс доменного объекта расширяется разными вычисляемыми функциями, причем их можно переиспользовать и при необходимости оптимизировать SQL-запрос и переносить вычисления в базу.
3.Всякие полезные сервисы:
-авторизация и настройка прав доступа.
-мониторинг и логирование действий пользователя.
....
Касательно объемов данных — немного, тысячи доменных объектов.
Извиняюсь за возможно несколько сумбурное изложение.
Здравствуйте, pav74, Вы писали:
P>Господа подскажите (или направьте) плиз какие платформы/фрэймворки можно посмотреть для создания web-приложений со следующими требованиями: P>- приложения класса "информационная система". P>- фрэймворк хочется примерно что-то типа Axapta, но для веб-интерфейса. P>- лучше бы что-то коммерческое, ибо хочется нормального супорта.
P>Как я себе ориентировочно представляю использование подобной платформы в разработке приложения: P>1.Доменные объекты P>- Описывается логическая структура доменного объекта, какие поля, к ним свойства: заголовок, тип данных (за счет этого на формах автоматически подцепиться нужный едитор), какие-то правила проверки данных, поле может быть ссылкой на другой доменный объект. ). у
Такого фреймворка не слышал, но предполагаю что можно посмотреть на реализацию готовых решений типа compiere, openbravo, ofbiz ... и может даже сразу 1С веб-решение ... таких же многослойных
Еще можно посмотреть однослойный nakedobject, судя по задаче на 50% должен удовлетворить. С ним вы не пишете ничего кроме кода объектов домена и уточняющих аннотаций для UI и Data, делает Web и Desktop.