Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4007214
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T08:36:22+00:00 2026-05-20T08:36:22+00:00

I am building websites in spring MVC. as there are many spring projects ,

  • 0

I am building websites in spring MVC. as there are many spring projects , i wanted know what will be scenario when spring web Services is used for.

i mean what can be done with that. Do i really need it for ecommerce site

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T08:36:23+00:00Added an answer on May 20, 2026 at 8:36 am

    Your question is really about “web services”. For a layman’s explanation of what it is all about, read this Wikipedia article.

    There are a number of related acronyms that get bandied about:

    • SOAP (Simple Object Access Protocol) is a protocol for sending requests to a service and getting back a response. The messages are encoded in XML, and send over HTTP.

    • WSDL (Web Services Description Language) is a service description language for SOAP-based services. It does things like specify what is in the messages, and how the messages are bound to services.

    • SOA (Service Oriented Architecture) is essentially a system architecture in which the system consists of lots of SOAP services (and others) described using WSDL.

    (The proponents of SOA talk about “design principles”, but in my cynical view is that this is just a repackaging / recasting of stuff that people have been doing for 20+ years under other names.)


    Do i really need it for ecommerce site

    Ask your customers. Ask the people whose systems your system will be interfacing with. Ask the vendors whose components you intend to embed in your system.


    If you have to use WS then what extra facility it will give

    If you have to use WS (e.g. because your site needs to talk to other services that require WS), then you have to. That is sufficient justification.

    If you don’t have to use WS, then you need to balance the advantages of using WSDL + SOAP against the advantages of some other approach to implementing your web APIs. An SOA expert will probably say use SOA; an AJAX expert will probably say otherwise. And there are other remote procedure call technologies around … if you really need that kind of thing.

    WSDL + SOAP certainly does have some advantages; e.g.

    • machine readable specifications for your web APIs,
    • possibility of validation of messages against XML schemas,
    • an ecosystem of existing WSDL services,
    • adoption in some sectors of IT.

    But it has downsides also; e.g.

    • WSDL + SOAP have a significant learning curve compared to some alternatives,
    • XML is a heavy-weight encoding scheme – relatively expensive to parse,
    • SOAP only pretends to be type-safe (compared with say CORBA / IIOP),
    • SOAP is not usually used* in browser-based clients; JSON or plain XML are commonly used for AJAX apps,
    • many people think SOA is over-hyped and steer clear.

    * However, it can be used; read these IBM DeveloperWorks Articles.


    My advice (FWIW) if your system is primarily a website, doesn’t need to talk to SOAP services, and doesn’t need to provide a SOAP service API for others …. don’t bother. You can always add SOAP service APIs later if you need to.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm building a web application that will automatically complete user forms online for many
I am building a web application and I need to create a feedback form
I am building a web application that uses a lot of Javascript. Now I
Anyone know of any good references for building applications for IE 8? I found
I've been building a website on a subdomain of my companies hosting package. It's
For a website i'm building I need to check wether a location has contracts,
Hi we have a third party application that exposes a web service for use
I'm switching one of my clients websites over to Drupal and when I try
I'm developing an application for a client's website. Here's the story, this company uses
I'm making a very simple WCF (C#, .NET 4.0) licensing program that automatically emails

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.