What is the difference between SOA and a Web Service, JAVA Programming

 


S O A (Se r v i c e Or iented

 

A r c hitect ure)

 

   

                   We b se r v ic es

SOA is a softw ar e design rule and an architec tura l pattern fo r creat ing loos el y coupled, coarse grained and reusabl e s ervices.

Web service is an implementation method a nd one of the sides t o implement SOA. Y ou can create S O A based applications w i thout us ing Web services E.g: B y using ot her t raditional method s like Java

RMI, J MS, EJB based messaging, etc. But what Web services give is the standards   base d           and platfor m-i ndependent   service   via   XML,   HTTP, SO AP,    WSDL    and    UDDI,    thus    allow i ng    interopera bility    bet w een heterogen eous methods such as .NET and J2EE.

Y ou can create SOA using an y pro tocols such as J MS, HT TPS, HTTP, SMTP, RM I, IIOP, RPC etc. Messages may be in Data Transfer Objects (DT O s) o r XM L.

Interfaces must be based on Int ernet principle s such as HTTP , SMTP an d FTP. The re ar e two main st y l es of Web services: REST a nd SO A P . Messages have to be in XML and bi nar y data attach ments.

Posted Date: 7/26/2012 5:26:00 AM | Location : United States







Related Discussions:- What is the difference between SOA and a Web Service, Assignment Help, Ask Question on What is the difference between SOA and a Web Service, Get Answer, Expert's Help, What is the difference between SOA and a Web Service Discussions

Write discussion on What is the difference between SOA and a Web Service
Your posts are moderated
Related Questions
An aspect is the cross-cutting functionality that you are executing. It is the aspect of your application you are modularizing. An example of an aspect is logging. Logging is somet

The SudCell Class A single cell in a Sudoku must clearly represent a number from 1 to 9 .  But in a solver context, we need much more.  It isn't enough to say "this c

how to write method overriding and example programe

Explain Animate gifs? We can save 16 gif images of the previous instance in a single file in the form of an animated gif, and then used it in a regular tag to display a movi

The formula for resistors linked in parallel is a little more complex. Given two resistors along with resistances R1 and R2 linked in parallel the equivalent resistance is given th


It could be something simple for a good js coder. But there may be a custom design and I can give more feedback for the person who is interested in working with me. Check Invisi

Implement a class  Book  (Book.java). A book will have three instance variables: a  title  (a String, for example: "Big Java" or "The Hitchhiker's Guide to the Galaxy"), an  author

In this assignment you will create a graphical reverse polish notation calculator using a stack data structure.  A reverse polish notation calculator allows you to perform chain ca

Explain different way of using thread? The thread could be executed by using runnable interface or by inheriting from the Thread class. The former is more advantageous, 'cau