Distributed Computing / Transaction Processing Books
Distributed Applications Integrating XML Web Services and .NET Remoting
With sample code in VB this book covered a lot of material with a refreshing
approach. The last three chapters were case studies covering different
implementations of web services. The final chapter contains descriptive links
to many different web sites where you can obtain free WS implementations to
study or cut and paste for your own use. The book covers: intro to
distributed technologies, .NET components, disconnected data concepts, .NET
remoting, XML WS, threaded clients, thread pools and services, messaging
queueing (ex-alias MSMQ), COM+, enterprise application modeling, advanced
remoting techniques, data tier optimizations, security, monitoring, logging and
profiling, deployment strategies, and finally the four chapters of case studies
and links.
(MS Press, 716 Pages)
XML Web Services in the Organization
Not a code sample intensive type of book as much as an overview of how to use
and apply web services. Worth its merit as it explained how to enable an
HTTP-GET in a web service, something that the step-by-step WS and both
certification books failed to cover. There is downloadable source code which
may be obtained if you want to run the examples illustrated throughout the
book. Topics covered: basics of XML-based WS, supporting remote access,
integrating disparate applications and systems [via SoapHeaders] , developing
electronic B2B communications [bye bye EDI], connecting with customers,
securing web services, and finally monitoring, scaling and the future. For
monitoring there is a interesting illustration of performance counters. The
chapter on security delves into the cryptographic APIs and how to use them with
Web Services. Security is covered in good detail. (MS Press, 190 Pages)
.NET XML Web Services - Step by Step
With sample code downloadable from the MS Press web site this book takes you on
a good tour of what you can do with web services. The sample code applies a
credit card validation application to all forms of Web and Forms based web
services. Well worth the read and not as painful or lengthy as some of these
tomes. Chapters are: introduction, developing WS using VS.NET, building the
credit card validation service, building a SOAP client, building an HTTP
client, data types in XML WS, exception handling, debugging XML WS with VS.NET,
publishing and discovering XML WS, state management, the dataset and XML WS,
caching and application events, securing XML WS, custom SOAP headers, consuming
XML WS asynchronously, and manually creating proxies. (MS Press, 409 pages,
CD-ROM)
Developing XML Web Services and Server Components with Visual C# .NET and the
.NET Framework
Good code examples, at 1000 pages give your self some time to cover this one.
Recommended reading in particular after reading the MS Press book on the same
topic for the 70-320 exam. In addition to all the coverage there is also a free
mock exam as well as some quizware. Book covers all aspects of distributed
topics along with examples, exercises and review questions. Chapters are:
Creating and manipulating datasets, accessing and manipulating XML data, .NET
remoting, basic web services, advanced web services, windows services,
component services, calling unmanaged code, testing and debugging, deployment,
and security issues. Summary section on ADO.NET in the appendix. (Que, 1004
pages, CD ROM)
Developing XML Web Services and Server Components with Visual C# .NET
Covers all of the topics for the distributed exam along with code examples.
Would recommend reading this one first followed by the more in depth Que book.
Book comes along with a complete mock exam on the CD. Chapters are:
understanding the .NET framework, creating and managing windows services,
creating and consuming serviced components (COM+), creating and consuming .NET
remoting objects, database programming using ADO.NET, accessing and
manipulating XML data, creating and consuming XML web services, advanced XML
web services programming, , testing and debugging XML web services, and
deploying XML web services and windows services. Appendix on COM
interoperability. (MS Press, 651 pages, CD-ROM)
Mastering RMI
Good writing style, takes you through a tour on how to implement and deploy
applications utilizing RMI with Java. Good code examples, concise and to the
point! They should have elaborated a little more about rmic though. (Wiley, 305
pages, CD ROM)
Professional Java SOAP
Excellent introduction and detailed description on developing SOAP
implementations with via the Java language. Additionally covers deployment of
LDAP, WSDL, and UDDI. Details the technologies via development of an online TP
application using the SOAP protocol written in Java using Apache Tomcat. Great
writing style! (Wrox, 525 pages)
COM and DCOM
This book, now out of print is a good "managers" introduction to COM/DCOM
technology. A little trying in the first three chapters due to the "worker elf"
analogies it opens up around chapter four and gives good explanations on how to
use and deploy this technology via VB and Java. Author has a later book out on
COM+ which is an updated review of how the technology has grown and evolved
(Wiley, 492 pages)
Principles of Transaction Processing
Good walk through of transaction processing architectures plus a review of
various vendors TP products such as IBM (CICS, IMS, MQSeries), X/Open (XA,
STDL, TX), BEA (Tuxedo) Digital (ACMS), Transarc (Encina), AT&T (Topend),
Tandem (Pathway), OMG (OTS) and Microsoft (Transaction Server).
(Morgan-Kaufmann, 358 pages)
Java Programming with CORBA
While this covered all of the material regarding CORBA deployment using the
Java language, including concrete examples, the writing style was flat. Would
recommend this book only as a secondary reference. (OMG, 710 pages)
.NET Framework Essentials
A no nonsense overview of what .NET is about. The promise of .NET is no more
CLSIDs, less usage of the registry and no more .DLL hell. Issues which would
make COM programmers crazy. Although they added something new called the Global
Assembly Cache Utility (GAC). Examples are given of developing applications in
C#, C++ and VB and the interoperatability which .NET provides. There is a XML
schema definition tool which translates from XML to XSD and from XSD to classes
and vice versa. The VB language has overgone a major overhaul making it more
OO. Additionally examples of ADO.NET, ASP.NET, Web Services with WSDL and SOAP,
and Web Forms (similar to JFC) are given. (O'Reilly, 307 pages)
Pragmatic ADO.NET
While I have slung my share of SQL code for database apps, they test my
interest and it was a struggle to read this book. It is worth reading as it
details the ideas, concepts and methods to utilize the "disconnected" nature of
ADO.NET. There is a whole chapter devoted to migration strategies to move from
ADO to ADO.NET. Concepts covered include connections, error handling, executing
commands, the datareader, filling/searching/navigating/merging datasets,
schemas, typed datasets, business objects, handling concurrency, xml, data
binding with windows forms, scalability, best practices and migration
strategies. (Addison-Wesley , 357 pages)
ADO.NET 2.0 Step by Step
I avoided earlier editions of this book as the reviews stated the book was full
of technical errors. This new edition went under a technical review in 2005 and
had new life injected into it via some of the new features in 2.0. The book
comes along with SQL Express and source code examples for each chapter. So you
can test drive real examples along with the reading. While I have slung my
share of SQL and it and this book make me snore it is nice to see how much
easier it is these days to use wizards and tray components to create complex
data access and displays. The book chapters and topics are: Getting Started,
Using Connections, Using Data Command and DataReaders, Using DataAdapters,
Transaction Processing in ADO.NET, Modeling a Database by Using DataSets and
DataRelations, Using DataTables, Using TableAdapters, Using DataViews, Editing
and Updating Data, Manual Data Binding in Windows Forms, Data Binding in Forms
by Using the Binding Source Component, Using ADO.NET in Windows Forms, Basic
Data Binding in Web Forms, Data Binding in Web Forms by Using the Data Source
Component, Data Bound and Validation Controls, Reading and Writing XML, The
XMLDataDocument, and finally Using ADO and ADOX in the .NET Environment.
(Microsoft Press , 506 pages)