Oracle OSB-SOA-BPEL Interview Question and Answer – Part 12

In this article, we will discuss interview question with their justification on Oracle OSB, SOA and BPEL

This is part-12 of Oracle OSB-SOA-BPEL interview question series

Q) Is Oracle SOA same as Oracle Fusion Middleware ?

  • Oracle Fusion Middleware is a collection of standards-based software products that spans a range of tools and services from J2EE and developer tools, to integration services, business intelligence, collaboration, and content management
  • Oracle Fusion Middleware offers complete support for development, deployment, and management
  • Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete set of Service Infrastructure components for designing, deploying, and managing composite applications

Q) Is Oracle SOA same as fusion middleware ?

NO, Oracle SOA Suite is a part of the Oracle Fusion Middleware family of software products. Oracle SOA Suite 11g is part of Oracle Fusion Middleware 11g, and it includes the following components:

  • BPEL PM (bpel, Mediator, Rules, B2B, and Human Workflow)
  • Oracle Business Activity Monitoring (BAM)
  • Oracle Business Process Management (BPM) Suite

Oracle Fusion Middleware:

  • Oracle Fusion Middleware is a collection of standards-based software products that spans a range of tools and services from J2EE and developer tools, to integration services, business intelligence, collaboration, and content management
  • Oracle Fusion Middleware offers complete support for development, deployment, and management

Oracle SOA Suite:

  • Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware
  • It provides a complete set of service infrastructure components for designing, deploying, and managing composite applications
  • Oracle SOA Suite enables services to be created, managed, and orchestrated into composite applications and business processes
  • Composites enable you to easily assemble multiple technology components into one SOA composite application
  • Oracle SOA Suite plugs into heterogeneous IT infrastructures and enables enterprises to incrementally adopt SOA

 Q) What builds up Oracle Fusion Middleware ?

Support for SOA architecture with XML, XSD, XPATH, WSDL, JAVA, J2EE, Forms and

  • Webcenter for ADF development,
  • Application Server – OC4J and Weblogic
  • SOA Suite versions support – 10g and 11g
  • AIA and Other Components

Q) What are various parts of Oracle SOA Suite ?

  • BPEL Process Manager
  • Mediator
  • Human Workflow
  • Business Rules
  • Adapters
  • Adapters – File, JMS (Queue and Topic), AQ, DB Adapter
  • Business Events and Events Delivery Network
  • Complex Event Processing
  • BAM
  • Oracle ESB/OSB
  • Oracle B2B
  • OWSM
  • Jdeveloper IDE

Q) What is MDS – Metadata Store ?

  • MDS –Metadata Store
  • WSDL and Schemas to be used in the process can be published to the MDS and get it used in the code by referring the artifacts from the MDS

Advantages:

  • JAR (Deployment unit) size will be reduced
  • Duplication of the artifacts can be avoided between the services

Q) Why we use Web service Manager ?

  • Administration and Management of Web Services like Policy Management and Security of web service

Q) How can we secure our web services using Oracle SOA Suite ?

  • When accessing the services should be restricted to the group, then service should be secured via WSM (Web service Manager)

Q) How can we secure our web services using Oracle SOA Suite ?

  • Authorization
  • Authentication
  • Transport Level Security
  • Application Level Security

Q) What are Business Rules components ?

  • Provides evaluation of dynamic decisions at run-time
  • Support automation of policies, computations and reasoning separating from application code
  • Implements condition as IF-THEN structures or as Decision Tables
  • OBR provides a way for a BA to change policies that are expressed as business rules, with little or no assistance from a developer

Q) What is the main function of Business Rules? (Decision Component/Service) ?

  • Business rules are statements that describe business policies or describe key business decisions
  • Decides whether the rule has to be applied in the business process execution or not? Is a SCA component within a composite?
    • Wired to BPEL Process for rule execution
    • Used in mediator component for dynamic routing
    • Used for advanced routing in Human Task component

Q) Why we use Decision service ?

  • For business rules & policies
  • For Decision Making & Policies
  • Business Rules are also called as Decision Component

Q) What is Decision service ?

  • Oracle SOA Suite provides support for Decision components that support Oracle Business Rules
  • A Decision component is a mechanism for publishing rules and rulesets as a reusable service that can be invoked from multiple business processes
  • These rules can be changed without redeploying the code

Q) What are BucketSets in decision Component ?

BucketSets can be used as a,

  • list of values
  • to represent a value range
  • or as an enumeration
  • Constraints

Q) What are RuleSets in Decision Component ?

  • RuleSets are container for set of one or more IF-THEN rules/decision tables

Folks, it’s your turn to comment & suggest for improvement

Note: We have taken inputs from various folks and other weblog for making this comprehensive set of Oracle SOA-OSB interview & answers

Related Articles :

Happy Coding !!
Happy Learning !!

Oracle OSB-SOA-BPEL Interview Question and Answer - Part 13
Oracle OSB-SOA-BPEL Interview Question and Answer - Part 11