Курс: Oracle SOA Suite 12c: Build Composite Applications

Курс: Oracle SOA Suite 12c: Build Composite Applications

Курс: Oracle SOA Suite 12c: Build Composite Applications


Продолжительность курса: 40 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

Описание курса:
This Oracle SOA Suite 12c: Build Composite Applications training teaches you how to design and develop SOA composite applications for application integration with services. You'll use a Service-Oriented Architecture (SOA) implementation approach.
By taking this course, you'll learn how to integrate your organization’s applications into agile, reusable, service-based connectivity to reduce risk and respond faster to business requirements. Become more effective at managing and monitoring a composite application to support your organization’s integration roadmap strategy and lower its total cost of ownership.
With the Oracle JDeveloper 12c Integrated Development Environment (IDE), you'll learn how to design, develop, deploy and test SOA Composite applications to support both RESTful and SOAP-based web services. Composite applications are modeled and developed according to the Service Component Architecture (SCA) specifications.
These applications are comprised of Mediator, BPEL, Business Rules and Human Tasks (Workflow) components. You'll also learn how to secure interactions between services using Oracle Web Services Manager policies.

Аудитория:
• SOA Architect
• Application Developers
• Business Analysts
• Developer
• Technical Consultant

Результат обучения:
После изучения курса слушатель будет уметь:
• Implement Business Rule component with IF-THEN rules and decision tables
• Test, debug, and troubleshoot a SOA composite application
• Initiate SOA composite applications using the Events Delivery Network
• Apply security policies to service endpoints to secure interactions
• Implement Human workflow with Human Task components
• Describe SOA concepts and related technology
• Orchestrate business process flows by using BPEL
• Work with Mediator components with routing rules, filters, and transformations
• Create a SOA composite application using JDeveloper

Программа курса:
Модуль 1. Introduction to Service Oriented Architecture
• Installing the Oracle SOA Suite 12c Quickstart
• Explaining Service Component Architecture
• Explaining the Oracle SOA Suite 12c Architecture and Components
• Explaining Business Events and the Event Delivery Network
• Describing Service-Oriented Architecture (SOA)
• Reviewing of Services and Key Standards

Модуль 2. Getting Started with Composite Applications
• Defining a Routing Service
• Creating XSL and XQuery Transformations with the XSLT Mapper
• Creating a Mediator Component
• Introducing Working with Adapters
• Discussing XSD and Web Services Description Language (WSDL)
• Examining the composite.xml Source
• Describing Basic Synchronous and Asynchronous Interaction Patterns
• Creating a File Adapter Service Reference

Модуль 3. Managing and Monitoring a Composite Application
• Using Configuration Plans
• Testing a Composite Application
• Testing a Composite Application in Enterprise Manager
• Managing SOA Applications with JDeveloper
• Versioning Applications
• Managing the Life Cycle of a Composite Application
• Discussing Application state
• Deploying a Composite Application

Модуль 4. Working With Data
• Using Attributes
• Working with Native Format Data
• Introducing XSL Transformations
• Testing Transformations
• Using XPath Functions
• Discussing Data Standards
• Using the Mapper in JDeveloper

Модуль 5. Using the JMS and JDBC Adapters
• Discussing Adapters and the WebLogic Application Server
• Introducing Binding Components and JCA Adapters
• Discussing Transactionality
• Configuring the JDBC Adapter
• Discussing JMS Messaging
• Introducing the Oracle JMS Adapter
• Monitoring Adapters
• Configuring JMS Resources with WebLogic Administration Console

Модуль 6. Introduction to BPEL
• Discussing Variables in a BPEL Process
• Testing a BPEL Process in Enterprise Manager
• Using the BPEL Design Editor
• Using the Sequence and Scope Activities
• Defining Business Processes and BPEL
• Introducing Parts of a BPEL Process

Модуль 7. More BPEL Activities
• Suspending a Process with the Wait Activity
• Parallel and Sequential Looping with the Foreach Activity
• Examining Structured and Extension BPEL 2.0 Activities
• Looping with the While Activity
• Waiting for a Message with the Pick Activity
• Conditional Branching with the If Activity
• Indexing XML Arrays Dynamically
• Processing with the Flow Activity

Модуль 8. Handling Faults in Composite Applications
• Configuring Fault Policies
• Recovering Faults with Enterprise Manager Fusion Middleware Control
• Introducing the Fault Management Framework
• Throwing Faults in BPEL Processes
• Introducing Faults and Fault Handling Options
• Returning Faults from Synchronous and Asynchronous BPEL Processes
• Introducing Compensation and Compensation Handlers
• Managing Faults in Synchronous and Asynchronous Mediators

Модуль 9. Introducing Human Tasks
• Using the Worklist Application to View and Act on Task Information
• Introducing Human Tasks
• Generating and Deploying Task Display Forms
• Configuring UMS Notification Properties
• Introducing the Oracle User Messaging Service
• Creating and Configuring a Human Task in a Composite Application
• Adding a Human Task to a BPEL Process
• Sending Notifications to User's Preferred Channel

Модуль 10. Sharing Functionality
• Creating and Using Standalone Subprocesses
• Introducing Templates
• Describing the Differences Between Templates and Subprocesses
• Using the Design-time Meta Data Services (MDS) Repository to share files
• Introducing BPEL Subprocesses
• Creating and Using Project, Service Component, and Scope Activity Templates
• Creating and Using Inline Subprocesses

Модуль 11. Using the REST Adapter
• Creating and Configuring a REST Adapter
• Comparing REST and SOAP Web Services
• Introducing REST Services

Модуль 12. Introducing Business Rules
• Editing Business Rules at Runtime
• Describing the Oracle Business Rules Architecture
• Introducing the Business Rule Component
• Describing the Role of the Rules SDK
• Examining Business Rule Component Files
• Creating Rules and Decision Tables with the JDeveloper Rule Editor

Модуль 13. Designing and Managing Business Events
• Subscribing to an Event
• Managing Events in Oracle Enterprise Manager
• Describing the Event Delivery Network
• Publishing an Event
• Creating a Business Event

Модуль 14. Testing SOA Composite Applications
• Examining Results of a Test Run
• Running Test Cases
• Emulating Outbound, Fault, and Callback Messages
• Introducing the Composite Test Framework
• Discussing Test Suites and Test Cases
• Testing Initiation of Inbound Messages
• Defining Emulations and Assertions
• Using the SOA Debugger to Debug Composite Applications

Модуль 15. Securing Services and Composite Applications
• Explaining Security for Services
• Attaching Security Policies Post-Deployment in Enterprise Manager
• Describing the Fusion Middleware Security Architecture
• Attaching Security Policies at Design Time in JDeveloper Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Oracle
  • Код курса: OracleI19
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров,
  • Направление: Oracle Integration
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 102900 ₽
  • Дистанционно: 102900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru