IntegRate: Высокопроизводительная платформа для рейтинговых расчетов в телекоммуникациях.
InteGrate
IntegRate: высокопроизводительное ПО для тарификации телекома (CDR) от Solution 42. Параллельная обработка, C++, регулярные выражения, in-memory база данных.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
IntegRate — это программный продукт, разработанный немецкой компанией Solution 42, написанный на C++ и основанный на высокопроизводительной конвейерной архитектуре для пакетной тарификации телекоммуникационных услуг по данным детализации вызовов (CDR).
IntegRate was a software product written in C++ based on a pipe lined high performance architecture for handling batch rating of telecommunications using call detail records (CDR), developed by the German software company Solution 42.
Описание
Продукт был одним из первых приложений, реализованных с использованием массового параллелизма. Он обрабатывал и тарифицировал тысячи событий в секунду на стандартном оборудовании. Программное обеспечение могло работать в следующих операционных системах: Windows, Unix/Linux, Solaris, HP UX и AIX. В его состав входили алгоритмы для сверхбыстрого сопоставления регулярных выражений с использованием конечного автомата, а также одна из первых баз данных, работающих в оперативной памяти. Платформа IntegRate представляет собой концептуальную структуру для решения сложной задачи тарификации и ценообразования в телекоммуникациях. "Фреймворк" содержит "конвейеры", каждый из которых состоит из "плагинов", которые можно свободно комбинировать. Стандартные плагины охватывают задачи тарификации (например, зонирование, определение услуг), а общий процесс тарификации может быть настроен с помощью скриптовых языков IntegRate "iScript" и "iRule". Это позволяет конфигурировать модули плагинов для предварительной или последующей обработки информации CDR. Solution42 (название взято из культового научно-фантастического сериала "Автостопом по галактике" Дугласа Адамса), изначально базировавшаяся в Квикборне, Германия, была приобретена Portal Software в 2000 году. После приобретения Solution42 архитектура IntegRate была интегрирована в так называемую платформу телекоммуникационного биллинга "Portal Infranet", которая теперь называется Batch Rating Engine (BRE). В 2006 году корпорация Oracle приобрела Portal Software. IntegRate стал центральным механизмом тарификации и медиации в системе CBRM от Oracle. В 2003 году ключевые инженеры и ведущие архитекторы бывшей Solution42 основали компанию ENTEREST для разработки преемника продукта "EDR Workbench", предназначенного для обработки сложных событий с использованием маркетингового термина "большие данные".
The product was an early massively parallel application. It processed and charge thousands of events per second on commodity hardware. The software was able to run on the following operating systems: Windows, Unix/Linux, Solaris, HP UX and AIX. It contained algorithms for ultra fast regular expression matching using a finite state machine as well as one of the first in memory databases. IntegRate platform is a conceptual structure for performing the complex task of telecommunications rating and price modeling. The "framework" contains "pipelines", each of which consists of "plug ins", which can be freely combined. The standard plug ins cover rating tasks (e. g. zoning, service determination) and the overall rating process can be customized by using the IntegRate script languages "iScript" and "iRule". This allows configuring plug in modules to prepare or post process CDR information. Solution42 (a name taken from Douglas Adams's "Hitchhikers Guide to the Galaxy" cult series), originally based in Quickborn, Germany, was purchased by Portal Software in 2000. Since the purchase of Solution42, the IntegRate architecture was integrated into the so called "Portal Infranet " telecommunications billing platform, now called the Batch Rating Engine (BRE). In 2006 Oracle Corporation acquired Portal Software. IntegRate became the central rating and mediation engine with Oracle's CBRM System. In 2003 the core engineers and lead architects of former Solution42 founded ENTEREST to build the successor product "EDR Workbench" marketed for complex event processing using the marketing term big data.