Файл: Технология «клиент-сервер» (Современные технологии).pdf
Добавлен: 17.05.2023
Просмотров: 292
Скачиваний: 2
СОДЕРЖАНИЕ
1. Описание технологии клиент-сервер
1.1. Характеристика понятия клиент-сервер
1.2. Описание моделей информационного взаимодействия в рамках технологии клиент-сервер
1.3. Характеристика архитектуры технологических решений клиент-сервер
2. Современные технологии клиент-сервер
2.1. Описание технологий обработки страниц web-сайта
2.2. Реализация бизнес-задач на базе web реализации
2.3. Характеристика сетевых систем управления базами данных
3. Использование технологических решений «клиент-сервер»
3.1. Описание системы «Банк-Клиент»
Имеется вспомогательная возможность потребовать для конкретного типа используемой связи отсутствие возможных потомков, которые не участвуют ни в одном экземпляре этого типа установленной связи (как это делается в рамках иерархической модели организации базы данных системы управления базами данных).
Недостатком для пользователей сетевых систем управления базами данных является то, что они ограничены специальными связями, определенными для них разработчиками баз данных приложений. Подобно иерархическим, сетевые системы управления базами данных предполагают разработку баз данных приложений опытными программистами и системными аналитиками.
Также к недостаткам сетевой модели данных относится высокая сложность и жесткость схемы баз данных, построенной на ее основе, а также сложность для понимания и выполнения обработки информации в базах данных обычным пользователем. Кроме того, в сетевой модели данных ослаблен контроль целостности связей вследствие допустимости установления произвольных связей между записями.
К сетевым функциям систем управления базами данных можно отнести следующие.
Возможности непосредственного управления данными во внешней памяти.
Функция управления данными во внешней памяти включает поддержку необходимых структур внешней памяти как для организации эффективного хранения оперативных данных, которые непосредственно входят в определенную базу данных информационной системы, так и для обеспечения базовых служебных целей, например, для повышения скорости доступа к оперативным данным базы данных. В некоторых системах управления базами данных представлены возможности файловых систем, в других работа выполняется вплоть до уровня различного рода устройств внешней памяти.
В современных и достаточно развитых системах управления базами данных пользователи могут даже не знать, использует ли данная система управления базами данных собственную файловую систему, и если использует, то как она в ней организовывает свои оперативные файлы и доступ к ним. В частности, в системе управления базами данных поддерживается собственная система именования объектов базы данных для более эффективного управления ими и организации доступа к оперативным данным.
Возможности управления буферами оперативной памяти.
Сетевые системы управления базами данных в большинстве случаев работают с базами данных достаточно большого размера; по крайней мере, непосредственный размер базы данных может быть значительно больше доступного объема оперативной памяти вычислительной системы.
Практически единственным способом реального увеличения фактической скорости обработки оперативных данных базы данных является использование технологии буферизации обрабатываемых данных в оперативной памяти вычислительной системы. При этом, даже если операционной системой будет производиться общесистемная буферизация, этого будет недостаточно для целей системы. Поэтому в разных системах управления базами данных есть поддержка собственного набора специализированных буферов оперативной памяти с использованием собственной дисциплиной замены буферов.
Таким образом, технологии обработки страниц web-сайта позволяет максимально эффективно подойти к обработке оперативной информации в условиях глобальной сети Интернет.
3. Использование технологических решений «клиент-сервер»
3.1. Описание системы «Банк-Клиент»
Система «Банк-Клиент» – программный комплекс, позволяющий клиенту совершать операции по счету, обмениваться документами и информацией с банком без посещения офиса кредитной организации. Обмен информации происходит через телефон и компьютер.
Удобная система «Банк-Клиент» способна избавить представителей организации от поездок в банк практически полностью.
Целесообразность использования системы дистанционного доступа к счету определяется, как правило, количеством операций организации. Удаленный доступ к счету – дополнительная услуга банка, которая оплачивается отдельно.
Преимущества системы «Банк-Клиент»:
– удобство. Для совершения платежей не нужно идти в банк – достаточно сформировать платежный документ в системе;
– снижение вероятности операционных ошибок – не нужно заполнять платежные поручения вручную, что позволяет избежать механических ошибок;
– система поддерживает полный спектр банковских документов и реализована с учетом всех требований Национального банка;
– гарантированный уровень безопасности (используются сертифицированные криптографические средства);
– гибкое управление правами клиентов и их сотрудников.
Функциональные возможности системы «Банк-Клиент»:
– работа с документами в национальной валюте (платежные поручения в национальной валюте);
– работа с документами в иностранной валюте (платежные поручения в иностранной валюте, заявления на покупку/продажу/конверсию иностранной валюты);
– контроль за кредитными договорами;
– контроль и операции по депозитным договорам;
– формирование и отправка зарплатных ведомостей;
– работа с корпоративными картами;
– формирование выписок по счетам[25].
Технологии дистанционного банковского обслуживания можно классифицировать по типам информационных систем, которые используются для поддержки банковских операций:
– система «Клиент-Банк» (remote banking, PC-banking, direct banking, home banking);
– интернет-Клиент (Online banking, тонкий клиент; Интернет-банкинг (Internet banking), WEB-banking);
– система «Банк-Клиент»;
– система «Телефон-Банк» (Телефонный банкинг (phone-banking), телебанкинг, SMS-banking);
– использование с обслуживанием банкоматов (ATM-banking) и устройств связанных с банковским самообслуживанием.
Рассмотрим более подробно особенности информационной системы «Банк-Клиент».
Классический тип системы «Банк-Клиент», который часто называют «толстый клиент». Данный тип системы предполагает, что на компьютере пользователей будет установлена отдельная программа-клиент. Программа-клиент обеспечивает хранение на персональном компьютере всех своих оперативных данных, к которым относятся платёжные документы и различные выписки по счетам. Программа-клиент может выполнять соединение с банком по разным каналам связи, например, по средствам сети Интернет.
Преимущество использование систем «Банк-клиент» заключается в том, что клиенту для выполнения работы с клиентской составляющей системы не нужно постоянное подключение к специализированной банковской части системы дистанционного банковского обслуживания. Также, таких систем является их широкий внутренний функционал по обеспечению ролей пользователей.
В частности это является очень актуальным для поддержки работы юридических лиц. Базы данных данного вида систем, в большинстве случаев, могут быть установлены на полноценные системы управления базами данных, что в процессе организации с большим документооборотом обеспечивает возможности удобного резервирования текущей базы данных, а также обеспечивает полноценную работу с сетевой версией без наличия потерь в скорости выполнения обработки платежных документов клиента. Состав типовой конфигурации системы «Банк-Клиент» представлен на рис. 1.
Рис. 1. Состав типовой конфигурации системы «Банк-Клиент»
В настоящее время стремительными темпами происходит внедрение систем электронного документооборота в различных предприятиях всех уровней. В соответствии с этим можно ожидать, что система «Банк-Клиент» в ближайшем будущем передаст часть своих сегодняшних функций внутренним средствам автоматизации предприятия. Как следствие этого существенно упростится экранный интерфейс.
Фактически система превратится в универсальную станцию внешнего документооборота, или EDI-станцию. Ее основными задачами станут следующие:
– обеспечение маршрутизации документов между групп пользователей и приложениями, обеспечение использования необходимых средств аутентификации и криптозащиты;
– обеспечения непосредственного взаимодействия с используемыми внутренними и внешними автоматизированными системами обработки информации;
– обеспечение комплекса возможностей обработки документов различного типа;
– обеспечение непосредственного взаимодействия с разными транспортными системами телекоммуникаций, в том числе, с системами off-line и on-line.
– обеспечение взаимодействия с разными транспортными вычислительными системами телекоммуникаций, в том числе, с системами off-line и on-line[26], рис. 2.
В настоящее время система «Банк-Клиент» превращается в необходимый вид сервиса, который каждый серьезный банк должен обеспечить своим клиентам. В условиях повсеместного перехода от бумажного к электронному документообороту, наличие данной системы зачастую может определить выбор клиентом банка.
Рис. 2. Обработка документов в системе «Банк-Клиент»
Кроме того, при удачной реализации информационная система «Банк-Клиент» может быть использован банком для выполнения организации документооборота со всеми своими партнерами - любыми физическими и юридическими лицами.
3.2. Описание системы «ИНИСТ Банк-Клиент»
Компания «ИНИСТ» занимается разработкой систем «Банк-Клиент» с 1992 года. Программный комплекс «ИНИСТ Банк-Клиент» использует передовые технологии и богатый опыт эксплуатации системы российскими банками.
Система «ИНИСТ Банк-Клиент» позволяет клиентам получать информацию и управлять своими счетами в банке, используя специализированное рабочее место под Windows («Толстый клиент») или стандартный Интернет-браузер («Тонкий клиент»), а также осуществлять доступ к информации посредством телефонного банкинга и SMS сервисов, рис. 3.
Рис. 3. Структурная схема работы программного комплекса
«ИНИСТ Банк-Клиент»
Основными достоинствами программного комплекса «ИНИСТ Банк-Клиент» являются:
– возможности развития системы и расширение ее возможностей;
– наличие простого и понятного интерфейса;
– полная совместимость со сторонними банковскими продуктами;
– возможности по настройке меню групп пользователей системы;
– соответствие протоколов системы с изменениями в законодательстве;
– наличие возможностей по работе с любыми каналами связи;
– возможности по работе неограниченного числа филиалов банка через главный центр системы «ИНИСТ Банк-Клиент»;
– возможности расширения информационной безопасности, параллельное и одновременное использование специальных ФСБ криптосистем;
– возможности кроссбраузерной совместимости;
– возможности настройки индивидуального дизайна системы.
Базовые функции системы «ИНИСТ Банк-Клиент»:
– возможности по обслуживанию организаций и физических лиц;
– возможности по поддержке разнообразных криптобиблиотек;
– возможности по поддержке разнообразных форматов документов;
– наличие интерфейсов к разным АБС;
– возможности обмена данных с системами клиентов.
Система «ИНИСТ Банк-Клиент» реализована на основе архитектуры клиент-сервер, что обеспечивает высокую эффективность работы системы с надежность хранения данных и высокую защиту данных.
Дизайн системы «ИНИСТ Банк-Клиент» включает:
– наличие возможностей по выбору вариантов дизайна;
– наличие возможностей по замене цветов в оформления;
– наличие возможностей по разработке индивидуального дизайна;
– наличие возможностей по оформлению в стиле сайта банка.
Функциональная схема системы «ИНИСТ Банк-Клиент» представлен на рис. 4.
Безопасность передачи информации и целостность доставляемых данных в системе «ИНИСТ Банк-Клиент» обеспечивается использованием современных разработок, к которым относятся:
Безопасность в системе «ИНИСТ Банк-Клиент» включает следующие компоненты: