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