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.)

Learning Laravel's Eloquent
Learning Laravel's Eloquent

Develop amazing data-based applications with Eloquent, the Laravel framework ORM

About This Book

  • Build highly efficient applications with the Eloquent ORM using an expressive syntax
  • Get to grips with the power of relationships and how Eloquent handles them
  • Go beyond simple...
The Mathematics of Combustion (Frontiers in Applied Mathematics)
The Mathematics of Combustion (Frontiers in Applied Mathematics)
This book delves into the rapidly changing area of combustion, in which asymptotic methods and bifurcation theory have made a significant impact as have the constant-density, small-heat-release models and other important contributions.

This is the second volume in the SIAM series Frontiers in Applied Mathematics. This continuing series
...
Advanced Information Systems Engineering: 15th International Conference, CAiSE 2003, Klagenfurt, Austria, June 16-18, 2003, Proceedings
Advanced Information Systems Engineering: 15th International Conference, CAiSE 2003, Klagenfurt, Austria, June 16-18, 2003, Proceedings
This book constitutes the refereed proceedings of the 15th International Conference on Advanced Information Systems Engineering, CaiSE 2003, held in Klagenfurt, Austria in June 2003.

The 45 revised full papers presented together with 3 invited contributions were carefully reviewed and selected from 219 submissions. The papers are organized in...


From After Effects to Flash: Poetry in Motion Graphics
From After Effects to Flash: Poetry in Motion Graphics
As a Flash 8 designer, you have discovered the power of the video tools in the application. The new filters and effects and ActionScript classes allow you to create a variety of stunning visual effects in Flash. What you probably haven't discovered is how easy it is empower your video hundreds of times more by combining the many effects and tools...
Interfacing with C++: Programming Real-World Applications
Interfacing with C++: Programming Real-World Applications
This book is for people who are interested in learning and exploring electronic interfacing as well as C++ programming in a practicable and enjoyable way. Readers will learn to program a PC to do real-world things – not simply number crunching and graphics. They will also master how to write programs that interact with real-world devices...
Oracle JDeveloper 10g: Empowering J2EE Development (Expert's Voice)
Oracle JDeveloper 10g: Empowering J2EE Development (Expert's Voice)

The age for using a simple text editor is long gone. The ever-growing complexity of Java and J2Ee creates a need for Java development tools that offer more. If you want to be more productive with Java, you need a Java Ide. Oracle Jdeveloper 10g is an Ide that enables you to develop Java applications with minimal effort. Jdeveloper...

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