Раздел: Документация
0 ... 9 10 11 12 13 14 15 ... 96 Технические бизнес-процессы в машиностроении Конструирование изделий Технологическая подготовка производства Проектирование Анализ свойств изделий Разработка технологических маршрутов и операций Моделирование и анализ Твердотельное параметрическое моделирование механических деталей Параметрическое узлов и сборочных Гидроаэро обтекание Электромагнетизм СВЧ Программирование мехобработки на станках с ЧПУ Программирование эрозионной проволочной
Литье металлов Литье пластмасс Мехобработка на станках с ЧПУ Горячая объемная
Рис. 1.7. Решение инженерных задач на персональных компьютерах (платформа Windows) «открытые» системы. Таким образом, для достижения своих целей есть возможность эффективно использовать оптимально настроенные модули. Основное внимание уделяется этим ключевым аспектам, а также другим таким важным аспектам, как поддержка, которую предоставляет Базисная технология SAP для обеспечения распределяемое™, возможности шкалирования, открытости, целостности, интегриро-ванности, а также взаимодействия приложений на базе архитектуры клиент/сервер. При этом внимание уделяется не только обсуждению всех технических подробностей, но также и представлению общей всеобъемлющей концепции, лежащей в основе этой технологии, наряду с ее различными возможностями и полезными компонентами. Эффективное связующее программное обеспечение. В настоящее время термин «связующее программное обеспечение» (middleware) обычно используется для обозначения программного обеспечения, которое служит связующим звеном между операционной системой и сетью (рис. 1.8). В функциональном отношении оно имеет большое значение, поскольку это особое программное обеспечение абсолютно необходимо для осуществления тесного взаимодействия между всеми различными задействованными компонентами. Графические интерфейсы пользователя баз данных Приложение Middleware Системы для связи Связующее программное обеспечение Рис. 1.8. Графическая интерпретация связующего программного обеспечения Кроме того, оно обеспечивает эффективную среду, в которой выполняются сами приложения. Поскольку имеется связующее программное обеспечение, то больше нет необходимости в контроле за различными компонентами в распределенных средах. Это позволяет пользователям и разработчикам сконцентрировать все снимание на своих фактических задачах и работать более эффективно. В результате: значительное увеличение производительности как при реализации, так и при использовании решений на базе архитектуры клиент/сервер. Хороший способ проиллюстрировать данный подход - это провести аналогию с телефонной связью. В настоящее время очень просто набрать нужный номер по телефону в любом месте земного шара. Нет необходимости знать, какой это тип телефона (форма, модель и т.д.), а также не нужно знать все о физической природе линий телефонной связи (медный кабель, волоконная оптика, спутниковая связь и т.д.). Да и пет необходимости знать, где находится другой телефон (возьмем, например, сотовый телефон). «Связующее программное обеспечение» отвечает за то, чтобы подключаться к нужному телефону и чтобы данные передавались и получались правильно иа другом конце. Аналогично, при обработке данных связующее программное обеспечение осуществляет тесное взаимодействие графических интерфейсов пользователя, систем управления базами данных, операционных систем и систем связи, а также обеспечивает распределяе-мость и возможность шкалирования приложений. Это одна из центральных задач, выполняемых Базисной технологией SAP. Новаторские решения на основе архитектуры клиент/сервер. Новаторская Базисная технология SAP позволяет распределить приложения, работающие в среде клиент/сервер, между тремя уровнями. Сюда относится разделение функций представления данных (внешний интерфейс), прикладной логики и базы данных, тем самым достигается описанная выше распределяемость и возможность шкалирования. Для того чтобы ответить на эти вопросы, полезно провести еще одну аналогию с телефонной связью. В настоящее время при наличии в мире миллионов телефонов просто невозможно установить прямые связи между ними. Вместо этого все задачи, связанные с данной проблемой, разбиты и распределены, таким образом достигается максимальная распределяемость, или возможность шкалирования. Поэтому кроме телефонов, имеются также коммутационные станции и другие устройства, отвечающие за обеспечение связи, передачу вызовов и данных. Каждая такая станция отвечает в одно и то же время за большое число телефонов. Другими словами, 0 ... 9 10 11 12 13 14 15 ... 96
|