Skip to posts
  • About

Win Web Hosting

Web Hosting Information
  • Home
  • ASP.NET
  • Cloud Hosting
  • Dedicated Servers
  • Linux Web Hosting
  • Microsoft AJAX
  • Microsoft Siverlight
  • Windows Web Hosting

Developing Service-Oriented AJAX Applications on the Microsoft® Platform

February 1, 2010 James 5 comments
Microsoft AJAX AJAX, Applications, Developing, Microsoft®, Platform, ServiceOriented

Comments

Leave a comment Trackback
  • Written by Valeriy Reshetnikov about 2 years ago.

    I always thought the good book has to be based on the little more than excellent technical knowledge, may be some writer’s talent is required? This book contains the great technical knowledge about Ajax, WCF, SOA and many other related things, as well as all signs of the author’s helplessness to organize it in appropriate manner: infinite repetitions and reiterations; innumerable references to following chapters, unnecessary using of (yes, it’s new!) other technologies, etc., etc. Plus push-into-sleep language. After third chapter you start to feel you hate Ajax, WCF, SOA and all other related things in this book.

    As usual, small details impact us most of all. For example,

    (A) From the book (page 44):

    public void Create(string catalog)

    {

    var dataImplementation =

    new DataAccess(HttpContext.Current.User);

    dataImplemenation.CreateCatalog(catalog);

    }

    (B) From book’s source code:

    public void Create(string catalog)

    {

    DataAccess dataImplemenation =

    new DataAcces(HttpContext.Current.User);

    dataImplemenation.CreateCatalog(catalog);

    }

    Of course, dynamic C# (var dataImplementation = …) does not compile in the VS2008 SP1 without DLR framework! But what the reason we have to use dynamic C# here at all?

    It is my first negative review, and the last thing which push me to write: it is a coincidence I found when I repeatedly went through reviews of this book (when I finished third chapter): many positive reviews were wrote by people from the same state where author from. I do not mean anything and, of course, it is a coincidence. I just want to point your attention to interesting situations sometimes happen.

    I may recommend this book only for people who like the dullish language of the technical documentations or Oracle Press books. For me I took a several lessons:

    1) very careful buy the first book of the former diploma-with-honor students;

    2) I will compare where the author and book reviewers from;

    3) do not skip one-star rated reviews, as I did before :)

    Rating: 1 / 5

  • Written by Alan Macgowan about 2 years ago.

    This is a book focused on developing Service Oriented AJAX application as the title describes very well. I think it acomplishes its goal of

    providing guidance on SOA with Windows Communication Foundation (WCF) and AJAX with MS AJAX Library and how to build applications integrating this two technologies.

    The book is divided in three parts. The first part covers the fundamentals of Service Orientation, AJAX and WCF. Then the book gets practical focusing on programming the client-side, service-oriented AJAX application using the Microsoft AJAX Library. The last part of the book focuses on implementing object-oriented JavaScript control libraries and applications with the Microsoft AJAX Library while utilizing service-oriented Web service frameworks.

    One of the things I like very much about this kind of books is that they contain lots of code samples which help you to understand the concepts presented. You can download all code samples from the book’s site.

    Overall it’s a very good book about SOA with AJAX and WCF, it’s not really a complete reference about these topics. The target audience are intermediate to advanced developers.
    Rating: 4 / 5

  • Written by William Henkel about 2 years ago.

    For me, there are two kinds of (tech) info that I need; firstly, a piece of info, like maybe a code snippet, that I need ‘right now’ to solve some issue at hand, and for this, I usually goggle around. Secondly, I need info to learn some topic, like starting from ‘square one’, then letting the stream of info sink into the `gray matter’ as I advance through the subject. For this, a book(s) is usually the best way to go for me.

    As a Sharepoint developer at a state university, there is a looming MOSS project that may call for a service oriented approach to build and present data from a warehouse. In particular, a WCF architecture may be desirable over web services. However I wasn’t able to find a lot of info regarding how to implement WCF in MOSS. Well, here’s where Larson’s book, chapter 11 in particular, came to the rescue. For example, as Larson details how to deploy the AJAX Runtime through the ScriptManager control, he points out that Sharepoint is not your typical web application and proceeds to discuss ‘Sharepoint-esq’ solutions through code examples. Larson continues to build on the presented info by providing code for a chat application that implements WCF in MOSS.

    This book has been a big help to me – 4 stars, bordering on 5.
    Rating: 4 / 5

  • Written by Mark Phillips about 2 years ago.

    This book contains some excellent information about ASPNET AJAX and WCF. However the downloadable source code does not match the examples in the book and some do not work. If the reader intends to go step by step with the author, he cannot quickly move from the book to observe a running application that demonstrates what is being taught. The source code presentation in relation to the books presentation is disjointed and a serious problem. If the source code were more compatible with the flow of the book, I would give this book a higher rating. (Note, I am only on Ch 03, but find this extremely frustrating)
    Rating: 3 / 5

  • Written by M. Robbins about 2 years ago.

    Daniel Larson has written an excellent book about Developing Service-Oriented AJAX Applications on the Microsoft Platform. The title is long because the book is highly focused on the creation of web applications cleanly architected for the Service-Oriented model. This is a rifle – not a shotgun – approach to this important topic.

    He maps us through the labyrinth of choices in the DOT-NET framework, keeping us on a path to highly maintainable, scalable, extensible and reliable web applications that offer those benefits because of their service-orientation. He is disciplined enough to avoid the temptation of shortcuts such as server-side controls and the famous UpdatePanel Control that employ AJAX quickly but with a price to pay later during code revision and application maintenance. But, Larson is not motivated by purism for purism’s sake. He explains that other methods may be our best choice for adding AJAX function to existing applications. But, when the application is new and the Windows Communication Foundation (WCF, DOT-NET 3.0, 3.5) is at hand, Daniel makes the case for Service-Orientation.

    Larson describes how to use the newest Microsoft AJAX (JavaScript) engine that can now be cleanly installed on the client-side of a web application where it can handle cross-browser issues and maximize code reusability. The latest version even handles page history so your application does not break the back button of the user’s browser. Unbroken back-button is a big usability advantage in itself. But, for a truly rich user interface you may have to turn to additional JavaScript Engines that specialize in manipulation of the DOM. Larson’s focus is on the plumbing, the data-exchange foundation of your web application and that is a key part of this book’s disciplined focus. Being able to architect your data connections letting Microsoft Dot-Net provide for server-side programming while Microsoft’s AJAX engine provides for client-side (Javascript) programming enables us developers to focus more time on solving business problems and less on time technical problems.

    A focused book like this is wonderful if its focus is on exactly what you are trying to do. Otherwise, it will likely miss your target. If you do not want to separate client-side code from server side code and are happy with some of the complex Microsoft controls, or if you absolutely need their functionality, then you may not find this book helpful since, frankly, there is no way to mix client-side and server-side in a blender and wind up with Service-Orientation. In simple web applications, complex controls can be amazing, witness all the wonderful examples on the ASP.NET website. But, if you need to move diverse data, extend your application on a dime and maintain it on a nickel, then you will need Service-Orientation and Daniel Larson’s book is the shortest root from scratch paper to working application. One other example, mentioned earlier, where a Service-Orientation may be suboptimal is when you are “AJAX-enabling” an existing application.

    If you are building a new web-application using Microsoft Windows Communication Foundation (WCF) and Microsoft AJAX then a Service-Orientation is likely to be in order and Daniel Larson’s new book is an excellent roadmap from here to there. Even if you have excellent and comprehensive texts for the framework as well as your programming language, this book is worth its price to lead you through the maze efficiently, that is, if you value your time and need a service-oriented AJAX application.
    Rating: 5 / 5

Comment Pages:

Leave a Comment

Cancel Reply

You must be logged in to post a comment.

RSS

Win Web Hosting Home Page

Cheap Windows Hosting

 

May 2012
M T W T F S S
« Apr    
 123456
78910111213
14151617181920
21222324252627
28293031  

Archives

  • May 2012 (61)
  • April 2012 (81)
  • March 2012 (82)
  • February 2012 (79)
  • January 2012 (92)
  • December 2011 (163)
  • November 2011 (205)
  • October 2011 (339)
  • September 2011 (367)
  • August 2011 (367)
  • July 2011 (322)
  • June 2011 (338)
  • May 2011 (358)
  • April 2011 (94)
  • March 2011 (40)
  • February 2011 (36)
  • January 2011 (41)
  • December 2010 (30)
  • November 2010 (40)
  • October 2010 (41)
  • September 2010 (52)
  • August 2010 (150)
  • July 2010 (165)
  • June 2010 (159)
  • May 2010 (238)
  • April 2010 (248)
  • March 2010 (202)
  • February 2010 (576)

Recent Posts

  • MVC TUTORIAL PART 7 : Adding Supplier Details Link
  • dot net course in pune. C# training in pune. asp.net training in pune
  • How To Get Black Silverlight
  • Hosting Classic ASP Applications on IIS 7.5
  • Shoothill Deep Zoom for Secret Cinema and Windows 7 Phone

Tags

.NET 2010 about AJAX Application Applications ASP.NET best Business cheap cloud Company Computing Control Create data Dedicated Development Free from help Host hosting India Introduction Linux Microsoft more need Page Part private Server servers service Services Silverlight Site Software Source Tutorial Using Video website Windows

Categories

  • ASP.NET
  • Cloud Hosting
  • Dedicated Servers
  • Linux Web Hosting
  • Microsoft AJAX
  • Microsoft Siverlight
  • Windows Web Hosting

Meta

  • Register
  • Log in
  • Valid XHTML
Powered by WordPress Web Design by SRS Solutions © 2012 Win Web Hosting