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

Assignment Help:

 


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.


Related Discussions:- What is the difference between SOA and a Web Service

Method to define the packages in java programme, Q. Write the method to def...

Q. Write the method to define the packages in java programme. Explain. Ans. Package: When we work on a project we have to break our programme in several classes. To organize

Application to control robot arm , I send you these files in order to make ...

I send you these files in order to make clear image about my task that I want you to design for me an application for PC that used to control robot arm via micro controller PIC18.

Describe exception handling in java, Question A What are the difference be...

Question A What are the difference between an interface and an abstract class? Question B Describe Exception Handling in JAVA Question C Describe the following with resp

Design a website in java using xml, The design of the website will be left ...

The design of the website will be left to the individual student. The website must be written only in xml, displayed in xhtml using transforms and xsl for styling elements. Javascr

Data structure, consider the file name cars.text each line in the file cont...

consider the file name cars.text each line in the file contains information about a car ( year,company,manufacture,model name,type) 1-read the file 2-add each car which is represen

Homography matrix, Open A java applet should appear on your screen. C...

Open A java applet should appear on your screen. Click on File, OpenImage and select Asterix. Check Homography box. By clicking on the images you can select points. The c

Program to built canvas printing calculator, Printing Calculator Canv...

Printing Calculator Canvas Printing Calculator In this assignment we will continue to work on our canvas printing web service. Specifically we will make use of Javascrip

Using rmi build robust distributed systems-jdbc odbc, This work assesses th...

This work assesses the following Outcomes: • Build robust, secure distributed systems using advanced programming techniques Use RMI to build a distributed application accessing

Batch file, how to create batch files of java program

how to create batch files of java program

Develop a custom android app, Develop a Custom Android App Project Descr...

Develop a Custom Android App Project Description: We want you to construct a custom Android app. Once user downloads the app and upon installation the user gets push notif

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd