Demo Introducing SOASuite11g
-
Upload
amit-sharma -
Category
Documents
-
view
219 -
download
0
Transcript of Demo Introducing SOASuite11g
-
8/3/2019 Demo Introducing SOASuite11g
1/18
-
8/3/2019 Demo Introducing SOASuite11g
2/18
Objectives
After completing this lesson, you should be able to:
Discuss the course objectives
Explain the course agendaDescribe Service-Oriented Architecture (SOA)
Explain the standards that enable SOA
Review Web services, and Web services standards
and architectureDescribe BPEL and related WS-* standards
Describe Oracle SOA Suite 11g
-
8/3/2019 Demo Introducing SOASuite11g
3/18
Course Objectives
After completing this course, you should be able to:
Explain Service-Oriented Architecture (SOA) concepts and
terminology
Explain concepts of Webservices( WSDL)/XML/XSD Explain Service Component Architecture (SCA)
Explain concepts of Mediator ( ESB)
Orchestrate services with BPEL in Oracle SOA Suite 11g
Administer and monitor Oracle SOA Suite 11g Define and implement business rules executed from BPEL
through a decision service
Implement Human Tasks services in Oracle SOA Suite 11g
Explain Concepts of Oracle Service Bus (OSB)
Implement Business Activity Monitoring (BAM)
-
8/3/2019 Demo Introducing SOASuite11g
4/18
Course Curriculum
SOA Concepts And Oracle SOA 11g Product Stack
Architecture
Concepts of Web Services, WSDL, XSD, XML and XSLT SCA ( Service Component Architecture)
BPEL
Mediator
Human Task Business Rules
Oracle Service Bus ( OSB)
Business Activity Monitoring ( BAM)
-
8/3/2019 Demo Introducing SOASuite11g
5/18
Agenda of Demo
Overview Of SOA
-
8/3/2019 Demo Introducing SOASuite11g
6/18
Day 1
Introduction and Concepts of SOA
-Definition of SOA
-Standards and Specifications that make SOA
-Describe SOA Reference Architecture
-Understanding SOA Suite 11g Product
-Understanding Service Design Considerations and different Service Components
Understanding SOA 11g
- List SOA 11g Components
- Describe Service Components
- Define Composite Application
- Describing Enterprise Manager
- Concepts of Oracle Weblogic Server
- Introduction to Oracle Jdeveloper 11g
Providing Services for SOA
- Defining a Service
- Describing key Service Artifacts
- Reviewing Web Service Concepts and Architecture
- Reviewing Concepts of XML schema, XSLT and WSDL Documents
- Introduction to Adapter Framework
-
8/3/2019 Demo Introducing SOASuite11g
7/18
Day 2
Introduction and Concepts of SCA ( Service Component Architecture)- Explain SCA and its components
- Defining Composite Application
- Creating SOA Composite in Jdev
Managing and Monitoring SOA Composite Application
- Basics of Administrating and Monitoring the SOA Composite
- Working with Enterprise Manager
- Deploying, Undeploying and Testing SOA composite
- Debugging SOA Composite
Introduction to Concepts BPEL
- Understanding Orchestration
- Getting Started with Oracle BPEL Process Manager
- Overview of Oracle BPEL Process Manager Components
- Overview of BPEL Designer Environments
- Overview of Activities.
- Concepts of Partner Links and Service Invocations
Exercise on SCA and BPEL
-
8/3/2019 Demo Introducing SOASuite11g
8/18
Day 3 BPEL Concepts In-depth
- Invoking WebServices using BPEL
- Interaction patterns in BPEL ( Synchronous/Asynchrnous)
- Concepts of Variables and uses in BPEL
- Implementing Parallel flows in BPEL
- Conditional Branching in BPEL
- Suspending threads in BPEL
- Manipulating and Transforming XML Data in BPEL using XSLT
- Explaining Data Manipulation and XPath Standards
Exercise on BPEL
-
8/3/2019 Demo Introducing SOASuite11g
9/18
Day 4
BPEL Continued
- Explaining Adapter concepts and Framework
- Explaining different types of Adapter- Implementing Adapters using BPEL
- Debugging BPEL Processes
- Concepts of Fault Handling in BPEL
Exercise on BPEL
-
8/3/2019 Demo Introducing SOASuite11g
10/18
Day 5
Working with Mediator Components
-Introduction to Oracle Mediator
-Oracle ESB and Mediator
-Content and Header based Routing
-Concepts of Service Virtualization
-Transformation in Mediators
Exercises on Mediators
-
8/3/2019 Demo Introducing SOASuite11g
11/18
Day 6
Human Tasks
- Concepts of Human Task
- Implementing Human Task Components in SOA
Business Rules
- Concepts of Business Rules Component
- Implementing Business Rules Components
Exercises on Business Rules and Human Tasks
-
8/3/2019 Demo Introducing SOASuite11g
12/18
Day 7
Oracle Service Bus ( OSB)
- Concepts of Oracle Service Bus
- Virtualizing Services using OSB
- Concepts of Business and Proxy Services in OSB
- Designing and Implementing Business and Proxy services using OSB
-
8/3/2019 Demo Introducing SOASuite11g
13/18
Day 8
BAM (Business Activity Monitoring)
- Concepts of BAM
- Implementing BAM
* A full end to end Tutorial using BPEL, ESB, BAM, Business Rules and Human Tasks
will be provided with this training.
-
8/3/2019 Demo Introducing SOASuite11g
14/18
Advanced Topics
Introduction to AIA
- Design patterns in SOA
- Concepts of EBO, EBS, EBF, ABCS
Advanced Topics ( for SOA certification)
- Maintaining Transactions in SOA # Concept of SDO ( Service Data Objects)
# Transaction Management in Interaction patterns
- Event Delivery Network
- Patterns in SOA
- Working with DVM's ( Domain Value Maps)
- Concept of Oracle B2B 11g
- Concepts of SOA Governance
- Securing Services in SOA 11g
- Using Deployment plans in SOA 11g
-
8/3/2019 Demo Introducing SOASuite11g
15/18
Service-Oriented Architecture
Service-Oriented Architecture (SOA) is:
An architectural style for integrating loosely coupled,
interacting software services
A set of components (services) that can be invoked
Enabled through a set of standards
Serviceprovider
Serviceconsumer
Service request
Service response
-
8/3/2019 Demo Introducing SOASuite11g
16/18
SOA 11g
-
8/3/2019 Demo Introducing SOASuite11g
17/18
Standards Enabling SOA
Transport
Message
Description
Discovery
Quality ofservice
Business
processes
HTTP(S), IIOP, JMS, SMTP
XML
SOAP
WSDL
UDDI
WS-Transactions
WS-CoordinationWS-Security
WS-Reliability
WS-Context
Orchestration: BPEL4WS
Management
CategoryCurrent Standards
-
8/3/2019 Demo Introducing SOASuite11g
18/18
Q & A