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
what is methods override?

what will be the logic? in C program #include float start_point, /* GLOBAL VARIABLES */ end_point, total_area; int numtraps; m

Aspect-Oriented  Programming  (AOP)  represents  OOP  (Object  Oriented  Programming)  by  giving  the developer to dynamically change the static OO model to make a system that can

Define network organization? What are important features of network organization? Network Organization : Network organization is an inter firm organization in which is charac

For an assignment I need to write an array program to go along with an instance variable. I keep getting the no main class error when I run my program.

Create an application for an animal-fur trimming service. The business is open 15 weeks of the year, from April through July. The fee for a small animal (under 6 pounds) is $100, a

Project Description: Computer vision and Image processing project to extract book title Skills required: Java, C Programming

Farm Production System Project Description: I require software that will allow me to input/record the daily production of our farm and allow me to view the data back in the o

What are the different scopes for Java variables? The scope of a Java variable is explained by the context in which the variable is declared. Therefore a java variable can have