| Improve XML Web Services' Performance by Compressing SOAP |
| DotNetJunkies |
| In this article, Mike covers compression of SOAP messages, using in-memory data compression, that are transferred over a network during an XML Web service request/response cycle. XML/SOAP is a text stream that can be compressed up to 80%, substantially decreasing the amount of data transferred, making this a viable solution in a variety of applications. |
|
| Integrating an HTML returning C# Web Service with our Websites |
| C#Today |
| In this article, Andrew Krowczyk discusses a relatively simple but useful Web Service that fulfills the following scenario. Lets say for example, Yahoo decided to write a Web Service that would allow anyone with a website to integrate a Recent News box into their own site. The data would be generated by Yahoo or its Content Provider, but would add the capability for anyone to encapsulate this piece of functionality into their own site seamlessly. As Andrew shows us, this is quite easy to do using .NET Web Services. |
|
| Interoperating Java, VB6, and .NET Web Services |
| C#Today |
| In this article, Catalin Tomescu illustrates the integration and interoperability of web services. He creates a Tax Calculator web service, which integrates two existing applications: a State Tax Calculator and a Federal Tax Calculator. To further complicate things, the two web services that our tax calculator integrates are built using different technologies the state tax calculator application is built using Apache SOAP for Java and the federal tax calculator application is built using Visual Basic 6.0 and the MS SOAP 2.0 Toolkit. Finally, we see how to call our Tax Calculator web service from a variety of clients - a C# console application, a VB 6 console application, and an ASP.NET web application. |
|
| LCE Subscription Viewer |
| The Code Project |
| Couple years ago I wrote a small utility to retrieve subscriptions registered in the Event System store in LCE COM+ service. This small tool allows me to asynchronously monitor my subscriptions, remove or enable/disable them from the ES store. The tool has been designed and implemented using component technologies such as COM and ATL. To keep in touch new technologies, I spent my last weekend rewriting my tool using a C# and .Net framework to validate my original design concept. |
|
| Receive Notification when a Stream Changes |
| The Code Project |
| Streams are a fundamental part of .NET, but lack the ability to notify the client of changes. NotifyStream and VersionStream attempt to solve this notification problem. |
|
| The Delegate Type in J# |
| MSDN |
| Use the Delegate Type in Microsoft Visual J# .NET to treat methods as data. |
|
| The Message is the Medium - Invoking a XML Web Service |
| DotNetJunkies |
| Programming webservice-clients is usually presented as making calls to remote objects, objects living on a webserver. Actually calling a webservice is a matter of sending a message to the server and hoping that the server will reply with a response message. This is a subtle difference but can have some interesting results when studied in a little more detail. In this article, with a possibly overused title, I will dive deeper in the different ways of invoking a webservice to get a better idea of what is goi |
|
| The Ultimate Socket Library |
| The Code Project |
| All what you need to know about sockets |
|
| Using Remoting Callbacks |
| The Code Project |
| This article describes how to implement an asynchronous remoting callbacks from different remote objects such as .Net Service (COM+), Web Service and classic .Net object using the C# language. |
|
| Using Web Services Instead of DCOM |
| MSDN |
| This document examines the advantages of using XML Web services over DCOM and demonstrates how to implement an XML Web service and consume it with a Microsoft .NET client application |
|
| Worker Queue: Serialised Access to the Threadpool |
| The Code Project |
| An abstraction layer for applications to intercept access between the application and threadpool, to better manage processing upon it. |
|