Vous êtes sur la page 1sur 2

1)Why SOA?

What are the advantages?

What are the disadvantages?
2)What are the approaches to categorize the existing services in a company? ------How do
we prepare a service portfolio before implementing SOA?
3)What are the different design patterns in SOA?
What are the different types of installation of SOASuite 10g?

Technology Related
4)What is the difference between concrete and abstract wsdl?
5)What is SOAP and what are the binding protocols available?
6)Why SOAP over http why not WSIF even if the later ensures JTA transaction and is
faster than former?

BPEL Related
7)What is choreography? How does it differ from orchestration?
8)What is a pick activity?Can I have a pick activity with no onMessage branch?
9)What are the different message exchange patterns in BPEl?
10)What is the difference between Async and Sync activity on wsdl level?
11)How does it differ from a receive activity?
12)What is a flow activity?What is a flowN activity and how does it leverages the flow
13)What are dspMaxThread and a recieverThread properties?Why are they important?
14)How does a async request run in the backend?
15)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?

16)How do we handle transactions in BPEL?

What is transaction=participate?Where do we set this?
What do you mean by non-idempotent activity?Which all activities are non-idempotent
by default?
What are transient and durable BPEL processes?
17)What is a XA datasource?How it differs from a non-XA datasource?
18)How a wsdl of inbound jca adapter differs from a outbound one?
19)How will you know if a adapter is XA or Non-XA?
20)What are MCF properties?

21)What all operations can be performed using a file adapter?

22)What is a syncFileRead operation?Is is a inbound or a outbound operation?Can my
process begin with a syncFileRead operation?
23)What all errors can't be handled by a BPEL process?
24)What is a throw activity?What is ?
25)Why do we use a JMS queue?What is the benefit of using it over a simple queue?
26)What is getPreference property?How do we set it and what advantage it provides?
Explain with a example?
27)How can we make a partner link dynamic?
28)What are the different tables in orabpel schema?
29)How do we resubmit a faulted process?
30)How does the server know that a instance is faulted?
31)What is a nonBlockingAll property?What is the use of it?

32)In how many ways can a process be deployed?

33)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?
33)When do we use ESB over BPEL?

34)Why ESB is faster than its BPEL counterpart?

35)What is the out of box error handling framework in ESB?
36)How can we get instance ID in ESB?
37)How can we make routing in ESB dynamic?

Most of them are discussed in Best Pratices Guide.

38)Why AIA? What is the need of it if SOA is already there?
39)When to go for AIA?
40)What is EBO,EBM,EBS,EBF,ABCs?

41)Can a ABCs be a ESB process?If yes in what scenario?

42)How can we extend a EBM?
43)How can we extend a EBS?

44)How can we extend a ABCs?

45)What is a standard AIA flow?
46)What is the error-handling framework in AIA?