forum.bitel.ru http://forum.bitel.ru/ |
|
БГБ roadmap http://forum.bitel.ru/viewtopic.php?f=1&t=4595 |
Страница 1 из 2 |
Автор: | snark [ 28 сен 2010, 17:51 ] |
Заголовок сообщения: | БГБ roadmap |
собсно сабж ... тут есть кое какая инфа: Администратор писал(а): Цитата: Вообще, какой roadmap сейчас в развитии биллинга? Исключая мелкие текущие модификации примерно так. 1) Единый модуль трафика. IPv6, ISG (и Juniper ERX), DHCP.82 + динамика и т.п. Резервирование шлюзов авторизации (RADIUS). 2) Единый модуль голоса. Возможность переобработки логов как RADIUS так и CDR. 3) Перевод основных таблиц на транзакционный режим. InnoDB как дефолтовый движок для таблиц, MyIsam как исключение для различных логов. Ещё изучается вопрос миграции на Postgre, но пока тесты не особо впечатлили. В 9.0 хоть появилась быстрая штатная реплика, посмотрим дальше, сейчас вон оракл MySQL что-то улучшил Транзакционный режим работы акшенов сервера, для целостности БД в случае сбоя по середине акшена. Для этого нужно переделать всё API на выброс исключений наружу. 4) Движок кэша. Есть задумка кэшировать все договора, их параметры и учётные данные (логины/пароли) в памяти для более быстрого получения при необходимости. Возможно потребуется делать распределённый кэш. К общему кэшу смогут обратиться все приложения биллинга по JMS. И ещё возможно специализированные кэши с учётными данными на серверах авторизации, можно было бы быстро делать проверку логинов-паролей а потом запрашивать центральный кэш для предоставления договора, его тарифов и т.п. 5) Распределение БД. Собственно учётные данные будут лежать в единой транзакционной БД + кэш обеспечивающий быстрый доступ к ним. Различные логи, балансы, сессии - разнесены по разным БД. Но тут нужно подумать. Возможно, проще сделать различные таблицы либо партиции таблиц в единой БД, разделив по договорам. Возможно проще вообще сделать несколько экземпляров модулей и реализовать текущими средствами. При разделении БД возникают проблемы с отчётами, с джойнами. Блуждающие мысли: 1) Отвязка учётного периода от месяца. Для физ. лиц, возможность делать их плавающими с привязкой всего к нему абонплат, списаний, услуг и т.п. P.S. Если есть ещё вопросы по роадмапу - поднимите отдельную тему, чтобы путанницы не было. А оттуда делать ссылки на темы с конкретными обсуждениями что ли.. А ту главную можно прилепить. но я думаю что нам всем хотелось бы знать больше что нас ждет в будующем? куда плывет наш корабль? |
Автор: | skyb [ 28 сен 2010, 18:06 ] |
Заголовок сообщения: | Re: БГБ roadmap |
+1 Тоже охото знать куда дальше развитие будет? |
Автор: | Администратор [ 28 сен 2010, 18:24 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Ну ещё идёт уже несколько лет разработка внешней CRM системы - BGCRM, будет плавный увод всех функций плагина в этот модуль. Соответственно интеграция биллинга с ней. Личного кабинета биллинга с личным кабинетом CRM тоже. Сейчас в стадии внедрения для собственных нужд и Уфанета. В перспективе хотим оставить биллинг только как калькулятор. Убрать функции учётной системы оттуда по максимуму. Ну и потом развитие BGCRM - система учёта оборудования, мониторинга. |
Автор: | skyb [ 28 сен 2010, 19:08 ] |
Заголовок сообщения: | Re: БГБ roadmap |
ооооо классно тоесть BGCRM будет заниматься учетом а сам биллинг калькулировать? |
Автор: | Cromeshnic [ 29 сен 2010, 07:03 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Мм, звучит очень вкусно skyb писал(а): тоесть BGCRM будет заниматься учетом а сам биллинг калькулировать? CRM учетом не должна заниматься - это бизнес-логика, всякие процедурные вопросы и пр. |
Автор: | skyb [ 29 сен 2010, 07:21 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Cromeshnic писал(а): CRM учетом не должна заниматься - это бизнес-логика, всякие процедурные вопросы и пр. Не, мне просто интересно уточнить правильно я думаю |
Автор: | Администратор [ 29 сен 2010, 10:03 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Цитата: CRM учетом не должна заниматься - это бизнес-логика, всякие процедурные вопросы и пр. Учёт в моём понимании - это ведение базы контрагентов, их параметров, связанных с ними процессов. Вообще все процессы организации. Адресные справочники, телефоны и пр. Т.е. в биллинге должен остаться безликий договор в идеале, привязанный к контрагенту в CRM системе. Просто номер. Может это и не CRM в чистом виде, но так уж назвали . А бизнес-логика это вообще красивый размытый термин на мой взгляд. Разве алгоритм предоставления услуг, логика отключения, тарифных планов и т.п. туда не входят? Сами принципы тарификации. Этот термин меня в своё время сильно побесил в переводной литературе. Всякая логика приложения почему-то называлась бизнес-логика вместо просто "логика". А если это ПО для учёта раздаваемых маек в благотворительном фонде? Бизнеса там нет, а логика есть. |
Автор: | Cromeshnic [ 29 сен 2010, 10:18 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Всё верно. Я под бизнес-логикой понимаю обычно индивидуальные процессы в предприятии. |
Автор: | ldmitry [ 12 окт 2010, 16:20 ] |
Заголовок сообщения: | Re: БГБ roadmap |
На самом деле есть много терминов (CRM, ServiceDesk), под которым люди понимают каждый свое. Вот у нас есть платформа Terrasoft, на которой у нас заявки, инциденты и подключения ведутся, инфраструктурные события регистрируются, которая будет в ЦОВ интегрирована с телефонией, которая вообще не связана с биллингом, сама по себе легко настраиваема и из биллинга только абоненты туда синхронизируются (это наш CRM). Не хотим что бы вендор биллинга непременно был вендором CRM, это кое в чем связывает руки. Вот сейчас как раз собираемся биллинг менять (смотрим в сторону БГ). Но есть так же много сущностей которые и там и там. Например коммутаторы. Традиционно, учет оборудования относится к задачам так называемого Inventory. Таким образом BGCRM, замахивается быть ещё и Inventory. А нам например, коммутаторы нужны в биллинге, а заявки нет.. Хотелось бы отделить. |
Автор: | Администратор [ 13 окт 2010, 13:32 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Цитата: Но есть так же много сущностей которые и там и там. Например коммутаторы. Традиционно, учет оборудования относится к задачам так называемого Inventory. Таким образом BGCRM, замахивается быть ещё и Inventory. А нам например, коммутаторы нужны в биллинге, а заявки нет.. Хотелось бы отделить. Мы планировали учёт топологии сети именно в биллинге тоже не хранить. В биллинге хранятся сущности как "шлюзы" с указанием ссылки на внешнюю Inventory, где уже учёт топологии и т.п. Т.е. открытие-закрытие доступа - на биллинге, учёт взаимосвязей в общем случае на внешней системе. Там же какой порт в какой и т.п. Учёт свободных портов. В биллинг не все коммутаторы попадают, попадают именно сущности "шлюзы", которыми управлять можно. Биллинг обращается к Inventory через Web сервис (можно если что свой враппер поставить). Inventory про биллинг не знает вообще. |
Автор: | Администратор [ 24 янв 2011, 14:08 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Следующим этапом после модуля Inet будет добавление в Phone модуля функционала модуля VoiceIp. Сбор RADIUS CDR логов, горячий обсчёт, поддержка карточной платформы. Т.к. Phone модуль достаточно удачно спроектирован и функционала там уже много наработано, решили, что делать отдельный новый модуль смысла нет. |
Автор: | skyb [ 24 янв 2011, 14:11 ] |
Заголовок сообщения: | Re: БГБ roadmap |
а как же BGCRM :'( |
Автор: | Администратор [ 24 янв 2011, 14:15 ] |
Заголовок сообщения: | Re: БГБ roadmap |
CRM ку параллельно разрабатывают. |
Автор: | skyb [ 24 янв 2011, 14:17 ] |
Заголовок сообщения: | Re: БГБ roadmap |
ждем, очень ждем |
Автор: | Khoma [ 25 мар 2011, 01:00 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Идельно, если бы можно было бы отвязать понятие учётного периода от месяца и иметь гибкий механизм. Например: 1. Учётный период - календарный месяц 2. Учётный период по желанию - 30 дней или сколько надо с момента активации услуги, т.е. абонплата 1000р - заплатил 1000 р проработал учётный период, неважно с какого числа, кончились - заблокировался, опять заплатил 1000 - ещё один учётный период отработал 3. Учётный период по желанию - 30 дней или сколько надо, который идёт один за другим, как бы месяц 4. ??? И ещё хотелось бы иметь возможность видеть лог действий пользователей. Кто, что, когда правил, чтобы можно было разбор полётов устраивать. И еще из интерфейсных плюшек - хотелось бы иметь возможность строить визардов, например для процедуры заключения договора, чтобы менеджер мог пройти только одной дорожкой и не ошибся и не накосячил. И такой визард помог бы однозначно отделить правами поля в договорах. Поскольку создание и права на такие действия только из визарда, а правка договора - это из интерейса и другие права уже. Сейчас создание от правки отличить невозможно. |
Автор: | Phricker [ 25 мар 2011, 11:52 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Khoma писал(а): И ещё хотелось бы иметь возможность видеть лог действий пользователей. Кто, что, когда правил, чтобы можно было разбор полётов устраивать. Сервис - Журнал запросов. В конфигурации сервера Код: #логирование действий в журнале событий, 0 - не логировать bgsecure.log=1 Khoma писал(а): И еще из интерфейсных плюшек - хотелось бы иметь возможность строить визардов, например для процедуры заключения договора, чтобы менеджер мог пройти только одной дорожкой и не ошибся и не накосячил. И такой визард помог бы однозначно отделить правами поля в договорах. Поскольку создание и права на такие действия только из визарда, а правка договора - это из интерейса и другие права уже. Сейчас создание от правки отличить невозможно. Хорошая фишка, но можно и приучить менеджеров, не делать косяки |
Автор: | Khoma [ 25 мар 2011, 20:30 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Спасибо за подсказку по логу! Очень нужно! Что касается менеджеров то, конечно, можно и нужно обучать. Но! Задача ИТшников состоит в том, чтобы автоматизировать работу, упростить труд и минимизировать число возможных ошибок. Поэтому чем проще пользователю, тем легче нам Будем надеяться, наши пожелания не останутся незамеченными. +ещё одно пожелание. Сделайте пожалуйста для логинов доступа задание вида логина в виде шаблона, причём лучше заранее с привязкой шаблона к группе договоров. То как сделано сейчас (логин цифры - автоинкремент по базе, алиас - буквы-цифры), неудобно, особенно свитчерам. Понятно откуда ноги растут у текущего решения, но в новой версии можно же пересмотреть и сделать удобно для всех. |
Автор: | Kazrarr [ 19 апр 2011, 10:53 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Khoma писал(а): Идельно, если бы можно было бы отвязать понятие учётного периода от месяца и иметь гибкий механизм. Например: 1. Учётный период - календарный месяц 2. Учётный период по желанию - 30 дней или сколько надо с момента активации услуги, т.е. абонплата 1000р - заплатил 1000 р проработал учётный период, неважно с какого числа, кончились - заблокировался, опять заплатил 1000 - ещё один учётный период отработал 3. Учётный период по желанию - 30 дней или сколько надо, который идёт один за другим, как бы месяц 4. ??? А разве сейчас понятие учетный период привязан к месяцу? С помощью скриптов поведения можно реализовать все вышеизложенное и наверное все ( или почти если не все) что взбредет в голову =) В вики есть пример скрипта по активации 30ти дневного учетного периода, если нужно могу дать пример активации уч периода в зависимости от реалма =) Как раз различными реалмами на одном тарифе можно различать различные протяженности учетного периода =) |
Автор: | snark [ 19 апр 2011, 14:34 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Kazrarr писал(а): А разве сейчас понятие учетный период привязан к месяцу? вот как раз только он и не привязан, а тот же npay (как узел тарифа) привязан и поэтому начислять приходится в рамках одного календарного месяца |
Автор: | Kazrarr [ 20 апр 2011, 12:26 ] |
Заголовок сообщения: | Re: БГБ roadmap |
snark писал(а): Kazrarr писал(а): А разве сейчас понятие учетный период привязан к месяцу? вот как раз только он и не привязан, а тот же npay (как узел тарифа) привязан и поэтому начислять приходится в рамках одного календарного месяца С npay согласен нет возможности, немного ограничивает.. Но как вариант можно использовать подневной режим снятия, а скриптом регулировать соответствие периода разрешенной услуги в модуле npay с учетным периодом договора |
Автор: | Администратор [ 26 апр 2011, 13:07 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Добавили в 5.2 версии возможность написания обработчиков скриптов и логики управления шлюзами Inet просто на Java. Меню "Сервис - Автоматизация - Управление динамическим кодом". Всю логику Inet модуля перевели на чистые Java классы взамен BeanShell. Преимущества: 1) Возможность разработки в полноценной сторонней IDE, прелинковав каталог BGBillingServer/dyn как исходники. Автокомплит, проверка синтаксиса. 2) Скорость до 50 раз быстрее BeanShell (BGBS). 3) Больше возможностей языка (параметризация, переменное число аргументов в методах). 4) Возможность валидации классов при компиляции на соответствие API. Скомпилированные классы помещаются в БД, откуда могут быть загружены всеми приложениями. |
Автор: | Cromeshnic [ 26 апр 2011, 13:18 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Автор: | skyb [ 26 апр 2011, 13:21 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Автор: | Phricker [ 26 апр 2011, 13:24 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Киньте учебник по яве |
Автор: | skyb [ 23 май 2011, 12:04 ] |
Заголовок сообщения: | Re: БГБ roadmap |
Администратор писал(а): Добавили в 5.2 версии возможность написания обработчиков скриптов и логики управления шлюзами Inet просто на Java. Меню "Сервис - Автоматизация - Управление динамическим кодом". Всю логику Inet модуля перевели на чистые Java классы взамен BeanShell. Преимущества: 1) Возможность разработки в полноценной сторонней IDE, прелинковав каталог BGBillingServer/dyn как исходники. Автокомплит, проверка синтаксиса. 2) Скорость до 50 раз быстрее BeanShell (BGBS). 3) Больше возможностей языка (параметризация, переменное число аргументов в методах). 4) Возможность валидации классов при компиляции на соответствие API. Скомпилированные классы помещаются в БД, откуда могут быть загружены всеми приложениями. Я так понял что только для этого модуля? а все остальное так же и останется на скриптах? http://bgbilling.ru/v5.2/doc/ch02.html |
Автор: | restart [ 23 май 2011, 12:26 ] |
Заголовок сообщения: | Re: БГБ roadmap |
skyb писал(а): Я так понял что только для этого модуля? а все остальное так же и останется на скриптах? http://bgbilling.ru/v5.2/doc/ch02.html Нет, везде где было возможно выполнить скрипты появилась возможность выполнять Java-код в качестве альтернативы (это и событийные, и глобальные скрипты). |
Автор: | skyb [ 23 май 2011, 12:28 ] |
Заголовок сообщения: | Re: БГБ roadmap |
restart писал(а): Нет, везде где было возможно выполнить скрипты появилась возможность выполнять Java-код в качестве альтернативы (это и событийные, и глобальные скрипты). А Java-код на события повешать можно будет? |
Автор: | restart [ 23 май 2011, 12:34 ] |
Заголовок сообщения: | Re: БГБ roadmap |
skyb писал(а): А Java-код на события повешать можно будет? А я что только что сказал? Ещё раз: java-код можно повесить и на события (сунуть в скрипты поведения), и выполнять как глобальный скрипт. |
Автор: | skyb [ 23 май 2011, 12:51 ] |
Заголовок сообщения: | Re: БГБ roadmap |
restart писал(а): А я что только что сказал? Да не понятно было, решил уточнить |
Автор: | focus [ 19 мар 2013, 14:51 ] |
Заголовок сообщения: | Re: БГБ roadmap |
С последнего сообщения прошло почти 2 года. Есть обновления в roadmap'е? |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |