Интернет-сервер предоставляет информацию в соответствии с правилами сети Интернет. В простейшем случае то же, что и файловый сервер. Однако понятие Интернет-сервера включает в себя и набор дополнительных сервисов, связанных, как правило, с преобразованием информации. Наиболее распространенными являются серверы APACHE и Internet Information Server.
Сервер приложения служит для выполнения специализированных задач. Многие банковские системы имеют серверы приложений, которые обеспечивают выполнение бизнес-логики приложения. При этом за хранение данных и контроль доступа к ним отвечает сервер базы данных.
Сервер архивации осуществляет хранение архивов — больших объемов редко используемой информации. От файл-сервера данный тип серверов отличают собственные механизмы компрессии, индексации хранимой информации и хранения истории вносимых изменений.
Сервер печати управляет печатью на общий принтер. Если он не является специализированным устройством, то входит в состав сетевой операционной системы. Основой сервера печати является механизм управления очередями заданий на печать.
На основе архитектуры «клиент-сервер» определяется список задач, решаемых рабочими станциями и отнесенных к клиентским. К ним обычно относят:
- управление пользовательским интерфейсом — наиболее распространенная задача для рабочей станции, включает в себя обслуживание различных элементов пользовательского интерфейса, таких как изображение на экране, кнопки, поля ввода, списки. Эта задача является промежуточной гранью между архитектурой «клиент-сервер» и терминальным доступом;
- офисные приложения — список задач, обеспечивающих редактирование. данных (различные редакторы, текстовые и табличные процессоры). Процесс ручного ввода при редактировании данных не является распределенной задачей и для экономии ресурсов серверов переносится на клиентское место,
- печать — в больших информационных системах функция печати может быть реализована на сервере и на клиентской станции. Обычно печать через сервер обеспечивает вывод на бумагу больших объемов данных, например выписок по счетам Это объясняется требованием к высокопроизводительному принтеру, который невозможно поставить на каждое рабочее место. С клиентской станции осуществляется печать документов, необходимых только конкретному пользователю;
- загрузка и выгрузка данных — также может выполняться и на клиентском месте, и на сервере. Если данные загружаются в автоматическом режиме и не требуют администрирования загрузки, это выполняет сервер. При случайной загрузке или выгрузке данных — на клиентском АРМ.
В отличие от архитектуры «клиент-сервер» кластер имеет принципиально другие составляющие. Это не законченные задачи, а отдельные функции, выполняемые различными компонентами системы, — как отдельным устройством, так и совокупностью составляющих различных вычислительных систем.
Решения на основе кластерной архитектуры дают ряд преимуществ, определяемых стандартами открытых систем
- абсолютная масштабируемость — архитектура позволяет создавать кластеры любых размеров;
- инкрементальная масштабируемость — кластер создается таким образом, что можно наращивать мощность добавлением новых компонент без полной замены всей системы;
- устойчивость к сбоям — в случае выхода из строя одного из компонентов система продолжает работать, поскольку все функции дублируются;
- хорошее соотношение цена/производительность- использование
- широко распространенных компонент в качестве составляющих в общем случае требует меньших затрат, чем покупка одного сверхмощного компьютера.
В настоящий момент практически все операционные системы имеют дополнительные решения для реализации кластерных архитектур. Но данные решения составляют только основу кластера. Распределение служб между отдельными устройствами может определяться и программным обеспечением серверов приложения. Таким образом, кластерную архитектуру могут иметь и серверы баз данных, и серверы приложений, если они поддерживают данную функцию.
Программное и информационное обеспечение автоматизированных банковских технологий
Руководство белорусских банков в настоящее время все более осознает необходимость перехода на использование новых автоматизированных банковских систем. Практически все известные фирмы, специализирующиеся на разработке банковского программного обеспе-чения. или уже поставляют, или заявили о разработке новых АБС, активно использующих телекоммуникации, электронный документооборот, пластиковые смарт-карты Преимущественно такие АБС реализуются на базе технологии «клиент-сервер»
Всю сферу банковской автоматизации можно разделить на две большие области
· электронную платежную систему, обеспечивающую пересылку и исполнение платежей;
· собственно автоматизированную банковскую систему, реализующую внурибанковские функции и бухгалтерские операции
Автоматизированную банковскую систему в соответствии с функциональным назначением принято разделять на три подсистемы:
· front-office (верхний уровень) — обеспечивает взаимодействие банка с внешним миром В подсистеме производится ввод первичной информации взаимодействие банка с клиентами, другими банками,биржами,
· Back office (средний уровень) — осуществляет общебанковскую и общехозяйственную деятельность К подсистеме относится работа с кредитами;
· Accounting (нижний уровень) — отображает своевременную и корректную деятельность банка в рамках существующих процедур бухгалтерского учета.
В самостоятельную группу — Analysis — выделены операции, реализующие анализ текущего состояния банка, планирование и внутренний аудит банка.
Первым этапом развития информационных банковских систем была гак называемая островная автоматизация. Это ее естественный начальный этап автоматизации любого вида деятельности, который характеризуется автоматизацией отдельных, как, правило, наиболее важных или относительно легко автоматизируемых частей технологического процесса, относительной простотой реализаций, возможностью быстрого внедрения, малочисленные команды разработчиков, практической независимостью or коммуникаций.
В течение этого периода развитие отечественных АБС связано в основном с изменениями аппаратно-технических платформ в банках без коренного улучшения технологических аспектов В 1994 г можно было выделить четыре поколения АБС.
Первое поколение аппаратная платформа — автономные персональные компьютеры под управлением MS DOS, СУБД — Clipper, FoxPro, Clarion, базовый элемент технологии — бухгалтерская проводка; структура АБС — автономные АРМ, не связанные или слабо связанные по данным через обмен файлами (в том числе путем физического переноса на гибких дисках с компьютера на компьютер)
Второе поколение- аппаратная платформа — персональные компьютеры под управлением MS-DOS, работающие в локальной сети Novell NctWaic, СУБД — Clipper, FoxPro, Clarion, базовый элемент технологии — бухгалтерская проводка, структура АБС — автономные АРМ, связанные по данным через общие файлы, лежащие на сервере и не связанные по функциям.
Третье поколение - аппаратная платформа — персональные компьютеры под управчением MS-DOS (MS Windows), работающие в локальной сети Novell NetWare (Windows NT), СУБД - Btrieve, базовый элемент технолоши — бухгалтерская проводка (реже документ), структура АБС — автономные АРМ, ситьно связанные по данным че рез общие структуры базы данных и слабо связанные по функциям Технология — переходная, от •«файл-сервер» к «клиент-сервер».
Четвертое поколение - аппаратная платформа — персональные компьютеры под управлением MS DOS (MS Windows), работающие в локальной сети, или же хост-компьютер с терминалами, СУ БД — профессиональная реляционная (может быть постреляпионная или сетевая), базовый элемент технологии — бухгалтерская проводка (реже), документ, сделка, структура АБС — автономные АРМ, сильно связанные по данным через общие структуры базы данных, в отдельных случаях связанные по функциям через общее ядро. Технология — «хост-терминал» или двухуровневая «клиент-сервер»
С августа 1995 г прекратился численный рост банковских учреждений Соответственно изменился и рынок АБС Он стал превращаться в вертикальный, когда все большему числу коммерческих банков нужны серьезные, технологически прогрессивные решения, интегрирующие учетные, аналитические и управленческие технологии «Вертикалиэация» определяла развитие рынка АБС с осеки 1995 до чета 1997г. Понятно, что на горизонтальном рынке успеха добивается та фирма разработчик, чьи программные продукты весьма просто внедряются и которая может продавать «мною, быстро и недорого» И наоборот, вертикальному рынку нужны высокотехнологичные программные решения, которые индивидуально адаптируются и наслаиваются под каждый банк, внедряются по многомесячным специальным процедурам, такие банковские системы с учетными, аналитическими и управленческими функциями могут стоить в несколько раз или на порядок дороже.
Пятое поколение - аппаратная платформа — персональные компьютеры под управлением MS Windows, MS-DOS (реже UNIX), в распределенной сети (WAN) с несколькими физическими серверами приложений (которые работают под многозадачными многопользовательскими ОС); СУБД — профессиональная реляционная плюс менеджер транзакций; базовый элемент технологии — документ или сделка; структура АБС — логические АРМ, сильно связанные как по данным, так и по функциям в пределах локальной сети или хоста и слабо связанные по данным в пределах распределенной сети. Технология — трехуровневая «клиент-сервер» с использованием менеджеров транзакций.