SOA Interview Quetions

Q1. How get element Attribute value from xml.

Q2.  What Is BAM And Why We Use It?

Answer :   BAM stands for Business Activity Monitoring.  This monitors various types of business activities, and creates reports on it.


Q3. What Are The Features Of BAM ?
Answer :  Below are the features of BAM:

With BAM, end users, operational managers and to some extend analysts get a real-time overview of the state of ongoing affairs.
It is required to improve decision-making processes.
It is also used to understand Key Performance Indicators (KPI) affecting processes.

Q4.  What Are Different Components Of Bam?
Answer :  BAM has 4 components:

        Active Viewer
        Active Studio
       Architect
      Administrator
Q5. Define MDS with respect to SOA practices?
Answer:
MDS is also known by the name of Metadata store. MDS can be used in the code generation process. Wirth the help of MDS, the size of JAR file would be significantly reduced. Moreover, with the implementation of MDS, the duplication of the artifacts can be avoided amongst the various services.

Q6. What do you mean by singleton feature in Oracle SOA?
The singleton feature of SOA comes to the fore when the message processing procedure should be managed with the help of only one managed Server. This is the reason where the singleton property needs to be executed in the levels of the adapter.


Q7. HA File adapters with respect to SOA.

In the clustered environment,File and FTP adapters should be used as HA(High-Availability)
Inbound:It  is controlled by Control Files and avoids the race between the manages servers in reading the files where the reference of the files read by the managed servers will be maintained in  the control directory.

Outbound:It is controlled by DB Mutex table exist  in the SOA dehydration store and this avoids duplicated been written to the same file when all the managed servers in the clusters process the same messages


Q8.Define pick activity concerning SOA
Pick activity is associated with the pickup of messages from the source when we have multiple sources for BPEL. It also comprises of a variety of multiple operations. it is interesting to mention that peak activity should comprise of at least one message branch.


Q9.Describe the appropriate time when you would opt for the Sync Process
In order to answer this question, you need to take into account the right time of using the Sync Option. It is usually recommended that during the time when the services return the response in a matter of few seconds, one should opt for the BPEL process. It is so because if you do not use the BPEL process, the application cannot progress which can be detrimental to its development.
Q10) What are SOA Principles?
1. Loose coupling
2. Re-usability
3. Interoperability
4. Flexible
Q1) Define SOA
SOA is also known as the acronym for Service Oriented Architecture. It is also known as a framework for building applications that can be used for commercial purposes. It is important to note in this context that during the development process of these applications, SOA uses loosely coupled strategies. These can be combined to achieve a considerable amount of functionality.
Q2) Shed light on the various principles on which SOA is based
SOA is based on the following principles. They are as follows:
1. Flexible
2. Re-usability
3. Loose Coupling
4. Interoperability
Q3) Do you think that Oracle Fusion is same as that of Oracle SOA?
The answer is no due to the fact that SOA is one of the integral parts of Oracle Fusion. Moreover, SOA acts like the user interface in the Oracle Fusion platform.
Q4) Define SCA with respect to the Oracle SOA platform
SCA is also known as the Service Component Architecture. This type of architecture provides an underlying programming model in order to design an application in the Oracle environment. It is also regarded as a model whose primary purpose is to encompass a broad range of service strategies and technologies. In this context, it is also important to note that it facilitates necessary technical know-how to connect the access methods.
Q10) How does orchestration differ from choreography?
As opposed to choreography, in orchestration, there is a business process which usually controls a variety of services which are also a part of the integration process.
Q11) List the number of ways in which a process can be deployed
There usually exists three ways with the help of which a process can be implemented. They are as follows:
1. Through the use of Enterprise Manager Console
2. Through the use of Weblogic Scripts
3. Through the use of JDeveloper
Q12) List the various types of design patterns that are used in the implementation of SOA
Here is the list of multiple types of design patterns that are widely used in the process of implementing SOA.
  • Delayed response or asynchronous
  • Fire and forget or synchronous
  • Synchronous
Q13) How can you increase the timeout related to a transaction in SOA?
In order to increase the transaction timeout, a lot of value needs to be changed to be on par with the value of the expected timeout. They are as follows:
1. Delivery Bean
2. JTA
3. Engine Beam
Q14) Define DVM and its utility in the SOA implementation process
DVM is also known by Domain Value Map. It is defined as a static mapping between the trigger system and the source. It can also be used in transformations. Moreover, this value can be changed with the help of SOA Composer.
Q15) Shed light on the dehydration store in an SOA environment
Dehydration store is also known as a database where the instances are stored. The database gets dehydrated or devoid of values when there is a constant occurrence of various futile activities. It also saves the information when the application runs for an extended period of time.
Q16) Shed light on the primary difference between DVM and XREF
XREF is also known as a dynamic domain where the values of the XREF can be populated on a dynamic basis. Moreover, the data after the input process gets stored in the table named in the form of XREF_DATA. On the other hand, DVM is also known as a static mapping that lies between a source and target system. It can also be used in alterations.

Comments

Popular posts from this blog

How to get only numbers from string in XSLT

SOA interview questions

[JMSClientExceptions:055144]Destination must be a topic