[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