作者:Christian Nagel
副书名:Developing Distributed Business Solutions with .NET Enterprise Services
出版日期:June 03, 2005
出版社:Addison Wesley
页数:576
ISBN:0-321-24673-X
文件格式:CHM
Enterprise Services with the .NET Framework is the only book thatexperienced .NET developers need to learn how to write distributed,service-oriented applications that take full advantage of MicrosoftEnterprise Services. Filled with clear, runnable examples in C# (withVisual Basic .NET examples available on the Web), this book willquickly get you up to speed on building distributed applications withserviced components.Microsoft Regional Director, MVP, and veteranauthor Christian Nagel starts you off with an overview of EnterpriseServices and a guide to when and how to use them appropriately andeffectively. He introduces and clearly explains the four major servicesincluded in this technology: Automatic Transactions Queued ComponentsLoosely Coupled Events Role-Based SecurityFrom his in-depth coverage,you'll learn How to create a serviced component, how serviced objectsare activated, and the different kinds of object contexts How to manageconcurrency and synchronization for serviced components to achieveoptimal performance and data integrity How to integrate COM componentswith the .NET Framework How to use serviced components over a networkwith DCOM, SOAP Services, and ASP.NET Web servicesand when to chooseone mechanism over another How to safely and efficiently read and writefrom a database using ADO.NET How to use .NET Enterprise Servicestransactions to achieve Atomicity, Consistency, Isolation, andDurability How to build a compensating resource manager to allow yourown resources to participate in Enterprise Services transactions How tomaintain application state in a client application, into a servicedcomponent, in shared properties, or in a databaseand when to use eachlocation How to use message queues to create Queued Components thatautomatically make distributed applications robust in an intermittentlyconnected environment How to create and use Loosely Coupled Eventsusing COM+ How to secure a distributed solution using authorization,authentication, impersonation, and confidentiality How to deploy andconfigure Enterprise Services applicationsNagel then looks ahead toIndigo, Microsoft's next-generation technology for building distributedapplications, giving you a glimpse at how the technology works and howit compares to Enterprise Services. Finally, he develops a distributedsolution for course management, taking the example all the way from aUse Case diagram to a worked-out database design, component libraries,serviced components, transactions, Windows Forms client, and Webservice.