You are on page 1of 2

Interview Questions:1.) What is SOA?

Service oriented Architecture is an IT architectural approach which is used to integrate various distributed system through the use of collection of services. It provides Loose coupling , interoperability between the systems. Example:- Telecom:- Various different systems like CRM,billing, mediation etc co mmunicate with each other, no matters on which platforms they are built. Some sy stems might be using C++, java, dot net but they still can communicate with each other through web services in SOA world. That s makes them interoperable. SOA comprises of 3 words:- Service,Orientation,Architecture 1.)Service :a.)Encapsulation:- It creates encapsulation between service provider n service consumer. b.)Interface:- It provides well defined interface between service prov ider n consumer. Interface defines the input/output of service hiding the imple mentation details. 2.)Orientation:a.)Granularity:- It means breakup of services or components. Ideally s ervice should be fine graned means it should be divide in different stages n sh ould not be performed everything in one stage.Components should be course graine d. b.) Universality: All components can be approached from a service pers pective. For example, a business process may also be considered a service that, despite its complexity, provides inputs and outputs. c.) Collaboration: Services may be combined together to create higher level or composite services. 3.)Architecture:a.)Reliability: The structures created must be fit to purpose and meet the demands for which they are designed. b.)Extensibility: A design must provide a framework that can be expanded in ways both foreseen and unforeseen. See the break-out-box on extensions. c.)Scalability: The implementation must be capable of being scaled to accommodate increasing load by adding hardware to the solution

2.) What is Service Bus? Ans:- EnterPrise Service bus is a distributed middleware system which is used f or routing & transformation between components. It provides the abstraction laye r between Client & Service. By abstracting the physical location of a service, a n ESB allows services to be moved to different locations without impacting the clients of tho se services. It can also be used to validate the incoming as per service contract. Also, it makes system interoperable. No matter which operating system is client or provider is using, it can integrate them using webservices. They can communicate point to point but if there are involved large number of sy stems, it will become a mesh. If one system makes changes, accordingly every sy stem would have to update itself. So, here comes aqual requirement of service bu s. 3.) 4.) What is difference between routing & service callout & publish? What is routing options?

5.) Difference between osb 10g & 11g? 6.) What are context variables in osb? Ans:- Context variable are predefined variables in OSB. Some of these varaiable s are:1.)body 2.)header 3.)inbound 4.)outbound 5.)operation 6.)attachments 7.)fault(it appears only in error handler) 7.) What are binding variables in osb? Binding Variables are the variables which are used in Xqueries as external varia bles and pass them from expression when used in OSB flow. 8.) 9.) 10.) 11.) 12.) 13.) 14.) 15.) 16.) 17.) 18.) 19.) 20.) 21.) 22.) 23.) 24.) What is reply with failure & reply with success>?? What are different protocols you have used in osb?? What are wsdl elements? Difference between import & include in wsdl? Elements of soap? Components of osb? Components of SOA? Layers of SOA? What is composite application? Content streaming in OSB?? Error handling in OSB? Customization file in osb? Difference between osb & mediator?? Dehydration in soa Transaction management in soa Throttling Caching

You might also like