+7(846) 302-2000

г. Самара, ул. Мичурина, д. 52, оф. 419
Схема проезда

Каталог курсов

Документы об окончании

Сертификат CorelSlide thumbnail
Диплом о профессиональной переподготовке.Slide thumbnail

Разработка распределенных приложений ориентируемых на Интернет-Интранет и WEB сервисы с помощью продуктов Borland, Oracle, Sun, Microsoft

На современном этапе развития программного обеспечения уделяется особое внимание созданию надежных, масштабируемых и переносимых приложений, которые не зависят от поставщиков и платформ. Компании, поставляющие готовые решения – SAP, Oracle, HP и многие другие, в настоящий момент уделяют большое внимание взаимодействию между своими приложениями посредством WEB сервисов. На смену технологиям Borland MIDAS и другим, приходят новые, обеспечивающие надежность взаимодействия готовых решений внутри корпорации. Это в первую очередь архитектура, ориентируемая на сервисы со своей технологией SOAP. В этом курсе будут рассмотрены основы создания распределенных приложений с помощью продуктов Borland Delphi, Oracle Jdeveloper, технологии Microsoft .Net и VBA, для серверов приложений стандарта J2EE. С помощью “оркестровки ” WEB сервисов, с использованием языка BPEL, в одну корпоративную задачу будут собраны различные службы, поставляющие корпоративные данные из различных бизнес процессов. Использование языка UML позволит наглядно отобразить взаимодействие между процессами масштаба предприятия.

Учебный план курса

Обзор распределенных вычислений.
WEB приложения: CGI и ISAPI стандарты, разработка приложений средствами Delphi для WEB серверов. Компоненты для генерации HTML страниц средствами Delphi. WebSnap компоненты для разработки Web-приложений на Delphi. Возможность плотной интеграции приложений WebSnap в корпоративные Web-сайты, порталы. Быстрая разработка WEB страниц на примерах Delphi Intranet компонент
Oracle PLSQL модуль и компоненты HTML DB для быстрой разработки простых web страниц. Примеры использования и интеграции PLSQL приложений в корпоративный портал с использованием Omni портлетов.
Web сервисы. Стандарт WSDL W3C. XML – основа обмена данными между приложениями. Краткое введение в XML. Понятие DOM, XSD, механизмы разбора документов.
Web-сервис – это просто еще одна программа, выполняющаяся в недрах вашей вычислительной инфраструктуры. Web-сервисы – это технология работы с сообщениями, в которой и передача сообщений основана на XML. Ключевые функций, которые применяются для управления Web-сервисами. В их числе - развертывание, конфигурирование и обеспечение безопасности. SOA не является чем-то новым: IT-отделы компаний успешно создавали и развертывали приложения, поддерживающие сервис-ориентированную архитектуру, уже много лет - задолго до появления XML и Web-сервисов. SOA - это не технология, а способ проектирования и организации информационной архитектуры и бизнес-функциональности.
Примеры создания WEB сервисов c помощью Borland Delphi для сервера Apache. Управление безопасности. Ограничения, накладываемые, на Borland Delphi Web сервисы. Преимущества клиентского приложения, реализованного Delphi для Web сервиса, перед Web страницей.
Примеры разработки Web сервисов для J2EE сервера. PLSQL сервисы. Oracle база данных– как пользователь сервисов. Управление безопасностью сервисов в J2EE сервере.
Доступ к сервисам из продуктов Microsoft. VBA – пользователь сервисов. Создание отчетов в Excel c использованием сервисов. Доступ из .Net к сервисам.
До появления концепции SOA при разработке систем в качестве отправного момента для программирования бизнес-логики использовались диаграммы рабочих потоков и блок-схемы систем. Разработанные вручную программы тщательно тестировались, после чего внедрялись. Сегодня ситуация изменилась коренным образом: современные инструменты управления бизнес-процессами позволяют обойтись без ручной разработки и тестировании. Так, с помощью методов моделирования можно проверять корректность исполнения бизнес-логики, представленной в диаграммах, а затем автоматически получать описания этих диаграмм на XML-языках управления бизнес-процессами. Таким средством является язык BPEL
SOA "подталкивает" к использованию альтернативных технологий и подходов (таких как обмен сообщениями) для построения приложений посредством связывания сервисов, а не посредством написания нового программного кода. Использование JMS сообщений. Примеры создания JMS сообщений в Borland Delphi.
Обмен синхронными и асинхронными сообщениями. Обработка исключений. Общая архитектура BPEL PM. BPEL Designer на базе среды разработки JDeveloper. Инсталляция, конфигурация, начало работы. Конфигурация Oracle BPEL консоли. Запуск сервера и дизайнера. Порядок создания простого BPEL процесса. Конфигурация WSDL интерфейса для BPEL процесса. Конфигурация базового скелетона для процесса. Просмотр MAP процесса. Компиляция, Deploy, тестирование BPEL процесса. Создание параллельных процессов. Пользовательские запросы. Создание пользовательского интерфейса для инициализации BPEL процесса. Настройка производительности процесса. Конфигурация жизненного цикла процесса.
Доступ к процессам BPEL из продуктов MSOffice. Запуск, управление процессом из Delphi. Создание клиентских Delphi приложений для работы с бизнес процессами.

Документы об окончании

Сертификат Учебного центра Трайтек

Сертификат Учебного центра "Трайтек"

ЗАКАЗАТЬ КУРС
  • 42.000  руб.
  • 40 Академ. ч.
Предварительная заявка

Обратный звонок

Поиск курсов

Категории курсов