Oracle SOA - Interview Questions
1) Why SOA? What are the advantages? What are the disadvantages?
2) What are the approaches to categorize the existing services in a company?
3) How do we prepare a service portfolio before implementing SOA?
4) What are the different design patterns in SOA?
5) What are the different types of installation of SOASuite 10g?
6)Difference between Complex Type and Simple Type?
7)Can I import two xsd files which are having same elements and same file name?
8) What is the difference between concrete and abstract wsdl?
9)What are the Major Elements in WSDL?
10) What is SOAP and what are the binding protocols available?
11) Why SOAP over http why not WSIF even if the later ensures JTA transaction and is faster than former?
12) What is choreography? How does it differ from orchestration?
12) What is choreography? How does it differ from orchestration?
13) What is a pick activity?Can I have a pick activity with no onMessage branch?
14)What is the use of correlation?
15)What is transient and durable BPEL?
16) What are the different message exchange patterns in BPEl?
17) What is the difference between Async and Sync activity on wsdl level?
18) How does it differ from a receive activity?
19) What is a flow activity?What is a flowN activity and how does it leverages the flow activity?
20) What are dspMaxThread and a recieverThread properties?Why are they important?
21) How does a async request run in the backend?
22) Explain error handling in BPEL and what is a error handling framework?How does a error handling
framework better than simple error handling in BPEl?
23) How do we handle transactions in BPEL?
24) What is transaction=participate? Where do we set this?
25) What do you mean by non-idempotent activity? Which all activities are non-idempotent by default?
26) What are transient and durable BPEL processes?
27) What is a XA datasource? How it differs from a non-XA datasource?
28) How a wsdl of inbound jca adapter differs from a outbound one?
29) What is end point URI?
30)What is dehydration storage tables?
31)What is automated roll-back?
32)How to make partner link Dynamically?
33) What all operations can be performed using a file adapter?
34) What is a syncFileRead operation? Is is a inbound or a outbound operation? Can my process begin with syncFileRead operation?
35) What all errors can't be handled by a BPEL process?
36) What is a throw activity? What is ?
37) Why do we use a JMS queue? What is the benefit of using it over a simple queue?
38) What is getPreference property? How do we set it and what advantage it provides? Explain with a
example?
39) How can we make a partner link dynamic?
40) What are the different tables in orabpel schema?
41) How do we resubmit a faulted process?
42) How does the server know that a instance is faulted?
43) What is a nonBlockingAll property? What is the use of it?
44) In how many ways can a process be deployed?
45)In database adapter configuration difference between XA data source and non-XA data source?
46) How can we embed or use a java code in BPEL? How can we make a java service a Web-service? What is xml facade?
47)can explain Plan.xml?
48) When do we use ESB over BPEL?
49) Why ESB is faster than its BPEL counterpart?
50) What is the out of box error handling framework in ESB?
51) How can we get instance ID in ESB?
52) How can we make routing in ESB dynamic?
Nice post ,keep update at
ReplyDeleteOracle SOA Online Training Bangalore