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
Beginning on October 3, 2022, Caspio deprecated SOAP API Web Services and this option was removed from API profile creation screen. Existing SOAP applications will continue to function until June 3, 2024.
Using the SOAP API endpoints in ArcGIS Server is deprecated. The existing SOAP API continues to be supported but will receive no future enhancements or updates.
SOAP stands for Simple Object Access Protocol. It is a XML-based protocol for accessing web services. SOAP is a W3C recommendation for communication between two applications. SOAP is XML based protocol. It is platform independent and language independent.
There is no such deprecation annotation that I know of. This is the general pattern that I normally use:
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With