Distributed Computing Books
Related Subjects: Companies Publications Platforms Projects Research Groups Conferences
More Pages: 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

Used price: $0.70

It's okay, I guessReview Date: 2002-03-06
Must read for serious enterprise developerReview Date: 2002-05-06
Excellent Perspective on Server Side JavaReview Date: 2001-12-25
As with all tools, EJB/Servlet/JSP should be applied where they fit into your problem, and not shoehorned into every application.
Interesting but of little real world useReview Date: 2002-01-17
Best Server Programming book for Java I've foundReview Date: 2001-07-10
This is the first book I've found with such a thorough coverage of java server programming. Be forewarned, when they talk about Server-Based Java programming, they aren't talking about servlets and JSP for web projects. If you're looking for such a book, you're better off looking elsewhere. This book has excellent coverage of issues involved in programming middle-tier and backend server java for use in enterprise level systems. The sections on server threading issues and code deployment are worth the cost of the book alone. But then they throw in RMI, Corba, and JNI for helping you integrate your components with other applications.
The book is noticeably light on EJB's, but this is by design. So you may wish to pick up a companion book if that's your aim. However, even if your focusing on EJB's, this is a highly useful book for the underlying server architecture that the EJB's will reside on.

Used price: $2.99

Great resource for COM/COM+ with .NetReview Date: 2003-07-11
Outstanding!Review Date: 2003-04-16
Review: Distributed .NET Programming in C#Review Date: 2002-10-30
This book, Distributed .NET Programming in C#, is intended for experienced Microsoft developers and architects.
It expects the reader to be familiar with the basics of C#, the .NET framework, and object-oriented practices.
It also clearly assumes the reader is at least somewhat experienced with both COM and distributed programming.
If you have this background and want to learn about distributed programming in .NET, then this book is for you.
Pros:
This books covers nearly every topic in distributed .NET programming in enough detail to get you going yourself.
While this book is not solely about .NET remoting, it has three very thorough chapters that are sufficient for me.
If you are not familiar with the concept of .NET remoting, it is the centerpiece of the distributed .NET model.
It basically is the replacement for DCOM, and thus you can see that it is essential for the distributed developer.
I had read some about remoting to be familiar with the basic concepts before reading this book, but that was all;
now I could easily go out and implement .NET remoting, with this book being a great supporting reference to keep.
Of course, if you are an experienced Microsoft developer, then you also want to know about COM+ and MSMQ in .NET.
This is actually why I picked this book to read, since it covers these essential topics as well as .NET remoting.
There is one chapter on Component (or COM+) Services in .NET, and another one on Message Queuing (MSMQ) in .NET.
Both of these assume the reader is already familiar with the concepts, and gets right into their .NET details.
This included thorough discussions of Just-In-Time (JIT) activation, object pooling, and transactional support.
There were also chapters on COM Interop and Web Services, as well as an advanced "overview" of some .NET topics.
Cons:
While this book is a very good book on distributed .NET programming, there are also some things I did not like.
First, you have too read (or skip) the first 90 pages to even get to .NET remoting, and then just an introduction.
That said, I did learn several things from the author's advanced discussion of assembly binding and other topics,
but I can't help believing that this was too much -- it could have been mixed in later or put into an appendix.
Next, the chapter on Web Services, while clearly being part of distributed programming, just seemed out of place.
It was too short and too shallow -- it could have either been dropped completely or more should have been added.
Although the book was thorough with .NET remoting and some other COM+ topics, there were also some items missing.
I would have liked to have seen a short section or chapter on COM+ Events, also called Loosely Coupled Events.
To be fair, this topic is mostly left out of COM+ books too, but it is actually a very important part of COM+.
Next, as the author himself notes, there were no "real world" examples, only short code snippets as examples.
There was also little, if any, discussion of the whys and why nots of distributed programming, only the hows.
Both of these items may not matter to many readers, especially those already experienced, but they were missing.
Notes:
I have one other issue with this book that didn't really belong anywhere else -- its just one of my complaints.
There is a long (74 pages) appendix in this book called "Data Access with ADO.NET" that just doesn't belong.
It is actually a complete chapter out of another book, C# and the .NET Platform, written by Andrew Troelsen.
I have heard Andrew speak before, and I do respect his work, but it is here only because he is a colleague of
this book's author, Tom Barnaby, since it clearly isn't relevant to this book, nor the audience of this book.
I appreciate cross-marketing, doing it myself whenever possible, but this just seems to be an excessive case.
Awesome book...a must have for every .Net collection.Review Date: 2002-11-23
A great book on this aspect of the .NET FrameworkReview Date: 2002-09-26
The first thing I liked about the book is that the obligatory introduction to the .NET Framework (and C#) really contained some valuable information--not just an overview for beginners. In my opinion, the introductory sections alone are worth the read.
While the book is filled with sample code, the author stays with a simple example consistently throughout the book. There is no attempt to show real-world examples; but rather a simple example in real-world situations. An in-depth study of real-world remoting scenarios.
This book truly provided me with a great head start on understanding and using .NET Remoting concepts.
Many thanks to Tom Barnaby for a great book.

Used price: $14.49

Very High Level OverviewReview Date: 1999-01-14
excellent overview of what to expect and how to prepareReview Date: 1999-03-24
A good overview...Review Date: 2005-10-26
I bought this before starting a project as coordinator of data migration and found it gave me some good insights.
As mentioned though, a bit outdated.
A very factual description of the best ERP worldwideReview Date: 1999-01-31
Well worth reading - A great overview of SAPReview Date: 1999-03-01
This book has excellent sections on Business Case, Functionality (showing the links between modules, not just functions)and Deployment Options. It really helped me understand what I was going into implementing SAP for my company.
The Book has only two dissappointing sections. The chapter on process reengineering could have been better structured and applied, Hammer has better material. The walk through of methodology in chapters 17 and 18 was dry, uninspiring and again unapplied. More could have been written on ASAP.

Used price: $6.29

Good buyReview Date: 2003-01-23
Indepth and focused; targeted at a developerReview Date: 2002-11-15
The Good
There are a lot of things to like about this book if your main interest is in data driven applications that require many remote devices to be able to update data on a central server, possibly after being disconnected for some period of time. I've personally skirted such projects several times in my ASP3 consulting days, but thankfully never had to build one, mainly because at that time the infrastructure was not there to support such applications within the budgets of my clients. Today, however, that's changed, and I think we will see more and more commercial applications being written that use the kind of distributed data techniques described in this book.
In addition to the source code files and a other resources available on the website, the authors have also set up several live examples from their book. This is something I wish more books would do, since I think it really helps readers to be able to see examples from the book in action. Especially since so many book examples don't work, so seeing them working on a live server helps to reassure the user that the code does in fact work. Obviously, this works best if the source for the online examples is also available, and for this book, it is. ... >Another thing I like about the book is that it uses a fairly consistent scenario for its examples, that of an ECommerce store. While certainly there are plenty of books out there that have used this particular scenario for their examples, what sets this book apart is that it takes it to the next level. In addition to the tried-and-true postback and web form examples, this book covers data update scenarios using rich clients, remoting, web services, client-side XML, and more. If your users are not sitting at a desk with a constant Internet connection but they still need to update data in your systems, this book's examples can take you further than any other ASP.NET book out there today.
In addition to covering data applications across a variety of clients, the authors also hit on topics like how to set up an efficient concurrency control mechanism and how to handle conflicts that occur during data updates. Another feature covered by the book is the use of components for data access, something I am a big proponent of. Encapsulating data access logic into components has many benefits, which this book explains in one of its early chapters.
There is a lot of very practical information in this book. Be warned, however, that this is not (and was not intended to be) a reference book or an academic overview. This is a book for programmers, and specifically experienced programmers who are faced with the challenges of managing distributed data applications using ASP.NET.
The Less Good
There were only a few things about this book that I could think of to mention in this section of my review, and none of them are particularly bad. However, I tend to think that a review that doesn't include at least a little constructive criticism hasn't really accomplished its objective.
As I mentioned, I really favor using components for data access. Chapter 2 of this book covers a wide range of functions for returning various data types from such components, but one thing it lacks is any coverage of code generators or helpers. In this case, although the code described in the book is solid, it is also some of the most dull code in the world to write and occupies a huge portion of the total lines of code in any given application. As such, it should be automatically generated or reduced through the use of helper libraries as much as possible. I can't blame the authors too much, since data components was not really the focus of the book and spending any more time on them would have probably been off-topic. ...
Beyond this minor criticism, the only other thing I found myself disliking about the book is that it is so focused on solving the actual problems that, not having a need to solve those problems at the moment, I found myself losing interest from time to time. This is not really a criticism of the book, since it is dedicated to helping developers who are "in the trenches" trying to solve these problems. There is perhaps a need for a similar (probably smaller) companion book that would provide a higher-level view of the issues covered by this book, and would be appropriate for a project leader or architect, as opposed to a developer.
Overall, this book provides deep coverage of its topic with a huge amount of practical code and examples, and would be an excellent addition to the library of any developer who will be faced with the challenges of distributed data applications using ASP.NET.
A solid ýhow toý book with vital perspectiveReview Date: 2002-10-15
The list of technologies you can employ to achieve these ends can be daunting-n-tier design, ASP.NET, ADO.NET, client-side scripting, XML, web services, web service behavior, .NET remoting, WML. The beauty of this book is that the authors put each into perspective as to the role they may or may not play in each design scenario. Then they go on to demonstrate a solution that integrates the relevant technologies to achieve the end. Their discussion of batch updating issues in a disconnected world and several solution approaches is especially valuable.
And, like most Wrox books, they don't just plunk you down in the middle of the forest to leave you wondering why and how you got there. They briefly introduce each technology with an overview and short discussion on its relevancy to what you want to accomplish, a viewpoint that tends to be sorely lacking in many other books and help files. And-a dash of wit and humor here and there helps the medicine go down in a most enjoyable way!
4 stars, but...Review Date: 2002-08-26
BUT... Do you really want to build the type of app they spend the most time on? This would be an app that makes heavy use of XML and DOM within IE (no discussion of XML and DOM in other browsers) to simulate a true client/server architecture. It all seems very complicated, error prone, and hard to maintain.
P. S. You could learn a lot for free just by downloading and examining the sample code from the Wrox web site.
More than a mouthful..Review Date: 2002-07-07
This is the book that, for me at least, closed the gap. I had remained dormant on a project for days due to important design decisions that I needed to make BEFORE I started programming. Unfortunately, I didn't have the answer and I couldn't find what I wanted online.
This book goes WAY beyond what I thought I needed to know and contains a magnitude of information that I didn't realize I needed to know!

Used price: $1.94

Find your way through current design & implementation issuesReview Date: 1998-01-14
I am a believer in the need to build performance into systems, that it can not be conveniently added afterwards. I also believe that scalability and adaptability are characteristics that result from good design. I was more than a little overwhelmed by all the marketing hype for the latest generation of Internet-related tools and the general level of discussion of "middleware". Then, I found this book!
I was very pleased to see that the issues of partitioning logic across physical and functional layers were treated as equally important. The models proposed (a five-tier functional model spread over the traditional three-tier physical one) provide a very clear image of the role of the three main classes of middleware.
In my opinion, this element of the book justifies the cost of the purchase many times over all by itself. The inevitable and inexorable evolution of the client / server model is well documented and the conclusions are well justified. The newest model is very pertinent to the issues being faced by architects everywhere and does a much better job of separating the data locality issues from the similar issues related to the granularity and coupling of the application logic in modern computing environments.
The role of the Internet technologies in enabling and driving this evolution is clearly described. The authors also provide a background that will allow the reader to follow the future evolution of the model and the eventual introduction of still more functional layers with ease. The paradigm is, indeed, that powerful.
The book manages to address two disparate audiences very well. First, readers such as myself looking for design and management background material on the topic are very well served. At the same time, practitioners will find very comprehensive summaries of much of the current state of knowledge in the field. There are supplemental reading lists which will lead the reader to more focused discussions of any specific topics that may require further detail.
I would expect this book to prove to be very influential. It challenges several established notions about client / server architectures which have led many shops to struggle with their implementations. The proposed model, properly applied, should lead to more robust designs that will prove to be more scaleable and adaptable than many we have seen.
Highly Recommended!
Brilliant, comprehensive, humerous, definitive treatmentReview Date: 1999-03-07
Rare focus on perfomance in software developmentReview Date: 2001-01-19
Very out of date.Review Date: 2004-07-03
For a reader who is a newcomer to application performance issues, this book might be a good start in allowing the reader to get comfortable with some of the terminology that is used in performance studies. However, its approach is very qualitative, and therefore does not give any sound advice, supported by empirical data and mathematics, for addressing the real performance issues involved in application deployment. In addition, the performance monitoring tools recommended are very out of date. Current technology makes heavy use of intelligent agents, which are a lot more resilient and sophisticated than they were at the time of publication of this book. These agents are more than just the rule-based systems that the authors mention and downplay in the book. Intelligent agents are now able to engage in system tuning and performance management at a level of expertise that is approaching, if not exceeding in many cases, the human expertise and ingenuity that the authors extol in the book.
An outstanding overview of performance engineering.Review Date: 1998-12-31

Used price: $9.88

WebSphere Network Deployment for Distributed PlatformsReview Date: 2008-02-09
Administrators good night reading....Review Date: 2005-04-27
Very valuable to the z/OS platform people...Review Date: 2005-02-23
Chapter List:
Part 1 - WebSphere Environment Overview: Introduction; Compare and Contrast: WebSphere on z/OS and the Distributed Platforms; WebSphere Architecture and Design; WebSphere Topology: Distributed and z/OS; WebSphere Installation - Distributed; WebSphere Installation - z/OS; Getting Started with WebSphere - An Overview
Part 2 - WebSphere Configuration: Configuring WebSphere Application Server; The WebSphere Naming Service; The Web Server Plug-in; The Java Message Service; Web Services - An Overview; WebSphere Security on the Distributed Platform; WebSphere Security on the z/OS Platform
Part 3 - Assembling and Deploying Applications in WebSphere: Assembling Applications in WebSphere; Securing Applications in WebSphere; Deploying Applications in WebSphere
Part 4 - WebSphere Management: Workload Management Overview: Distributed; Workload Management Overview: z/OS; Automated WebSphere Administration
Part 5 - WebSphere Performance: Monitoring WebSphere Performance; WebSphere Performance Tuning; WebSphere Performance Tuning - z/OS
Part 6 - Troubleshooting WebSphere: WebSphere Problem Determination Tools - Logging and Tracing; Problem Prevention and Determination Methodology; WebSphere Problem Determination and Troubleshooting for z/OS
Part 7 - Appendices: Trade3 Application; WebSphere Tooling Reference; WebSphere Plug-in Definition; WebSphere Message Component IDs; Custom Strategy Bindings File DTD; Common z/OS Terms; Comparison of Common Tasks on z/OS versus Distributed; z/Linux Considerations; Automated WebSphere Administration Examples
Bibliography; Index
Coming in at nearly 1000 pages, you can see it is a pretty comprehensive guide on getting WAS up and running on both distributed network platforms as well as mainframe z/OS systems. While I don't think that you'd find one shop running WAS on both platforms (although I could be wrong), I still found the comparison between both systems interesting. There is definitely a different mindset between the two, and the comparisons will help you understand the side you don't work with. I was impressed with the level of detail included also. If you were sitting down with the WAS CDs and this book, you'd stand a very good chance of getting the system up and running, as well as having some troubleshooting material to help you out over the hard parts. The only down side of this book is that WAS 6 has already been released, so it could be that the book is living on borrowed time. New shops will probably go straight to 6, while shops already running WAS on 5 may be stable, in which case this book becomes more of a reference manual than an aid to installation.
People running WAS on distributed platforms have a number of books and IBM redbooks to choose from. The options for z/OS platforms seem to be much more limited in terms of documentation and material, so I think this book would be far more valuable to those people than to the distributed networking side. Not to say it's not good for distributed information, but I acknowledge they have more options to choose from.
If WAS is part of your professional existence, this would be a good book to have on your shelf.
good cross OS referenceReview Date: 2005-01-30
One thing to note is that there is a lot of duplicated information. Five (out of 26) chapters have separate chapters for distributed and Z/OS. The remaining 16 chapters, sprinkle distributed and Z/OS differences within. In a way, it is two books in one. However, if you are only using one type of OS, the book is thicker and more expensive than necessary.
The authors are quite thorough in discussing most options. They also refer to the InfoCenter, papers and redbooks for more details. There are also many tips and gotchas in each chapter. The step-by-step instructions and screenshots are very helpful.
A running example shows the steps for deploying, configuring and maintaining a sample application. The app is of sufficient complexity to seem real. Tools such as MQ, ASDK and wsadmin are shown in parallel.
The authors intend for each chapter to stand alone. As a result, there is a fair amount of repetition. Aside of one dependency on a future chapter, the book reads well linearly too. This book serves a good reference and I recommend it to those maintaining both distributed and Z/OS systems.
a unified platformReview Date: 2005-02-08
Maybe the biggest change from earlier versions is how much of the code base for versions running under (linux, unix, MS Windows) has now been unified with that for z/OS. The immediate and ongoing beneficiary of this is IBM itself; greatly simplifying maintenance and extensions. Opaque to outsiders. But to a WebSphere sysadmin, you also benefit. Because basically most operations are true across these operating systems, it increases your marketability.
The only minor omission I could find in the text is that the chapter on Web Services could need enhancement. Or, rather, that WebSphere itself have greater Web Services ability. The latter field is changing rapidly and perhaps WebSphere deliberately wants to stay a pace behind, in order to see what new features are actually useful, before implementing them. For example, Business Process Execution Language is rising, as a more expressive language than WSDL, to describe Web Services. If BPEL persists, perhaps the next version of WebSphere might support it?

Used price: $2.45

A very good and insightful discussion of NDCReview Date: 2004-07-20
More concept than practical, but good nonetheless...Review Date: 2004-07-14
The chapter breakout:
Fitscapes and Fallacies; Ten Technology Trends; The Scope of NDC; NDC Theory; NDC Protocols; NDC Messaging; NDC Datacom: Wireless and Integration; Today's NDC Frameworks; Tomorrow's NDC Framework Options; Fallacies and Frameworks; Composability: Real-Time, Grids, and the Rise of an NDC Meta-Architecture; Innovation and Convergence; Index
Now let me go on record right away. I deal much better with practical hands-on material. I want to see code and systems. From that perspective, this book was a let-down. You aren't going to find code you can cut and paste to build a peer-to-peer client. Having said that, this *is* an excellent book to understand exactly what types of issues are involved in conceiving, designing, and building NDC systems and architectures. In fact, I could easily see this as a textbook for a college-level course on the subject. The author stays remarkably vendor- and platform-neutral, so you won't get an overdose of *just* Sun or .Net approaches.
Not having spent much time thinking about all that goes into NDC systems, I was amazed at the complexity and issues that come into play for even the simpliest applications. With the increasing significance of distributed computing, I think most IT professionals could benefit by reading through the material and becoming aware of trends that will be here in very short order.
Excellent!Review Date: 2004-07-11
The untapped marketReview Date: 2004-07-15
Fitscapes and fallacies might have been better titled "The Nature and Nurture of the Internet." Fitscape is Max's word to describe the nature of distributed computing. Charles Darwin wrote about "autonomous agents competing for resources" and Max draws the conclusion that you can apply the same description to processes running in a grid of networked computers. The book begins with an explanation of the attributes of a fitscape and then talks about the protocols that are used to build a distributed application. Fitscapes and Fallaces then compares a number of fitscapes - yes, there are more than one - using Deutsche's 8 fallacies of network computing.
While the work is slightly academic, it delivers messages I wish every beginning software developer, QA technician, and IT manager would learn.
-Frank
Quite speculativeReview Date: 2004-06-09
An important enabling technology for this future is JXTA, for mobile p2p networks. He suggests that it may have greater impact than Jini. In fact, he does a point-by-point comparison of the two, to Jini's disadvantage.
While the book is put out under Sun's rubric, and Sun has the copyright on the book, the above comparison suggests a commendable objectivity. JXTA is derived from Sun's Java, but it is now independent, whereas Jini is wholly owned by Sun. Now it should be said that other sections of the book describe quite favourably Sun's products; most notably Java. But since Sun's founding, it has indeed pushed the industry envelope on networking.
A very interesting side note he made was in comparing Java with C#/.NET. As you may know, a strongly claimed advantage for the latter is that you can write in other languages like Pascal or Visual Basic, that have been suitably extended to handle .NET, and then combine the resultant binaries made from different languages, into one functional form. But, independently of Sun, others have written "translators" that take source code in various non-Java languages, and produce Java bytecode. It turns out that there is relatively little demand for this. Goff suggests that it is because the bytecode is optimised for Java, and Java is expressive enough that you might as well write in it. Similarly, he says that the multilanguage capability of .NET may find little demand. If this indeed turns out to be so, it negates the main advantage of .NET.
Some parts of the text has Goff waxing lyrical on complex adaptive systems in a fashion reminiscent of George Gilder's fevered silicon dreams, and of the longings of Extropians. NOT a typical Sun book!

Used price: $56.38

Average bookReview Date: 2006-01-22
Excellent comprehensive text bookReview Date: 2001-08-19
The best book for working with CTS and TMS on SAPReview Date: 2001-02-15
A great investment!Review Date: 2000-10-22
Great understanding of the Change and Transport SystemReview Date: 2000-06-13

Used price: $0.85

A clear overview of OO applied to enterprise business appsReview Date: 2000-04-04
visually a pleasure to read and no hypeReview Date: 1999-11-09
A Must Have For Developers New To OO Enterprise ApplicationsReview Date: 2003-05-06
First 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.
Great Intro to Object TechnologyReview Date: 1999-05-20
Very well written. It is a great introduction to the latest object technology that is taking over enterprise computer.
Every paragraph in the book has a one sentence summary of the paragraph in the margin. I found this feature very helpful and I wish more authors did this.
I highly recommend this book!!!

Used price: $31.50

unavoidably - no BitTorrentReview Date: 2006-10-04
More generally, all the major p2p networks are described. With their different topologies. Napster, of course, gets a mention, as the first major p2p network. Then we see Web Services, about which much has been speculated. And the Grid and Globus, for massive scientific computing.
The biggest omission is BitTorrent, which was only getting started when the book was being drafted. But this is now the biggest worry of all the p2p networks, for the movie companies.
Book Review, 11/22/2004 (P2PJ)Review Date: 2004-12-06
The book has four parts, I - Distributed Environments, II - Middleware, Applications and Supporting Technologies, III - Middleware Deployment, and IV- From Web Services to Future Grids. The Part I functions as an orientation. It talks about what are P2P, web services, and grid computing technologies. It covers the concept, the history, the social impact, and the applications. The Part II explores several well-known P2P and distributed computing technologies, e.g. Jini, Gnutella, Freenet, and JXTA. It also gives in-depth look at several important concerns, e.g. scalability and security. The chapter on security is well written and clearly explains what are cryptography, hashing, and digital signature. Additionally, the chapter on Freenet clearly explains how Freenet works and organizes content. The author has effectively used analogy to describe key concepts, "virtual organization", storing and addressing contents, network topology, etc. The Part III includes chapters on several demo applications. Due to my busy schedule, I did not have time to download and build those software applications. The Part IV is a section dedicated to Grid technologies, particularly on Globus. This section expands the discussion from chapter 4.
As the editor-in-chief of P2P Journal, I have found reading this book was well worth my time. It is concise and clear. The book uses unambiguous language to cover some abstract and difficult to grasp concepts. It can be a useful book for people who want to understand those technologies, whether as a general purpose or as a handbook.
A comprehensive tour, easily understoodReview Date: 2005-05-24
The text, whilst aimed at and suitable for an undergraduate study module, is supplemented by an extensive list of references to more detailed sources for those that need the extra detail. Chapter by chapter the author, who is clearly knowledgeable, explains peer-to-peer systems, Grids, Web Services, service-oriented architectures and distributed object technologies. This is done both in general terms and with reference to specific examples of the technologies in action: Gnutella, Napster, Jini, Jxta, Globus, SOAP, WSDL and UDDI. The final chapter covers the latest developments in Open Grid Services Architecture (OGSF) and Web Services Resource Framework (WSRF). As well as exploring specific technologies, there are two general purpose chapters on scalability and security of distributed systems in general.
Gives a good overview of the technologies, very recommendedReview Date: 2004-10-06
The book focuses on decentralized networks, web services and p2p. It does a good job of showing how these are all interrelated and ties them in nicely to the new technologies of the Grid (I work in Grid computing, so this was very interesting for me to see).
I definately recommend this book to anyone working in this field, or just people who are curious about p2p, web services, or the Grid.
Related Subjects: Companies Publications Platforms Projects Research Groups Conferences
More Pages: 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
The writer constantly refers the reader to other authors' discussions of the topics, which is really distracting. Just boil it down and keep using the foot notes (which he does as well).
A lot of the patterns were geared toward re-use. I guess that's fine if your designing a product for re-sale, but I was looking for more in the way of "did you know you could do this or that". I guess it is really my own fault. I did read the other reviews and bought it anyway thinking this book would contain some useful insight. Most of the stuff he mentioned I had already implemented as the design patterns were fairly logical and common sensical.
It was decently written, I was just hoping for more in the way of a not so overly simplified approach to understanding how java can be easily used to create servers. I already understood that. If there is one thing this book has taught me - or more accurately - confirmed for me is that sometimes programmers over-complicate things to make them re-usable. I have definitely found it is much more efficient to create many components from scratch rather than trying to figure out what some other programmer was thinking in their implementation. In other words, re-use, I think, gets blown out of proportion in the business application development environment. In the time it takes to figure out what that developer's strategy was, I could have already created a perfectly functional, scalable component. Leave the over complication to the development teams creating commercial products like high end web servers, data access components, etc... I've got work to do.