Build your professional network on facebook via our app Go to app
 
<< Prev  2 of 2 in Topic 
Topic : SOA and EA paradigms
  Rate : 
 
Industry : IT Services
Functional Area : Architecture
Keywords : It SOA EAI Enterprise Ready
Activity: Question posted: 05 12 2008 01:55:38 +0000, 1 answers, 172 views, last activity 07 06 2010 20:18:08 +0000
 
Share
 
 
 
 
  Answer modified by     Shankar Haldar, Project Manager, Kanbay Software  | 05 12 2008 01:58:44 +0000
[ Delete ]
[ Edit ]
Not Rated

That really depends on what you understand by SOA in the first place. In my experience the term SOA is used instead of 'application interface'.

The true difference is SOA returns an answer to a question, or performs a task when asked. In recent examples I have seen interfaces pass data between applications, the receiving application then decides what to do with it. A simple case is sending an invoice, the message could be in EDI format or whatever but this isn't SOA, it doesn't matter if the message travels across 1 or more middleware layers it still isn't SOA. A good example of SOA is tell me the price of a flight on x-airways for next tuesday. If the question is specific enough a response can be made.

To answer your question, I have not seen any applications that are advanced enough to take advantage of the SOA architecture. There are some technological hurdles that need to be removed first around language. Todays applications are analogous to human tribes all speaking different dialects. Without a translator we can not communicate, and translators are expensive and need to keep up with the evolution of languages used within each tribe. Tim Berners-Lee is doing a great job at tackling this problem (see Semantic Web). To keep the analogy going english as a common standard language advanced when dictionaries were created and easily distributed. To enable SOA and reduce the cost of integration the business community must invest into a common business dictionary (ebXML and Rossettanet are a good start) but these are not widely implemented simply because existing applications would need an expensive and significant change to embrace this technology.

 
 
Viewers also viewed
 
0 referals 4 answers, 5641 views
Mallick Software Solutions provides end-to-end web design and development solutions that enhance...
 
18 referals 3 arguments, 351 views
if Baba's business was successful wht's his fault? vs This country can only have rich...
 
1701 referals 29 arguments, 726 views
more...  
Unanswered Questions (64)
How Indian companies going to adopt this new technology.How cloud computing application going to...
 
0 referals 0 answers, 0 views
tell me about interview questions and placement paper questions and paper..
 
1 referals 0 answers, 0 views
Hi,  I need some information ..  How can you understand and control costs? and  Is there an...
 
1 referals 1 answers, 31 views
More From Author
I agree with Viktor here, Wiki doesn't have a revenue model and lately we had seen asking for donations from users to just keep it going. so  it is difficult to survive just on postings done by users, at some point people will get bored and will start...
Yes sir totally agree with your point here, this brings a complete change in how we use sources for energy consumption as the whole thing needs to be relooked at, and by bringing in the sustainable development it gives new processes to comeup and new...
May be the Recession is the main cause, but partly the blame should also go to the organizations and the HR, where they overstaffed the company with so many employees thinking that they'll be getting projects on a regular basis, and with no check on...
more...