• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Designing Communication Protocol on .NET?

SONYFX

Senior member

So I'm trying to design the protocol for communication between my system (a website) and a third-party system over the Internet.

Basically, my system will submit queries to the third-party system, whose business logic then generates one or more results in response to each query and stores the results in a repository for my retrieval. Hence my system needs to retrieve those results and display them to the individual users that requested them.

The 3rd party has offered to set up the communication interface in whatever manner I request and build the necessary business logic on their side accordingly.

So I was thinking of using .NET web service to do that, does any one have any high level design ideas?
 
A web service would be my initial thought, especially because you mentioned that communication will be occurring over the internet.

One thing to consider with web service calls is performance. It's best to design a web service so that a minimum number of calls are required (e.g. send a series of commands in one "batch" call). This will improve your performance and load capacity.
 
Why bother designing your own protocol when there are ones out there that have been tested and have alot of support. I would do web services myself. It runs over Port 80, so no additional firewall configuration is needed.
 
Back
Top