Использование баз данных для создания динамического сайта



Как указывалось ранее, информация для динамического web-сайта обычно хранится в базе данных. |

Модель доступа к базе данных динамического web-сайта в случае реализации доступа к базе данных на стороне сервера можно изобра­зить так (рис. 7.3).

На рисунке видно, что в состав любого приложения web-баз дан­ных (WebDBApp) входит компонент, который реализуют CGI-скриптом[47]. Однако это не единственный компонент таких приложе­ний. Кроме него в состав приложения входит компонент отображения результатов обработки базы данных. Его часто реализуют на языке HTML.

Таким образом, приложения web-баз данных — это сплав компо­нент, который в общем случае можно графически представить сле­дующим образом (рис. 7.4).

Как следует из рисунка, WebDBApp можно создавать на основании различных комбинаций компонент. Например:

WebDBApp = HTML + Perl + MySQL.

Для организации взаимодействия Perl-программ с СУБД MySQL необходимо, чтобы в поставку Perl входил модуль DBI (модуль взаимодействия с базой данных). Поскольку модуль в основном ни­чего сам не делает, а перекладывает все операции по взаимодейст­вию с базами данных на сjответствующий им драйвер, то требуется установка библиотеки DBD-Mysql (драйвер к БД MySQL для модуля DBI). Спецификация DBI API определяет набор функций, перемен­ных и правил, используемых для прозрачного интерфейса с базами данных.

Концепция драйверов баз данных весьма удобна, поскольку в Реrl-приложении используются стандартные для DBI вызовы, кото­рые затем переадресуются в модули соответствующему драйверу, а тот, в свою очередь, уже напрямую будет взаимодействовать с база­ми данных, не требуя от пользователя изучения технических осо­бенностей каждой конкретной СУБД. Таким образом функцио­нируют драйверы DBD::Sybase, DBD::Oracle, DBD::Informix и т.д. (рис. 7.5).

На рис. 7.6 представлена наиболее типичная технологическая це­почка, используемая для создания системы взаимодействия продавца с клиентом в структуре В2С или С2С электронной коммерции посред­ством сети Интернет.

Следует отметить, что в каждом индивидуальном случае этот набор технологий будет отличаться.

 

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

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

Выводя часть своего бизнеса в Интернет, компании преследуют од­новременно несколько целей: от сокращения издержек до улучшения обслуживания клиентов и организации нового онлайнового канала сбыта. Существует много схем электронной коммерции как в секторе В2С (например, создание web-витрины или интернет-магазина), так и в секторе В2В (к примеру, организация корпоративного портала или уча­стие в работе виртуальной торговой площадки — e-marketplaces). Однако нужно четко понимать, что использование любой из этих схем не бу­дет эффективным, если компания заранее не позаботилась о наведении порядка внутри своего бизнеса, о создании надежного бэк-офиса.

 

 

Если интернет-решения компании плохо интегрированы с ее бизнес-процессами, эффективность таких решений становится край­не низкой. Отсутствие четкой и надежной системы внутреннего пла­нирования и контроля, интегрированной с внешним интернет-решением, обрекает компанию в новой экономике на неудачу.

Например, компания создает web-витрину с интерактивной формой для принятия заказов от онлайновых клиентов. Если при этом компа­ния не может оперативно сообщить клиентам, в какой срок будет удов­летворен их заказ, то, скорее всего, она этих клиентов потеряет. В этом случае weft-витрина компании станет просто дорогостоящей игрушкой.

В качестве основы построения интернет-решений практически всегда рассматриваются MRPII/ERP-сштемы, обеспечивающие ре­сурсное планирование и интегрированное управление всеми бизнес-процессами компании. Иными словами, MRPII/ERP-системы — это фундамент, на котором монтируются интернет-решения.

Развитие новых информационных технологий заставляет по-новому взглянуть на стратегию и тактику автоматизации предпри­ятия. Чтобы быть эффективной, корпоративная информационная система класса MRPII (Manufactory Resource Planning — планирование производственных ресурсов) или ERP (Enterprise Resources Planning — планирование ресурсов корпорации) должна «научиться» общаться с внешним миром, стать более понятной, удобной и доступной. В осно­ве коммуникационных возможностей системы лежит трехуровневая схема, включающая следующие компоненты:

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

• корпоративный сервер приложений (web-сервер), отвечающий за взаимодействие с сервером управления данными и обеспечиваю­щий подготовку требуемой информации для визуализации;

• универсальная программа просмотра содержимого weft-узлов (web-браузер).

Корпоративная информационная система изначально проектиру­ется как комплексная система автоматизации управления. Система характеризуется четким разграничением оперативно-управленческих и учетных задач при полной их интеграции на уровне единой базы данных и соблюдения принципа однократности ввода исходной ин­формации.

Состав приложений (модулей) КИС и их функциональное объеди­нение в подсистемы обусловлено объективным наличием четырех ос­новных бизнес-направлений (бизнес-сфер) деятельности предпри­ятия (табл. 7.1).

КИС (класса ERP) должна полностью поддерживать классиче­скую модель управления предприятием и на макроуровне характе­ризуется сквозным обеспечением следующей бизнес-логики управ­ления:

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

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

• контроль и управление деятельностью организации;

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

• динамическое моделирование бизнес-процессов и моделирова­ние бизнес-стратегий.

Таблица 7.1. Группировка приложений (модулей) корпоративной


Дата добавления: 2018-04-04; просмотров: 393; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!