Библиотека PDL – язык описания протоколов (Protocol Definition Language). Универсальный трансформатор сообщений
НАЗНАЧЕНИЕ
Язык описания протоколов PDL (Protocol Definition Language) предназначен для описания сообщений протоколов средствам формализованных конструкций языка с целью дальнейшей их унифицированной обработки. Язык обеспечивает работу с семейством протоколов с заголовком фиксированной длины. Данное семейство протоколов обладает следующими свойствами:
- протокол образует множество сообщений, идентифицируемых уникальным номером сообщения, именуемым типом сообщения;
- каждое сообщение состоит из полей определённого типа определённой длины;
- сообщения одного типа содержат одни и те же поля, расположенные в одном и том же порядке;
- каждое сообщение содержит одинаковый заголовок, расположенный в начале сообщения;
- заголовок содержит поле, определяющее номер сообщения;
- длина сообщений может быть как фиксированной, так и переменной;
- для протоколов с переменной длиной сообщения заголовок должен содержать поле, определяющее длину сообщения (включая заголовок).
ВЫПОЛНЯЕМЫЕ ФУНКЦИИ
Основной областью применения языков PDL и XDL являются программные средства обработки сообщений, предполагающие универсальный подход к обработке сообщений, например:
- средства, осуществляющие перераспределение потоков данных на логическом уровне – для выделения отдельных сообщений из потока («нарезка»);
- средства, осуществляющие преобразование сообщений одного протокола в сообщения другого протокола на логическом уровне («шлюзы»);
- средства для обмена информацией с БД на основе протоколов из семейства, описанного выше;
- средства автоматической регистрации сообщений;
- графические средства для просмотра зарегистрированной информации в удобочитаемой форме (в виде сообщений);
- графические средства для построения отчётов на основе зарегистрированной информации (документирование);
- имитационные средства, обеспечивающие имитацию на уровне сообщений;
- графические средства представления информации, отображающие информацию в виде таблиц;
- другие средства и инструменты, используемые при разработке.
КОНТАКТНАЯ ИНФОРМАЦИЯ
Отдел маркетинга
Тел./факс: (+375-17) 263-80-66
E-mail: market@niisa.iptel.by







