Смекни!
smekni.com

Корпоративные информационные системы SAP R 3 (стр. 4 из 6)

· SAP Enterprise Portal (платформа для портальных решений уровня предприятия)

· SAP Process Integration (бывшая Exchange Infrastructure) — интеграционное решение уровня предприятия

· SAP Mobile Infrastructure (бывшая Mobile Engine) — платформа для реализации приложений для мобильных устройств

· SAP Business Intelligence (бывшая Business Warehouse) — платформа для создания корпоративных хранилищ данных и бизнес - аналитики

· SAP Knowledge Management — платформа управления знаниями

· SAP Master Data Management — система ведения нормативно-справочной информации уровня предприятия

· SAP Application Server — платформа для функционирования всех остальных продуктов SAP NetWeaver и других продуктов SAP (таких как SAP ERP — R/3)

На осень 2008 года последней актуальной версией SAP NetWeaver является версия SAP NetWeaver 7.0

На осень 2008 года наиболее современным является комплекс решений, основанный на SAP ERP 6, использующий платформу SAP NetWeaver 7.0

3. Корпоративные информационные системы: SAPR/3

3.1. Архитектура системы R/3; набор модулей системы; цели проекта SAP

Архитектура системы R/3

Система R/З представляет собой набор приложений, написанных исключительно на языке АВАP/4 и поэтому не зависящих от конкретной платформы. Язык АВАP/4 занимает центральное место в программном обеспечении связного уровня, что позволяет сделать программу независимой от аппаратуры, операционной системы и СУБД (рис. 1).

Рис. 1 Многоуровневая структура системы R/3

В связное программное обеспечение R/3 Basis входят следующие компоненты:

• GUI (графический интерфейс пользователя)

• Исполнительная система АВАР/4

• Интерфейс базы данных

• Средства поддержки многопользовательского режима

• Средства разработки АВАР/4 Development Workbench

• Система автоматизации совместной обработки данных

• Система электронной почты

• Средства интеграции персональных компьютеров с программным обеспечением

• Средства фоновой обработки заданий

• Система спулинга

• Средства администрирования системы

• Интерфейсы связи с внешними системами

Система R/3, разработанная на базе трехуровневой архитектуры, предназначена для реализации распределенных вычислений в среде клиент/сервер. R/3 содержит три логических уровня:

• Уровень базы данных, на котором осуществляется хранение и поиск данных бизнес-приложения

• Уровень приложения, на котором реализована логика исполнения

• Уровень представления информации с использованием GUI

Каждая из этих служб может быть распределена и исполняться на различных аппаратных устройствах (рис. 2).

Рис. 2 Трехуровневая архитектура системы R/3

Архитектура системы R/3 позволяет объединять два или три уровня в одном компьютере "физически" (рис. 3) — если не требуется более высокая степень распределения функций.

Рис. 3Масштабирование системы R/3

В архитектуре клиент/сервер реализованы разные модели распределения функций, поэтому система обеспечивает несколько вариантов масштабирования R/3 — от самых малых систем (одноуровневой для небольшого числа пользователей) до крупномасштабных вычислительных сред (трехуровневых систем для многих тысяч пользователей). Службы системы R/3 могут быть распределены в гетерогенных вычислительных средах, поддерживающих различные операционные системы и программы представления данных. Архитектура системы R/3 позволяет минимизировать сетевой трафик обмена данными с помощью буферизации и сжатия информации. Это очень важно для систем клиент/сервер, где требуется быстрая и надежная передача данных. Механизм диспетчеризации системы R/3 поддерживает многопользовательский режим работы, управляя сессиями всех пользователей. Специальный метод оптимизации загрузки гарантирует равномерную загрузку всех серверов приложений, что позволяет избежать дисбаланса в использовании ресурсов в системе.

Средства разработки АВАР/4 Development Workbench интегрированы в R/3 Basis, что дает возможность разрабатывать приложения, отвечающие стандартным требованиям к бизнес-приложениям SAP.

В частности, программы, созданные с помощью Development Workbench, поддерживают различные вычислительные среды, т.е. являются переносимыми.

Схема системы SAP R/3 представлена на рисунке 4.

Рис. 4. Строение SAP.

На рис. 5 представлены компоненты SAP как с точки зрения функциональности, так и инфраструктуры. С функциональной точки зрения самый верхний уровень — это уровень презентации, он состоит из графического интерфейса пользователя (GUI). Средний уровень — это уровень приложений, в котором протекает работа самих приложений, кроме того, по сути, это совокупность программных средств (middleware), обобщенно называемая Базис, от которой зависит интеграция всех приложений. Эта система включает в себя такие компоненты, как Рабочее место разработчика АВАР/4 (Development Workbench), инструменты администрирования системы и управления системой, системы авторизации и безопасности, а также общие для всех приложений компоненты. Нижний уровень состоит из сети, базы данных и операционной системы.

Рис. 5. Архитектура SAP.

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

Уровень интерфейсов обеспечивает работу следующих служб: SAPGUI, SAPLOGON и SAP Session Manager. Уровень приложений обеспечивает работу таких компонентов, как: «Финансы» (Financials), «Логистика» (Logistics) и «Человеческие ресурсы» (Human Resources). Middleware-слой в рамках уровня приложений обеспечивает диалог, обновление базы данных, управление полномочиями, обмен сообщениями, доступ и обмен данными. Уровень базы данных работает с SQL-сервисами.

Набор модулей системы

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

Стандартные модули приложений SAP обеспечивают функциональность, общепринятую и использующуюся в широком спектре отраслей. Эту функциональность можно примерно разделить на три основные группы: финансы, логистика и кадры. Финансовый блок SAP включает в себя такие модули, как «финансовая отчетность» (Financial Accounting), «Контроллинг» (Controlling), «Управление активами» (Assets Management), «Управление инвестициями» (Investment Management) и «Касса» (Treasury). Логистика SAP включает в себя такие крупные модули, как «Управление материалами» (Materials Management), «Планирование производства» (Production Planning), «Управление качеством» (Quality Management), «Обслуживание и ремонт» (Plant Maintenance), «Система проектов» (Project System), «Продажи и дистрибуция» (Sales and Distribution), «Управление услугами» (Service Management), «Управление складами» (Warehouse Management) и т.д. Кадровые модули SAP включают в себя «Планирование и развитие персонала» (Personnel Planning and Development), «Администрирование персонала» (Personnel Administration) и «Расчет заработной платы» (Payroll Accounting).

Финансы (FI). Модуль предназначен для организации основной бухгалтерской отчетности, отчетности по дебиторам, кредиторам и вспомогательной бухгалтерии. Он включает в себя: Главную книгу, Бухгалтерию дебиторов, Бухгалтерию кредиторов, Финансовое управление, Специальный регистр, Консолидацию и Информационную систему учета и отчетности.

Контроллинг (CO). Модуль обеспечивает учет затрат и прибыли предприятия и включает в себя: Учет затрат по местам их возникновения (центры затрат), Учет затрат по заказам, Учет затрат по проектам, Калькуляцию затрат, Контроль прибыльности (результатов), Контроль мест возникновения прибыли (центров прибыли), Учет выработки, Контроллинг деятельности предприятия.

Управление основными средствами (AM). Модуль предназначен для учета основных средств и управления ими. Ключевые элементы модуля: Техническое управление основными средствами, Техобслуживание и ремонт оборудования, Контроллинг инвестиций и продажа активов, Традиционный бухучет основных средств, Замена основных средств и амортизация, Управление инвестициями.

Управление проектами (PS). Прикладной модуль PS поддерживает планирование, управление и мониторинг долгосрочных проектов с высоким уровнем сложности. Ключевые элементы прикладного модуля PS: Контроль финансовых средств и ресурсов, Контроль качества, Управление временными данными, Информационная система управления проектами, Общие модули.

Производственное планирование (PP). Модуль используется для организации планирования и контроля производственной деятельности предприятия. Ключевые элементы прикладного модуля: Спецификации (BOM), Технологические карты, Рабочие центры (места), Планирование сбыта (SOP), Производственное планирование (MPS), Планирование потребности в материалах (MRP), Управление производством (SFC), Производственные заказы, Калькуляция затрат на изделие, Учет затрат по процессам, Серийное производство, Канбан (Just in time), Планирование непрерывного производства.