SOA/BPEL basic questions
- Explain SOA architecture?
- Explain WSDL structure?
- What is the use of SOA in IT industry and how it resoves the problem?
- Why we use BPEL and ESB in SOA?
- What is the main concept behind ESB?
- What builds up Oracle Fusion Middleware?
- What are various parts of Oracle SOA Suite?
- What is the main function of Business Rules?
- Why we use Web service Manager?
- How can we secure our web services using Oracle SOA Suite?
- 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?
Project Question
- Explain about your project Architecture?
- How you are using SOA in your architecture (Flow of BPEL--> ESB)?
BPEL Technical’s
- What is the use of PICK activity in BPEL PM?
- Why we use Decision service?
- 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.
- How to deploy an XSL file without deployment of BPEL Process? Answer: - we will directly deploy the XSLT, options: -
ü 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
- What is the use of Work_Item table?
- How can we clear the instances using dehydration database?
ESB Technical’s
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?
OSB Questions:
-------------------
1. We mostly know OSB is used for Message and Protocol Transformations. How OSB performs Protocol transformations? [ANSWERED]
A. A single Admin Server running all SOA products (OSB, SOA suite components, BAM, B2B etc) or B. Multiple Managed Server running in a cluster where each of them hosting a single product/component? [ANSWERED]
23. In a business system, OSB is talking to a DB, doing some update operation and then calling a web service. This is absolutely sequential. Ideal happy scenario is, DB updated successfully and web service returning a Success. For a given transaction, OSB updates a table in DB successfully but while talking to web service it receives a fault response. Effectively the transaction has to be rolled back, what is the best way to it? What changes you will do in your design so that Db Table returns into previous state. If you feel there is any restriction to achieve this, please mention. [ANSWER EXPECTED]
24. A source system puts files into a mount point. OSB then picks it up and processes, after processing is done OSB deletes that file. After sometime it is observed that, the speed source system is putting the file is quite higher than OSB processing it. So all on a sudden, source system is facing space issues in mount points (because OSB slowly processing it), What design level changes can be done to to overcome this scenario? You are free to add any components in OSB/Weblogic level. [ANSWER EXPECTED]
25. What are advantages of using File Adapter than OSB with File Protocol? [ANSWER EXPECTED]
26. Flow activity gives you the parallel processing capabilities in BPEL. Other than Flow activity how parallelism can be achieved in BPEL? [ANSWER EXPECTED]
27. Apart from SSL, give other examples of transport level security used/can be used in OSB? [ANSWER EXPECTED]
28. Assume a situation, where OSB is talking to a UDDI. It is using UDDI's helper service for authentication and authorization, once basic authentication/authorization is done. UDDI issues a token to OSB which remains valid for sometime. As long as token is valid, OSB can do some stuff (calling some other webservices, talking to DB etc etc), once the token expires, OSB has to re-authenticate. How does OSB keep the track of token expiration? If OSB has received a same request again and again, how it will cache the token to save re-authentication? Is there any properties in OSB [ANSWER EXPECTED]
31. In a situation, where a back end web service has to be called and web service call is the terminal action of that implementation. Which OSB action is preferred out of Routing and Service CallOut ? Give Reasons. [ANSWER EXPECTED]
Additional Questions
- What are the logging levels in Seebeyond? what are Securities will Seebeyond provoid for Data level? Explain EAI and EDI? what Type of EDI you have Used in Your Project? How You handle Version Control in your project? Explain How You Implemented EAI in your current Project?
- How to check whether particulare componnents is up and running fine or not in SRE and JCAPS.
- Explain the concept of Webservices. What are all the differenent types of tool that you have worked apart from eGAte.
- What is the difference between ICAN and Jcaps?.
- What is the ticketing tool you are using in your project. How will you solve particular ticket once it is created in your queue.
- what is a collaboration?
- What is the format of WSDL file.
- What is queue and what is topic?
- What is correlation ID? and what is Transaction?
- what is marshaling and serialization.
No comments:
Post a Comment
Note: only a member of this blog may post a comment.