Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5

Buy

I’ve been working with the Web throughout my entire software engineering career. I started out writing ASP pages and COM components. I then moved into the world of .NET with ASP.NET and ASMX web services.

In 2004, I got involved with BizTalk Server, which pushed me even more into the world of services and XML. I worked with Windows Communication Foundation (WCF) in its early beta stages, before its release in 2007. At that time, the Microsoft world of services was focused on service-oriented architecture (SOA), SOAP, and the WS-* specifications as the preferred methods for building services.

Had I been paying attention, I would have noticed that in 2000 a man named Roy Fielding had written a doctoral dissertation describing the architecture of the Web. By 2000, the Web had arguably become the world’s biggest and most scalable distributed application platform. In his dissertation, Fielding examined this platform and distilled from it an architectural style based on the factors that led to its success. He named this architecture REST and suggested it as a way of building not only websites, but also web services.

REST is an architecture that uses the strengths of the Web to build services. It proposes a set of constraints that simplifies development and encourages more scalable designs.

Developers (the majority of whom were outside the Microsoft world) began to adopt this set of architectural constraints shortly after it was proposed (although, to be fair, there were a few inside the Microsoft camp who jumped on the REST technology). Many toolkits embraced REST as the major driver for building applications and services, especially Ruby on Rails, which soared in popularity.

Although WCF isn’t tied to SOAP and WS-*, the majority of its programming model was initially geared toward building those kinds of services. The WCF channel model actually did have support for building services using REST, but the WCF programming model lacked explicit support for doing so.

In 2007, a Microsoft program manager named Steve Maine spearheaded an effort to build a REST programming model on top of the WCF infrastructure. This model was released with WCF 3.5 in early 2008.

(HTML tags aren't allowed.)

CoreOS in Action: Running Applications on Container Linux
CoreOS in Action: Running Applications on Container Linux

Summary

CoreOS in Action is a clear tutorial for deploying container-based systems on CoreOS Container Linux.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Traditional Linux...

Pro ASP.NET 4 in VB 2010
Pro ASP.NET 4 in VB 2010

ASP.NET 4 is the latest version of Microsoft's revolutionary ASP.NET technology. It is the principal standard for creating dynamic web pages on the Windows platform. Pro ASP.NET 4 in VB 2010 raises the bar for high-quality, practical advice on learning and deploying Microsoft's dynamic web solution.

This new...

Applied Logistic Regression (Wiley Series in Probability and Statistics)
Applied Logistic Regression (Wiley Series in Probability and Statistics)

 A new edition of the definitive guide to logistic regression modeling for health science and other applications

This thoroughly expanded Third Edition provides an easily accessible introduction to the logistic regression (LR) model and highlights the power of this model by examining the relationship...


Statics and Dynamics Demystified
Statics and Dynamics Demystified

The fast and easy way to learn statics and dynamics

This new title in the popular Demystified series offers practical, easy-to-follow coverage of the difficult statics and dynamics course. Expert author David McMahon follows the standard curriculum, starting with basic mathematical...

The Economic and Social Impacts of E-Commerce
The Economic and Social Impacts of E-Commerce
E-commerce is not new, though the interest shown in it is of relatively recent origin. Academics have applied their skill in seeking to maintain or improve business efficiency for years past, but they have concerned themselves mainly with obtaining facts of a historical nature – that is, by analyzing past papers, they have  sought to...
Performance Tuning and Optimizing ASP.NET Applications
Performance Tuning and Optimizing ASP.NET Applications

Performance Tuning and Optimizing ASP.NET Applications provides a detailed review of how to tune and optimize ASP.NET applications for maximum performance. Currently, the market is being flooded with a slew of books on how to write .NET applications, but so far there has not been a title that is devoted to the more advanced topic of...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy