For a long time, I dealt almost exclusively in Web applications. When I moved over to build a smart client application, at first I was at quite a loss as to how to approach building such an application. How do I handle data access? How do I communicate between the smart client application and the [...]
Tag Archives: service
Smart Client: Building Distributed Apps with NHibernate and Rhino Service Bus
Service Station: What’s new in System.Xml 2.0?
It’s been a while since I’ve written on a core XML topic, and I miss it. Now that the Microsoft® .NET Framework 2.0 has shipped and is in the hands of countless developers worldwide, it seems like a good time to discuss the improvements found in System.Xml, which sits at the heart of all .NET-based [...]
Service Station: WCF Addressing In Depth
Windows Communication Foundation provides a flexible model for exposing service endpoints and communicating with them through a variety of different communication protocols. This month, I dive into various addressing details that surround endpoint communication, many of which enable more advanced messaging scenarios.Endpoints and AddressesThe Windows® Communication Foundation architecture cleanly separates physical communication details from the [...]
Foundations: Build a Queued WCF Response Service
Build a Queued WCF Response ServiceCode download available at: Foundations2007_02.exe (188 KB) Browse the Code Online Windows Communication Foundation (WCF) enables disconnected work between clients and services. The client posts messages to a queue and the service processes them later. Such interaction permits a different programming model from the default request/response pattern, enabling possibilities such [...]
Web Service Workflows: Deploy Distributed Business Processes With Windows Workflow And Web Services
Deploy Distributed Business Processes With Windows Workflow And Web ServicesThis article is based on a prerelease version of the .NET Framework 3.0. All information contained herein is subject to change. This article discusses: Using workflow activities to expose interaction Publishing a workflow as a runtime service Integrating Web services into workflows Integration with Windows Communication [...]
Smart Client: Building Distributed Apps with NHibernate and Rhino Service Bus, Part 2
In the July 2010 issue of MSDN Magazine, I started walking through the process of building a smart client application for a lending library. I called the project Alexandria, and decided to use NHibernate for data access and Rhino Service Bus for reliable communication with the server.NHibernate (nhforge.org) is an object-relational mapping (O/RM) framework, and [...]
Cutting Edge: Building A Secure AJAX Service Layer
Building A Secure AJAX Service LayerA major advantage of AJAX and Silverlight™ applications is that they can transparently and continuously interact with a back-end service. The problem is that they run over HTTP, which wasn’t designed with security in mind. Yet it’s important that you protect these back-end services from unauthorized access. So what do [...]
Cutting Edge: A Provider-Based Service for ASP.NET Tracing
A Provider-Based Service for ASP.NET TracingCode download available at: CuttingEdge2006_06.exe (190 KB) Browse the Code Online When it comes to catching programming errors, the debugger is a developer’s best friend. ASP.NET tracing, however, is a nice complement to the debugger and shouldn’t be overlooked. It enables your ASP.NET code to emit messages during processing, offering [...]