Distributed
More Pages: Distributed Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233

Used price: $7.49
Collectible price: $21.12
Buy one from zShops for: $12.01

Great handbook for tips and tricks and admin do's and dont's
SQL Server 6.5 Admin Guide- Value for money!I thoroughly recommend this book. Well worth the money! Easy to understand for both beginners and advanced users.
One True Guide from the Gurus!
Used price: $1.99
Buy one from zShops for: $9.97

Gave me some leads but fell short in detail.
Excellent for Exchange Developers
Clear and concise, nice sample code
Used price: $3.25
Buy one from zShops for: $4.34

Not your typical reference book
Required Reading for SBS
An excellent resource!It is an excellent resource for those of us in the computer consulting business. Although it is specifically tailored to those who wish to make a living installing and servicing SBS 4.5, there is enough information to make it a worthwhile purchase for any computer consultant.
The included CD contains many useful templates and documents that I plan on using in my own business.
Thanks Josh!

Used price: $19.95
Buy one from zShops for: $20.00

Well-Written Introductory TextThis book covers all major aspects of distributed operating systems at reasonable level of depth -- you can't expect too much detail if you're going to cover all the topics.
There's no examples of "real" code in the text, I think that's a good thing. There are a number of useful algorithms discussed in each chapter.
This book is aging, and a little of the information is already dated (7 years old).
Distributed Operating Systems
The best Distributed Operating System book
Used price: $12.09
Collectible price: $58.24
Buy one from zShops for: $20.00

Where's W2K?
Not Perfect but compared to the others - THE BEST
WOW!!!
List price: $34.99 (that's 30% off!)
Used price: $8.74
Buy one from zShops for: $8.73

Good Starting PointI would recommend this book to someone that wanted to get started quickly with Workshop. But one problem is by the time I got this book and created Web Services with 7.0 then Weblogic 8.1 hit the market.
Also, the BEA documentation is very good and I could have probably gotten by using their resources. However, the amount of documentation and detail is overwhelming. I found this book helpful as well as an excellent starting point for WebServices and Workshop.
Worth the MoneyThe early chapters go easy and introduce the development environment. This is extremely well written.
And the examples in the early chapters work! You can easily create the web services yourself.
The later chapters loose focus on examples and more just explain how to do the task using workshop. And then the final chapter, "An Online Ordering System", seems to be written by an alein; the one web services does not work and will not work the way it is declared, one of the jave files is missing completely from the text but is provided on the CD. This is the reason for only four stars.
And then when you go to SAMSPUBLISHING web site, they have lost the book completely.
Excellent BookI could have probably stumbled through the stuff without going through this book but it would have taken me much longer and I wouldn't have learned as much.
If you want to get up and running quick with this WorkShop tool buy this book and you will be rocking in a short time.

Used price: $3.19
Buy one from zShops for: $15.00
The book begins with an historical introduction to client-server computing, from dumb terminals to fat clients. The authors also provide guidance on how different architectures work, from two-tier and three-tier to today's "n-tier" designs in distributed systems. Next, the guide presents a tour of what objects are (using a video rental store as an example) and the advantages of such an approach over a traditional procedural design.
The authors show how objects can be used in enterprises on the client--in object-oriented user interfaces--and on servers, where they introduce and explain crucial technologies such as transaction monitors. Particularly valuable sections include a fine explanation of what object-oriented databases are and what their advantages (and disadvantages) are versus traditional relational database solutions. Other chapters cover the implementation of objects within the enterprise, discussing everything from "glue" which allows intercommunication between CORBA and ActiveX/DCOM, to object "persistence," which allows objects to be stored and retrieved from databases. Another useful chapter describes the role of the Internet in enterprise computing. Further sections discuss today's object-oriented development tools (Microsoft Visual Studio and IBM's VisualAge tools get thumbs-up ratings from the authors.)
Finally, the authors consider performance tuning and scalability in object-oriented systems, topics that will be most familiar to those with exposure to software engineering. Enterprise Computing with Objects concludes with some forecasting about the (predictably bright) future of objects in distributed systems. Overall, this is a very useful book, which presents a lot of critical information about wide-ranging roles for objects, now and in the future.

A clear overview of OO applied to enterprise business apps
visually a pleasure to read and no hype
A Must Have For Developers New To OO Enterprise ApplicationsFirst of all, the authors give a very objective view of OO devleopment without a bunch of hype. Then, the book begins by addressing the non-OO way of developing client/server applications and explains how objects can fit in.
After giving a road map of the possible ways to introduce objects into existing systems, the authors go in great detail of client, server, and "glue" OO development. The glue is essentailly the communication mechanism used between the client and server.
To round out the book, the authors give good introductions to object persistence, performance, scaleability, and security. These are all important topics with books dedicated to each of them. Readers will be ready to read the more advanced material after having read what the authors present.
The last two chapters are more speculation than fact, and it would be nice to have a second edition of this book to account for the changes since the book was published in 1998.
As a final note, managers with a techincal background but no OO experience will find the material very useful in coming up to speed on OO client/server development.

List price: $54.99 (that's 13% off!)
Used price: $35.00
Buy one from zShops for: $41.75

Excellent introduction to parallel programmingI consider myself to be very much an amateur programmer, which is important. With the increasingly widespread use of inexpensive computer clusters, many amateurs like myself find themselves in the position of having to learn something completely new. Moreover, many researchers don't particularly want to invest a great deal of time in something that is little more than a tool for them to get their "real" work done. For those of us who fall into that category, I think Camereon's book is a godsend. It covers all of the major areas of interest in a technically thorough way, without being too challenging or offputting for a beginner. The book starts with some of the basics of how a UNIX(Linux) system works, and how parallelism and multiproccessing fit in. By the time you start coding, you have a firm grasp of just what is going on. If you're familiar with C++, but have never done any parallel programming, this book is for you.
My personal opinion is that anyone becoming a new cluster user(They've been regularly doling clusters out here in Ohio) should recieve a copy of this book. A wonderful introduction. My only real complaint has been that Cameron didn't write it a year ago :-D
Covers the topics VERY wellSo many books have been written on PTHREADS, threading, multiprocessing, etc, and yet, this book seems to cover more grounds, teach more concepts, and show you more simple but useful examples that any other one's that I have seen. The books on PTHREADS cover threading, there are a number of books on multiprocessing, networking (Stevens book comes to mind), but as far as generic multiprocessing, and parallel processing is concerned, this book is the key. Hughes and Hughes have written another similar book, but that book mainly covered C++ and threading (hence the title of the book). This book covers other great C++ tools such as the PVM (parallel virtual machine), which to my limited knowledge has not been covered greatly in any other books.
The first couple of chapters cover basic Operating System stuff. I don't know if it's because I have working for a number of years, or not, but the it actually made sense. We all have read the ever popular Modern Operating Systems book, but that book is somewhat dry. Maybe I think that say since I HAD to read the book for my class, but that feeling hasn't changed. This book covered the topics that you NEED to know, if you want to be able to write a program that takes advantage of some of the libraries mentioned above (MPI, PVM, MICO, and PTHREADS). It talks about the benefits, differences, and ideas behind parallel and distributed programming.
The next two chapters are probably the best chapters I have read on the topics of Multiprocessing and Multithreading respectively. The chapters are titled "Dividing C++ Programs into multiple tasks," and, "Dividing C++ Programs into multiple Threads."
I cannot say enough about how good these two chapters cover the topics. They start by the definition of both models, and they peel the onion as each chapter moves along. By the end of the chapter, you have seen examples, different design models for each method, and the pros and cons of each design model. Following these two chapters, a chapter is dedicated to synchronization and issues that go along with that in multithreaded/multiprocessing applications.
PVM, the Parallel Virtual Machine, is covered in chapter 6. This chapter must be my favorite chapter in the entire book. The authors give the following description for PVM:
"The PVM represents a collection of networked computers to the developer as a single logical machine with parallel capabilities."
The authors goes further and says:
"The PVM library is perhaps the easiest way to add parallel programming capabilities to the C++ language."
In general, the PVM is broken down into seven categories:
i)Process Management and Control: Routines used to manage and control PVM process
ii)Message Packing and Sending: Routines used to pack messages into a send buffer and send messages from one PVM process to another
iii) Message Unpacking and Receiving: Routines used to receive messages and unpack the data from the active buffer
iv)Task Signaling: Routines used to signal and notify PVM processes about the occurrence of an event
v)Message Buffer Management: Routines used to initialize, empty, dispose, and otherwise manage buffers between PVM processes
vi)Information and Utility Functions: Routines used to return information about a PVM process and perform other important tasks
vii)Group Operation: Routines used [in] joining, leaving, and otherwise managing processes in a group.
The authors then go in to detail covering the two programming models used commonly with the PVM: SPMD (Single Program Multiple Data), and MPMD (Multiple Program Multiple Data):
"In the SPMD model, the tasks will execute the same set of instructions but on different pieces of data. In the MPMD model, each task executes different instructions on different data"
The topics covered in PVM also apply to the chapter that covered MPI, the Message Passing Interface covered in Chapter 10. The authors go a step further in this chapter and talk about how some of C++ features such as polymorphism, generic programming and templates, and operator overload can be used in conjunction with the MPI to make programming simpler and more efficient.
The authors go into detail in the next few chapters about the Software Engineering aspects of the topics covered. Modeling aspects are covered first, and then applications and design. UML is used to show the readers how to represent concurrent and parallel designs. Flow charts, activity diagrams, class diagrams and state diagrams are used to represent the examples that were covered throughout the book.
A closer look at C++ and Object Orientation covers some advanced topics in the book. Various C++ class types are used in examples to show the modeling aspect and then the designing aspect of concurrent and parallel programming.
The last chapter of the book uses all the concepts covered in the book to implement a full-blown blackboard application. The BB is an approach to collaborative problem solving. The BB is used to record, coordinate, and communicate the efforts of two or more software-based problem solvers. The authors design and implement the BB using various architectural methodologies covered in the book: using the PVM, Threads, and CORBA. The examples certainly put everything that were covered in the book in perspective and enable the user to understand and grasp the topic at hand very simply.
C. Hughes and T Hughes picked a very difficult topic to cover and they did one fantastic job at doing so. The examples are great. The topics are covered very thoroughly, and yet are very understandable. Any series C++ programmer, developer, or architect would benefit lots from this book.
Great Book!!Raise the right hand.

List price: $39.99 (that's 7% off!)
Used price: $7.25
Collectible price: $15.84
Buy one from zShops for: $7.47

Not enough fundamentals early on...His overall approach is, in my opinion, inappropriate. After having read 8 chapters I found myself thinking what do I know? I understand how to use the Wizards, but I still have no idea how the IUknown interface is implemented, or how objects are instantiated. In my opinion the only way to COM/ATL success is to understand what the Wizards are doing. Sure they're great in incredibly speeding up the COM development time but if you don't understand what their doing, your hardly any better off.
Kenn gives you the concepts well enough but concept after concept after concept eventually becomes meaningless unless you can see the dirty detail in action. The book is not a write-off but as a beginners text it didn't suit me.
Personally I found Tom Armstrongs "ATL Developers guide" much better. Instead of developing clients in MFC with all the extra messy details, he used bare-bones console apps which allow you to focus purely on COM/ATL. He talks about what ATL is doing and how the basics of COM is implemented. ATL at this level is dirty, messy stuff but its fundamental.
ATL Programming in 21 Days
Superb Learning ToolA won't regret purchase and addition to the programmer's bookshelf.


Finally, a Bible for IDOCsThe book starts with a remark - IDOCs are simple to learn, tough to explain. But the authors have dispelled the notion, disproving it totally. It is a handy book for developers/consultants, and I think it is a bare necessity for Project Managers. The time estimate given in the book for accomplishing EDI Solutions stands as a great enlightener for the Project Managers with Integration Projects at hand.
On a scale of one to five stars, this book very badly needs a ten.
Best book about IDOCs/ALEThe best book about IDOCs/ALE.
Outstanding Reference Source for EDI interfaces