Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introduction to
Oracle SOA
Email: sales@kerneltraining.com
Call us: +91 8099776681
www.kerneltraining.com
Agenda
What is Oracle Fusion Middleware
What is SOA
Benefits of SOA
SOA Standards
SOA Service Compo...
www.kerneltraining.com
Agenda Continued…
SOA Installation
Adapters
Web logic Server’s different artifacts
Hands On
Intervi...
www.kerneltraining.com
Introduction
www.kerneltraining.com
SOA Service Components
BPEL
Mediator
Business Rule
Human Task
Spring context
www.kerneltraining.com
Adapters
 Transactional Adapters
o Database
o JMS
o Web service
 Non Transactional Adapters
o Fil...
www.kerneltraining.com
What Is Oracle Fusion Middleware
 Oracle Fusion Middleware is a collection of
standards-based soft...
www.kerneltraining.com
What is SOA
 SOA stands for Service Oriented Architecture.
 SOA is an architecture for building b...
www.kerneltraining.com
SOA Diagram
www.kerneltraining.com
Benefits of SOA
 Loose coupling
 Reusability
 Interoperability
 Scalability
 Flexibility
www.kerneltraining.com
Benefits of SOA Continued…
 Set of integrated capabilities:
 Messaging
 Service discovery
 Orch...
www.kerneltraining.com
SOA Standards Continued…
 The standards SOA leverages are:
o Service Component Architecture (SCA) ...
www.kerneltraining.com
SOA Standards Continued…
 XSL Transformations (XSLT)
o Processes XML documents and transforms docu...
www.kerneltraining.com
SOA Standards Continued…
 Web Services Description Language (WSDL) file
o Provides the entry point...
www.kerneltraining.com
SOA Standards Continued…
 MDS
o It stands for Meta Data Service
o It is a central repository insid...
www.kerneltraining.com
SOA Service Components
 BPEL
o BPEL stands for Business Process Execution Language
o BPEL processe...
www.kerneltraining.com
SOA Service Components Continued…
 Human task
o It provides workflow modeling that describes the t...
www.kerneltraining.com
SOA Service Components Continued…
www.kerneltraining.com
SOA Service Components Continued…
 BPEL
o What is BPEL
o Interaction Patterns
o BPEL Activities.
o...
www.kerneltraining.com
BPEL Continued…
 Using BPEL, you design a business process that
integrates a series of discrete se...
www.kerneltraining.com
BPEL Continued…
 Activities
o Receive
o Pick
o Assign
o Switch or If
www.kerneltraining.com
BPEL Continued…
 Activities Continued..
o While loop
o Invoke
o Throw
o Scope
o Reply
www.kerneltraining.com
BPEL Continued…
 Interaction Patterns
o One Way Messages
 Only request will be sent. It doesn’t e...
www.kerneltraining.com
BPEL Continued…
Interaction Patterns Continued…
www.kerneltraining.com
BPEL Continued…
 Partner link
o It is a link or reference to other SOA service
components
o It def...
www.kerneltraining.com
SOA Installation
www.kerneltraining.com
SOA Installation
 Jd eveloper
 Web logic Server
 RCU
 SOA
www.kerneltraining.com
SOA Installation Continued….
 Memory and Disk Space Requirements
o At least 1GHz CPU
o 5.15 GB of ...
www.kerneltraining.com
SOA Installation Continued….
 Memory and Disk Space Requirements
o At least 1GHz CPU
o 5.15 GB of ...
www.kerneltraining.com
SOA Installation Continued….
 Memory and Disk Space Requirements
o At least 1GHz CPU
o 5.15 GB of ...
www.kerneltraining.com
Adapters
www.kerneltraining.com
Database Adapter
 What is Database Adapter
 Different operations
 How to configure it for differ...
www.kerneltraining.com
JMS Adapter
 What is JMS Queue and Topic
 What are JMS Server, Persistence Store, JMS Module, Sub...
www.kerneltraining.com
JMS Adapter Continued…
 Consuming a message from JMS Queue using BPEL
 Consuming a message from J...
www.kerneltraining.com
Web Service
 What is Web Service Adapter
 How to configure a Web Service Adapter using JDeveloper
www.kerneltraining.com
File Adapter
 What is File Adapter
 Different operations in File Adapter
 Directory settings
 H...
www.kerneltraining.com
FTP Adapter
 What is FTP Adapter
 Different operations in FTP Adapter
 Directory settings
 How ...
www.kerneltraining.com
References
 Oracle SOA Suite 11g développer guide
https://docs.oracle.com/cd/E23943_01/dev.1111/e1...
Questions?
www.kerneltraining.com
THANK YOU
for attending Demo of Oracle SOA
www.kerneltraining.com
Upcoming SlideShare
Loading in …5
×

Oracle SOA Introduction For Beginners | Basic Concepts

9,556 views

Published on

SOA Tutorial For Beginners, Know basics. In this session you can collect various information regarding this. Be aware of SOA introduction. All the details have to be known by the participants. Find the useful info on SOA concepts. Candidates need to pay special attention to it.
Learn SOA Fundamentals by real time expert. Obtain details regarding installation, implementation and others. Get more information from SOA Tutorial for beginners. Know its various benefits, note down important points.
In this session you will be learning about?
Oracle SOA
What is Oracle fusion middleware?
What is SOA?
Benefits of SOA
SOA standards
SOA service components.
SOA introduction
What is Oracle fusion middleware?
It is collection of standards based software products that spans a range of tools and services.
It offers complete support for deployment, development and applications management.
SOA Fundamentals:
SOA:
Its stands for service oriented Architecture.
It is known to be architecture for building business applications.

Real time hands on experience
24/7 Support
Visit our website: www.kerneltraining.com
Contact us:
Email Us: sales@kerneltraining.com

Phone: 91 8099 77 6681
Regards Kernel training team.

Published in: Education

Oracle SOA Introduction For Beginners | Basic Concepts

  1. 1. Introduction to Oracle SOA Email: sales@kerneltraining.com Call us: +91 8099776681
  2. 2. www.kerneltraining.com Agenda What is Oracle Fusion Middleware What is SOA Benefits of SOA SOA Standards SOA Service Components
  3. 3. www.kerneltraining.com Agenda Continued… SOA Installation Adapters Web logic Server’s different artifacts Hands On Interview Questions
  4. 4. www.kerneltraining.com Introduction
  5. 5. www.kerneltraining.com SOA Service Components BPEL Mediator Business Rule Human Task Spring context
  6. 6. www.kerneltraining.com Adapters  Transactional Adapters o Database o JMS o Web service  Non Transactional Adapters o File o FTP
  7. 7. www.kerneltraining.com What Is Oracle Fusion Middleware  Oracle Fusion Middleware is a collection of standards-based software products that spans a range of tools and services: from Java EE and developer tools, to integration services, business intelligence, and collaboration.  Oracle Fusion Middleware offers complete support for development, deployment, and management of applications.
  8. 8. www.kerneltraining.com What is SOA  SOA stands for Service Oriented Architecture.  SOA is an architecture for building business applications.  SOA provides an enterprise architecture that supports building connected enterprise applications
  9. 9. www.kerneltraining.com SOA Diagram
  10. 10. www.kerneltraining.com Benefits of SOA  Loose coupling  Reusability  Interoperability  Scalability  Flexibility
  11. 11. www.kerneltraining.com Benefits of SOA Continued…  Set of integrated capabilities:  Messaging  Service discovery  Orchestration  Web services management and security  Business rules  Events framework
  12. 12. www.kerneltraining.com SOA Standards Continued…  The standards SOA leverages are: o Service Component Architecture (SCA) assembly model  Provides the service details and their interdependencies to form composite applications.  SCA enables you to represent business logic as reusable service components. o Service Data Objects (SDO)  Specifies a standard data method
  13. 13. www.kerneltraining.com SOA Standards Continued…  XSL Transformations (XSLT) o Processes XML documents and transforms document data from one XML schema to another.  Java Connector Architecture (JCA) o Provides a Java technology solution to the problem of connectivity between the many application servers in Enterprise Information Systems (EIS).  Java Messaging Service (JMS) o Provides a messaging standard that allows application components based on the Java 2 Platform, Enterprise Edition (Java EE) to access business logic distributed among heterogeneous systems.
  14. 14. www.kerneltraining.com SOA Standards Continued…  Web Services Description Language (WSDL) file o Provides the entry points into a SOA composite application. The WSDL file provides a standard contract language and is central for understanding the capabilities of a service.  Simple Object Access Protocol (SOAP) o Provides the default network protocol for message delivery.
  15. 15. www.kerneltraining.com SOA Standards Continued…  MDS o It stands for Meta Data Service o It is a central repository inside OFMW o Two types : File Based and DB based  DVM o It stands for Domain Value Maps o Used at runtime to operate on actual data values
  16. 16. www.kerneltraining.com SOA Service Components  BPEL o BPEL stands for Business Process Execution Language o BPEL processes provide process orchestration and storage of a synchronous or an asynchronous process.  Mediator o It routes events (messages) between different components  Business rule o It enables you to design a business decision based on rules.
  17. 17. www.kerneltraining.com SOA Service Components Continued…  Human task o It provides workflow modeling that describes the tasks for users or groups to perform as part of an end-to- end business process flow.  Spring Context o It enables you to integrate Java interfaces into SOA composite applications
  18. 18. www.kerneltraining.com SOA Service Components Continued…
  19. 19. www.kerneltraining.com SOA Service Components Continued…  BPEL o What is BPEL o Interaction Patterns o BPEL Activities. o Partner link
  20. 20. www.kerneltraining.com BPEL Continued…  Using BPEL, you design a business process that integrates a series of discrete services into an end- to-end process flow.
  21. 21. www.kerneltraining.com BPEL Continued…  Activities o Receive o Pick o Assign o Switch or If
  22. 22. www.kerneltraining.com BPEL Continued…  Activities Continued.. o While loop o Invoke o Throw o Scope o Reply
  23. 23. www.kerneltraining.com BPEL Continued…  Interaction Patterns o One Way Messages  Only request will be sent. It doesn’t expect any response. o Synchronous  It waits for response of each request. o Asynchronous  It sends a request and response can come later. o Define Service Later
  24. 24. www.kerneltraining.com BPEL Continued… Interaction Patterns Continued…
  25. 25. www.kerneltraining.com BPEL Continued…  Partner link o It is a link or reference to other SOA service components o It defines a relationship between two services.
  26. 26. www.kerneltraining.com SOA Installation
  27. 27. www.kerneltraining.com SOA Installation  Jd eveloper  Web logic Server  RCU  SOA
  28. 28. www.kerneltraining.com SOA Installation Continued….  Memory and Disk Space Requirements o At least 1GHz CPU o 5.15 GB of disk space to install o Minimum 3 GB of RAM for smooth running of SOA suite
  29. 29. www.kerneltraining.com SOA Installation Continued….  Memory and Disk Space Requirements o At least 1GHz CPU o 5.15 GB of disk space to install o Minimum 3 GB of RAM for smooth running of SOA suite
  30. 30. www.kerneltraining.com SOA Installation Continued….  Memory and Disk Space Requirements o At least 1GHz CPU o 5.15 GB of disk space to install o Minimum 3 GB of RAM for smooth running of SOA suite
  31. 31. www.kerneltraining.com Adapters
  32. 32. www.kerneltraining.com Database Adapter  What is Database Adapter  Different operations  How to configure it for different operations  DB Adapter BPEL configuration  How to create a JNDI
  33. 33. www.kerneltraining.com JMS Adapter  What is JMS Queue and Topic  What are JMS Server, Persistence Store, JMS Module, Sub deployment, Connection Factory  How to create JMS server, Persistence Store, JMS Module, Sub deployment, Connection Factory  How to create a JMS Queue in Web logic server  How to create a JMS Topic in Web logic server
  34. 34. www.kerneltraining.com JMS Adapter Continued…  Consuming a message from JMS Queue using BPEL  Consuming a message from JMS Topic using BPEL  Producing a message to JMS Queue using BPEL  Producing a message to JMS Topic using BPEL  Where and how to see the produced message in Weblogic server
  35. 35. www.kerneltraining.com Web Service  What is Web Service Adapter  How to configure a Web Service Adapter using JDeveloper
  36. 36. www.kerneltraining.com File Adapter  What is File Adapter  Different operations in File Adapter  Directory settings  How to configure a File Adapter using JDeveloper
  37. 37. www.kerneltraining.com FTP Adapter  What is FTP Adapter  Different operations in FTP Adapter  Directory settings  How to create a FTP Adapter using JDeveloper  How to create a outbound connection for FTP adapter in Web logic server
  38. 38. www.kerneltraining.com References  Oracle SOA Suite 11g développer guide https://docs.oracle.com/cd/E23943_01/dev.1111/e1 0224.pdf  Oracle SOA Suite 11g Admin guide http://docs.oracle.com/cd/E23943_01/admin.1111/ e10226/soasuite_intro.htm#SOAAG236
  39. 39. Questions? www.kerneltraining.com
  40. 40. THANK YOU for attending Demo of Oracle SOA www.kerneltraining.com

×