Oracle SOA Suite 11g: Essential Concepts

27 downloads 209 Views 490KB Size Report
1. Oracle SOA Suite 11g: Essential Concepts. 3 days. What You Will Lear: This course introduces you to Service-Oriented Architecture (SOA) concepts, the SOA  ...
Oracle SOA Suite 11g: Essential Concepts 3 days What You Will Lear: This course introduces you to Service-Oriented Architecture (SOA) concepts, the SOA approach to integration and the Oracle Fusion Middleware 11g R3 products that support an SOA implementation. You'll explore core SOA service components, as well as how to use the Oracle SOA suite to address real world business challenges. Learn To: 

Describe SOA concepts.



Evaluate the Oracle SOA Suite for use in your organizations.



Explain how SOA composite applications are implemented in Oracle SOA Suite 11g.

Benefits to You: 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 knowledgeable about SOA to help support your organization's SOA implementation. Learn the SOA Approach Using an order management business process as the scenario, participants learn how a SOA approach can be implemented - whether starting fresh with new services or reusing existing services provided by the business. Using Oracle SOA Suite 11g, you'll explore, modify, execute and monitor an order-processing composite application implemented using a SOA approach. Required Prerequisites: 

Knowledge of XML concepts and fundamentals of Web Services

Suggested Prerequisites: 

Understanding of XPath and XSLT

Course Objectives:  Describe the business and technical challenges when adopting SOA in your organization 

Evaluate the Oracle SOA Suite for use in your organizations



Describe SOA concepts



Describes the functionality and features of core service components in Oracle SOA Suite 11g

1



Explain the context of using each core service component, and business challenges they address



Explore a SOA composite application in JDeveloper



Explain how Oracle Service Bus mediates between services



Describe the role of SOA governance in a SOA project, and high-level approache

Course Topics: SOA Concepts 

Defining SOA



Why we need SOA?



How to adopt SOA?

Technical introduction to SOA 

Discussing standards in SOA



Describing Service Component Architecture (SCA)



About SCA Composite Applications

Core Service Components in Oracle SOA Composite Application 

Discussing BPEL process components



Discussing Mediator components



Discussing Business Rule components



Discussing Human Task components



Discussing BPMN service components



Discussing Spring service components



Discussing Adapter services

Oracle SOA Suite and Related Products in Oracle FMW 

About Oracle SOA Suite 11g architecture and key features



About Oracle Service Bus



Discussing Oracle Governance solution



About WebLogic Server domain for Oracle SOA Suite



Discussing management tools of Oracle SOA Suite 11g

Service Design 

Describing basics of XML, XSD and WSDL



Defining service interfaces with WSDL



Defining message structure with XML Schema (XSD)

2



Discussing types of Service Access and Implementation



About Service design principles



Designing Coarse-Grained interfaces

SCA Composite Applications and Service Components 

Discussing elements of a Service Component Architecture (SCA)



About SCA Components



About SCA Composites



About SCA Bindings



About SCA Policy Framework

Adapter technology 

Understanding Binding components



Overview of Adapter services



About Oracle Technology Adapters

Service Data Objects (SDO) 

Understanding SDO Data Architecture



Discussing SCA and SDO

Getting started with SOA composite application implementation in JDeveloper 

About SOA Composite Editor



Creating SOA Components



Creating Exposed Services



Creating External References



Wiring the Components



Examining the JDeveloper Workspace, Projects, and File Structure

Orchestrating Services with BPEL Process Components 

About BPEL concepts and BPEL process features



Understanding the basic programming constructs of a BPEL process



Communicating message data using variables in BPEL process



Developing a BPEL process using the BPEL process template provided by BPEL Process Designer

Mediating Messages with Mediator Components 

Discussing functionality and features of a Mediator component

3



Describing the usage pattens of a Mediator component



Configuring a Mediator component with routing rules

Encapsulating Business Logic with Business Rules Components 

Introducing Business Rules



Defining Business Rules



Using Business Rules service components in SOA Composites



Editing Business Rules using SOA Composer

Implementing Human Activities with Human Task Components 

Discussing Human Task service concepts



Understanding Human Workflow architecture



Defining Human Tasks



Integrating Human Task service component in the BPEL process

Creating Business Driven Processes with BPMN 

Defining Business Process and Business Process Modeling Notation (BPMN)



Getting started with the Oracle BPM Suite



Modeling and editing BPM processes

Managing and Monitoring Composite Applications 

About SOA composite application management



Deploying SOA application



Monitoring composite instances



Understanding exception handling

Enterprise Integration using Oracle Service Bus 

Understanding the concepts of Enterprise Service Bus



Introducing Oracle Service Bus



Understanding functions performed by Oracle Service Bus



Creating and configuring services in Oracle Service Bus

Exploring SOA Governance 

Introducing SOA governance



Discussing concept of enterprise assets



Managing shared assets using FMW products

4

Recommended Related Training Courses: Oracle BAM 11g: Build Real-Time Dashboards This Business Activity Monitoring (BAM) training explains how to use Oracle BAM to monitor enterprise business activities across an enterprise in real time. Check key performance indicators and service-level agreements and take corrective action in real time. Oracle SOA Suite 11g: Administration This SOA Suite 11g training teaches you to install Oracle SOA Suite 11g. Deploy, manage & monitor SOA composite applications that use Oracle SOA 11g components like Mediator, BPEL, Business Rules, Human Task and Business Process Management. Oracle SOA Suite 11g : Build Composite Applications This SOA Suite 11g training teaches you to design and develop SOA composite applications for application integration with services. Learn to create an SOA Composite application using Jdeveloper, test, debug and troubleshoot and more. SOA Adoption and Architecture Fundamentals NEW Numerous companies have begun a SOA initiative with the assumption that implementing web services is synonymous with employing a service-oriented architecture. They have gone on to discover various barriers to SOA success and have not seen the returns a successful SOA implementation can provide. These companies lacked an understanding of SOA adoption and architecture fundamentals. This course presents those fundamentals with an Enterprise Architect's view of Oracle's SOA Enterprise Technology strategy, to equip the student with skills for handling both business and IT concerns throughout the entire SOA life cycle, from both the program and the project perspectives.

5