Доступен (http://abills.net.ua/wiki/doku.php/abills:changelogs:0.7x) релиз открытой биллинговой системы ABillS 0.74 (http://abills.net.ua/), компоненты которой поставляются (https://sourceforge.net/projects/abills/) под лицензией GPLv2. Напомним, что изначально ветка 0.7x позиционировалась (https://www.opennet.ru/opennews/art.shtml?num=41565) как проприетарный продукт, распространяемый без публичного распространения исходных текстов, а последним открытым выпуском оставался ABillS 0.58. Теперь данное ограничение снято и код доступен публике, в том числе бесплатно доступен модуль для работы с картами предоплаты. Примечательно, что ABillS 0.74 сертифицирован Федеральным агентством связи РФ, что делает его первым бесплатным сертифицированым открытым биллингом.Основные новшества (http://abills.net.ua/wiki/doku.php/abills:changelogs:0.7x):
- Поностью переработана структура системы.
- Установка через автоматический инсталятор
- Конструктор отчетов
- Поддержка PON-оборудования
- Работа с FDB table
- SNMP Trap
- Авторизация администраторов по LDAP
- Авторизация через социальные сети
- Доработана адаптивность дизайна (Twitter Bootstrap)
- Существенные оптимизации авторизатора
- Получения информации о серверах доступа для Freeradius из базы
- Расширенный поиск серверов доступа
- Обновлён модуль графиков трафика
- Доска назначения ответственного сотрудника
- Настраиваемое меню
- Заполнение персональной информации клиентами
- Настраиваемый универсальный поиск
- Рекомендуемый платеж
- JSON API
- Второе название улиц
- Настройки вынесены в веб-интерфейс
- Инструменты миграции с других систем
URL: http://abills.net.ua/abills-%D0%B4%D0%BB.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=44883
Молодцы! Интересно, почему v2 - AGPLv3 смотрелась бы логичнее.
>AGPLv3 смотрелась бы логичнееНаверное, разработчики хотят, чтобы системой кроме них пользовался еще кто-то
Еще чего! Пользоваться биллингом, написанном в Коломые, Ивано-Франковской области Западной Украины? Не друзья они нам!
Молдаване с Черновцов(70 км от Коломыи) действительно никому не друзья.
Как оно по сравнению с hydra-billing.ru? Гидра произвела не очень впечатление, как-то там всё криво и коряво, логика в оракле, бэкенд на рельсах, сверху смазано перловыми скриптами.
Тут не так все монструозно и укурочно. Тут все на перле, то имеет свои плюсы и минусы.
Какие плюсы и минусы?
свои плюсы и минусы
Плюсы - все на единой языковой платформе, как ни крути, но есть исходники, что облегчает допиливание продукта под себя (100% биллингов из коробки не подходят ни одному оператору, подгонка биллинга под себя у каждого оператора выливается в неповторимую сагу из балансировки нагромождения костылей и ломания бизнес-процессов через колено.Минусы - перл, перл, перл. Чтобы вести на нем большой и нагруженный проект это надо иметь особым образом фрустированную психику. В наличии оверхед на интерпретации по памяти и процессору. И еще не известно что там ребятки замутили для поддержки многопроцессорности и многопоточности. И главный для меня минус - до сих пор сидят на мыскле. Проекту вроде уже дофига времени, а тут такая некрасивая привязка к одной СУБД, при том далеко не флагману по возможностям-производительности-надежности. Тем более что уж кто-кто, а перл позволяет абстрагироваться от типа конкретной БД, главное чтобы соблюдался некоторый стандартный минимум. Тут искал как можно для среднестатистического мыскля организовать полный бэкап баз без перерыва сервиса, трактаты как это делать читал как натуральный триллер. Живя в PG я даже не представлял что это настолько сложно.
можно еще сказать что нет ООП и плохо работает с числами. Но это все уже давно в прошлом. А если кому то замало производительности всегда можно заменить узкие куски на С.
Насчёт базы работает с СУБД на уровне нюансов, по этому, просто заменой драйвера много запросов на других ДБ могут не пойти настолько производительно. Опыт работы с тем же слоном конечно есть, и там тоже не без нюансов, но нет смысла поддерживать и то и то одновремено, желающие смогут просто дополнить обвязку базы или заказать под другие СУБД.
mysqldump --single-transaction ?Впрочем, поддержка альтернативных баз - хорошо.
Что будет в это время с пользователями БД, активно юзающими INSERT/UPDATE/DELETE ?
Я предполагаю, Баттхёрт ))
А что будет с пользователями 1С, когда надо сделать бэккап?Кстати, когда бэккапится UTM-ка, или лежит ( при 60 000 юзерах в базе ложится она от 2 до 5 раз в сутки, и потом не сразу стартует), юзеры обычно звонят в ТП. ТП обычно успокаивает и просит позвонить в Платежку. Платежка говорит, что лежат сервера биллинга у провайдера. Юзер звонит в ТП. Там говорят подождите, всё само наладится.
Юзер ждёт.
Операторы ТП через минут 15 таких звонков говорят Инженеру, что неплохо бы пнуть UTM-ку вручную.
Инженер говорит "Погодите ещё минут 10, если не подымется - пну".
Юзер ждёт.
Всё налаживается за 10-30 минут. Скопившиеся платежи радостно грузят сервер.-------------
А ещё, однажды Программист прикрутил майнер биткоинтов к личному кабинету сайта Провайдера. Но об этом в другой серии.
По поводу сравнения с Гидрой с точки зрения платформы есть фактические существенные неточности.
Во-первых, язык программирования это второй вопрос, первый - архитектура и вообще не язык красит биллинг. Такие гиганты как Amdocs, Oracle Billing and Revenue Management тоже имеют много логики на Oracle и это не мешает им занимать основную часть рынка биллингов мира... Гидра вообще не содержит никаких модулей на perl. И сравнивать Гидру и ABills совсем некорректно, у Гидры очень серъезный саппорт, можно вообще сделать полный аутсорс биллинговых задач, чтобы убрать риски собственных разработчиков.
а что мешает взять в ABills полный аутсорс ?
> а что мешает взять в ABills полный аутсорс, ну конечно кроме в разы ниже цены ?
В эксплуатации вы ее не видели судя по описанию. Сравнивать гидру с абилсом это как сравнивать sqlite с oracle, все равно — разные категории.
Напишете, пожалуйста, что есть в гидре, но нету в абилсе.
Инсталляции с сотнями тысяч активных абонентов
ABillS система для провайдеров до 500 тис абонентов. C 2010 активно используется провайдреми с абонбазой по 200-300 тис абонентов.
скорее всего вы не видели абилс, по возможностям даже судя с документации, гидра в разы уступает абилсу в возможностях. В последних версиях автоконфигуратор разрешает за считанные минуты развернуть абилс в гидре чтобы увидеть хоть что то нужно ждать неделями, про доработки вообще молчу.
Не видно главной новости - использование нормальной, надежной, чтящей стандарты СУБД.
Сертифицирован на тему чего? Почему у меня должен стоять "сертифицированный" биллинг? И что мне будет, если биллинг не сертифицирован каким-то госагентством? (Это я все серьезно, а не просто придираюсь; я не из России и мне интересно почему у вас кто-то сертифицирует биллинги и на предмет чего, какова правовая норма и т.д.)
> что мне будет, если биллинг не сертифицирован каким-то госагентством? (Это яШтраф тысяч 500 и лишение лицензии. И вообще, вы узел связи не сможете ввести в эксплуатации без сертифицированного биллинга. Обычно решается покупкой самого дешёвого сертифицированного биллинга и применением его как ширмы, продолжая на деле использовать самописный биллинг.
> В современных терминах западного мира это называется "взяточничество".Ну да, то ли дело добровольные пожертвования партии/кандидату, скидки на кредиты или отдых для близких, всевозможные съезды в куротных зонах, с ол-инклюзивами и секретаршами-библиотекаршами.
> Сертифицирован на тему чего? Почему у меня должен стоять "сертифицированный" биллинг? И
> что мне будет, если биллинг не сертифицирован каким-то госагентством? (Это я
> все серьезно, а не просто придираюсь; я не из России и
> мне интересно почему у вас кто-то сертифицирует биллинги и на предмет
> чего, какова правовая норма и т.д.)По условию лицензирования, автоматизированная система расчетов должны иметь сертификат "ССС". Кстати, чтобы удовлетворить контролирующие органы, недостаточно скачать абиллс и сканы сертификатов с сайта разработчиков. Помимо этого надо предсоавить документы, удостоверяющие факт приобретения (товарные накладные, счета фактуры и что там еще) и заверенные копии сертификатов. ТАк что покупать придется все равно.
>Второе название улицориентир на украинский рынок с учетом массовой декоммунизации