Školení: SOAS-11g-BLD
Oracle SOA Suite 11g: Build Composite Applications
- kurz Oracle
- délka kurzu: 5 dnů
- cena: 69690 CZK
- kategorie: Java
Nejbližší termíny:
Kurz není v nejbližší době naplánován.
Kontaktujte nás a pokusíme se Vám vyjít vstříc.
Podrobnosti:
Audience:
- Application Developers
- Business Analysts
- Developer
- SOA Architect
- Technical Consultant
Prerequisites:
- Conceptual knowledge about XML, XML Schema, XSL Transformations and XPath.
- Oracle ADF basic concepts
- Some basic SQL query skills
- Knowledge of Web Services and Web Service standards specifically SOAP and WSDL
Objectives:
- Describe SOA concepts and related technology
- Create an SOA Composite application using JDeveloper
- Work with Mediator components with routing rules, filters, and transformations
- Orchestrate business process flows by using BPEL
- Implement Business Rule component with IF-THEN rules and decision tables
- Implement Human workflow with Human Task components
- Perform basic administration and monitoring tasks of SOA Composite applications
- Test, debug, and troubleshoot an SOA Composite application
- Interact with an ADF Business Component Service as an Service Data Object (SDO)
- Initiate SOA Composite applications using the Events Delivery Network
- Integrate services by using Oracle Service Bus
- Apply security policies to service endpoints to secure interactions
Topics:
Overview of SOA and SCA Concepts
- Describing Service-Oriented Architecture (SOA)
- Reviewing of Services and key standards
- Explaining Service Component Architecture (SCA) and Service Data Object (SDO)
- Describing Event Driven Architecture (EDA)
- Discussing the course application and environment
Designing Composite Applications with Oracle SOA Suite 11g
- Explaining the Oracle SOA Suite 11g architecture and components
- Implementing an SOA application design approach
- Describing basic synchronous and asynchronous interaction patterns
- Discussing the course application implementation with Oracle SOA Suite 11g
Creating a Composite Application
- Creating, editing, and deploying a composite application
- Creating composite service entry points
- Creating composite components, such as Mediator, BPEL, Human Task, and Business Rule components
- Creating service references
- Wiring composite constructs
- Testing a composite using Web based interfaces
- Introducing working with adapters
- Create a file adapter service reference
Managing and Monitoring a Composite Application
- Managing SOA composite application by using Oracle Enterprise Manager
- Tracking messages through SOA composite application by using Oracle Enterprise Manager
- Deploying a composite application
- Un-deploying a composite application
- Moving a composite application to a production environment
Creating Adapter Services
- Introducing the adapter framework
- Identifying types of adapters
- Invoking a File adapter to read a file
- Implement a Database adapter to query database data
- Working with the JMS adapter
Working with Mediator Components
- Explaining the Service Infrastructure
- Creating a Mediator component
- Defining a Routing Service
- Adding Routing Rules
- Creating XSL Transformations with the XSLT Mapper
- Creating content-based routing filters
- Exploring Domain-Value Maps and cross references
Developing a Simple BPEL Component
- Creating BPEL components
- Describing the Types BPEL Process Structure
- Structuring a BPEL Process with Scope activities
- Choosing global or local variables
- Creating an Assign activity
- Defining copy operations for the Assign activity
- Creating and configuring a Transform activity
Orchestrating Services with BPEL
- Describing conditions for business process orchestration
- Providing and accessing services from BPEL
- Importing XML schemas and setting message types
- Creating and configuring a Partner Link
- Invoking a service synchronously and asynchronously
- Describing WS-Addressing and correlation concepts
- Performing conditional branching by using a Switch activity
- Adding and configuring cases for conditional branching
Implementing Coordination and Interaction Patterns
- Implementing parallel processing by using a Flow activity
- Adding and configuring Flow activity branches
- Exploring request-response interaction patterns
- Implementing a Pick activity with messages and alarm branches
- Creating an execution loop with a While activity
- Suspending a BPEL process with a Wait activity
Handling Exceptions in Composite Applications
- Describing basic error handling and propagation in SOA Composites
- Describing the SOA fault management framework
- Creating a WSDL fault and message for a synchronous service
- Creating messages for asynchronous faults
- Throwing faults in a BPEL process
- Catching faults in a BPEL process
Managing Transactions with Services
- Describing transactions with services
- Managing transactions with the Database adapter
- Describing and accessing Service Data Objects with Entity Variables
- Managing transactions with SDOs
- Understanding compensation handling within a BPEL process
Implementing Human Task Services
- Describing Human Task Concepts
- Designing a Human Task
- Invoking a Human Task from a BPEL process
- Generating ADF Task Forms for Human Tasks
- Adding E-mail Notification to a BPEL process
Developing Business Rules
- Explaining business rules concepts
- Describing the Oracle Business Rules architecture
- Creating rules and decision tables by using Oracle JDeveloper Rule Editor
- Integrating a simple rule with a BPEL process
- Describing the role of the Rules SDK
Testing and Debugging Composite Applications
- Creating test suites for composite applications
- Testing initiation of inbound messages, emulating outbound, fault, and callback messages
- Creating test cases with value-based and XML-based assertions
- Evaluating techniques and tool for debugging applications
Securing Services and Composite Applications
- Explaining security for services
- Describing the Fusion Middleware security architecture
- Attaching security policies at design time in JDeveloper
- Attaching security policies post-deployment in Enterprise Manager
- Discussing security propagation between applications and an SOA Composite
Designing and Managing Business Events
- Describing the Event Delivery Network
- Explaining the Event Delivery Network Configuration Types
- Describing Event Definition Language (EDL)
- Creating a business event
- Publishing an event
- Subscribing to an event
- Managing events in Oracle Enterprise Manager
Monitoring Composite Applications with Sensors and Oracle BAM
- Creating and configuring BPEL sensors
- Creating and configuring Composite sensors
- Viewing Sensor information in Enterprise Manager
- Publishing Sensors to Oracle BAM
- Viewing BPEL sensor information in a BAM Dashboard
- Introducing Oracle Complex Event Processing (CEP)