Главная страница
Навигация по странице:

  • Легкий доступ к бизнес логике 60 Lines

  • Использование силы J2EE 70 Lines

  • Уменьшение сложности 80 Lines

  • ИСПОЛЬЗОВАНИЕ ОБЪЕКТОВ В КАЧЕСТВЕ СЕРВИСА

  • ОСНОВА ДЛЯ SOA

  • Партнеры Клиенты Сотрудники Пользователи

  • Control Control Control Control Control Web сервис

  • КОРПОРАТИВНАЯ РЕАЛЬНОСТЬ

  • Сотрудник Партнер Клиент Унаследованное OSS HR Собственное

  • Собственное ERP Унаследованное Отдел A Отдел B Отдел C

  • Единая среда разработки Администрирование и управление Динамические интеграционные сервисы

  • Web-сервисы Адаптеры Моделирование процессов Автоматизация процессов

  • Работоспособность J2EE контейнер Интеграция приложений Интеграция данных

  • прр. Технологическая архитектура. Основное назначение технологической архитектуры


    Скачать 4.59 Mb.
    НазваниеОсновное назначение технологической архитектуры
    Дата06.03.2023
    Размер4.59 Mb.
    Формат файлаppt
    Имя файлаТехнологическая архитектура.ppt
    ТипДокументы
    #972596
    страница6 из 10
    1   2   3   4   5   6   7   8   9   10

    ОТОБРАЖЕНИЕ СВОЙСТВ НЕПОСРЕДСТВЕННО НА J2EE-КОД


    Java Page Flow (.jpf) file
    /**
    * @jpf:action
    * @jpf:forward
    */
    public Forward WizOneAction


    Создание компонента
    Создание метода компонента (Web Сервиса)
    SOAP преобразование
    XML обработка


    Легкий доступ к бизнес логике


    60 Lines


    Конфигурирование и создание очереди сообщений
    Создание MDB
    Обеспечение надежного асинхронного обмена сообщениями


    Использование силы J2EE


    70 Lines


    Java Web Service (.jws) file
    /**
    * @common:operation
    * @common:message-buffer enable="true"
    */


    Генерация различныx классов
    Управление перемещениями внутри web приложения


    Уменьшение сложности


    80 Lines


    Свойства и метаданные позволяют избежать необходимости писать сотни строк низкоуровневого J2EE кода


    Визуальное представление через свойства

    ИСПОЛЬЗОВАНИЕ ОБЪЕКТОВ В КАЧЕСТВЕ СЕРВИСА


    Архитектура
    элементов
    управления


    50-80 строк J2EE кода


    Уровень абстракции


    J2EE


    Логика приложения


    Использование программного набора шаблонов


    1 строчка процедурной логики


    Визуальное представление с использованием свойств


    Элемент управления представляет объект как сервис, позволяя добавлять различную логику

    ОСНОВА ДЛЯ SOA


    Control


    Control


    Элементы управления позволяет получить простой доступ к функциональности всех корпоративных ресурсов, установленного ПО и компонентов бизнес-логики


    Партнеры


    Клиенты


    Сотрудники


    Пользователи


    Ресурсы


    Приложения


    Web


    Порталы


    Бизнес
    процесс


    Web
    сервис


    Control


    Control


    Control


    Control


    Control


    Web
    сервис


    EJBs


    База
    данных


    Составная логика


    Custom
    Java
    Control

    КОРПОРАТИВНАЯ РЕАЛЬНОСТЬ


    Монолитные приложения
    Излишки кода
    Излишки данных
    Тяжело поддерживать
    Тяжело расширять
    Тяжело интегрировать
    Невозможность использования лучших в своем классе решений


    Собственное'>Сотрудник Партнер
    Клиент


    Унаследованное


    OSS


    HR


    Собственное


    CIF


    ERP


    CIF


    SCM


    Собственное


    SAP


    ERP


    Собственное


    ERP


    Унаследованное


    Отдел A


    Отдел B


    Отдел C


    BEA WebLogic Integration - это инструмент интеграции, входящий в платформу BEA WebLogic Platform, которая строится по принципу "все включено". Используя единую оболочку, его пользователь может осуществлять работы, связанные с интеграцией приложений и информационным взаимодействием с бизнес-партнерами (B2B), прописывать бизнес-процессы, а также создавать бизнес-логику программ на языке Java. Всего в платформу входит пять главных компонентов: виртуальная машина Java, сервер приложений, средство построения порталов, пакет инструментов интеграции и среда разработки.


    Главное Меню BEA WebLogic Integration


    WebLogic Integration относится к тому классу продуктов, возможности интеграции которых опираются на сервер приложений: он используется и в качестве среды исполнения для логики брокера сообщений, и как система выполнения сценариев бизнес-логики и портала.
    Ключевым преимуществом своей платформы BEA считает возможность снижения требований к группе разработки за счет использования трехуровневого подхода к созданию ПО. Это уровни бизнес-аналитика (оперирует понятиями потоков документов), сборщика прикладной логики из готовых компонентов и разработчика компонентов J2EE. В платформу интегрированы также средства генерации программного кода из визуальных описаний, что в принципе позволяет создавать программы на Java специалистам смежных областей.
    BEA является одним из ведущих вендоров, вкладывающих средства в развитие последних технологических новшеств наподобие семейства стандартов XML (XSLT, XQuery и пр.) и Web-сервисов.


    Меню разработчика BEA WebLogic Integration


    В погоне за новыми веяниями компания не забыла и о предоставлении инструментов для решения классических интеграционных задач компаний. В платформе есть развитая функциональность MOM (Message Oriented Middleware - межплатформное ПО, ориентированное на работу с очередями), в основе которой лежит ПО гарантированной доставки, совместимое со стандартом JMS (Java Messaging Service - служба сообщений Java), и брокер сообщений, функционирующий под управлением сервера приложений.
    WebLogic представляет один из самых полных на сегодня наборов интерфейсов для интеграции корпоративных приложений, файлов и баз данных разной природы.
    Для платформы создано много готовых коннекторов (практически для всех основных западных ERP-систем и систем документооборота), синтаксических анализаторов форматов файлов, средств для обращения ко всем исполняемым модулям программ Windows и Java, а также взаимодействия с интеграционными платформами других фирм. Есть и среда для ускоренного создания новых коннекторов. Кроме того, BEA предлагает специализированные расширения (интерфейс Application View) для создания еще одного слоя абстракции, скрывающего от пользователя сложности EAI-адаптеров.


    Единая среда разработки


    Администрирование и управление


    Динамические интеграционные сервисы


    Доступ к корпоративным ресурсам


    Управление бизнес процессами (BPM)


    Брокер сообщений


    Преобразование
    данных


    Web-сервисы


    Адаптеры


    Моделирование
    процессов


    Автоматизация
    процессов


    Анализ
    процессов


    Безопасность


    Поддержка
    транзакций


    Кластеризация/
    Работоспособность


    J2EE контейнер


    Интеграция
    приложений


    Интеграция
    данных


    Интеграция
    пользователей


    Интеграция
    с партнерами

    1   2   3   4   5   6   7   8   9   10


    написать администратору сайта