Методы моделирования и разработки биллинговых систем тема диссертации и автореферата по ВАК РФ 05.13.01, кандидат технических наук Ильина, Елена Викторовна

  • Ильина, Елена Викторовна
  • кандидат технических науккандидат технических наук
  • 2003, Санкт-Петербург
  • Специальность ВАК РФ05.13.01
  • Количество страниц 185
Ильина, Елена Викторовна. Методы моделирования и разработки биллинговых систем: дис. кандидат технических наук: 05.13.01 - Системный анализ, управление и обработка информации (по отраслям). Санкт-Петербург. 2003. 185 с.

Оглавление диссертации кандидат технических наук Ильина, Елена Викторовна

Введение

Глава 1. Состояние вопроса и постановка задачи

1.1. Терминология.

1.2. История появления и развития биллинговых систем

1.3. Стандарты. Классификации. Сертификация

1.4. Схема процесса и функции биллинга

1.5. Требования к биллинговым системам

1.6. Обзор существующих систем

1.7. Проблемы, возникающие при разработке и эксплуатации систем биллинга.

1.8. Тенденции и перспективы развития

1.8.1. Универсальность

1.8.2. Интересы клиента

1.8.3. Повышение масштабируемости

1.8.4. Комплексные системы

1.8.5. «Публичный биллинг» и аренда биллинга

1.9. Постановка задачи

1.10. Выводы по главе 1.

Глава 2. Описание модели универсальной биллинговой системы

2.1. Универсальность как основа модели

2.2. Подход, основанный на ресурсах.

2.3. Структура системы.

2.4. Расчетная часть ядра

2.4.1. Регистрация клиентов.

2.4.2. Платежные планы, их отображение в ресурсы.

2.4.3. Покупки

2.4.4. Платежи

2.4.5. Состояние покупки и контроль доступа

2.4.6. Корректировка лимитов.

2.4.7. Структура расчетной части ядра

2.5. Технологическая часть ядра.

2.5.1. Взаимодействие с серверами доступа

2.5.2. Структура технологической части ядра

2.6. Синхронизация расчетной и технологической частей ядра.

2.7. Организация дополнительных модулей и интерфейсов

2.7.1. Клиентский учет

2.7.2. Бухгалтерский учет

2.7.3. Дилерская система.

2.7.4. Система оценки.

2.7.5. Пользовательские интерфейсы

2.8. Выводы по главе

Глава 3. Техническое и функциональное описание программной реализации

3.1. Техническое описание.

3.1.1. Выбор среды разработки и программного обеспечения

3.1.2. Структура базы данных

3.1.3. Программные модули.

3.1.4. Окружение.

3.2. Функциональное описание

3.2.1. Регистрация клиентов.

3.2.2. Платежные планы

3.2.3. Технологические ресурсы

3.2.4. Платежи и покупки.

3.2.5. Управление доступом к ресурсам

3.2.6. Оценка потребленных ресурсов и расчет остатков счетов и лимитов

3.2.7. Дилерская система.

3.2.8. Карточки и авторегистрация

3.2.9. Бухгалтерия

3.2.10. Информационные сервисы

3.3. Выводы по главе

Глава 4. Контроль качества системы и возможности ее применения.

4.1. Внедрение.

4.2. Контроль качества

4.2.1. Производительность и масштабируемость

4.2.2. Надежность и достоверность

4.2.3. Отказоустойчивость. Гибкость и переносимость

4.3. Возможности использования и развития

4.3.1. Возможности использования

4.3.2. Возможности развития

4.4. Выводы по главе

Рекомендованный список диссертаций по специальности «Системный анализ, управление и обработка информации (по отраслям)», 05.13.01 шифр ВАК

Введение диссертации (часть автореферата) на тему «Методы моделирования и разработки биллинговых систем»

Биллинговая система — это автоматизированная система расчетов фирмы-поставщика товаров или услуг с клиентами. Она предназначена для вычисления стоимости товаров или услуг исходя из определенных в ней данных о ценах, тарифах и других стоимостных характеристиках; для различных способов учета и обработки данных о клиентах, товарах, услугах, платежах и других объектах и событиях, а также для выставления счетов клиентам и организации прочих форм отчетов. Прототипы современных биллинго-вых систем зародились вместе с появлением первых вычислительных устройств, однако биллинговые системы в современном понимании (и сам этот термин) появились всего несколько лет назад [27, 60,49].

Области, в которых используются биллинговые системы, могут быть самыми различными. В сущности, там, где есть взаимоотношения между продавцом и покупателем, биллинг присутствует так или иначе. Но самой благоприятной для развития и распространения биллинговых систем оказалась сфера телекоммуникаций и связи, поскольку, во-первых, здесь мы имеем дело с огромным количеством транзакций, которое невозможно отследить и обслужить вручную, во-вторых, данные для учета уже имеют цифровую природу, и не требуется человеческих ресурсов, чтобы вводить в компьютер основную часть информации. Биллинг успешно развивается и в других областях, в основном, связанных с обслуживанием: страхование, транспортные перевозки, аренда автомобилей, кабельное телевидение, муниципальные и коммунальные службы, гостиничное дело [60, 1, 25]. Как правило, для этих нужд разрабатываются независимые узкоспециализированные биллинговые системы.

Правильный выбор биллинговой системы критичен для прибыльности предприятия сферы обслуживания. На определенном этапе роста компании биллинг превращается из надежного и быстрого помощника в сборе и обработке информации в инструмент для расширения и усовершенствования сервиса на существующей технической базе [49], а значит, для привлечения новых клиентов. От надежности работы биллинговой системы зависит качество обслуживания клиентов и возможности, которые получает фирма-поставщик. Например, быстрое и точное получение статистических данных о продажах, предоставленных услугах и активности клиентов помогают вовремя определить новые векторы развития, спланировать мероприятия по усовершенствованию технических мощностей, вовремя отреагировать на новые требования потребителей. Все это очень важно в такой динамичной области, как телекоммуникации.

С конца 2000 года наблюдается заметный всплеск интереса к биллинговым системам в области телекоммуникаций и проблемам их разработки. Свидетельство тому — появление в научной печати статей, посвященных исследованиям в этой области, создание периодического журнала «Биллинг», проведение ряда семинаров, конференций и симпозиумов, в том числе, международных. Повышение спроса на разработку программного обеспечения этого направления, вызванное быстрым развитием телекоммуникационной отрасли, изменением структуры продаж и организации телекоммуникационного бизнеса, делают биллинг одним из самых динамично развивающихся направлений развития программных решений [25].

Отечественные производители ПО адекватно отреагировали на повышение интереса заказчиков к решениям в области биллинга. За 1999 год появилось как минимум 6 тиражируемых биллинговых систем для телекоммуникаций. К осени 2002 года эта цифра превысила 50 тиражируемых систем. Изначально такие системы исполняются на заказ под конкретные нужды и требования заказчика, впоследствии их функциональность расширяется. Ряд разработчиков идет по пути распространения уже созданной модели биллинга на другие области деятельности. Как результат, появляются новые узкоспециализированные решения для выполнения аналогичных функций в «смежной» области (система «Атлант» компании Атлант-Информ, «Барсум» петербургской компании Рексофт). Однако общая тенденция к универсализации биллинга, насущность разработки бил-линга «чего угодно и каким угодно образом» заставляет задуматься о построении такой модели биллинговой системы, которая могла бы позволить использовать единую систему в самых различных областях сферы обслуживания и торговли.

Предпосылки к этому создаются не только в области развития интернета и телефонии. Наметившиеся в последнее время тенденции к централизации коммунальных услуг, включающих телефон, интернет, кабельное ТВ, в новостройках и районах индивидуальной застройки естественным образом приводят к идее единой системы учета и контроля предоставления услуг. Та же самая тенденция намечается в гостиничном бизнесе, где спектр услуг является решающим фактором для клиентов. Комплексных биллинговых решений требуют и другие виды бизнеса, например такие, как аренда помещений, становящаяся популярной аренда программных приложений и т.п.

Речь идет не о том, чтобы учесть в системе все возможные требования рынка и сферы применения. Идея «конвергентного», или универсального, биллинга заключается в абстрагировании самого понятия сервиса и в его представлении как объекта с изменяемыми и неизменяемыми параметрами. При таком рассмотрении системе безразлично, что считать—секунды или байты, литры или киловатты, деньги или условные единицы. Построение такой модели позволило бы избежать в дальнейшем «утяжеления» системы при расширении сервиса или переносе системы на другие отрасли, где структура предоставления услуг схожа с телекоммуникациями [25, 44].

В работе предлагается модель универсальной биллинговой системы, обосновываются принципы и методы ее построения, описывается реализация предложенной модели, затрагиваются технологические вопросы построения биллинговой системы для оператора интернет-услуг, даются результаты и показатели реальной эксплуатации биллинговой системы для телекоммуникаций, рассматриваются методы адаптации системы, построенной на данной модели, для других видов услуг и комплексных решений.

Похожие диссертационные работы по специальности «Системный анализ, управление и обработка информации (по отраслям)», 05.13.01 шифр ВАК

Заключение диссертации по теме «Системный анализ, управление и обработка информации (по отраслям)», Ильина, Елена Викторовна

Общие выводы по работе

Данная диссертационная работа имеет следующие результаты:

1. Разработаны методы классификации ресурсов, унификации их параметров и построения сервиса из элементарных составляющих.

2. Предложены и обоснованы методы построения модели биллинговой системы, основанные на принципе универсальности в смысле вида предоставляемого сервиса.

3. На основе выполненной классификации ресурсов и предложенных методов моделирования построена модель ядра системы и ее оболочки.

4. Разработан математический аппарат, описывающий сущности ядра модели, благодаря которому могут быть установлены простые, точные и непротиворечивые связи между подсистемами модели.

5. На основе разработанной модели построена действующая бил-линговая система для телекоммуникационного оператора. Обоснованы методы программной оптимизации системы, предложены приемы программирования отдельных задач. Создана специализированная библиотека доступа к произвольной СУБД, ориентированная на выполнение типовых запросов к базе данных, связанных с биллинговыми задачами, на более высоком уровне, чем SQL.

6. Проведены апробация и тестирование системы по различным критериям. Результаты тестов, а также практика эксплуатации системы, позволяют утверждать пригодность модели и разработанного на ее основе программного комплекса для решения описанного класса проблем с учетом современных требований и поставленных задач.

7. Приведены примеры дальнейшего использования и развития как программной реализации системы, так и ее модели.

Список литературы диссертационного исследования кандидат технических наук Ильина, Елена Викторовна, 2003 год

1. АСР «Биллинг АйТи» // Мир связи. 2000. № 2.

2. Автоматизированные системы расчетов с пользователями за услуги электросвязи. Общие технические требования М., 1998.

3. Callender J. Perl for Web Site Management. — O'Reilly & Associates, 2001.

4. Christiansen Т., Torkington N. Perl Cookbook. — O'Reilly & Associates, 1998.

5. Dodd A.Z. The Essential Guide to Telecommunications (3rd Edition) — Prentice Hall PTR., 2001.

6. DuBous P. MySQL Cookbook. — O'Reilly & Associates, 2002.

7. Fried J. Mastering Regular Expressions, 2nd Edition. — O'Reilly & Associates, 2002.

8. Goleniewski L. Telecommunications Essentials — Addison Wesley Professional, 2001.

9. Guelich S., Gundavaram S., Birznieks G. CGI Programming with Perl, 2nd Edition. — O'Reilly & Associates, 2000.

10. Harrelson W.E., Ofrane A, Harte L.J. Telecom Made Simple — APDG Publishing, 2001.

11. Harte L.J. Telecom Basics (2nd Edition) — APDG Publishing, 2002.

12. Horak R., Newton H., Miller M.A. Communications Systems and Networks — John WileySons, 2002.

13. Hunter J.M., Thiebaud M. Telecommunications Billing Systems — McGraw-Hill Professional, 2002.

14. Laurie В., Laurie P. Apache: The Definitive Guide, 3rd Edition.— O'Reilly & Associates, 2002.

15. Ofrane A. Lawrence H. Telecom Billing: Usage Events, Call Detail Records, and Bill Cycles — APDG, Inc., 2002.

16. Peek J., TodinoG., Strang J. Learning the UNIX Operating System, 5th Edition. — O'Reilly & Associates, 2001.

17. Reese G., Yarger R.J., King T. Managing & using MySQL, 2nd Edition — O'Reilly & Associates, 2002.

18. Schwartz R.L., Phoenix T. Learning Perl, 3rd Edition. — O'Reilly & Associates, 2001.

19. Sheopard S. Telecom Convergence: How to Profit from the Convergence of Technologies, Services, and Companies — McGraw-Hill Professional, 2002.

20. Shepard S. Telecom Crash Course — McGraw-Hill Professional, 2001.

21. Srinivasan S. Advanced Perl Programming. — O'Reilly & Associates, 1997.

22. Wall L., Christiansen Т., Orwant J. Programming Perl, 3rd Edition. — O'Reilly & Associates, 2000.

23. Widenius M., Axmark D. MySQL Reference Manual. — O'Reilly & Associates, 2002.

24. Worsley J.C., Drake J.D. Practical PostreSQL. — O'Reilly & Associates, 2002.

25. АвдуевскийА. Человек, счет! // LAN. 2001. №3.

26. Аладдин Р.Д., Сабанов А.Г. Биллинговые системы: проблемы защищенного доступа: Доклад на 3-ем Международном форуме «Billing. IT Telecom — 2002» 18-20 декабря 2002 г.

27. Болынова Г. Минуты любят счет // Сети. 1999. № 10.

28. Буланов М. Биллинг для Internet-провайдеров // Computerworld Россия. 2000. № 12.

29. Буланов М. В. Краткий обзор систем биллинга. Обзор тарифных планов. Проблемы реализации: Доклад на семинаре «Системы биллинга для IPS. Проблемы и решения» 2 октября 2000 г.

30. Верхолетов А. Ю. Система биллинга для ISP. Основные функции: Доклад на семинаре «Системы биллинга для IPS. Проблемы и решения» 2 октября 2000 г.

31. Волков Д. А. Интеграция автоматизированных систем в единое информационное пространство // Биллинг. Компьютерная телефония. 2002. №6(19).

32. Голубев В. Проблемы конвергенции //Биллинг. Компьютерная телефония. 2002. №5(18).

33. ГореткинаЕ. Биллинг биллингу рознь//Сети. 1999. №4.

34. Гребешков А. Организация современной системы расчетов и работа с клиентом // Компьютерная телефония. 2000. №6.

35. Дейв Энсор, Йен Стивенсон. Oracle. Проектирование баз данных: Пер. с англ — К.: Издательская группа BHV, 2000.

36. ДейтК.Дж. Введение в системы баз данных, 6-е издание: Пер. с англ. — К.; М.;СПб.: Издательский дом «Вильяме», 1999.

37. Денисов В. С. Система биллинга Tizona 2.0. Краткое описание: Доклад на семинаре «Системы биллинга для IPS. Проблемы и решения» 2 октября 2000 г.

38. Докукин В. TAXXI для биллинга//Компьютерная телефония. 2000. №6.

39. Ездаков А., Раденко Р. Корпоративный биллинг. Рост объема затрат на телекоммуникационные услуги диктует необходимость их детального учета // Мир связи. 2000. №2.

40. Елисеев И. Биллинг в бизнесе телекоммуникаций // Computerworld Россия. 2000. №41.

41. Елисеев И. Истина в биллинге // Computerworld Россия. 2000. №40.

42. Елисеев И. Круглый стол с острыми углами // Computerworld Россия. 2001. №5.

43. Зингерман М. Биллинг телекоммуникаций — 2000 // Компьютерная телефония. 2000. №6.

44. Ильина Е. В. Модель универсальной биллинговой системы.— С.-Петерб. ун-т. СПб., 2001. Деп. в ВИНИТИ. № 1614-BOl от 9.07.01.

45. Ильина Е. В., Сергеев С. JL Биллинговая система интернет-провайдера: принципы моделирования. СПб., 2001. http://www.elian.spb.ru/articles.

46. Ильина Е.В. Методы моделирования и разработки биллинго-вых систем. — СПб.: НИИ Химии СПбГУ, 2002.

47. Казымов А. А. Перспективы развития АСР: Доклад на 1-й Международной выставке—симпозиуме «Биллинг телекоммуникаций — 2000» 19-21 декабря 2000 г.

48. Канайлов А.Р. Универсальная тарификация // Биллинг. Компьютерная телефония. 2002. №6(19).

49. Кузнецов А., Люлькин Ю., Дунский А. и др. Сделайте правильный выбор. Биллинговые системы в России: состояние и тенденции развития // Мир связи. 1999. №6.

50. Кузьменко В. Н. Тарификация в биллинговых системах // Мобильные системы. 1998. №3.

51. Кулаева М. Умный биллинг нужен всем // Компьютерная телефония. 2000. №6.

52. Ляшков В. Критерии выбора АСР // Мир связи. 1999. №6.

53. Мазепа И., Лункин П., Катков В. Услуга биллинга для ISP // Компьютерная телефония. Биллинг. 2001. №2(8).

54. Медведев В. Е. О сертификации систем расчетов за услуги электросвязи // Сети. 2000. № 12.

55. Медведев В. Е. Процедура сертификации в системе «Электросвязь»: Доклад на семинаре «Системы биллинга для IPS. Проблемы и решения» 2 октября 2000 г.

56. Муссель К. Цепь взаимосвязи. Как добиться максимальной расширяемости телекоммуникационных систем? // Компьютерная телефония. 2000. №6.

57. НасыровИ.З., Егоров Р.В. АСР в системе комплексной автоматизации межрегионального оператора // Биллинг. Компьютерная телефония. 2002. №5(18).

58. Николаев А. АСР. Рынок растет // Компьютерная телефония. 2000. №4.

59. Новичков A. Tizona v2.0 — биллинг для Интернет-провайдеров // Сети и системы связи. 2000. № 11.

60. Орлов Д. Биллинг становится универсальным // Мир связи.2000. №4.

61. ПалаткинН.В.,БалихинО.Г. Об истории биллинга в России// Компьютерная телефония. Биллинг. 2001. № 1(7).

62. Прижуков Р.Д. Корпоративные стандарты АСР: Доклад на 3-ем Международном форуме «Billing. IT Telecom — 2002» 18-20 декабря 2002 г.

63. Ромашова Н. Плохих биллингов нет // Мир связи. 1999. №6.

64. Свеженец А. А. Переход к тарификационным системам нового поколения:Доклад на 3-ем Международном форуме «Billing. IT Telecom — 2002» 18-20 декабря 2002 г.

65. Текотев С. Модель учетных данных // Открытые Системы.2001. №2.

66. Федорушкин И.В. Комплексные решения по биллингу для операторов связи: Доклад на 3-ем Международном форуме «Billing. IT Telecom — 2002» 18-20 декабря 2002 г.

67. Хендерсон Д., Ломбарди Р. Есть ли в вашей системе утечка доходов // Computerworld Россия. 2000. №33.

68. Шваб А.О. Новые технологии организации баз данных — основа построения современной биллинговой системы // Биллинг. Компьютерная телефония. 2002. №6(19).

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.