web-services

Should I RESTify my RPC calls over HTTP?

We have HTTP webservices that are RPC. They return XML representing the object the either retrieved or created. I want to know the advantages (if any) of "restifying" the services. POST http://www.example.com/createDoodad GET http://www.example.com/getDoodad?id=13 GET http://www.example.com/getWidget?id1=11&id2=45 POST http://ww...

How can I set attributes for SOAP elements in Delphi?

In a SOAP client request, the header needs this line: <NS2:Header Name="Foo">Bar<NS2:Header> So I wrote a class which has two string properties: the Content property - for the value of the element ("Bar") the Name property - for the value of the attribute ("Foo") The AS_ATTRIBUTE flag of the Name property should indicate that it ...

WCF 403 Errors

I'm getting different errors with a WCF service. This service has worked fine in all of our test environments so far, until now. We normally having it running under IIS 6 on Windows Server 2003. I had it running under a Windows XP Pro VM that was connected to our company's domain. Our IT guy removed the VM from the company domain just...

Silverlight + smart client operations in one service?

For my project's web services I want to support desktop clients and silverlight clients. Should I write a separate web service for each or put all the operations in one service? If I put them all in one, I have to go with basicHttpBinding. The winforms app uses wsHttpBinding now, what do I lose going with basicHttpBinding? ...

How should I do an ISerializable Stream (or near enough)

I have a web service accessed via SOAP. I'd really like one of the methods to return a Stream. What are my options? My thoughts right now amount to implement Stream and stuff all the data in a string. Is there a type that does this already? If possible (and I don't think it is) I'd love to actually tunnel the stream through SOAP so tha...

The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.

Hi I have a web service which calls make a soap request. While debugging in VS.NET 2008 the soap request is successful. However when I deploy it, I get the following error The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. This must be some sort of security setting I need to ch...

Design patterns for web services?

Hi, I am developing web service in C#, .NET 2.0. What are the proven design patterns for a web service? If possible please provide me the link about these design patterns? ...

Hosting a WebService/WCF on Windows Mobile Device?

I'm interessted in writing an application that is running on windows mobile. I've allready a winform application that is hosting an WCF service. I wan't to port the application to windows mobile (6.0) and up. MSDN is hosting an article about WCF on Compact Framework, but it says hosting is not an option yet. Do i have to write it all by...

Web Service speed issue - is it the browser?

Hi I have a legacy CGI web service that returns XML. I have added logging to timestamp the various method calls within the service, and it completes within a couple of seconds. However, because of the amount of XML being returned, it takes about 15 seconds for the browser to display this. I understand what is happening, but other peo...

C#: Deserialise XML File error (think it's a namespace issue - cant for the life of me work it out though)

Hey all, I'm deserialising an XML file which comes from a webservice of one of our clients. Problem is, after creating the class with xsd.exe I deserialise the file and get the usual "There is an error in XML document (2, 2)." visual studio error. This, I presume is line 2, which points to the namespace declarations: Top of XML file:...

SQL Server - Storing Sensitive Data

What is a secure way of storing an a username and password (not asp.net membership details) within a database table that needs to be pulled out and decrypted to use for passing to a webservice. Each way I think about the problem I find security holes as the username and password need to be in plain text before being passed to the webse...

COM Object Pooling and .NET Web Service

Hello I have a COM object which I need to access from my .NET Web Service. I know of the whole STA/MTA thing - so my COM object would be converted to be MTA and have no global state (while not being multi-threaded itself). If I set this up as a COM+ server, and specify an object pool, does this mean that for each web service thread it...

Testing a web service for missing mandatory fields in .NET

Part of my current work involves using an external web service, for which I have generated client proxy code (using the WSDL.exe tool). I need to test that the web service correctly handles the absence of mandatory fields. For instance, Surname and Forename are mandatory - if they are absent from the call, then a SOAP fault block should...

Secure Web Services: REST over HTTPS vs SOAP + WS-Security. Which is better?

I'm not a security expert by any means, but I favor creating REST-style web services. In creating a new service which needs to have the data it transmits secure. We've entered a debate over which approach is more secure - REST with HTTPS or a SOAP WS with WS-Security. I am under the impression we could use HTTPS for all the web serv...

Implement a C# Client that uses WebServices over SSL?

So I've got a ServiceReference added to a C# Console Application which calls a Web Service that is exposed from Oracle. I've got everything setup and it works like peaches when it's not using SSL (http). I'm trying to set it up using SSL now, and I'm running into issues with adding it to the Service References (or even Web References). ...

How to consume Facebook's "autocomplete anything" suggest-style dropdown

When you go to edit your favorite music or movies on Facebook, you will notice an autocomplete suggest list that is basically a list of "everything" (brand names, music artists, movies, etc.) How can someone consume that list in their own code? Is it part of the Facebook API? ...

Sharepoint List webservice error on CheckoutFile method with SSL

Howdy, I am trying to checkout a file from a SharePoint document library before downloading to my client application for edit. //documentPath = https://192.168.1.10/Utility/Phys/Document%20Library/document.xml //listWebServiceURL = https://192.168.1.10/Utility/Phys/Document%20Library/_vti_bin/lists.asmx private void CheckOutFile(st...

How to catch all Exceptions from a WebService?

Hi, I have a Web Reference to a remote Web Service, which is called in several different classes. I'd like to catch all exceptions coming from this Web Service only. How can I do that (for example extending it's base, auto generated class) without interfering and modifying all upper level code? ...

JMS vs Webservices

What are the big advantages from JMS over Webservices or vice versa? (Are webservices bloated? Is JMS overall better for providing interfaces?) ...

What is meant by WS-*?

I have seen the abbreviation WS-*, but I have not been able to figure out what this means, and why is it important? ...