Архитектура Web-служб FlexNet
Для того чтобы определить свою позицию по отношению к Web-службам, в Apriso предложили классификацию самих служб и рынка служб. Web-службы делятся на четыре категории:
- consumer oriented - службы, предназначенные для конечных пользователей, чаще всего доступ к контенту или передача с пользовательских рабочих мест небольших объемов информации;
- business oriented - службы, реализующие бизнес-процессы;
- system oriented - службы, реализующие системные функции (оценка производительности, мониторинг безопасности и т.д.);
- device oriented - службы, обеспечивающие доступ к устройствам.
Рынок Web-служб подразделен на две части:
- Web services application - доступ к приложениям, размещенным в Сети;
- middleware and tools - инфрастуктура, позволяющая пользователям создавать и выполнять собственные Web-приложения.
С технологической точки зрения из четырех категорий Apriso выбрала в качестве предмета своей деятельности службы категорий business oriented и device oriented, а с точки зрения бизнеса она ориентирована на рынок инструментов и программного обеспечения промежуточного слоя.
Основной продукт Apriso, «гибкая сеть» FlexNet представляет собой решение, предназначенное для совместного производства и цепочки поставок, построенное на основе технологий XML-ориентированных Web-служб, входящих в Microsoft .Net. В число основных использованных средств входят Microsoft BizTalk Server, управляющий интерфейсом между приложениями, который построен на основе слабо связанных сообщений, а также Crystal Reports, входящий в состав Visual Studio .Net, служит средством для генерации графических отчетов и запросов, позволяющих обращаться к любому типу устройств через Internet. Кроме того, в FlexNet используются операционные системы Windows 2000 Server, Advanced Server и Datacenter Server, .Net Framework, Visual Studio .Net, язык программирования C#, СУБД SQL Server 2000 и компонентная объектная модель Component Object Model (COM).
Перечислим основные компоненты, из которых состоит архитектура FlexNet (рис. 1).
Рис. 1. Архитектура Apriso FlexNet |
- FlexNet Real-Time Enterprise Database. Все приложения, работающие в среде FlexNet, используют реляционные СУБД Microsoft SQL Server или Oracle, которые поддерживают операционные данные о работе предприятия. Корпоративная база данных состоит более чем 900 таблиц, она может содержать весь набор данных о продукции, логистике, контролю качества, управлению процессами. СУБД может работать автономно или синхронно совместно с базами данных приложений ERP, CRM, PLM или SCM. База данных может быть единственной консолидированной или распределенной между несколькими площадками со всеми необходимыми механизмами репликации и управления.
- Data Access Layer. Уровень доступа, основанный на XML, образует платформу для доступа к данным, обеспечивающую совместимость и масштабируемость.
- Business Services Tier. Службы представляют собой допускающие повторное использование строительные блоки, из которых могут быть "собраны" компонентные приложения. Apriso разработала основной набор XML-ориентированных Web-служб, который обеспечивает взаимодействие пользователей в процессе производства и распределения продукции.
- Web Services Wrapper. Оболочка, которая преобразует приложения в XML-ориентированные Web-службы. Visual Studio .Net автоматически создает необходимые интерфейсы для объектов XML и объектов протокола SOAP, необходимые для превращения и сборки повторно используемых компонентов в XML-службы, что позволяет разработчикам сосредоточится на бизнес-логике приложений.
- ASP.NET User Interface Framework. Платформа .Nеt Compact Framework обеспечивает взаимодействие с мобильными устройствами.
- Web Forms. Одна из основных технологий Visual Studio .Net, которая позволяет разрабатывать кросс-платформенные и независимые от типа браузера Web-приложения, используя те же самые приемы, что и для приложений, предназначенных для настольных компьютеров.
- Web Services Applications. Эти приложения доступны для пользователей с применением персональных компьютеров или мобильных устройств.
- Machine Integrator. Интеграционная машина, представляющая собой систему распределения данных.
- Workflow Manager. Выполняет функции распределения задач.
- XML Manager. Интеграция приложений ERP, CRM, PLM и SCM средствами Microsoft BizTalk Server.
- Enterprise Integration. Прозрачная для пользователей интеграция SCP, ERP, PLM и CRM.
Кроме того, есть возможность интегрировать приложения с использованием стандартов ANSI/ISA 95.00, ebXML и RosettaNet.
Даже поверхностное сравнение решений архитектуры, ориентированной на службы от компании Apriso с тем, что предлагают адепты Java, показывает: перед нами корпоративная интерпретация .Net, которая воплотила в себе генетические черты программных продуктов Microsoft со всеми их достоинствами и недостатками. n
Шина ESB, предложенная Sonic, один из важнейших компонентов SOA, построена на основе ориентированной на Java системы обмена сообщениями JMS. Поэтому сегодня архитектура SOA почти однозначно ассоциируется с миром Java и особенно с платформой J2EE. Однако сама по себе идея объединения приложений средствами Web-служб не связана с какой-то единственной технологией. Существуют альтернативные, близкие по функциональности решения, построенные на базе .Net. В наиболее полном виде решение, аналогичное SOA, в основу которого положена философия Web-служб можно найти у компании Apriso.
document.write('');
|
|
PR-акции, размещение рекламы — , тел. +7 495 6608306, ICQ 232284597 | Пресс-релизы — |
This Web server launched on February 24, 1997 Copyright © 1997-2000 CIT, © 2001-2009 |
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. |
Предлагаем Вам: от компании ООО "Комфорт и стиль". |