Добавлен: 28.04.2023
Просмотров: 475
Скачиваний: 1
СОДЕРЖАНИЕ
1.Описание технологии «клиент-сервер»
1.1.Понятие технологии «клиент-сервер»
1.2.Модели информационного взаимодействия «клиент-сервер»
1.3.Архитектура технологических решений «клиент-сервер»
2.Современные технологии «клиент-сервер»
2.1.Технологии обработки страниц web-сайта.
2.2.Реализация бизнес-задач на базе использования web-сайта.
2.3.Описание сетевых систем управления базами данных.
3.Практика использования технологических решений «клиент-сервер»
Удобная система «Банк-Клиент» способна избавить представителей организации от поездок в банк практически полностью.
Целесообразность использования системы дистанционного доступа к счету определяется, как правило, количеством операций организации. Удаленный доступ к счету – дополнительная услуга банка, которая оплачивается отдельно.
Преимущества системы «Банк-Клиент»:
– удобство. Для совершения платежей не нужно идти в банк – достаточно сформировать платежный документ в системе;
– снижение вероятности операционных ошибок – не нужно заполнять платежные поручения вручную, что позволяет избежать механических ошибок;
– система поддерживает полный спектр банковских документов и реализована с учетом всех требований Национального банка;
– гарантированный уровень безопасности (используются сертифицированные криптографические средства);
– гибкое управление правами клиентов и их сотрудников.
Функциональные возможности системы «Банк-Клиент»:
– работа с документами в национальной валюте (платежные поручения в национальной валюте);
– работа с документами в иностранной валюте (платежные поручения в иностранной валюте, заявления на покупку/продажу/конверсию иностранной валюты);
– контроль за кредитными договорами;
– контроль и операции по депозитным договорам;
– формирование и отправка зарплатных ведомостей;
– работа с корпоративными картами;
– формирование выписок по счетам.
Технологии дистанционного банковского обслуживания можно классифицировать по типам информационных систем, которые используются для поддержки банковских операций:
– система «Клиент-Банк» (remote banking, PC-banking, direct banking, home banking);
– интернет-Клиент (Online banking, тонкий клиент; Интернет-банкинг (Internet banking), WEB-banking);
– система «Банк-Клиент»;
– система «Телефон-Банк» (Телефонный банкинг (phone-banking), телебанкинг, SMS-banking);
– использование с обслуживанием банкоматов (ATM-banking) и устройств связанных с банковским самообслуживанием [25, с. 88].
Рассмотрим более подробно особенности информационной системы «Банк-Клиент».
Классический тип системы «Банк-Клиент», который часто называют «толстый клиент». Данный тип системы предполагает, что на компьютере пользователей будет установлена отдельная программа-клиент. Программа-клиент обеспечивает хранение на персональном компьютере всех своих оперативных данных, к которым относятся платёжные документы и различные выписки по счетам. Программа-клиент может выполнять соединение с банком по разным каналам связи, например, по средствам сети Интернет.
Преимущество использование систем «Банк-клиент» заключается в том, что клиенту для выполнения работы с клиентской составляющей системы не нужно постоянное подключение к специализированной банковской части системы дистанционного банковского обслуживания. Также, таких систем является их широкий внутренний функционал по обеспечению ролей пользователей.
В частности это является очень актуальным для поддержки работы юридических лиц. Базы данных данного вида систем, в большинстве случаев, могут быть установлены на полноценные системы управления базами данных, что в процессе организации с большим документооборотом обеспечивает возможности удобного резервирования текущей базы данных, а также обеспечивает полноценную работу с сетевой версией без наличия потерь в скорости выполнения обработки платежных документов клиента. Состав типовой конфигурации системы «Банк-Клиент» представлен на рис. 5.
Рис. 5. Состав типовой конфигурации системы «Банк-Клиент»
В настоящее время стремительными темпами происходит внедрение систем электронного документооборота в различных предприятиях всех уровней. В соответствии с этим можно ожидать, что система «Банк-Клиент» в ближайшем будущем передаст часть своих сегодняшних функций внутренним средствам автоматизации предприятия. Как следствие этого существенно упростится экранный интерфейс.
Фактически система превратится в универсальную станцию внешнего документооборота, или EDI-станцию. Ее основными задачами станут следующие:
– обеспечение маршрутизации документов между групп пользователей и приложениями, обеспечение использования необходимых средств аутентификации и криптозащиты;
– обеспечения непосредственного взаимодействия с используемыми внутренними и внешними автоматизированными системами обработки информации;
– обеспечение комплекса возможностей обработки документов различного типа;
– обеспечение непосредственного взаимодействия с разными транспортными системами телекоммуникаций, в том числе, с системами off-line и on-line.
– обеспечение взаимодействия с разными транспортными вычислительными системами телекоммуникаций, в том числе, с системами off-line и on-line, рис. 6.
В настоящее время система «Банк-Клиент» превращается в необходимый вид сервиса, который каждый серьезный банк должен обеспечить своим клиентам. В условиях повсеместного перехода от бумажного к электронному документообороту, наличие данной системы зачастую может определить выбор клиентом банка.
Рис. 6. Обработка документов в системе «Банк-Клиент»
Кроме того, при удачной реализации информационная система «Банк-Клиент» может быть использован банком для выполнения организации документооборота со всеми своими партнерами - любыми физическими и юридическими лицами.
3.2.Система «ИНИСТ Банк-Клиент»
Компания «ИНИСТ» занимается разработкой систем «Банк-Клиент» с 1992 года. Программный комплекс «ИНИСТ Банк-Клиент» использует передовые технологии и богатый опыт эксплуатации системы российскими банками.
Система «ИНИСТ Банк-Клиент» позволяет клиентам получать информацию и управлять своими счетами в банке, используя специализированное рабочее место под Windows («Толстый клиент») или стандартный Интернет-браузер («Тонкий клиент»), а также осуществлять доступ к информации посредством телефонного банкинга и SMS сервисов, рис. 7.
Рис. 7. Структурная схема работы программного комплекса
«ИНИСТ Банк-Клиент»
Основными достоинствами программного комплекса «ИНИСТ Банк-Клиент» являются:
– возможности развития системы и расширение ее возможностей;
– наличие простого и понятного интерфейса;
– полная совместимость со сторонними банковскими продуктами;
– возможности по настройке меню групп пользователей системы;
– соответствие протоколов системы с изменениями в законодательстве;
– наличие возможностей по работе с любыми каналами связи;
– возможности по работе неограниченного числа филиалов банка через главный центр системы «ИНИСТ Банк-Клиент»;
– возможности расширения информационной безопасности, параллельное и одновременное использование специальных ФСБ криптосистем;
– возможности кроссбраузерной совместимости;
– возможности настройки индивидуального дизайна системы [27, с. 413].
Базовые функции системы «ИНИСТ Банк-Клиент»:
– возможности по обслуживанию организаций и физических лиц;
– возможности по поддержке разнообразных криптобиблиотек;
– возможности по поддержке разнообразных форматов документов;
– наличие интерфейсов к разным АБС;
– возможности обмена данных с системами клиентов.
Система «ИНИСТ Банк-Клиент» реализована на основе архитектуры клиент-сервер, что обеспечивает высокую эффективность работы системы с надежность хранения данных и высокую защиту данных.
Дизайн системы «ИНИСТ Банк-Клиент» включает:
– наличие возможностей по выбору вариантов дизайна;
– наличие возможностей по замене цветов в оформления;
– наличие возможностей по разработке индивидуального дизайна;
– наличие возможностей по оформлению в стиле сайта банка.
Интерфейс системы «ИНИСТ Банк-Клиент» представлен на рис. 8.
Безопасность передачи информации и целостность доставляемых данных в системе «ИНИСТ Банк-Клиент» обеспечивается использованием современных разработок, к которым относятся:
Безопасность в системе «ИНИСТ Банк-Клиент» включает следующие компоненты:
– наличие защищенного SSL-соединения;
– использование электронного аналога собственной подписи обрабатываемых данных;
– возможности одновременной и параллельной работы с несколькими криптосистемами;
– использование ключевой регистрации;
– использование генератора одноразовых паролей;
– использование виртуальной клавиатуры.
Рис. 8. Интерфейс системы «ИНИСТ Банк-Клиент»
В настоящее время систему «ИНИСТ Банк-Клиент» используют более 20 банков и их филиалов, среди которых: Банк Российский Капитал; Юг-Инвестбанк, Краснодар; Нордеа Банк; Коммерческий банк ДельтаКредит; Росбанк; Банк «Национальный Клиринговый Центр».
Заключение
При выполнении курсовой работы было установлено, что технология «клиент–сервер» представляет собой вычислительную или сетевую архитектуру, в которой задания или сетевая нагрузка распределяется между поставщиками некоторых услуг, которые называются серверами, и заказчиками услуг (клиентами). Ключевым принципом технологии «клиент-сервер» реализуется через разделение функций прикладного программного приложения на несколько группы: ввод и отображение оперативных данных; прикладные функции, которые характерны для определенной предметной области; функции управления вычислительными ресурсами.
Архитектура «клиент-сервер» позволяет определить базовые принципы непосредственного взаимодействия между персональными компьютерами, детали непосредственного взаимодействия определяют разные протоколы. Данная концепция говорит о том, что необходимо разделять машины в вычислительной сети на клиентские, которым всегда что-то нужно и на серверные, которые дают то, что необходимо.
При этом взаимодействие всегда начинает клиент, а правила, по которым выполняется непосредственное взаимодействие описывает используемый протокол. Существует два вида архитектуры взаимодействия клиент-сервер: первый это двухзвенная архитектура клиент-серверного взаимодействия, второй – многоуровневая архитектура клиент-сервер.
Описаны современные технологии «клиент-сервер», одна из которых является технологии обработки страниц на web-сайте. Технология ASP предполагает широкое использование серверных сценариев и объектов СОМ для создания динамических web-серверов. Средствами технологии ASP можно легко создавать интерактивные web-страницы, выполнять обработку данных введенных пользователем через формы, обращаться к базам данных.
В структуре операций информационного обмена на web-сайте с активными серверными страницами можно выделить следующее: операции по сбору данных; операции по формализации данных; фильтрация данных; сортировка данных; архивация данных; защита данных; транспортировка данных.
В качестве практической реализации технологии «клиент-сервер» можно воспользоваться средствами сетевой системы управления базами данных. Сетевая СУБД представляет собой систему управления базами данных, которая поддерживает сетевую организацию: любая запись, которая называется записью старшего уровня, может включать данные, относящиеся к набору других записей, которые называются записями подчиненного уровня базы данных.
К сетевым функциям систем управления базами данных можно отнести следующие: возможности непосредственного управления данными во внешней памяти; возможности управления буферами оперативной памяти; возможности управления транзакциями; возможности ведения журнализации.
MongoDB представляет собой документоориентированную систему управления базами данных с открытыми исходными кодами, и не требует описания схем таблиц. Данную систему управления базами данных можно классифицировать как NoSQL, которая использует JSON-подобные документы и специальную схему базы данных.
Также, были описаны программные продукты в основе которых заложена технология «клиент-сервер». Система «Клиент-Банк» – программный комплекс, позволяющий клиенту совершать операции по счету, обмениваться документами и информацией с банком без посещения офиса кредитной организации по средствам глобальной сети Internet.