В разделе «Что такое ERP?» главы 1 упоминается среда разработки приложений, которая в системах SAP называется Business Engineering Workbench и функционирует как полноценное приложение, в состав которого входят:
• Справочная Модель R/3. Является частью хранилища данных R/3 и включает в себя следующие понятия: функция, процесс, поток информации, передача информации, организация, распределение, данные.
• Бизнес-Навигатор R/2.
• Анализатор R/3. Использует Справочную модель и матрицы выбора процессов для записи и анализа требований с целью нахождения оптимального решения.
• Модель процедур (в настоящее время вытеснена Методологией «Accelerated SAP», специально предназначенной для средних и малых предприятий). Обеспечивает методологию и технологию управления проектами внедрения SAP. Эта модель задает последовательность действий на различных этапах проекта. Каждое из этих действий может быть выполнено через интерфейс Руководства по внедрению.
• Руководство по внедрению (IMG).
• Модель Компании — полное внедрение SAP для модели компании «Международные Демонстрационные и Обучающие Системы» (International Demo and Education System, IDES), которая используется, главным образом, для демонстрации технологий и возможностей SAP, тестирования взятых из реальной практики сценариев, а также для обучения пользователей работе с системой.
Эти компоненты обсуждаются в разделе «Среда внедрения» главы 5 и разделе «Руководство по внедрению» главы 12.
Модификации функциональности не меняют систему SAP как таковую; SAP также обеспечивает модернизацию программы благодаря пользовательским наработкам с использованием АВАР/4 Development Workbench.
Лучшие практики
Система SAP включает в себя хранилище 800 лучших в своем роде практик, которые доступны для ознакомления и использования. Эти практики собирались компанией SAP на протяжении нескольких лет в процессе разработки хранилища R/3 с целью удовлетворения требований нескольких отраслей. Ценность этой библиотеки процессов можно понять по тому факту, что одно время компания SAP серьезно занималась внедрением упрощенных версий R/3, предназначенных для средних и малых предприятий. Однако работу над этой версией, которая называлась R/3 Lite, пришлось прекратить после того, как стало ясно, что требования малых и средних предприятий практически идентичны требованием больших корпораций. Более того, успех компании, не в последней степени обеспеченный внедрением SAP, может привести к быстрому росту малого или среднего предприятия и расширению его Деловой активности, что, в свою очередь, может потребовать усовершенствования функциональности, доступной лишь в полновесной версии системы R/3.
Интегрированность и операции в реальном времени
Система SAP обеспечивает интеграцию всех модулей в режиме реального времени благодаря своей единой, централизованной базе данных и стратегии немедленного обновления, которая затрагивает одновременно все логически взаимосвязанные процессы и модули. Это позволяет компании оперативно, без промедления, реагировать на стремительные Все решения, проекты и планы, основанные на информации, полученной в режиме реального времени, всегда наиболее точны и аккуратны, к тому же в режиме реального времени в них можно вносить дальнейшие изменения и уточнения.
Архитектура SAP
На рис. 4.2 представлены компоненты SAP как с точки зрения функциональности, так и инфраструктуры. С функциональной точки зрения самый верхний уровень — это уровень презентации, он состоит из графического интерфейса пользователя (GUI). Средний уровень — это уровень приложений, в котором протекает работа самих приложений, кроме того, по сути, это совокупность программных средств (middleware), обобщенно называемая Базис, от которой зависит интеграция всех приложений. Эта система включает в себя такие компоненты, как Рабочее место разработчика АВАР/4 (Development Workbench), инструменты администрирования системы и управления системой, системы авторизации и безопасности, а также общие для всех приложений компоненты. Нижний уровень состоит из сети, базы данных и операционной системы.

Рис. 4.2. Архитектура SAP.
Так как клиент-сервер — это, главным образом, концепция управления программным обеспечением, мы можем легко обрисовать функциональность сточки зрения трехслойной архитектуры внедрения SAP, когда компьютеры делятся на три функциональные группы, для обслуживания функций презентаций, приложений и баз данных соответственно. Система R/3 также допускает распределение функций уровней презентаций и приложений или приложений среди множества компьютеров. Обмен информацией между уровнями осуществляется с помощью стандартных протоколов, таких, как CPI–C или TCP/IP.
Читать дальше