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 753129
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T14:51:41+00:00 2026-05-14T14:51:41+00:00

My company is planning to implement a solution in multiple applications that will help

  • 0

My company is planning to implement a solution in multiple applications that will help to validate mailing addresses at the point of data entry. We’re using UPS’s Extended Address Validation (XAV) web service API to validate the addresses.

Our current plan is to build a .NET web service that can be used to communicate between our applications and the UPS API. We have applications in VB6, classic ASP, and .NET 2.0, so we’d like to implement a solution that can be easily consumed by each of these programming environments.

What are our (Microsoft) options for designing a web service that can be consumed by multiple clients? In particular, is there a way to design a single web service that can respond with JSON (in case we want to validate our web page using javascript) in addition to XML?

I’m new to designing web services and want to make sure we consider all of our options. I’ve heard terms like asmx, WCF, OData, etc., but I don’t know which frameworks will support what we’re trying to do and where to start.

  • 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-14T14:51:42+00:00Added an answer on May 14, 2026 at 2:51 pm

    I’d recommend looking at implementing them as WCF services. You can specify multiple bindings for how to call the services, including HTTP, TCP, MSMQ, etc all of which can be achieved through configuration.

    Generating the proxy class to use in .NET is really trivial (using svcutil.exe) and should give you some idea of what would be required to implement in another language. You should be able to use the .NET proxy class in VB6 or classic ASP (vbscript) using COM interop (I haven’t tried with WCF, but it should work the same as any other interop scenario),the soap toolkit or the XMLHttpRequest object. Take a look at this introductory article on the subject.

    To use WCF, you’ll need at least .NET 3.0, but the flexibility over XML web services (asmx) is more than worth it.

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

Sidebar

Ask A Question

Stats

  • Questions 427k
  • Answers 427k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer Assume N is even. (Otherwise there cannot be a cubic… May 15, 2026 at 1:02 pm
  • Editorial Team
    Editorial Team added an answer You need to change the image's src attribute to get… May 15, 2026 at 1:02 pm
  • Editorial Team
    Editorial Team added an answer products oneProduct = (from p in db.products where p.number ==… May 15, 2026 at 1:02 pm

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

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.