New York Design & Development Forums  

Go Back   New York Design & Development Forums > Development > Website Programming
Connect with Facebook

Notices

Reply
 
LinkBack Thread Tools
Old 11-16-2006, 02:52 PM   #1 (permalink)
Junior Member
 
Join Date: Nov 2006
Posts: 2
mercury529 is on a distinguished road
Default A Few Web Service Questions

Hello everyone.

Currently the only version of Visual Studio I own is VS6. I have developed a Web Service using VC++ 6 and the Soap Toolkit 3 Microsoft deployed prior to the .NET Web Service support. It has since been deprecated.

I cannot afford to get a newer version of Visual Studio currently, so I am stuck for the moment using VS6. The client is a c++ application that connects via the low level connection technique described in the SOAP toolkit documentation. On the server side, I wrote a COM dll. The COM dll provides functionality for my web service. It exports multiple functions. The functions take BSTR, BSTR*, int, int*, and MSSOAPLib30::ISentAttachments** parameters, and are capable of modifying pointer parameters for BSTR, int, and MSSOAPLib30::ISentAttachments to return data back to the client. In order to get the SOAP request sent from the client to be processed on the server side, I used the WSDL generator provided by the SOAP Toolkit. I then setup the appropriate listener in IIS. The Web Service functions properly setup like this.

Here are my questions given the setup described above:
1.) Is there a better and free way to implement the stage where the incoming SOAP request is sent to the COM dll? Currently, I have to use the SOAP Toolkit (which is no longer receiving support) because I do not know of a free alternative. Is there an alternative that I do not have to pay for?

2.) Do other VS Web Service capabilities in newer versions of VS support overloaded functions? Do they support default parameters?

3.) Is there anything wrong with the technique I have described for implementing a web service? It seems to work well. My only complaint is that is uses a Toolkit that is no longer supported.

4.) How can I ensure the connection between the SOAP client and the SOAP server is secure (encrypted in such a way that sniffing will not reveal information)? I have heard that I can use an https address to force encryption of the message. Does this work? Will this work when attachments are involved? Will it prevent the ability for people to intercept and read the message (is the encryption strong, etc)?

Thank you for any help you can provide.
mercury529 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Google Bookmark this Post!Blink this Post!
Reply With Quote
Old 11-19-2006, 04:35 PM   #2 (permalink)
Junior Member
Newb
 
Matt's Avatar
 
Join Date: Mar 2006
Age: 34
Posts: 6
Matt will become famous soon enough
Default Re: A Few Web Service Questions

Do you have a working client/server with the current setup? What are your reasons for not using the SOAP Toolkit anymore? Just because it isn't supported doesn't mean it will stop working. Will you be distributing the client program and need it to work with newer software technologies? You may want to consider porting to Java and looking into current web service practices. You can get free development software for Java, but not as user friendly as VS.

Depending on what your goal is for the client software, I would recommend different solutions.
__________________
Don't blame math it didn't do anything to you!


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Matt is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Google Bookmark this Post!Blink this Post!
Reply With Quote
Old 11-20-2006, 10:01 AM   #3 (permalink)
Junior Member
 
Join Date: Nov 2006
Posts: 2
mercury529 is on a distinguished road
Default Re: A Few Web Service Questions

Thanks for the reply Matt.

Currently the client/server works with my setup.

I have two main reasons for wanting to replace the SOAP toolkit. The first reason is while the program works fine now, that may not be the case later. Additional changes to my client or server might not work correctly with the Toolkit. Also, there is the chance that updates of the OS might break some component that the Toolkit was depending on. If there is no support, then I will be stuck. The second reason is the .NET implementation of the SOAP Web Service functionality should have speed benefits. These are not as important on the client side, but on the server, it would best if it processed the requests as quickly as possible.

As for porting to Java, it is not something I can do. Outside of the fact that my experience with Java is limited, the program is rather large and complex, and it would take me a very long time to port it over. It could also potentially suffer from the overhead of the VM.

The client software uses SOAP to communicate with a licensing and update server.

Thank you again for the post, and if you had any more input, I would very much appreciate it.
mercury529 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Google Bookmark this Post!Blink this Post!
Reply With Quote
Old 11-23-2006, 06:04 AM   #4 (permalink)
Administrator
Disciple
 
danielmichel's Avatar
 
Join Date: Feb 2003
Age: 29
Posts: 728
Images: 16
danielmichel is a glorious beacon of lightdanielmichel is a glorious beacon of lightdanielmichel is a glorious beacon of light
Send a message via AIM to danielmichel Send a message via MSN to danielmichel Send a message via Yahoo to danielmichel Send a message via Skype™ to danielmichel
Default Re: A Few Web Service Questions

I apologize if this thread was lost as we have been making some changes to the forum structure.
Unfortunately I don't know much about programming.
I hope we can help you sometime soon if you have not found a solution to your problem already.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
- A list of resources for 3D Developers

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
- A list of resources for design in motion with Adobe After Effects

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
- Usefully resources for freelance web developers

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
- Tips and discussion about search engine optimization

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
- Tutorials submitted by ny-dev members
danielmichel is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Google Bookmark this Post!Blink this Post!
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cheap domain names & webhosting-Self service alphonse Hosting & Domain 1 03-11-2010 04:54 AM
A few questions about Perl... melissajean85 General Conversation 2 12-21-2006 04:29 AM
Cellular service providers danielmichel General Conversation 0 12-04-2003 12:08 PM


All times are GMT -4. The time now is 04:13 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13