|
INTERVIEW QUESTIONS
MICROSOFT
DOTNET
DETAILS
Question: Contrast OOP and SOA. What are tenets of each ?
Answer: Service Oriented Architecture. In SOA you create an abstract layer that your applications use to access various “services” and can aggregate the services. These services could be databases, web services, message queues or other sources. The Service Layer provides a way to access these services that the applications do not need to know how the access is done. For example, to get a full customer record, I might need to get data from a SGL Server database, a web service and a message queue. The Service layer hides this from the calling application. All the application knows is that it asked for a full customer record. It doesn’t know what system or systems it came from or how it was retrieved
|
|
|
Category |
DotNet Interview Questions & Answers -
Exam Mode /
Learning Mode
|
Rating |
(0.3) By 7339 users |
Added on |
12/21/2010 |
Views |
69871 |
Rate it! |
|
|
Question:
Contrast OOP and SOA. What are tenets of each ?
Answer:
Service Oriented Architecture. In SOA you create an abstract layer that your applications use to access various “services” and can aggregate the services. These services could be databases, web services, message queues or other sources. The Service Layer provides a way to access these services that the applications do not need to know how the access is done. For example, to get a full customer record, I might need to get data from a SGL Server database, a web service and a message queue. The Service layer hides this from the calling application. All the application knows is that it asked for a full customer record. It doesn’t know what system or systems it came from or how it was retrieved Source: CoolInterview.com
If you have the better answer, then send it to us. We will display your answer after the approval.
Rules to Post Answers in CoolInterview.com:-
- There should not be any Spelling Mistakes.
- There should not be any Gramatical Errors.
- Answers must not contain any bad words.
- Answers should not be the repeat of same answer, already approved.
- Answer should be complete in itself.
|
|
Related Questions |
View Answer |
|
What is the difference between an EXE and a DLL?
|
View Answer
|
|
What’s wrong with a line like this – DateTime.Parse(myString).
|
View Answer
|
|
Is string a value type or a reference type?
|
View Answer
|
|
What is boxing?
|
View Answer
|
|
How would one do a deep copy in .NET?
|
View Answer
|
|
Contrast the use of an abstract base class against an interface?
|
View Answer
|
|
What is the difference between a Debug and Release build? Is there a significant speed difference? Why or why not?
|
View Answer
|
|
What is the difference between Debug.Write and Trace.Write? When should each be used?
|
View Answer
|
|
Why is catch(Exception) almost always a bad idea?
|
View Answer
|
|
What is FullTrust? Do GAC’ed assemblies have FullTrust?
|
View Answer
|
|
What are PDBs? Where must they be located for debugging to work?
|
View Answer
|
|
What is strong-typing versus weak-typing? Which is preferred? Why?
|
View Answer
|
|
What is the difference between thread and process?
|
View Answer
|
|
What is the difference between a.Equals(b) and a == b?
|
View Answer
|
|
How does the lifecycle of Windows services differ from Standard EXE?
|
View Answer
|
|
What is a Windows Service and how does its lifecycle differ from a “standard” EXE?
|
View Answer
|
|
What is CLR?
|
View Answer
|
|
Explain the differences between Server-side and Client-side code?
|
View Answer
|
|
What type of code (server or client) is found in a Code-Behind class?
|
View Answer
|
|
Should validation (did the user enter a real date) occur server-side or client-side? Why?
|
View Answer
|