on 12-06-2007 10:23 AM
Hi SDNS,
I am attending an interview.
if a question arises on this topic i should have a basic idea on this topic.
What is SOA?
Is this a new mechanism?
What is the new in this?
If it is a old technology does it have any features added to it?
By using this what is the benefit we are achieving?
explain me in simple words.
Dont refer Links.
LOKESH@EDS
Just curious, Are you getting interviewed for an SOA position?
Anyway,
There are numerous resources available in NET for SOA. It is a well know Architecture principle selling in todays market for billions of dollars. SOA define an architecture practice to define IT enablement process of a business requirements using SOA principles such as
<u><b>Service Encapsulation - A lot of existing web-services are consolidated to be used under the SOA Architecture. Many a times, such services have not been planned to be under SOA.
Service Loose coupling - Services maintain a relationship that minimizes dependencies and only requires that they maintain an awareness of each other
Service contract - Services adhere to a communications agreement, as defined collectively by one or more service description documents
Service abstraction - Beyond what is described in the service contract, services hide logic from the outside world
Service reusability - Logic is divided into services with the intention of promoting reuse
Service composability - Collections of services can be coordinated and assembled to form composite services
Service autonomy Services have control over the logic they encapsulate
Service optimization All else equal, high-quality services are generally considered preferable to low-quality ones
Service discoverability Services are designed to be outwardly descriptive so that they can be found and assessed via available discovery mechanisms</b></u>
These were old principles existed in IT world how ever we did not have a common language or frame work to use these principles across hetrogenous IT world. After technologies such as Web Services, XML, XSD, WSDL, etc popued up in recent years, it created a new world for these kind of principles.
Eventually all IT companies started enabling their products and frameworks in SOA based approach.
So now if you look into any company web site or product stake, you will see numerous SOA enabled product
SAP Netweaver Platform and related products are SAP's SOA vision and strategy
IBM WebSphere Platform and related products are IBM's SOA vision and stategy
BEA Weblogic Platform and related products are BEA's vision on SOA
Oracle Fusion: it is oracle vision on SOA and these list goes on.
Als another trend out there recently telling if you know tool you know SOA, frankly is it not true anyway that is my personal vision.
So if you learn SOA and if you come up with your own views to SOA principle based IT enablement of a business let me know too
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
there are exactly 4 sticky threads in this forum, and on the top of them is one thread "What is SOA". Please try reading there first, then come back when you have more detailled questions.
Thanks
Andreas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
sometimes I really think such questions are put here just to test the community's patience.
just do your homework!
sorry,
anton
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.