• Call us: +91 9501707741
  • tutorialzdiary@gmail.com


SOA SUITE 11g Tutorials

Chapter 1: Introduction
Chapter 2: What is SOA Suite ?
Chapter 3: SOA Suite Architecture
Chapter 4: SOA Suite Components
Chapter 5: BPEL
Chapter 6 : Mediator
Chapter 7: Business Rules
Chapter 8: Human Task
Chapter 9: Adapters
Chapter 10: Error Handling

SOA SUITE 11g Training

Oracle SOA Suite 11g Training Course

SOA SUITE 11g Installation

Part 1: SOA Suite Server Installation
Part 2: JDeveloper Installation
Part 3: Start and Stop Server

SOA SUITE 11g Interview Questions and Answers

Part 1: SOA Suite Basics
Part 2: Installation
Part 3: SOA Suite Architecture
Part 4: BPEL
Part 5: Mediator
Part 6: Business Rules
Part 7: Human Task
Part 8: MDS
Part 9 : Adapters
Part 10 : File and FTP Adapter
Part 11 : Database Adapter
Part 12 : JMS Adapter
Part 13 : Error Handling
Part 14 : Security-OWSM

Question: What is MDS ?
Answer: MDS stands for Meta Data Service, it acts as central repository where we keep all common artifacts. This feature was not there in SOA 10g, it is introduced in 11g version.

Question: What are benefits of MDS ?.
Answer: Below are benefits of MDS.
1. Re-usability : Earlier we use to keep the files to local projects so in case we use a file that needs to use across two projects, we end up keeping same file in both the projects. But with the help of MDS, we can keep that file in central location and both the projects can point to that file placed in MDS.
2. In case we need to make changes in common file then we need not to do at multiple places, we need to do that change only in at common location where we kept that file and that changes reflect in all the projects.
3. Business components do not have to look everywhere for the needed information as we put all the information to central repository.

Question: What all types of MDS we have ?.
Answer: We have two types of MDS as described below.
1. File Based
2. DB Based

Question: What is File based MDS ?.
Answer: As name suggest, this MDS is based on file system. Here we use file system to store all the metadata. This MDS is used during development. It allow developers to have a light repository available in their local environment that can be easily adapted for development and tests.

Question: What is DB based MDS?.
Answer: As name suggest, this MDS is based on database. Here we use MDS schema to store all the metadata. This MDS repository is used at run time, that means when we develop our code using file based MDS then before we deploy our code to server, we need to move all the files from file based MDS to DB based MDS.

Question: What is syntax of MDS files?.
Answer: Below is the syntax where we use MDS files.

Question: What is the file name where MDS configurations stored?
Answer: The adf-config.xml file is a configuration file that is used to store MDS Configurations.

How we identify MDS repository type in adf-config.xml file ?
Answer: We identify the MDS repository type in adf-config.xml by following syntax.
File Based MDS: oracle.mds.persistence.stores.file.FileMetadataStore
DB Based MDS : oracle.mds.persistence.stores.db.DBMetadataStore

Question: What type of WSDL file we usually keep in MDS?
Answer: We usually keep Abstract WSDL’s only in MDS.


Training Enquiry