Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты 111111.docx
Скачиваний:
14
Добавлен:
24.09.2019
Размер:
277.55 Кб
Скачать

60) Этапы создания сервисной логики.

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

59) Программные слои scp. Программное обеспечение создания услуг Узел scp.

Этот узел хранит логику и данные служб, требуемые для предоставления услуг ИС. SCP основан на мультипроцессорной системе связи Alcatel 8300 реального времени. ПО состоит из ОС (операционная система) и прикладного ядра для выполнения услуг и управления. Каждый блок Alcatel 1420 рассчитан на обработку более 100 попыток вызовов в секунду. При нормальных условиях он обрабатывает более 20 000 одновременных вызовов. В условиях перегрузки, система может обеспечить ограниченное обслуживание до 500 попыток вызовов в секунду.

Основная функция SCP – выбор и исполнение программ логики услуги (ЛУ), запускаемых внутри или от функциональных внешних условий. Обработка вызовов осуществляется SSP в реальном времени под управлением SCP и контролируется функциями ЛУ, включенными в ядро прикладных процессов.

Существуют механизмы для переноса данных из реляционной базы данных SМP в БД реального времени SCP.Общение между SMP (узел менеджмента услуг) и SCP происходит по протоколу Х. 25.