Using CSLA 4: Data Portal Configuration pre-release online

Using CSLA 4: Data Portal Configuration pre-release online

Old forum URL:

RockfordLhotka posted on Monday, March 21, 2011

I have put the first pre-release of the Using CSLA 4: Data Portal Configuration ebook online. This includes the first of several sample apps for the book.

This pre-release is available to owners of the Using CSLA 4 ebook series. The individual ebook will be available for purchase when the draft is complete.

This pre-release is at most 50% complete. It is 48 pages in length and covers the following:

Topics yet to be written:


tiago replied on Monday, March 21, 2011

Hi Rocky,

Thanks for the fast delivery. I suppose you will explain how to use WCF to publish web services that can be consumed by other applications.

RockfordLhotka replied on Tuesday, March 22, 2011

No, this book is focused on the data portal, not on creating a public service interface.

That does seem to be a source of confusion though :)

The data portal is an n-tier client/server technology that allows CSLA .NET client components to talk to CSLA .NET server components using various network technologies, including WCF. It is purely for CSLA .NET communication between your client and your server.

Creating a service interface is a completely different thing. That is much more similar to creating a web interface, except you use XML or JSON instead of HTML. This is the topic of Chapter 21 in the Expert 2008 Business Objects book, for example. The Using CSLA 4 ebook series does not include a book covering the creation of a service interface. It includes books covering WPF/Silverlight, ASP.NET MVC, and WP7 interfaces.

That means the best current documentation for creating a service interface is Chapter 21 of Expert 2008 Business Objects. And that's OK, because there's nothing new in that technology space in terms of creating SOAP interfaces.

At some point, when Microsoft finishes their current work to support REST services, I'll look at doing a standalone ebook covering service interfaces - taking the Chapter 21 content for SOAP, and adding new content for the upcoming REST tooling they are building.

tiago replied on Tuesday, March 22, 2011

Thanks for this clarification.

tiago replied on Tuesday, March 22, 2011

Nice to know PTracker is updated to match the ebook as per SVN log

2011-03-21 01:12:54 - Start switching data access code to match the Data Access ebook.

bugid: 912




RockfordLhotka replied on Tuesday, March 22, 2011

It is getting there slowly - it is just one of several things I'm doing concurrently...

rxelizondo replied on Wednesday, March 23, 2011

Rocky, are you planning on consolidating the content of all pdf into one pdf?

Hopefully that is an easy thing to do. It will make things easier for all of us that purchased the complete book series.

Thank you. 

RockfordLhotka replied on Wednesday, March 23, 2011

I'll consider that Rene - along with trying to get a Kindle version - but all that will have to wait until the series is complete.

fwiw, after 10 years at Magenic employees get a pretty big perk - a 3 month sabbatical. Mine is this summer (right before my 11th anniversary) - so I'm trying very hard to get the book series done by the end of May, so I'm not spending my sabbatical time finishing the books :)

In any case, I'll consider your suggestion.

I'm also considering having the entire series bound into a single physical book - that'd be a totally separate product, with a complete different cost structure due to the physical printing/shipping/etc - and if I do it I'll probably go through some publishing firm.

But I suspect that I'd need to provide the publisher with a consolidated work - so you might get your suggestion as a side-effect of that other idea :)

RockfordLhotka replied on Thursday, March 24, 2011

I just put revision 0.2 of the Data Portal Configuration ebook on the download web site. It is now at 80 pages, and chapters 1-3 are essentially complete.

Next on my schedule is chapter 4, demonstrating how to create custom data portal proxy types and data portal channels (proxy/host pairs).

I'm traveling three days early next week though, so I don't expect Chapter 4 to be done until around next Friday or so.

RockfordLhotka replied on Tuesday, April 26, 2011

I put an updated draft of "Using CSLA 4: Data Portal Configuration" online, along with a lot more sample code. This is revision 0.3.

The book should be done this week, as I'm now working on Chapter 5 (the last chapter). Just have to cover how to implement custom, Membership, and Windows authentication in .NET and Silverlight, then the book is complete.

Copyright (c) Marimer LLC