Обеспечение работоспособности, обновления и настройки существующего ПО

Автор работы: Пользователь скрыл имя, 15 Марта 2011 в 20:56, отчет по практике

Описание работы

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

За время прохождения практики я ознакомился с программными комплексами «1С Предприятие», Комплексная система ДБО BS-Client v.3 и др. Неоднократно приходилось проводить консультации пользователей по вопросам работы с ПО.

Содержание работы

Постановка задачи 3
Комплексная система Дистанционного Банковского Обслуживания
ДБО BS-Client v. 3 ………………………………………………………………………………………

Файлы: 1 файл

стрелин.doc

— 111.00 Кб (Скачать файл)

Простота  начала работы с системой

  Помимо простоты  повседневной работы с системой, крайне важно обеспечение безболезненного начала работы с ней даже самого неподготовленного клиента. В подсистеме "Интернет-Клиент" системы "ДБО BS-Client" для начала работы необходимо лишь:

- Получить (или  зарегистрировать уже имеющиеся)  ключи (или электронный сертификат) ЭЦП и шифрования в банке  согласно акта ввода в действие  ключей;

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

- Получить дистрибутив  системы (программное обеспечение  защиты HTTP-трафика - BS-Defender - объемом  менее 1 Mb) либо при визите в  банк, либо непосредственно с  сайта банка; 

- Запустить программу DefStart.exe из дистрибутива системы, которая автоматически осуществит установку системы защиты HTTP-трафика BS-Defender, настроит браузер и параметры работы с ключами ЭЦП и шифрования, запустит браузер, установит защищенное соединение с банком и осуществит вход в систему "Интернет-Клиент".

  Для работы  на любом другом компьютере  в любой точке мира клиенту  необходима лишь дискета с дистрибутивом системы и ключами ЭЦП. 

Гибкость  и масштабируемость системы 

  При ориентации  на массовое использование системы "Интернет-Клиент" для банка крайне важно иметь возможность проводить обновления системы, не затрагивая клиентов. Примененная в системе "Интернет-Клиент" технология, подразумевающая присутствие на клиентском месте только минимального, не зависящего от логики системы, "защитного" программного обеспечения, обеспечивает безболезненное внесение любых изменений и модернизаций, поскольку вне зависимости от количества клиентов они касаются только банковского сервера.

  Причем изменение  содержания банковского Web-сайта (применительно к подсистеме "Интернет-Клиент" системы "ДБО BS-Client"), его дизайна и наполнения возможно силами самого банка – необходимы лишь стандартные средства для работы с языком HTML, а также поставляемые в составе системы "ДБО BS-Client" средства работы с базами данных и "Редактор задач RTS".

  Остановимся  подробнее на технических аспектах  реализации подсистемы "Интернет-Клиент" в рамках "ДБО BS-Client":

В основу подсистемы "Интернет-клиент" положены широко распространенные технологии:

- CGI- интерфейс; 

- HTML-шаблоны.  

Как известно, технология HTML-шаблонов базируется на наборе заготовок HTML-документов, в которых, следуя определенному  синтаксису, внедрены места подстановки  значений. Исполняемый модуль на WEB-сервере  банка, исходя из данных полученного HTTP-запроса, определяет, какой шаблон ему нужно взять и затем заменяет места подстановки в шаблоне на текстовые фрагменты. Готовый HTML-документ отправляется клиенту. 

Для обеспечения  описанной функциональности, в подсистеме "Интернет-Клиент" используются задачи для серверной части. Задача содержит набор указаний, представляющих собой выражения на простом внутреннем языке и описывающих:

- какой шаблон  использовать для формирования  ответного HTML;

- какие данные  из запроса клиента нужно использовать для того или иного взаимодействия с БД;

- какие взаимодействия  осуществить с БД;

- куда в HTML-шаблоне  и каким образом подставить  ответные данные для последующей  отправки клиенту.  

В запросе, наряду с остальными данными, фигурирует ссылка на ту или иную задачу. К каждому HTML-шаблону, как правило, "привязано" несколько задач (количество задач равно количеству различных возможных переходов из HTML-документа, сформированного на основе этого шаблона). Подстановка ссылки на ту или иную задачу может осуществляться, например, с помощью простых функций на JavaScript или VBScript. Существует несколько возможных переходов из HTML-документа при работе системы "Интернет-Клиент". Например, из формы-диалога платежного поручения можно перейти в список платежек с сохранением введенных данных; либо перейти к справочнику корреспондентов; и т.д. Причем каждый переход в общем случае сопровождается не только формированием HTML-документа, но и определенными действиями с базой данных в банковской части системы. 

Очевидно, что  время от времени потребуется  вносить какие-либо изменения в  систему, и от того, каким образом  реализована клиентская часть будет  зависеть простота и скорость их внесения. Получившие признание среди разработчиков объемные (порядка 300 - 600 Кб), JAVA-приложения являются целостной программой, и требуют для внесения любых, даже мелких, изменений заказа доработок у фирмы-разработчика, либо покупки исходных текстов и разбор чужого программного кода большого объема, не говоря уже о необходимости знания языка программирования JAVA специалистами банка. 

Обычные же HTML-страницы (как это и реализовано в  подсистеме "Интернет - Клиент") не требуют значительного времени на обновление, имеют небольшой объем, просты для восприятия и могут быть изменены специалистами банка. 

Для быстрого и  наглядного написания задач и "привязки" их к HTML-шаблонам создан специальный  инструмент – " Редактор задач RTS", дающий возможность описывать произвольные функции на собственном встроенном языке BS-Script.

  Зная основы HTML, JavaScript (VBScript) и освоив язык задачи для серверной части BS-Script, можно создавать законченные системы оборота различных типов документов.

Информация о работе Обеспечение работоспособности, обновления и настройки существующего ПО