Intelligent System Design
Intelligent System Design Контакты Карта сайта Главная YKP | PYC | ENG  
Поиск по сайту
 
 
 
 
Архитектура клиент-сервер
Главная | ТЕХНОЛОГИИ

Архитектура клиент-сервер есть одной из одной из наиболее использованных концепций при создании информационных систем.


В этой архитектуре предвидены следующие компоненты:

  • серверная часть (хранение и обработка информации);

  • клиентская часть (рабочий инструмент пользователя);

  • сеть, которая обеспечивает взаимодействие (обмен информацией) между клиентом и сервером.

Именно на этой архитектуре и базируется большинство вебориентированных систем.
Как типичный пример архитектуры клиент-сервер рассмотрим следующую схему:

Пример системы электронной коммерции созданный на основании архитектуры "клиент-сервер".

Торговая компания имеет электронный магазин, через который продаёт различные виды продукции, простой сайт з общей информацией про компанию и интранет-систему для обеспечения финансового учёта деятельности компании.

В нутри компании, персонал используя в роли клиента обычный веббраузер обрабатывают и сохраняют все процессы деятельности предприятия. Даные хранятся на сервере, что состоит из следующих компонент:

  • систему управления базами данных (СУБД);

  • программные модули, что обеспечивают функционирование бизнес логики.

Рассмотрим как в этой системе буде выглядеть учёт движения товарной продукции от момента оприходования её на склад и до момента её продажи и отгрузки:

  • работник вводит свои персональные данные авторизации в специальной форме авторизации, что сформирована сервером и загружена в веббраузер;

  • бизнес логика сервера обрабатывает их сравнивая с сохранёнными в СУБД;

  • работник используя интерфейс учёта накладной прихода товара и и вносит в неё необходимые данные;

  • сервер получивши данные по приходу товара обрабатывает их, автоматически формирует цены реализации согласно запрограммированных условий, сохраняет в СУБД окончательный результат обработки;

  • автоматизированный программный модуль публикует данные про принятый на склад товар посредством синхронизации на сервер, который обслуживает электронный магазин, и и одновременно совершает приём информации про реализованный товар;

  • для покупателей и партнеров, что подписаны на получение оперативной информации про товар система формирует письмо и отправляет его с помощью электронной почты;

  • покупатель загрузив вебстраницу компании и ознакомившись з новостью о новом товаре в магазине, что также автоматически сформирована системой, или узнав о товаре через электронную почту переходит на электронный магазин;

  • войдя в систему покупатель просматривает информацию про новий товар и совершает покупку;

  • сервер электронного магазина обрабатывает полученные от покупателя данные и сохраняет их в СУБД, отсылает необходимые сообщения через электронную почту;

  • при следующей синхронизации данные про покупку перекачиваются на внутренний сервер компании и предоставляются для проверки и обработки персоналом;

  • работники компании оформляют на основании полученных данных накладную (если покупатель рассчитался через интернет при формировании заказа), дают указание на отгрузку товара покупателю.

Это столь общий обзор функционирования системы на базе “клиент-сервер”. Такие системы могут быть более сложные и разветвлённые.

Преимущества вебориентированных систем базирующихся на клиент-серверной архитектуре:

  • минимум расходов на обслуживание бизнес процессов;

  • максимальная оперативность при оперировании данными;

  • удобство в обслуживании, большинство операций может выполнятся автоматически;

  • один работник может легко обслуживать несколько процессов одновременно без особых усилий;

  • минимум расходов на коммуникации между подразделениями компании;

  • оперативное и гибкое получение отчётов;

  • вебсервер, СУБД и программные модули что обеспечивают функционирование бизнес логики как правило размещаются на одном компьютере;

  • работнику для взаимодействия с системой нужен обычный веббраузер;

  • работать с системой можно с почти всех компьютеров что подключены к интернету;



 
 
      Copyright 2006 by ISD. All rights reserved
  ISD г. Львов, Украина
тел.: +380 (322) 38-42-26
         +38 (067) 390-97-86
         +38 (067) 721-45-38
E-mail: IntSysDesign@gmail.com