[oodisc] ERP - пора! (Was: открытый аналог 1C)
Slava Sedov
sedov на yandex-team.ru
Чт Янв 20 11:35:58 MSK 2005
меня впишите... :) в качестве вступительного взноса могу оплатить
хостинг для сайта...
Raoul & Natalia Nakhmanson-Kulish (oodiscuss) wrote:
> Allin punchaw qampaq, Andrew Yashchuk!
>
>> В конференции много говорилось о свободном софте в офисе, но
>> бухгалтерские системы широко не обсуждались. В настоящее время 1С
>> распространена в стране практически так же как и мелкомягкий офис и
>> адобовские графические программы. Причем 1С является средством
>> облегчающим жизнь программистов для решения задач предприятия. И при
>> этом имеет не маленькую стоимость... API известен... Почему бы всем
>> сообществом не создать для себя открытый продукт? тем более, что
>> придумывать многое не нужно?
>
> Есть довольно много проектов открытых ИС, но у всех есть те или иные
> концептуальные недостатки. Тут много говорилось и о бухгалтерских
> программах, и о складских, и о системах документооборота, и о CRM, но
> каждая такая система решает лишь свою довольно узкую задачу.
>
> Наше мнение: разработчикам пора замахиваться на гораздо более
> серьезную и общую задачу - создание комплексной информационной системы
> предприятия. Не будем бояться громкой аббревиатуры ERP, а подумаем,
> как можно создать систему, которая не пыталась бы догнать
> проприетарные аналоги (Oracle, SAP, Axapta), а опередила бы их на
> несколько лет. В том, что такое возможно, мы глубоко убеждены.
>
> Хотим предложить вниманию присутствующих тезисы, поясняющие наше
> видение того, какими должны быть подходы к созданию свободной ERP.
>
> ========== Концептуальная основа
>
> Первый вопрос, который нужно рассмотреть в этой связи - концептуальная
> основа ИС. Какую модель следует использовать для построения системы
> управления ресурсами предприятия? Существующие методологии
> моделирования тех или иных аспектов деятельности (UML, MRP II,
> Balanced ScoreCards) являются в своей основе чисто эмпирическими, не
> имеющими фундаментального обоснования.
>
> К счастью, на этот вопрос есть строго научный ответ. Любое предприятие
> может быть рассмотрено как жизнеспособная система в самом общем -
> кибернетическом - смысле этого слова. Модель жизнеспособных систем
> (Viable System Model, VSM), основанная на трудах Уильяма Эшби (William
> Ashby) о разнообразии, была разработана Стаффордом Биром (Stafford
> Beer), прошла жесткую практическую проверку в промышленности
> Великобритании и Чили, и получила дальнейшее развитие в работах Рауля
> Эспехо (Raul Espejo). В СССР аналогичные идеи выдвигались
> В.М.Глушковым; в России, насколько нам известно, развитием этого
> направления занимается Леонид Отоцкий в сотрудничестве с Oracle.
>
> VSM должна стать "скелетом" нашей ИС, все остальные модули (CRM,
> бухгалтерия, склад, и даже охранная сигнализация) будут лишь
> вспомогательными блоками. Еще проще в VSM решается проблема
> документооборота - в системе реального времени (а именно это является
> одним из важнейших преимуществ VSM) он как таковой становится не нужен
> и сводится лишь к задачам получения "бумажного следа" и документов,
> необходимых для взаимодействия с внешними организациями (бухгалтерская
> отчетность, договоры, накладные, доверенности и т.п).
>
> ========== Архитектура
>
> Важным свойством VSM является ее рекурсивность. Отделы предприятия и
> их подразделения рассматриваются как отдельные жизнеспособные системы,
> входящие в качестве элементов в системы более высокого уровня.
>
> Как первое приближение к архитектуре обмена данными можно взять
> SOAP/веб-сервисы, хотя, конечно, HTTP далек от идеала в качестве
> протокола реального времени, и в дальнейшем нужно либо поискать более
> подходящий протокол (навскидку: Jabber), либо разработать свой. На
> клиентских местах интерфейс удобно строить с помощью XUL - это дает
> как кроссплатформенность, так и легкость работы с SOAP: получаем XML,
> преобразуем в XUL через XSLT, пользователь вводит данные, из них
> формируем XML и отправляем сервису. Прототип подобного интерфейса
> (пока что на HTML, но уже с полной XML-функциональностью) уже
> разработан нами.
>
> Задача получения "бумажного следа" решается путем использования
> OpenOffice.
>
> В качестве источников входных данных могут выступать как сотрудники
> предприятия (ручной ввод данных, алгедонические сигналы), так и
> различные датчики, а также внешние источники данных. Внешние источники
> данных могут быть как активными (push-каналы, заказчики, посетители
> сайта и т.д.), так и пассивными (Web-сервисы независимых фирм, RSS,
> CRM поставщиков). В качестве получателей выходных данных могут
> выступать сотрудники, системы автоматики, поставщики, заказчики и т.д.
>
> ========== Первые шаги
>
> Для начала нужна консолидация сообщества разработчиков открытых ИС и
> объединение их усилий. Считаем целесообразным открыть широкую
> дискуссию, возможно, созвать конференцию разработчиков или
> организовать специальную секцию на одной из ближайших конференций
> разработчиков свободного ПО.
>
> Имеет смысл открыть сайт, посвященный обмену мнениями по данному
> проекту, а в дальнейшем - собственно разработке системы.
>
> Обещаем всемерную помощь и максимально возможное участие, рассмотрим
> любые предложения.
>
Подробная информация о списке рассылки Oo-discuss