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

  • SEARCH
  • Home
  • 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 7528441
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 30, 20262026-05-30T04:22:54+00:00 2026-05-30T04:22:54+00:00

My team is developing a service layer in java and a GUI in dot-net,

  • 0

My team is developing a service layer in java and a GUI in dot-net, using soap. The GUI developers keep getting upset because the service layer occasionally change the web service interface.

To keep the GUI chaps happy, rather than trashing the original web methods we are now writing new ones that live alongside the existing ones. Since our soap interface design is still being refined this is getting messy, surely there is a better way! Any suggestions?

Further, there are times when we want to deprecate a web service method – is there a java annotation for doing this (one that would show up in the WSDL)?

Thanks for any suggestions

  • 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-30T04:22:55+00:00Added an answer on May 30, 2026 at 4:22 am

    There is no such deprecation annotation that I know of. This is the general pattern that I normally use:

    • Implement a SOAP api putting a version number (v1) in either the WSDL name or path
    • Write new (or improved) app code that deserves an updated SOAP api
    • Implement a completely new version of the SOAP api with a new version number (v2) beside the v1 code, but backed by the same domain classes
    • Change the implementation of the v1 web service to perform migration and (whenever possible) call the appropriate method of the v2 service
    • Notify clients that they should start using v2 instead of v1
    • Wait
    • If you’re in a big enterprise environment, wait even longer 😉
    • Once nobody is using v1 any more (verify this with logs, and conversations with users), remove the v1 interface

    This approach only works really well when you have good separation between your web service code and your actual application code. It helps to think of web service code as a presentation layer.

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

Sidebar

Related Questions

My team members are developing different java projects using InteliJ, Eclipse and NetBeans. As
I'm part of a team developing ASP.Net applications using Scrum. We currently use TFS
My team is developing a new service oriented product with a web front-end. In
Our team is developing a rather big ASP.NET web project which initially started in
My team is developing a large java application which extensively queries a MySQL database
I just joined a team thats developing a asp.net mvc 1 application. I only
I'm developing a social game in Flash with a team of developers. Our server-side
My team is developing Java code in a couple different IDEs, with differing numbers
I have a Rails 3 app I'm developing with a team using Git/Github and
I have joined a team developing an ASP.NET MVC version 1 application. I run

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.