Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Построение СЭД на C# / 25 сообщений из 53, страница 1 из 3
12.12.2012, 13:59
    #38075749
MildLimit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Натолкните на примеры реализаций СЭД или подобных проектов, желательно open source и c использованием C# (сойдет и C++, Delphi).
Интересуют системы, в которых на основе модели метаданных (создаются через соответствующий GUI) формируются таблицы и хранимые процедуры в базе данных. Желательно не монстра с кучей возможностей, за которыми не видно базовых принципов. В качестве аналога можно взять 1С с его конфигурацией или ERP Монолит, в котором есть дизайнер базы данных. Все это нужно для понимания архитектуры построения таких систем.
...
Рейтинг: 0 / 0
12.12.2012, 15:18
    #38075920
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
MildLimitНатолкните на примеры реализаций СЭД или подобных проектов, желательно open source и c использованием C#
Нету ничего. SharePoint и может быть бесплатный WSS в качестве такового может использоваться.
В мире Java народ хвалит Alfresco.
Изучайте сначала стандарты, такие как CMIS, затем уже рассматривайте и ищите решения которые эти стандарты поддерживают.
...
Рейтинг: 0 / 0
12.12.2012, 16:16
    #38076061
MildLimit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Ладно, давайте по другому сформулирую вопрос. Нужно хранилище, объектами которого являются документы с набором полей (номер, содержание, прикрепленные файлы и т.д.), этот набор должен быть расширяем в зависимости от типа документа (т.е. возможность добавление как полей так и табличных частей). Также желательно наличие системы прав.
Такие open source решения есть?
...
Рейтинг: 0 / 0
12.12.2012, 17:18
    #38076191
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
MildLimit,

я уже ответил - Open Source ECM от Alfresco Software.
...
Рейтинг: 0 / 0
12.12.2012, 18:33
    #38076355
dtaimr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
На java - Доцеро .
...
Рейтинг: 0 / 0
12.12.2012, 22:11
    #38076687
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Роман ДынникИзучайте сначала стандарты, такие как CMIS, затем уже рассматривайте и ищите решения которые эти стандарты поддерживают.
"Стандарты СЭД: Запад попрощался со CMIS" ((с) веб)
...
Рейтинг: 0 / 0
12.12.2012, 22:43
    #38076730
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Petro123,

Познавательно, спасибо.
Когда об этом вендоры объявят, тогда и можно будет говорить о "прощании".
А если кто то в желтой прессе типа синьюса написал свои имхо на основании всего лишь аналога "Просто трепа" sql.ru, то такой источник мягко говоря вызывает сомнение.
...
Рейтинг: 0 / 0
12.12.2012, 23:56
    #38076830
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Роман Дынник,
ну дак, умных и простых статей на _сложную_ тему СЭД по данному стандарту я тоже не нашёл.
Т.е. чем он помогает простому программисту)))
IMHO
...
Рейтинг: 0 / 0
13.12.2012, 00:43
    #38076876
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Petro123Т.е. чем он помогает простому программисту)))
Тем что ограничивает воображение и фантазию вендоров )
...
Рейтинг: 0 / 0
13.12.2012, 13:39
    #38077593
МихаилР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Petro123"Стандарты СЭД: Запад попрощался со CMIS" ((с) веб)
Отнюдь.
Крупные вендоры для доступа к своим репозиториям его поддерживают. Правда обещанной версии 2.0 так и не вышло, а то, что есть в 1.0 - не особо кому-то уперлось (доставать и загружать документы можно было и раньше, без всякого CMIS - и код это был малюсенький для любой платформы).
...
Рейтинг: 0 / 0
13.12.2012, 13:54
    #38077626
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
МихаилР,
вот именно.
Есть присказка, с какой прибавке к зарплате стоит менять работу)
Так и в случае со стандартами. Они сами пробивают дорогу в жизнь.
При условии Весомых преимуществ.
А потом их - де факто....
...
Рейтинг: 0 / 0
13.12.2012, 14:11
    #38077673
МихаилР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Petro123ну дак, умных и простых статей на _сложную_ тему СЭД по данному стандарту я тоже не нашёл.
Т.е. чем он помогает простому программисту)))

А там и нет ничего сложного. CMIS всего лишь описывает API на основе REST и SOAP для доступа к репозиториям контента.
Т.е. там есть понятие документов, папок, версий, метаданных, ... - и все.

Что это дает - унифицированный доступ к любому хранилищу контента, которое реализует поддержку CMIS. Т.е., условно говоря, вы можете написать клиент, который сможет работать сразу и с Alfresco и c SharePoint.

Другой вопрос - а так ли эта унификация нужна?
...
Рейтинг: 0 / 0
13.12.2012, 14:28
    #38077747
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
МихаилРДругой вопрос - а так ли эта унификация нужна?
вот и я про это. Если не нужна, то она умрёт через 3 года.
Удачи аффтару.
...
Рейтинг: 0 / 0
13.12.2012, 14:28
    #38077748
МихаилР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
MildLimitТакие open source решения есть?
Вы серьезно хотите разбираться в тоннах кода чтобы понимать архитектуру одной конкретной системы?
Если не верите про тонны - посмотрите на объем исходников Alfresco. Конечно, репозиторий там - сотая часть, но и этого не мало.

Если вам нужен именно репозиторий, причем такого типа как у Alfresco - посмотрите на JackRabbit .

Но там ни о каких MildLimitна основе модели метаданных (создаются через соответствующий GUI) формируются таблицы и хранимые процедуры в базе данных речи не идет.

Вообще, не понятно, какова связь именно СЭД и генерации структуры базы на основе метамодели. Это есть очень во многих системах - далеко не СЭД.
...
Рейтинг: 0 / 0
13.12.2012, 14:38
    #38077773
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
MildLimitВ качестве аналога можно взять 1С с его конфигурацией или ERP Монолит
это и есть Монстры по вашему описанию.
В самой СУБД 2 варианта:
- EAV со своими недостатками
- расширение таблицы сущностей добавляя поля в неё DDL командами (создать поле)
Всё это ооочень трудоёмко и дорого.
...
Рейтинг: 0 / 0
13.12.2012, 15:09
    #38077874
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Petro123В самой СУБД 2 варианта:
вариантов хранилищ может быть больше, например, BigData/NoSQL, XML DB, системы хранение неструктурированных данных и т. д.
...
Рейтинг: 0 / 0
13.12.2012, 15:11
    #38077880
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Роман ДынникPetro123В самой СУБД 2 варианта:
вариантов хранилищ может быть больше, например, BigData/NoSQL, XML DB, системы хранение неструктурированных данных и т. д.
воооот. Именно это важно для архитектуры и программиста.
А не стандарт.
Поэтому, интересно, выше системы на NoSQL?
Т.к. я классические БД типа сиквел и Оракл - уважаю.
Порэтому, к другим вашим вариантам - скептически.
imho
...
Рейтинг: 0 / 0
13.12.2012, 15:50
    #38077993
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Petro123воооот. Именно это важно для архитектуры и программиста.
А не стандарт.

Стандарты наиболее важны для заказчика, потому что они для него являются некоторой метрикой при выборе.
Каждая поставленная цель должна быть S.M.A.R.T - (Specific,Measurable,Achievable,Relevant,Time-bound)
Стандарт, как минимум, позволяет сделать цель Measurable - определить критерии качества, затраты (временные и денежные).
Для разработчиков стандарт важен, потому что он позволяет сохранить инвестиции в их собственные знания.
Petro123Поэтому, интересно, выше системы на NoSQL?
Т.к. я классические БД типа сиквел и Оракл - уважаю.
Поэтому, к другим вашим вариантам - скептически.

Большинство промышленных ECM предоставляют распределенный механизм кеширования контента - это уже не RDBMS.
...
Рейтинг: 0 / 0
13.12.2012, 15:59
    #38078034
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Роман ДынникБольшинство
может быть...
Мне интересна (imho как и аффтрау) именно переход от теории к практике.
"Сколько будет в граммах" (с).

Это как прийти в магазин и спросить про лучший компьютер).

Да - стандарты важны! Да - стандарты нужны!
Но, представь - что ТЫ главный архитектор ИС!

Вопрос - как делается добавление нового свойства в сущность в Сиквеле или Оракле?
Есть рядом форум - Проектирование СУБД.
Я 2 варианта назвал. Может кот даст - 3-тий конкретный.
Удачи!
...
Рейтинг: 0 / 0
13.12.2012, 16:28
    #38078095
MildLimit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
МихаилРВообще, не понятно, какова связь именно СЭД и генерации структуры базы на основе метамодели. Это есть очень во многих системах - далеко не СЭД.
СЭД только в качестве примера выбран, я безусловно понимаю, что есть и другие системы с метамоделями. С удовольствием их бы тоже рассмотрел, если они написаны на C#.
...
Рейтинг: 0 / 0
13.12.2012, 16:33
    #38078108
МихаилР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
MildLimitСЭД только в качестве примера выбран, я безусловно понимаю, что есть и другие системы с метамоделями. С удовольствием их бы тоже рассмотрел, если они написаны на C#.
Я не очень понимаю, ваших конечных целей, поэтому боюсь советовать.

Но мне кажется, вам бы имело смысл посмотреть не на конечные системы, а на фреймворки для их разработки.
...
Рейтинг: 0 / 0
13.12.2012, 16:45
    #38078131
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Petro123Роман ДынникБольшинство
может быть...
Мне интересна (imho как и аффтрау) именно переход от теории к практике.
"Сколько будет в граммах" (с).

Посмотри, например, архитектуру IBM Filenet. Различные конечные коннекторы работают с сервисами относящимися скорее к файловой системе.
http://ru.scribd.com/doc/47401420/FileNet-P8-Architecture-Complete]FileNet-P8-Architecture-Complete]
Petro123Да - стандарты важны! Да - стандарты нужны!
Но, представь - что ТЫ главный архитектор ИС!

Архитектор обязан рассматривать и использовать существующие отраслевые стандарты, готовые building blocks, использовать корпоративный голоссарий, общий репозитарий и множество других обобщающих артефактов.
Он обязан рассматривать как новая система встраивается в существующий архитектурный ландшафт чтобы определить base и target архитектуру и гепы, и поэтому стандарты архитектору еще более важны чем всем остальным.
Так например, TOGAF вводит понятие Standards Information Base - captures the standards with which new architectures must comply , which may include industry standards , selected products and services from suppliers, or shared services already deployed within the organization.
Вопрос - как делается добавление нового свойства в сущность в Сиквеле или Оракле?
Есть рядом форум - Проектирование СУБД.
Я 2 варианта назвал. Может кот даст - 3-тий конкретный.
Удачи!
Обычно либо через API, через интерфейс Workspace-а, либо артефактом в виде xml-файла.
В любом случае над системой хранения есть абстракция. Напрямую в Storage в ECM системах ничего не добавляется.
...
Рейтинг: 0 / 0
13.12.2012, 17:24
    #38078227
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Роман ДынникОбычно либо через API, через интерфейс Workspace-а, либо артефактом в виде xml-файла.
В любом случае над системой хранения есть абстракция. Напрямую в Storage в ECM системах ничего не добавляется.
Модель Данных для сиквела или Оракла - это DDL команды которые воссоздают физическую схему БД.
Вопрос не через что, а какая Модель используется для СЭД.
Если говорить, что есть ОРМ, и пофигу какое хранилище (любое), то вообще разговор не имеет смысла.
Я вот об этом
http://www.databaseanswers.org/data_models/
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
13.12.2012, 17:29
    #38078237
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
авторЖелательно не монстра с кучей возможностей, за которыми не видно базовых принципов
я тоже за то, чтобы примеры были не корпоративных монстров, а хотя бы - 1 человеко-год.
...
Рейтинг: 0 / 0
13.12.2012, 18:02
    #38078301
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение СЭД на C#
Petro123то вообще разговор не имеет смысла.

не имеет.
приведенный каталог моделей к физическому хранилищу также никакого отношения не имеет.
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Построение СЭД на C# / 25 сообщений из 53, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]