or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
34 used & new from $7.77

Have one to sell? Sell yours here
 
   
Enterprise Services with the .NET Framework: Developing Distributed Business Solutions with .NET Enterprise Services
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Enterprise Services with the .NET Framework: Developing Distributed Business Solutions with .NET Enterprise Services (Paperback)

~ (Author)
4.2 out of 5 stars  See all reviews (4 customer reviews)

List Price: $59.99
Price: $40.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $19.50 (33%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Tuesday, November 24? Choose One-Day Shipping at checkout. Details
16 new from $33.98 18 used from $7.77

Frequently Bought Together

Enterprise Services with the .NET Framework: Developing Distributed Business Solutions with .NET Enterprise Services + Effective Use of Microsoft Enterprise Library: Building Blocks for Creating Enterprise Applications and Services + Essential Windows Workflow Foundation
Price For All Three: $119.88

Show availability and shipping details

  • This item: Enterprise Services with the .NET Framework: Developing Distributed Business Solutions with .NET Enterprise Services by Christian Nagel

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Effective Use of Microsoft Enterprise Library: Building Blocks for Creating Enterprise Applications and Services by Len Fenster

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Essential Windows Workflow Foundation by Dharma Shukla

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Programming WCF Services

Programming WCF Services

by Juval Löwy
4.5 out of 5 stars (68)  $31.50
Microsoft® .NET: Architecting Applications for the Enterprise (PRO-Developer)

Microsoft® .NET: Architecting Applications for the Enterprise (PRO-Developer)

by Dino Esposito
4.8 out of 5 stars (21)  $29.69
Essential Windows Workflow Foundation

Essential Windows Workflow Foundation

by Dharma Shukla
3.8 out of 5 stars (21)  $34.99
Smart Client Deployment with ClickOnce: Deploying Windows Forms Applications with ClickOnce

Smart Client Deployment with ClickOnce: Deploying Windows Forms Applications with ClickOnce

by Brian Noyes
4.4 out of 5 stars (8)  $36.49
Effective Use of Microsoft Enterprise Library: Building Blocks for Creating Enterprise Applications and Services

Effective Use of Microsoft Enterprise Library: Building Blocks for Creating Enterprise Applications and Services

by Len Fenster
4.0 out of 5 stars (5)  $44.40
Explore similar items

Editorial Reviews

Product Description

.NET Enterprise Services is a managed class in COM+ that allows developers to build scalable applications quickly and easily, by automated business solutions, rather than writing code from scratch. .NET Enterprise Services are delivered as a part of the Windows 2003 operating system, and also work with Web Services. While Microsoft is currently encouraging developers to build distributed applications using Enterprise Services, there is little information available. Enterprise Services with the .NET Framework responds to the needs of all developers looking to build and automate business solutions using the .NET Framework. It is the only book that clearly explains what .NET Enterprise Services are and how to use them to build effective distributed business applications. It presents the big picture of .NET Enterprise Services using clear explanations and practical examples. It discusses the architecture using straightforward language and demonstrates how to use all of the Enterprise Services technologies to develop scalable distributed applications.


From the Back Cover

"For anyone involved in the .NET community, it's hard to not have heard of Christian Nagel. Christian is a true heavyweight of .NET in general, and Enterprise Services in particular. By taking a relatively trivial application and architecting it in a way that would allow it to scale without any rework, users will find that using the techniques employed in this book will be of benefit to virtually any company that is running distributed or enterprise applications."

—William G. Ryan, Microsoft MVP, Senior Software Developer, TiBA Soutions, LLC

"Whether you are a seasoned architect or a new developer, distributed application development can be difficult, since it covers such a wide range of complex technologies. Until now there was precious little in the way of guidance—let alone a consolidated reference. Christian has provided that reference and more—going from the individual technologies to the big picture on how to architect and develop scalable distributed applications. Technical goodness through and through!"

—Clayton Burt, Managing Partner, Onzo, LLC

"Making the transition to distributed application architecture introduces many issues in security and deployment and requires a new way of thinking about events, transactions, and messaging. This book shows developers and architects alike how to use .NET Enterprise Services to create robust, secure, and maintainable applications in a distributed environment. This book is an excellent guide to the sometimes overwhelming field of .NET Enterprise Services."

—Brian Davis, Director of Software Development, InfoPro Group, Inc., Co-Creator, KnowDotNet.com

Enterprise Services with the .NET Framework is the only book that experienced .NET developers need to learn how to write distributed, service-oriented applications. Filled with clear examples in C# (with Visual Basic .NET examples available on the Web), this book will quickly get you up to speed on building distributed applications with serviced components. You'll also learn about Indigo, Microsoft's next-generation technology for building distributed applications, and how it compares to Enterprise Services.

Microsoft Regional Director, MVP, and veteran author Christian Nagel introduces and clearly explains the four major services included in Enterprise Services: Automatic Transactions, Queued Components, Loosely Coupled Events, and Role-Based Security. From his in-depth coverage, you'll learn

  • How to create a serviced component, how serviced objects are activated, and how to use the different kinds of object contexts

  • How to manage concurrency and synchronization for serviced components to achieve optimal performance and data integrity

  • How to integrate COM components with the .NET Framework

  • How to use serviced components over a network with DCOM, SOAP Services, and ASP.NET Web services

  • How to use .NET Enterprise Services transactions to achieve Atomicity, Consistency, Isolation, and Durability

  • How to build a compensating resource manager to allow your own resources to participate in Enterprise Services transactions

  • How to maintain application state in a client application, in a serviced component, in shared properties, or in a database

  • How to create and use Loosely Coupled Events using COM+

  • How to secure a distributed solution using authorization, authentication, impersonation, and confidentiality

  • How to deploy and configure Enterprise Services applications


© Copyright Pearson Education. All rights reserved.


Product Details

  • Paperback: 576 pages
  • Publisher: Addison-Wesley Professional (June 13, 2005)
  • Language: English
  • ISBN-10: 032124673X
  • ISBN-13: 978-0321246738
  • Product Dimensions: 9.1 x 7 x 1.2 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon.com Sales Rank: #956,123 in Books (See Bestsellers in Books)

More About the Author

Christian Nagel
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Christian Nagel Page

What Do Customers Ultimately Buy After Viewing This Item?

Enterprise Services with the .NET Framework: Developing Distributed Business Solutions with .NET Enterprise Services
73% buy the item featured on this page:
Enterprise Services with the .NET Framework: Developing Distributed Business Solutions with .NET Enterprise Services 4.2 out of 5 stars (4)
$40.49
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition)
13% buy
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition) 4.6 out of 5 stars (8)
$32.25
Pro .NET 2.0 Windows Forms and Custom Controls in C#
5% buy
Pro .NET 2.0 Windows Forms and Custom Controls in C# 4.6 out of 5 stars (16)
Programming .NET Components, 2nd Edition
5% buy
Programming .NET Components, 2nd Edition 4.8 out of 5 stars (65)
$31.04

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

4 Reviews
5 star:
 (1)
4 star:
 (3)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
6 of 6 people found the following review helpful:
5.0 out of 5 stars Covers a lot of ground, June 20, 2005
I'm impressed with this book. It's hefty 500 pages covers a wide range of topics at a level that should work for most intermediate to advanced engineers. The author doesn't go into obsessive details or the step by step explanations so often seen in books on Microsoft technologies. Instead, the author treats us like we have brains. Thank you.

Secure SOAP services, networking, transactions, concurrency, security and more are all covered in an effective and thorough manner. Bravo.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
4.0 out of 5 stars Microsoft MVP 2005 - Visual C# recommended, July 20, 2005
Creating distributed applications in .NET is such a huge topic to try and cover in roughly 500 pages. You've got so many options based on who will use your .NET application and over what type of network connection/firewall configuration(s) they'll be using.

I'd have probably given this book 5 stars if it had just a little bit more detail on some of the lesser known challenges with creating distributed applications.

That said, Christian (author) does a great job of clearly communicating the complexities of creating a wide variety of distributed application types. Plenty of source samples to more than get you started on your way. I found his writing style easy to follow and the discussions quite relevant to the types of complex distributed software families I'm building today.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 6 people found the following review helpful:
4.0 out of 5 stars strong declarative programming, October 31, 2005
By W Boudville (Terra, Sol 3) - See all my reviews
(TOP 10 REVIEWER)    (REAL NAME)      
Nagel takes us on a guided tour of what .NET has to offer the programmer. The book shows the advantages of .NET over the earlier COM approach to writing distributed code in a Microsoft environment. A key advantage being that under COM, your components had to be registered with the Registry. Whereas under .NET, this is totally unnecessary. Very nice. Interacting with the Registry has been a perennial sore point for some programmers. So under .NET, your components are, in this sense, more encapsulated and hence easier to maintain.

The virtues of writing a multitier application are explained. This is where you factor your code into 3 parts - UI, business logic and database server. (Or even more parts, depending on your circumstances.) How to do this in .NET takes up the bulk of the book. For example, the UI code shows how you might use ASP.NET to help build those components. While connecting to a database server can involve the use of ADO.NET.

The subtitle of the book refers to business solutions. An important consequence is the need for atomic transactions when using a database. So an entire chapter is devoted to showing how .NET enables this.

An important strength of .NET that emerges from the book is that it lets you do a lot of declarative programming, instead of procedural programming, to invoke components with useful functionality. The declarative effort is done by changing attributes in the XML metadata describing a component. Often, this is easier than writing a desired function by hand, and more robust against bugs.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars a good introduction

Excerpt from C# Online.NET Review (wiki.CSharp-Online.NET):
"The author is quite well known in parts of the Microsoft realms. Read more
Published on June 26, 2006 by C# Online.NET, Editor

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.