Выбрать главу

Используемые программные и технические решения определяются типом архитектуры, которая будет реализована. Эти вопросы рассматриваются в следующем разделе.

Для пользователей, работающих с бизнес-функциями SAP R/3, основное значение имеет В системе R/3 он состоит из (SAP GUI—Graphical User Interface). Интерфейс SAP GUI воспринимает то, что вводит пользователь, и передает эту информацию для дальнейшей обработки на следующий уровень — уровень приложений, где обрабатываются запросы. И наоборот: SAP GUI получает данные от уровня приложений и представляет их пользователю. Большинство сеансов SAP R/3 функционирует через SAP GUI. Технической реализацией SAP GUI является процесс, который осуществляется на уровне операционной системы клиента.

Пользовательские запросы передаются с уровня презентаций на SAP R/3. Именно здесь выполняются фактические вычисления, оценки и другие операции. Необходимые для этого сведения запрашиваются с уровня базы данных. Новые входные данные обрабатываются на уровне приложения и передаются в базу данных. Уровень приложений представляет собой центр управления системой SAP R/3, т. е. это один из центральных компонентов, на который может влиять администратор системы SAP R/3. В большинстве случаев применяемые администратором средства полностью интегрированы с системой SAP R/3.

SAP R/3 является группой процессов, которые используют общую область памяти, управляются процессом диспетчера и обращаются к одной базе данных. Уровень приложений системы SAP R/3 может состоять из одной или нескольких инстанций. Термин используется как синоним термина Системный администратор настраивает число и типы процессов инстанции, чтобы оптимизировать производительность с наименьшим возможным объемом ресурсов.

На уровне базы данных используется (РСУБД). Обмен данными между РСУБД и процессами приложений осуществляется через интерфейс SQL. Почти во всех случаях данные в системе SAP R/3 хранятся в одной БД на одном компьютере. Тем не менее, можно реализовать также использование параллельных баз данных или одной базы данных для нескольких систем SAP (см. главу 4).

При работе с системой SAP R/3 администратор должен выполнять обычные задачи администрирования БД, которые включают в себя:

► Резервное копирование БД и восстановление в случае ошибки

► Настройку конфигурации

► Управление потоками данных и их оптимизацию

► Управление дисковой памятью

► Реорганизацию данных (табличных пространств, таблиц и т.д.)

► Установку и сопровождение программного обеспечения

Компания SAP предлагает администраторам БД интегрированные инструментальные средства SAP R/3. Для некоторых систем баз данных существуют специальные инструменты, применяемые на сервере БД.

При размещении уровней БД и приложений на двух и более компьютерах система SAP R/3 называется

За исключением систем MCOD имя базы данных одновременно определяет имя всей системы SAP R/3. Имя должно состоять из трех символов (буквы или букв и чисел); первая буква должна быть заглавной. Сокращение «SID» используется обычно в качестве метки-заполнителя для имени системы SAP R/3: оно обозначает (system identifier). Иногда используется «SAPSID», что обозначает

Для взаимодействия уровней, распределенных по нескольким компьютерным системам, используется стандартная сетевая технология. Она же применяется для коммуникаций системы SAP R/3 с внешним миром. Транспортным протоколом служит протокол TCP/IP. На каждом шаге в процессе диалога между клиентской системой (внешним интерфейсом) и уровнем презентаций передается очень мало данных. По этой причине для взаимодействия компьютеров уровня презентаций и серверов приложений можно без всяких проблем использовать соединения глобальной сети. При коммуникации серверов базы данных и приложения все по-другому.

Кроме того, систему R/3 можно связать с мэйнфреймом по протоколу IBM SNA (Systems Network Architecture) LU6.2.

1.2. Соединение с Интернетом

Текущая технология использует три способа соединения компонентов SAP с Интернетом. (ITS — Internet Transaction Server) и (ICM — Internet Communication Manager) обеспечивают диалоговое взаимодействие. поддерживает автоматизированный обмен бизнес-данными с помощью HTTP и XML между партнерскими системами.

1.2.1. Сервер транзакций Интернета