Showing posts with label soa interview. Show all posts
Showing posts with label soa interview. Show all posts

Monday, August 8, 2011

Ingredients of a BPEL Process

I was going through BPEL concepts for learning OFM 11g and found the below information, where an explaination  was given for BPEL ingredients.
Below are the key Ingredients of a BPEL process.

  1. A Service which needs to be called by the BPEL Process for performing a task
  2. Various activities which are used to build up a BPEL Process for transformations and calculations etc.
  3. Event handler or Fault handler for catching up exceptions.
Hope this information would be helpful for a starter in Oracle Fusion Middleware.

Friday, August 5, 2011

Some more interview Questions in Oracle Fusion Middleware

I addition to my earlier post for Oracle SOA Suite Interview Questions, below are some more interview questions.

  • Difference between Agents and Gateways
  • What are design patterns?
  • What are designs Strategies you followed in your implementation?
  • Where do we choose Asynchronous and Synchronous flows?
  • How and Where to implement Human Workflow?
  • How can we implement fault handling in ESB?
  • How to use email activity in ESB?
  • Fault handling in BPEL?
  • How to design a fault policy?
  • What are Business faults and How do you consider a fault as business fault?
  • What are Correlation sets?
  • What are Dynamic Transactions?
  • Transaction Management with Database adapters.
  • What is Fire and Forget and where to use it?
  • What are AIA PIP's, CAVS, etc?
  • How your architecture is compatible with AIA?
  • How can you customize EBM's and name of the files along with location.
  • How do you use Error handling in BPEL as per AIA?
  • Which Adapters have you used, and Polling is required to be learnt in details for DB adapter?
  • What is difference between Sync Read and Read?

Thursday, August 4, 2011

Start up with Oracle SOA

I have received some queries from my friends and the BLOG followers to help them for starting up and initiating in learning Oracle SOA, so below are some of the practices which we can do for starting up in Oracle SOA.
  1. The first step should be to learn WSDL, XML, XSL, XSD and basic concepts or service oriented architecture. We can go through www.w3schools.com for that.
  2. After having a clear picture over the above steps, we should be able to understand Oracle BPEL and Oracle SOA. For this below documents would be helpful. 
Please suggest if there are some other useful documents also for starting up.

Greetings,
Ankit

Tuesday, February 15, 2011

Oracle SOA Interview Questions



SOA/BPEL basic questions

1.    Explain SOA architecture?
2.    Explain WSDL structure?

3.    What is the use of SOA in IT industry and how it resoves the problem?

4.    Why we use BPEL and ESB in SOA?

5.    What is the main concept behind ESB?

6.    What builds up Oracle Fusion Middleware?

7.    What are various parts of Oracle SOA Suite?

8.    What is the main function of Business Rules?

9.    Why we use Web service Manager?

10.  How can we secure our web services using Oracle SOA Suite?


Project Question


11.  Explain about your project Architecture?

12.  How you are using SOA in your architecture (Flow of BPEL--> ESB)?


BPEL Technical’s


13.  What is the use of PICK activity in BPEL PM?

14.  Why we use Decision service?

15.  How can we improve the performance of an XSL file? –

Answer: - By avoiding use of various if statements and using choose, and by using for-each group in place of for-each.

16.  How to deploy an XSL file without deployment of BPEL Process?

Answer: - we will directly deploy the XSLT, options: -

    ü  Using ANT script by file replacement in TMP folder.

    ü  By creating a folder in BPEL PM installation folder and specifying its location in our BPEL code with http        
                 call and replacing our xslt to that location



Question on Dehydration Database


17.  What is the use of Work_Item table?

18.  How can we clear the instances using dehydration database?


ESB Technical’s


19.  How can you call a web service or BPEL process in an ESB?

Answer: -

    ü  By selecting the service of deployed BPEL process -- It creates problem while deployment as it has
                dependencies.

    ü  By copying the wsdl of deployed process and then creating a SOAP service of that process.

20.  What are DVM's and how are they helpful in SOA?

21.  What is end point virtualization?




B2B Features with OIC

During last couple of months various new features are getting introduced in Oracle Integration Cloud, out of those there is a new feature f...