Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Лекция'
Гравитационное взаимодействие характерно для всех материальных объектов вне зависимости от их природы. Оно заключается во взаимном притяжении тел и о...полностью>>
'Документ'
В Москве началась международная конференция "Инновации и инвестиции как эффективная основа конкурентоспособности российского малого и среднего б...полностью>>
'Документ'
Философская критика по своей сущности есть философско-литературное творчество на грани искусства и науки. Основной задачей данного феномена является ...полностью>>
'Лекція'
Після розпаду імперії Карла Великого до складу Західно-франкської держави увійшли Аквітанія, Нейстрія, Бретань, Гасконь, Септиманія, Іспанська марка....полностью>>

Мирончик Игорь Янович ClipperIgor@gmail com (496)573-34-22 курс лекций (6)

Главная > Курс лекций
Сохрани ссылку в одной из сетей:

Автор курса: Мирончик Игорь Янович

ClipperIgor@gmail.com

(496)573-34-22

Курс лекций: Разработка распределенных приложений ориентируемых на Интернет-Интранет и WEB сервисы с помощью продуктов: Delphi, JDeveloper, Eclipse для серверов Apache, JBoss, Oracle iAS, Weblogic

5 дней (40 часов)

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

Аудитория: Начинающие разработчики WEB серверных приложений и приложений в архитектуре SOA. Бизнес аналитики, интеграторы, переводящие свои приложения на платформу распределенных вычислений.

Необходимая подготовка: реляционные базы данных, системы для хранения данных (Clipper, Fox и другие). Знания ООП. Общие понятия распределенных вычислений (DCOM, WEB).

Цель: по окончанию курса , слушатели смогут самостоятельно разрабатывать серверные приложения с помощью Delphi. Поставляющие клиентам данные на основе SOAP протокола, клиентские места, для доступа к сервисам масштаба предприятия. Смогут создавать и публиковать на стандартных серверах приложений – Jboss, Weblogic, OC4J собственные сервисы, взаимодействующие с базами данных и шиной ESB (единая шина предприятия). С помощью языка BPEL смогут описывать оркестровку сервисов предприятия, а Delphi приложение сможет стать инициатором запуска сложного бизнес процесса.

Задачи: показать на примерах возможности построения сервис ориентируемых систем с использованием современных средств разработки. Приложения не должны зависеть от платформ, средств разработки, они должны быть настраиваемы, масштабируемы, надежны. Взаимодействие с готовыми решениями (SAP, HP, Oracle) – основная задача интеграторов предприятий. Слушатели получат методики доступа к различным серверам базы данных с использованием технологий JEE - EJB. В курсе уделяется много внимания современным технологиям обработки данных – WEB, JEE. В процессе работы создаются приложения, базирующиеся на технологии Web сервисов, обеспечивается доступ к серверам автоматизации MS Word, MS Excel. Разрабатывается SOAP сервер с поставкой Web сервисов, а также клиентские места Delphi для доступа к стандартным серверам приложений технологии JEE. Оркестровка WEB сервисов осуществляется с помощью Oracle BPEL Designer. Интеграция приложений показана на примерах Oracle Portal c созданием Omni WEB сервис портлетов.

Программа курса:

  1. Обзор распределенных вычислений.

  2. WEB приложения: CGI и ISAPI стандарты, разработка приложений средствами Delphi для WEB серверов. Компоненты для генерации HTML страниц средствами Delphi. WebSnap компоненты для разработки Web-приложений на Delphi. Возможность плотной интеграции приложений WebSnap в корпоративные Web-сайты, порталы. Быстрая разработка WEB страниц на примерах Delphi Intranet компонент

  3. Oracle PLSQL модуль и компоненты HTML DB для быстрой разработки простых web страниц. Примеры использования и интеграции PLSQL приложений в корпоративный портал с использованием Omni портлетов.

  4. Web сервисы. Стандарт WSDL W3C. XML – основа обмена данными между приложениями. Краткое введение в XML. Понятие DOM, XSD, механизмы разбора документов.

  5. Web-сервис – это просто еще одна программа, выполняющаяся в недрах вашей вычислительной инфраструктуры. Web-сервисы – это технология работы с сообщениями, в которой и передача сообщений основана на XML. Ключевые функций, которые применяются для управления Web-сервисами. В их числе - развертывание, конфигурирование и обеспечение безопасности. SOA не является чем-то новым: IT-отделы компаний успешно создавали и развертывали приложения, поддерживающие сервис-ориентированную архитектуру, уже много лет - задолго до появления XML и Web-сервисов. SOA - это не технология, а способ проектирования и организации информационной архитектуры и бизнес-функциональности.

  6. Примеры создания WEB сервисов c помощью Borland Delphi для сервера Apache. Управление безопасности. Ограничения, накладываемые, на Borland Delphi Web сервисы. Преимущества клиентского приложения, реализованного Delphi для Web сервиса, перед Web страницей.

  7. Примеры разработки Web сервисов для JEE сервера. PLSQL сервисы. Oracle база данных– как пользователь сервисов. Управление безопасностью сервисов в JEE сервере.

  8. До появления концепции SOA при разработке систем в качестве отправного момента для программирования бизнес-логики использовались диаграммы рабочих потоков и блок-схемы систем. Разработанные вручную программы тщательно тестировались, после чего внедрялись. Сегодня ситуация изменилась коренным образом: современные инструменты управления бизнес-процессами позволяют обойтись без ручной разработки и тестировании. Так, с помощью методов моделирования можно проверять корректность исполнения бизнес-логики, представленной в диаграммах, а затем автоматически получать описания этих диаграмм на XML-языках управления бизнес-процессами. Таким средством является язык BPEL

  9. SOA "подталкивает" к использованию альтернативных технологий и подходов (таких как обмен сообщениями) для построения приложений посредством связывания сервисов, а не посредством написания нового программного кода. Использование JMS сообщений. Примеры создания JMS сообщений в Borland Delphi.

  10. Обмен синхронными и асинхронными сообщениями. Обработка исключений. Общая архитектура BPEL PM. BPEL Designer на базе среды разработки JDeveloper. Инсталляция, конфигурация, начало работы. Конфигурация Oracle BPEL консоли. Запуск сервера и дизайнера. Порядок создания простого BPEL процесса. Конфигурация WSDL интерфейса для BPEL процесса. Конфигурация базового скелетона для процесса. Просмотр MAP процесса. Компиляция, Deploy, тестирование BPEL процесса. Создание параллельных процессов. Пользовательские запросы. Создание пользовательского интерфейса для инициализации BPEL процесса. Настройка производительности процесса. Конфигурация жизненного цикла процесса.

  11. Доступ к процессам BPEL из продуктов MSOffice. Запуск, управление процессом из Delphi. Создание клиентских Delphi приложений для работы с бизнес процессами.



Скачать документ

Похожие документы:

  1. Мирончик Игорь Янович clipperigor@gmail com (496)573-34-22 курс лекций (5)

    Курс лекций
    Аудитория: Профессиональные разработчики PL/SQL, аналитики, руководители проектов, желающие переводить свои приложения на Web платформу, разрабатывать приложения, соответствующие современным стандартам c использованием технологий Oracle и SUN.
  2. Мирончик Игорь Янович ClipperIgor@gmail com (496)573-34-22 курс лекций (1)

    Курс лекций
    Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка UML в стандарте JEE (Средство разработки Oracle JDeveloper, сервер приложений Oracle iAS 11g).
  3. Мирончик Игорь Янович ClipperIgor@gmail com (496)573-34-22 курс лекций (2)

    Курс лекций
    Аудитория: Начинающие администраторы приложений для Oracle Application server (iAS 10g), курс также может быть полезен для разработчиков SQL и Java, руководителей IT подразделений.
  4. Мирончик Игорь Янович ClipperIgor@gmail com (496)573-34-22 курс лекций (3)

    Курс лекций
    Необходимая подготовка: начальные знания операционной системы Windows X.X, или Linux. Основы процедурного и объектно-ориентированного программирования.
  5. Мирончик Игорь Янович ClipperIgor@gmail com (496)573-34-22 курс лекций (4)

    Курс лекций
    Цель: дать слушателям основы разработки клиент-серверных приложений и приложений для среднего звена. Показать расширение возможностей Oracle PL/SQL с помощью Java классов.

Другие похожие документы..