|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
Здравствуйте, уважаемые участники форума! Есть задача: разработать несколько модулей в составе существующей самописной ERP для замены старых (склад и зарплата) - первая очередь. Скорее всего по шагам придется полностью переписывать существующую самописную ERP, постепенно заменяя старые модули. Поэтому сейчас надо грамотно выбрать архитектуру для модулей первой очереди. Рассматриваю различные open source framework'и для ERP и готовые системы, которые можно использовать под BSD, MIT, Apache и т.п. license, допускающие последующие закрытие кода. Из того, что видел/слышал. ofbiz - http://ofbiz.apache.org/download.html по сообщениям в сети - использовалась в качестве основые в некоторых платных ERP. Gestionale Open GeaNet - на базе VB.NET, на итальянском. Compiere ERP opencrx Возможно, Вам есть, что добавить в этот список - прошу добавить, интересно посмотреть. Если у кого-то есть опыт внедрения этих или других open source решений с аналогичными лицензиями, то просьба рассказать. Интересуют преимущественно Java, .NET или Lisp решения, хотя если есть хорошие решения на других языках, то тоже интересует. В качестве основы для ERP склоняюсь все-таки к JVM, хотя с .NET опыта больше, но перспективы кроссплатформенности перевешивают. БД - можно использовать бесплатные или MS SQL Server. Планирую использовать какой-нибудь framework типа NHbirnate для работы с БД (пока больше склоняюсь к PostgreSQL, если буду проблемы с ней - придется использовать MS SQL Server (в некоторых текущих БД там более 200 тыс. записей + сотни пользователей в рабочие часы)). Текущая ОС на предприятии: Windows, включая сервера. Про свою команду: есть богатый опыт С++ и .NET-программирования, несколько меньший - на Java и PHP, готовы изучать новые технологии. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2013, 22:22 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
drg_Здравствуйте, уважаемые участники форума! Есть задача: разработать несколько модулей в составе существующей самописной ERP для замены старых (склад и зарплата) - первая очередь. Скорее всего по шагам придется полностью переписывать существующую самописную ERP, постепенно заменяя старые модули. Поэтому сейчас надо грамотно выбрать архитектуру для модулей первой очереди. Зачем мучить собачку отрезая хвост по частям? Возьмите любую свободную ERP-систему и переведите на нее предприятие. Рекомендую iDempiere. В ней используется модульный подход на основе OSGi-плагинов. Система еще в бете, но работать уже можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 12:14 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
drg_Рассматриваю различные open source framework'и для ERP и готовые системы, которые можно использовать под BSD, MIT, Apache и т.п. license, допускающие последующие закрытие кода. а зачем вам может понадобиться закрывать код? долго думал, но так и не придумал ни одной версии... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 23:43 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
s_ustinovdrg_Рассматриваю различные open source framework'и для ERP и готовые системы, которые можно использовать под BSD, MIT, Apache и т.п. license, допускающие последующие закрытие кода. а зачем вам может понадобиться закрывать код? долго думал, но так и не придумал ни одной версии... революционный метод списания материалов в производство, возможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2013, 00:14 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
Закрывать код - возможность продажи в другие организации разработанной ERP. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2013, 07:48 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
drg_Закрывать код - возможность продажи в другие организации разработанной ERP. В реалиях СНГ закрытость/открытость кода "перпендикулярна". Т.е. если у вашу систему захотят "пиратить" будут пиратить. Открыв код и влившись в международное сообщество, можно получить некоторые "плюшки". 1) Известность 2) Часть работы "бесплатно" будут делать за вас посторонние люди. ;-) А при внедрении, все равно очень много придется "кастомизировать". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2013, 08:48 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
drg_, Закрывать код - возможность продажи в другие организации разработанной ERP. и много уже напродавали вашей самописки? Никто не будет покупать кота в мешке с риском остаться с этой системой один на один без возможности исправления и доработок. Покупают у известных фирм, где есть саппорт, комюнити и т.д. Даже в оперсорсе никто не захочет разбиратся если нет комюнити или форумов. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2013, 11:54 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
caballerodrg_, Закрывать код - возможность продажи в другие организации разработанной ERP. и много уже напродавали вашей самописки? Никто не будет покупать кота в мешке с риском остаться с этой системой один на один без возможности исправления и доработок. Покупают у известных фирм, где есть саппорт, комюнити и т.д. Даже в оперсорсе никто не захочет разбиратся если нет комюнити или форумов. для себя хотя-бы поищите в интернете список "умерших" ERP. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2013, 14:14 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
Здравствуйте. Эту тему изначально создавал для обсуждения технических вопросов. Очень интересуют, есть ли живые удачные и неудачные примеры внедрения open source ERP участниками форума или на известных им предприятиях. Нашел в сети рассказ про внедрение ADempiere . Также по ней и iDempiere действительно есть и русскояз. форум и русскояз. книги. OSGI действительно очень понравилась как технология построения ERP. ofbiz тоже вроде бы можно запустить как bundle OSGI . Также, если кто в курсе, интересуют пределы возможностей бесплатных СУБД. То есть примерно до каких объемов нагрузки можно использовать, например PosgreSQL в боевых условиях. По поводу лицензий - мне удобно самому решать, на каких условиях распространять систему, и вопрос открытости исходников может быть предметом обсуждения с заказчиком. В конторе (и у меня лично) есть примеры продажи приложений собственной разработки с закрытыми исходниками. Хотя я не исключаю и возможности их открытия. Минимально подходящая лицензия - LGPL. Хотя учитывая, что в OSGI модули динамически подключаются и отключаются, вопрос возможной закрытости отдельных подключаемых модулей в GPL остается открытым (но на грани законности). По вопросу "умерших" ERP и продаж самописки - у меня есть потенциальный заказчик, мне надо оценить стоимость работ. Проще всего было бы просчитать полную самописку под конткретную задачу и не "заморачиваться" на перспективы расширения, но мы решили продумать вопрос возможного расширения до уровня ERP. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2013, 22:16 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
drg_Также, если кто в курсе, интересуют пределы возможностей бесплатных СУБД. То есть примерно до каких объемов нагрузки можно использовать, например PosgreSQL в боевых условиях. При внедрении ADempiere в холдинге PostgreSQL вполне хватало. drg_По поводу лицензий - мне удобно самому решать, на каких условиях распространять систему, и вопрос открытости исходников может быть предметом обсуждения с заказчиком. В конторе (и у меня лично) есть примеры продажи приложений собственной разработки с закрытыми исходниками. Хотя я не исключаю и возможности их открытия. Дело не совсем в этом. При "отдаче кода" сообществу можно получить поддержку этого сообщества. При разработке она очень помогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2013, 08:22 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
mad_nazgul, большое спасибо за информацию про PostgreSQL. На счет отдачи кода полностью согласен с Вашим мнением. Просто в реальной жизни может быть удобно сначала продать продукт с закрытым кодом, посопровождать его, потом через какое-то время его открыть и т.п. Мне сложно даже предположить все нюансы развития ситуации, а GPL связывает необходимостью открытия исходников сразу (понятно, что возможна корректировка на российские условия). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2013, 08:30 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
drg_Просто в реальной жизни может быть удобно сначала продать продукт с закрытым кодом, посопровождать его, потом через какое-то время его открыть и т.п. Мне сложно даже предположить все нюансы развития ситуации, а GPL связывает необходимостью открытия исходников сразу (понятно, что возможна корректировка на российские условия). Никаких более-менее приличных и бесплатных вариантов open source решений с возможностью закрытия кода сейчас нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2013, 13:33 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
s_ustinov, Чем так плох ofbiz ? Интересует именно технические проблемы framework'а. То, что нужно делать локализацию (как в плане перевода, так и в плане многочисленных изменений под законодательство, в т.ч. бухучет, т.д. и т.п.) - это и так очевидно, но с этим проблемы и у других open source решений. Чем плох ofbiz в качестве основы? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2013, 18:12 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
drg_s_ustinov, Чем так плох ofbiz ? Интересует именно технические проблемы framework'а. То, что нужно делать локализацию (как в плане перевода, так и в плане многочисленных изменений под законодательство, в т.ч. бухучет, т.д. и т.п.) - это и так очевидно, но с этим проблемы и у других open source решений. Чем плох ofbiz в качестве основы? Мне рассказывали про попытку его использовать (выбрали по причине возможности закрыть код). Не получилось - слишком уж он "нерабочий". Речь идет именно о прикладном функционале ERP. Как фреймворк может и не плох. Я не думаю, что фреймворк как таковой так уж важен для разработки ERP. Пример - та же 1С. Возможности платформы большие, но написать нормальную ерп у них пока так и не получилось. Тот же адемпьер можно запустить за несколько недель (дописав передачу данных в 1С бухгалтерию) - практически все важные (критичные) для большинства функции работают "из коробки". А писать самому кучу прикладного функционала можно, но экономически невыгодно. Вы попробуйте проанализировать, почему сейчас возникла задача переписывать существующую самописку, и за счет чего вы надеетесь написать новые модули лучше, чем они были написаны. Сам по себе фреймворк тут особо не поможет... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2013, 10:06 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
s_ustinovЯ не думаю, что фреймворк как таковой так уж важен для разработки ERP. Пример - та же 1С. Возможности платформы большие, но написать нормальную ерп у них пока так и не получилось. Тот же адемпьер можно запустить за несколько недель (дописав передачу данных в 1С бухгалтерию) - практически все важные (критичные) для большинства функции работают "из коробки". А писать самому кучу прикладного функционала можно, но экономически невыгодно. невыгодно как раз если нет того самого нормального фреймворка. Вы смотрите с позиций адемпьера и по нему скорее всего судите о степени выгодности. Да, имея в основе подобного рода фреймворк писать самому не выгодно, согласен. Очень трудоемко, громоздко и нерентабельно. Но если использовать фреймворк с более адекватной для этих задач архитектурой, то картина изменяется на противоположную. Конечно же вы смотрите со стороны внедренца, но рассуждаете почему-то за разработчика. Неверные в корне рассуждения. Много лет назад писалось ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2013, 13:36 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
instantКонечно же вы смотрите со стороны внедренца, но рассуждаете почему-то за разработчика. Неверные в корне рассуждения. Много лет назад писалось .... Готовая система всегда лучше. Не всегда. Готовая система более предпочтительна, если решаемые ей задачи полностью соответствуют потребностям предприятия. Однако, в реальности каждое предприятие обладает, наряду с типичными чертами, одному ему присущими, характерными особенностями. Игнорирование этих особенностей может привести к различным неприятностям, от снижения прибыли до полного краха предприятия. Только представьте, что предприятие, в угоду информационной системе, отказалось, например, от присущих ему правил предоставления скидок покупателям и стало торговать "как все". Практически оно лишается своих конкурентных преимуществ, которые выделяли его среди подобных предприятий. Не стоит игнорировать и тот факт, что потребности предприятия в информации имеют свойство изменяться со временем. И тогда неизбежно встает вопрос о внесении изменений в систему. Изменения в готовые решения вносятся дискретно, по мере выхода новых версий продукта. Предприятию же требуется поддерживать уникальность системы непрерывно, в соответствии с динамикой его развития. это все "писями по воде виляно"... часто готовая система при правильном внедрении убирает управленческие "бредни" и несет "Best practice" зажимая и стабилизируя процессы (выкрутасы эффективных манагеров) в своих рамках. Одно дело некая фенька являющаяся ключевой для предприятия и другое бред/шатания/креативы бесконечной череды разных кренделей управленцев ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2013, 10:02 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖinstantКонечно же вы смотрите со стороны внедренца, но рассуждаете почему-то за разработчика. Неверные в корне рассуждения. Много лет назад писалось .... Готовая система всегда лучше. Не всегда. Готовая система более предпочтительна, если решаемые ей задачи полностью соответствуют потребностям предприятия. Однако, в реальности каждое предприятие обладает, наряду с типичными чертами, одному ему присущими, характерными особенностями. Игнорирование этих особенностей может привести к различным неприятностям, от снижения прибыли до полного краха предприятия. Только представьте, что предприятие, в угоду информационной системе, отказалось, например, от присущих ему правил предоставления скидок покупателям и стало торговать "как все". Практически оно лишается своих конкурентных преимуществ, которые выделяли его среди подобных предприятий. Не стоит игнорировать и тот факт, что потребности предприятия в информации имеют свойство изменяться со временем. И тогда неизбежно встает вопрос о внесении изменений в систему. Изменения в готовые решения вносятся дискретно, по мере выхода новых версий продукта. Предприятию же требуется поддерживать уникальность системы непрерывно, в соответствии с динамикой его развития. это все "писями по воде виляно"... часто готовая система при правильном внедрении убирает управленческие "бредни" и несет "Best practice" зажимая и стабилизируя процессы (выкрутасы эффективных манагеров) в своих рамках. Одно дело некая фенька являющаяся ключевой для предприятия и другое бред/шатания/креативы бесконечной череды разных кренделей управленцев По ссылке мое видение, Вы опубликовали свое. Возможно у Вас есть опыт каких-то "best practice". Я к сожалению в области рекламы не работаю ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2013, 13:26 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖОдно дело некая фенька являющаяся ключевой для предприятия и другое бред/шатания/креативы бесконечной череды разных кренделей управленцев они таким образом деньги зарабатывают предприятию и себе. А для отсекания бреда существует бредоотсекатель. Мы же говорим о ERP, а не о поделках для кладовщиков или бухгалтеров. В этом процессе всегда присутствует такой же архитектор, как и при разработке "готовой" ERP ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2013, 13:31 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
instantМы же говорим о ERP, а не о поделках для кладовщиков или бухгалтеров. ктулхуфтагн! куда всем до неких неизмеримых высот... >они таким образом деньги зарабатывают предприятию и себе. себе деньги и влияние - да... к предприятию чаще всего отношение "шах или ишак" ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2013, 13:38 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖ >они таким образом деньги зарабатывают предприятию и себе. себе деньги и влияние - да... к предприятию чаще всего отношение "шах или ишак" получая при этом деньги, сумма которых зависит от того, что называете "управленческими бреднями" ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2013, 13:48 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖinstantМы же говорим о ERP, а не о поделках для кладовщиков или бухгалтеров. ктулхуфтагн! куда всем до неких неизмеримых высот... нет никаких неизмеримых высот. Обычные ERP ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2013, 13:50 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
instantПоследний выдох ГПЖ>они таким образом деньги зарабатывают предприятию и себе. себе деньги и влияние - да... к предприятию чаще всего отношение "шах или ишак" получая при этом деньги, сумма которых зависит от того, что называете "управленческими бреднями" это редкость как и все вменяемое в этом мире. чаще на моем пути встречаются люди пытающиеся лепить кративы на пустом месте, изводя деньги конторы на пустые факапы, затевающие неведомую хню и перебрасывающие ее на плечи технорей (если хватит терпения/ума/квалификации), которые уже реально делают что-то приносящее пользу. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2013, 13:55 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖinstantпропущено... получая при этом деньги, сумма которых зависит от того, что называете "управленческими бреднями" это редкость как и все вменяемое в этом мире. чаще на моем пути встречаются люди пытающиеся лепить кративы на пустом месте, изводя деньги конторы на пустые факапы, затевающие неведомую хню и перебрасывающие ее на плечи технорей (если хватит терпения/ума/квалификации), которые уже реально делают что-то приносящее пользу. не спорю что такого хватает. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2013, 14:16 |
|
open source ERP frameworks
|
|||
---|---|---|---|
#18+
instant А для отсекания бреда существует бредоотсекатель. Мы же говорим о ERP, а не о поделках для кладовщиков или бухгалтеров. В этом процессе всегда присутствует такой же архитектор, как и при разработке "готовой" ERP А можно пример такого проекта? Чтобы и бредоотсекатель был, и архитектор с соответствующим опытом, и чтобы была именно ERP, а не "поделка". И самое главное, чтобы было экономически целесообразно писать новую систему, а не использовать готовую. То есть существенная часть существующей тиражной системы (естественно, наиболее подходящей) была бы неприменима по причине отсутствия необходимых функций. Задачи, которые решают ERP системы - достаточно стандартизированы. И методы решения этих задач тоже достаточно стандартны. Подавляющая часть всех рассказов об "уникальных особенностях" - это просто недостаточный уровень знаний у сотрудников предприятий, которые пытаются изобретать велосипед: - или из-за незнания методов решения некоторых задач (лично я, например, много наслушался бредней об управленческом учете от людей, которые просто не понимали, что такое двойная запись и зачем она нужна - то есть вообще не разбирались в учете) - или из-за незнания возможностей разных систем - нам обязательно нужна самописка, так как у нас производство такое (люди были искренне уверены, что в тиражных продуктах есть только сборочное производство, а модулей непрерывного производства не бывает) Разумеется, бывают большие задачи, которые правильно решать не доработкой существующей системы, а написанием новой с нуля. Что-то из подобного: http://www.computerra.ru/80130/walmart-bigdata/ Но для ERP систем почти всегда достаточно или относительно небольшой модификации существующего модуля, или написания небольшого дополнительного модуля, а процентов 90 всего необходимого функционала прекрасно подойдет в неизменном виде из нормальной тиражной системы. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2013, 04:24 |
|
|
start [/forum/topic.php?fid=29&fpage=4&tid=1525806]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
109ms |
get tp. blocked users: |
1ms |
others: | 242ms |
total: | 446ms |
0 / 0 |