Software Books


Books-Under-Review-->Computers-->E-Books-->Readers-->Software-->71
Related Subjects: Adobe Microsoft
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 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 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Software Books sorted by Average customer review: high to low .

Software
Open Source: The Unauthorized White Papers
Published in Paperback by Hungry Minds (2000-01-15)
Author: Donald K. Rosenberg
List price: $19.99
New price: $9.38
Used price: $3.74

Average review score:

Open Source - The Unauthorized White Papers
Helpful Votes: 12 out of 12 total.
Review Date: 2001-02-04
This was an excellent book; well researched, well written, and well organized. This book provided a remarkable contrast to "The Cathedral and the Baazar", which, while interesting, was generally poor in its organization and far too biased to take seriously. Although the author is obviously biased towards open sourse, this is the most objective book I've read coming from the open source community. Rosenberg often objectively points out the challenges the open source debate will face legally and philisophically in the near future. This is a great reference book for anyone interested in the open source debate.

Complete and Professional
Helpful Votes: 16 out of 16 total.
Review Date: 2000-10-23
Open Source: The Unathorized White Papers is a real contrast to the other more well known book I've read on the subject, The Cathedral and the Bazaar. While Cathedral and Bazaar reads like a series of unorganized USENET posts and random musings, Open Source is very well organized, and professionally written and edited. It contains up to date and accurate information about a range of topics relating to open source, including history, examples of businesses, and licensing.

The book's coverage of licensing is easily the most complete source for understanding a very complex subject. There are so many misconceptions of what licensing means in terms of software that the book is a must read if you either run a software company or are considering investing in one.

The only issue I have with the book is its description of the Java programming language as not having "a community". Being on the board of directors for the local Java User's Group I naturally take issue with that characterization, but for the sake of brevity, as well as sticking to the topic at hand, I will refrain from bringing out the voluminous amount of evidence to the contrary. :-)

For disclosure, I must admit to having met Mr. Rosenberg in the Research Triangle Park area of North Carolina. This isn't hard to do, considering he attends meetings of nearly every technical group I can think of, and is an expert on "people" networking.

Clear Insight into an Emerging Market Force
Helpful Votes: 3 out of 4 total.
Review Date: 2000-10-11
This book presents an excellant overview of the open source development arena: who is playing, why they are playing, where are they headed, etc. It also provides an excellant grounding in the forces that shaped the movement, as well as the individuals who found themselves leading a movement (when they really thought they were just good programmers).

The book is well written and organized, with interesting side stories that provide a drill-down view of key areas. There is also good discussion of the strategy that is behind the key players in the game today, as well as insights into emerging opportunities.

For anyone who wants a good overview of this revolutionary method of software development, this is it.

An Insider Home Run
Helpful Votes: 5 out of 6 total.
Review Date: 2001-03-20
Sometimes a home run is little more than a hit causing an increment tick to a stat, but once in a while it's a powerful work of art that changes the game--Donald Rosenberg's book is the latter. It is, by far, the best book on Open Source written to date.

As someone involved with open source strategies at a large corporation in the computer industry, I found Donald's book to be objective, insightful, and current which reflects an intimate knowledge of someone on the inside.

The level-headedness of this book makes it an essential read for anyone trying to understand the counter-intuitive nature of open source or protect themselves from the FUD, emotions, and convoluted conversations that plague Open Source.

A good starting point on Open Source.
Helpful Votes: 8 out of 9 total.
Review Date: 2001-05-01
This book is a compilation of essays on open source from the author. He covers the origins and history, as well as a responsible coverage of the licensing models. While there is an over emphasis of Linux, it does talk about various business models that can be used in the open source context. It also includes the text of some of the major open source licenses.

Software
Oracle Automatic Storage Management : Under-the-Hood & Practical Deployment Guide
Published in Kindle Edition by McGraw-Hill Osborne Media (2007-11-05)
Authors: Nitin Vengurlekar, Murali Vallath, and Rich Long
List price: $49.99
New price: $28.34

Average review score:

Excellent reference book
Helpful Votes: 0 out of 0 total.
Review Date: 2008-04-05
This is a essential book for beginners and advanced users. DBAs can have good references to implement ASM without problems. There are many information not found in conventional forums.

ASM Book review by Oracle press
Helpful Votes: 1 out of 1 total.
Review Date: 2008-02-08
Other than Oracle documentation, this is the only ASM source of information that I know of. This book is a relatively fast read and comes in at under 300 pages.

The first chapter is very helpful and I learned some information about disk storage that I did not know. I am more comfortable talking with SAN and system administrators now. They also get the feel that I know what I am talking about. After the first chapter, the book dives right into ASM architecture and management. Each chapter is well written and easy to understand. This book also covers the new features in Oracle 11 and you can see that Oracle is dedicated to maturing ASM. ASM is here to stay and it will gain in popularity.

One of the areas that I thought could have been better is the discussion and explanation of RAC, ASM and how the cluster registry is affected. It would have been nice to have a chapter on OCFS just as a supplement. Some shops will utilize both OCFS and ASM. OCFS will host the OCR and voting file as ASM can not be used.

If you are new to ASM or you are an expert, this book is a good read. If you are new to ASM will get more out of it (obviously) since it covers everything you need to know to install and maintain ASM. Fortunately since this is the only ASM book (as of today) and it is great source of information you will not be wasting your time. This book comes highly recommended.

George Loewenthal
Denver, Colorado

ASM Best Book
Helpful Votes: 1 out of 1 total.
Review Date: 2008-01-28
Oracle Automatic Storage Management Under-the-Hood & Practical Deployment Guide.This is a must have book for those who are working on ASM or who are planning to implement ASM.Chapters like "ASM Space Allocation and Rebalance","ASMLIB Concepts and Overview","Managing Database in ASM" and "ASM and Storage Array Configuration" gives you in detail information.

After reading the book I can say that now I know what actually is ASM/How it works/How to Implement ASM and I don't need any more training on ASM.


-MOHAMMED MOINUDDIN UMAIR
Senior Tuning Consultant,LEHMAN BROTHERS,NEW JERSEY

This book will make you an expert on ASM.
Helpful Votes: 3 out of 4 total.
Review Date: 2007-12-20
One of the authors of this book is the director of development for ASM. Who would know more about it than the developers? The other 2 implement it in many different environments. Lastly, the technical reviewer Charles Kim wrote the 11g new features book for Apress. There could not be a better group of people to write a book about ASM and review it than these individuals.

I would highly recommend this book for any DBA that will be working with ASM and / or RAC. The high performance, ease of use, and low cost make it a very attractive solution. This book will teach you everything you need to know about ASM (that's why it's called an "Under-the-Hood" guide). It also makes an excellent reference.

Just in Time...
Helpful Votes: 5 out of 5 total.
Review Date: 2007-12-09
Someone recenlty mentioned that Oracle Automatic Storage Management (ASM) is probably the best thing ever happened to Oracle next to SQL*Plus. I would second that. However there was no definitive text available in the market and Nitin & co perfectly filled the gap with this classic one.

This book starts with the basics of the storage technology and moves towards the center of the ASM with deep discussions on ASM data structures, ASM in operation and ASM troubleshooting. Nitin probably probably knows more about ASM than anyone I know and excels in explaining the complex technologies in easy to understand manner. You will immensely benefit from his wisdom and real life experience.

A must read for Oracle Storage Administrators and DBAs working with RAC/ASM.

Software
Outlook 2000 VBA Programmers Reference
Published in Paperback by Peer Information Inc. (1999-04)
Author: Dwayne Gifford
List price: $24.99
New price: $22.99
Used price: $12.88

Average review score:

Still a must have title for VBA programmers
Helpful Votes: 0 out of 0 total.
Review Date: 2008-03-29
Since there doesn't seem to be any plan to update this book for XP, 2003 or 2007, this is still the definitive tome on programming with Outlook VBA. An excellent desktop reference, although it reads more like a dictionary than a true book, but for a straight up list of Outlook constants, it cannot be beat. If you program in Office VBA you must own this book.

Get This Book
Helpful Votes: 29 out of 30 total.
Review Date: 1999-07-02
This is the best book I've seen on the subject. Very well organized and clear. If you're programming Outlook you need this book.

Here's a tip. Use VBA whenever possible, rather than the VB Script available on the Outlook forms. The book shows you how to program for events such as the addition of a new item or changing an item. You can avoid VB Script programming on the forms this way.

Excellent Reference
Helpful Votes: 3 out of 15 total.
Review Date: 1999-12-01
Very Informative. I highly recommend this book. I was able to get the information I needed very easily.

WROX has another winner!!!
Helpful Votes: 9 out of 9 total.
Review Date: 2000-09-17
This book was awesome! I used it to help me write VBA code to connect our SQL 7 database to the Outlook Calendar. As staff members update the SQL database, the information will show in individual calendars as soon as Outlook is started up!!! I also plan to use it generate Task Lists from the database. There aren't many books written on Outlook VBA so if you are looking for some answers start here first!!!

A "must-have" desk reference for Outlook 2000 developers
Helpful Votes: 9 out of 11 total.
Review Date: 1999-09-07
Before this book was available, I used the Outlook Help files as a reference for objects, methods, properties and events. Anyone who has used the Outlook Help files knows how prone they are to errors, so this book was a welcome edition to my collection. I use it so regularly, that the spine on my copy has already has a crease.

Software
Oxford Spanish Dictionary CD-ROM
Published in CD-ROM by Oxford University Press (1997-01-15)
Authors: Oxford University Press and Oxford
List price: $49.95

Average review score:

Oxford Spanish Dictionary - CD-ROM
Helpful Votes: 0 out of 0 total.
Review Date: 2002-07-15
If you are serious about learning/improving your Spanish, buy it! This is a Spanish/English English/Spanish Dictionary. It is wonderful because not only does it have tons of entris but it seems to have examples for all if not most of its entreis. Example, say you want to learn the word "flat" in spanish. It will give you English sentences or phrases for the various connotations of the word "flat" and it will have the spanish translation for each of the English connotations! This is great becaus you'll know that your getting the right Spanish word for the concept you want to convey.

Oxford Spanish Dictionary - CD-ROM
Helpful Votes: 1 out of 1 total.
Review Date: 2002-07-15
If you are serious about learning/improving your Spanish, buy it! This is a Spanish/English English/Spanish Dictionary. It is wonderful because not only does it have tons of entris but it seems to have examples for all if not most of its entreis. Example, say you want to learn the word "flat" in spanish. It will give you English sentences or phrases for the various connotations of the word "flat" and it will have the spanish translation for each of the English connotations! This is great becaus you'll know that your getting the right Spanish word for the concept you want to convey.

best and most accessible dictionary
Helpful Votes: 1 out of 1 total.
Review Date: 2001-08-22
This is the best dictionary I have ever used. Not only is it fast and easy to look up words, but it also has a wealth of definitions/meanings for each one. It is one of the few dictionaries I have found that also includes regional slang. It's a little pricy, but its ease of use makes it worth every peseta, er, penny.

Excellent tool
Helpful Votes: 2 out of 2 total.
Review Date: 2000-11-08
I've been working with this dictionary and it's a real good tool both for profesionals and students. It makes it sooo easy to look for phrasal verbs, or idioms in the twinkle of an eye. Very recommendable!!

Great dictionary, ok software
Helpful Votes: 5 out of 5 total.
Review Date: 2001-10-19
Before purchasing I did a lot of reading and felt this was the best out there for a Spanish-English CD, and I am not disappointed.

With the other reviews I agree that the thoroughness of this dictionary is outstanding. Most words are put in a variety of contexts to show different usages including common idiomatic expressions and regional expressions according to country. I use it daily as an essential tool in studying Spanish.

However, as a sofware product at $50 it is pretty lousy. The design is clumsy. The search is awkward and very limited, that is, you can't look up combinations of words in quotes. Still, all things considered, this does not hold it back from being worth the price. For the basics it's very easy to use and I recommend it.

Software
Paradox 7 Programming Unleashed
Published in Paperback by Sams Publishing (1996-04)
Author: Mike Prestwood
List price: $49.99
New price: $69.99
Used price: $9.76

Average review score:

A comprehensive and understandable book
Helpful Votes: 1 out of 1 total.
Review Date: 1997-09-30
I have recently began developing in Paradox 7, and bought Mike Prestwoods Paradox 7 Programming Unleashed. It is great. It covers, I think, every area of Object Pal. I have not read every page yet, because some of the topics, like DDE, DLL and OLE are something I will start exploring later. But it makes it clear that you can use many Windows 95 features.

The book first explain the area to be covered, and then gives you lots of small examples, that you can test, or just read. It strengthen the idea that you should write not much code, but effective.

Among many other things it gives you several ways to pass variables, important but difficult for the newbee.

The book is even fun to read, and really helps you getting into OPAL. I strongly recommend it.

Solid reference for Paradox 7.
Helpful Votes: 2 out of 2 total.
Review Date: 1998-10-12
This book is full of practical examples and gives you a clearer idea of the unique nature of Paradox's ObjectPAL language.

The Devil is in the details
Helpful Votes: 2 out of 2 total.
Review Date: 1998-07-02
Mike has done an excellent job of exposing the details of Paradox, and putting it all together into a readable format that can be used as a reference by beginner and advanced programmers alike.

The strong point of this book is it's index, which is beyond complete, it is intense.

Can't be beat
Helpful Votes: 2 out of 2 total.
Review Date: 1998-05-22
Over the years, I have purchased nearly every Paradox for Windows books I could get my hands on. Things have to be worded just right in order for it to sink into my thick skull. This book is excellent in every way. The examples and explainations along the way "Can't Be Beat". You can't go wrong if you intend to program in Paradox for Windows, especially if you use this book. I'm still waiting for this writer to produce a Paradox version 8 book. Let's hope its soon!

Essential & Excellence Books for all Paradox Programmers
Helpful Votes: 2 out of 2 total.
Review Date: 1998-02-01
I have Mike Prestwood's since Paradox 5. All contents are really my advisor whenever I want any essential information. In the next version of Paradox, I would like Mike to add some more feature on OLE, OLE AUTO and BLOB field in Interbase table or, in other word, Paradox for Client/Server Version.

Software
Perspectives on Web Services: Applying SOAP, WSDL and UDDI to Real-World Projects (Springer Professional Computing)
Published in Hardcover by Springer (2005-09-26)
Authors: Olaf Zimmermann, Mark R. Tomlinson, and Stefan Peuser
List price: $59.95
New price: $47.99
Used price: $81.94

Average review score:

Review of Web Services
Helpful Votes: 0 out of 11 total.
Review Date: 2007-01-10
I like this book and am still reading it and I think I can pick up lots of skills and knowledge about Web Services. One more thing I want to mention here is that I accidentally hit a button on amazon web pages for purchasing this book so I ended up buying 2 copies of this book, a hard copy and a soft copy. I should get refund on the soft copy becuase I never review it online. The following is the part of the order info for the soft copy:

Order #: D01-8384140-5827130
Subtotal of items: $ 11.99
------
Total before tax: $ 11.99
Estimated Tax: $ 0.00
------
Total: $ 11.99
------
Total for this Order: $ 11.99

A must-have for successful webservice projects
Helpful Votes: 29 out of 29 total.
Review Date: 2003-11-08
My primary reason for buying this book was the eye-catcher word "Real-World Projects" in the subtitle. I'm a professional developer/architect of enterprise size IT-projects and the fastest way for me to learn new things is by using examples. So in fact the "Development Perspective" chapter was the first chapter I've read and found it very useful if you are going to use WebSphere 5 in your project.
I was pleased to see that the next chapter "Operational Perspective" actually deals with questions regarding deployment and configuration. This is something most books are missing and many projects underestimate the importance of these aspects for a successful rollout.
Finally after reading two very useful chapters (written in an enjoyable style), I've decided to give the other chapters also a try and I wasn't disappointed. This book covers all important aspects for a successful webservice project and I strongly recomment it if you are going to start such a project.
During my time as a technical lead at Hewlett-Packard, I've got the opportunity to participate a pretty expensive software architect workshop. I was pleased to see lots of "Does and Dont's" I've learned in this workshop in the "Architecture Perspective" chapter of this book.
I finally ended up in reading all chapters of the book. I haven't read all pages of this book because of my previous knowledge and because of the excellent offered shortcuts within this book. But the time I've spent reading the rest was a rewarding investment. Whatever role you are going to play in a webservice project: you will find something useful within this book.
And finally don't forget: even Grady Booch thinks this book is a must-have. He wrote a nice forword for the book.

IBM SOA Explained
Helpful Votes: 5 out of 5 total.
Review Date: 2006-03-19
This book excells in explaining the IBM Toolsets and their applicability in the Web Services and SOA area. Unfortunately they are for version 5 and a version 6.x addendum would be great.
Having said that working the examples into version 6 format is good practice and not too much sweat.
This book provides all the coverage you need if you are dealing with the IBM WebSphere kit (all the IBM Redbooks are also a great help!)

If you had time or money for just one book on web services...
Helpful Votes: 6 out of 6 total.
Review Date: 2005-11-10
If you had to time or money for just one book on Web Services, this would be it. The book truly delivers on different perspectives namely, business, training, architecture, development, operational and "future". You start by learning enough to convince your boss (or clients, in my case) of the benefits of using your approach and then proceed to master the whole XML based implementations as well. Dense read, though: there is enough material in each chapter to cover an entire book. If you are a java programmer, it makes it even better, most probably because the book came out in 2003 when Microsoft .NET was still pretty clueless about all this web services stuff anyway. Even the J2EE world is way ahead of the book in terms of implementation. Still an excellent read, so my only request would be...a second, updated edition!

Textbook Review
Helpful Votes: 9 out of 40 total.
Review Date: 2004-08-08
Review:

"Perspectives on Web services: Applying SOAP, WSDL, and UDDI to Real-World Projects" Zimmermann O., Tomlinson M., Peuser S.; Springer-Verlag New York, Inc., Secaucus, NJ, 2003.

This voluminous text is essentially about the classic man-machine relationship model.

The reviewer became interested in this topic and monitored the slowly evolving field until 1962 when he published a paper entitled "Shaping and Controlling Human Behaviour in Man-Machine Systems"; Proceedings of The Institution of Mechanical Engineers, Industrial Administration and Engineering Production Group, Vol. 177, Number 34, pp 935-950; 1963 (1 Birdcage Walk, Westminister, SW 1).

He presented the Performance System Spectrum with Man at one end and the Machine at the other. In between these two extremes he defined and illustrated a multitude of combinations including Simple Man-Machine, Complex Man-Machine, Men-Machine, Man-Machine-Man, Man-Machine-Men, and Men-Machine-Men.


By 1963, time-sharing and remote operator terminals had evolved and the computer systems were mainframe...the personal computer and the Internet, if they were envisioned at all, would have been considered purely science-fiction. In relation to the Men-Machine-Men system, he wrote: "...the total system has become so complex, with so many inputs from and outputs to human(s), that design engineers tend to move towards a fully automated system..." In the more than four decades which followed, the flood of computerized systems (and computer acronyms) increased as anyone reading this can testify. And that brings us to today...and Web Services.

We shall see that Web Services satisfies the definition and is a Men-Machine-Men system. To quickly understand what Web Services is the average reader shouldn't start with the text under review but with an excellent article, "The Web Within the Web," Enrique Castro-Leon, IEEE Spectrum, February 2004, pp 42-46. Examining this paper first and then delving leisurely into "Perspectives on Web Services: Applying SOAP, WSDL, and UDDI to Real-World Projects" will have a higher payoff even for those readers who are experienced software engineers, developers, analysts, and systems architects.

Castro-Leon presents a concise thumbnail view of this emerging concept. He argues that "...dusty, musty databases filled with useful data that would be far more useful if linked with other, equally dusty databases; enormous databases that are locked up inside ancient mainframes and quaintly archaic minicomputers; lonely databases residing on specialized file servers throughout an enterprise (pronounced business); even modern databases on Web servers...(are) stuck in long-obsolete proprietary formats or accessible only through hypermodern scripting languages..." Further, "... Web services are a way programmers can make their databases available across the Web , let other programmers access them, and tie these disparate databases together into services that are novel, perhaps even wonderful..." This, of course, is the basic reasoning for improving the Machine part of the Men-Machine-Men performance system.

"...Web browsers have liberated us from the tyranny of specific hardware and the near monopoly of the Windows operating system...(because of)...the Hypertext Transfer Protocol, which provides a standard for the way Web pages are downloaded from a Web site to a computer, and the generic nature of Web pages themselves..." The Hypertext Markup Language (HTML) ",...was designed to encode things that will be viewed by people, rather than processed by another machine. HTML mixes formatting commands...with data because it was designed as a display language..." Castro-Leon continues: "...if Web services are to build powerful networks of collaborating databases and services, the first step is replacing HTML with something more compatible with the world of databases, something that can be understood by another computer...such a new language has been developed...a subset of HTML, called XML, for Extensible Markup Language..."

This movement to improve the Machine subsystem did not end with the invention of XML. There had to be some mechanism to move XML data rather than HTML across the Internet. This was SOAP --- Simple Object Access Protocol --- a generic wrapper which is an envelope recognized and accepted by Web browsers and servers. Together, XML and SOAP give Web Services interoperability.

However, another specification was needed called UDDI ---Universal Discovery, Description and Integration --- which, as Castro-Leon states, "...lets Web Services look for databases (by Machine) in the same way that Google lets humans look for Webpages..." But the process didn't end with the development of UDDI. There had to be a standard which allowed the Machine to determine what is at a site once it has been identified. This standard was WSDL --- Web Services Description Language. All of these protocols took years to develop....and the improvements continue to this day.

Having presented an overview of Web Services from Castro-Leon, it is now time to review the 648 page text entitled, "Perspectives on Web Services: Applying SOAP, WSDL, and UDDI to Real-World Projects" This is in essence a "how-to" or a "cook" book, using an old world term, which goes into exquisite detail about how these software elements work inside the Machine and how to utilize them effectively and profitably. One might describe it as a "Web Services for Dummies" type of text but written at a much higher intellectual and professional level. The occasional humor is within acceptable limits and not extreme.

In the Men-Machine-Men model, the Machine is represented by all of the computer systems in the Internet world-wide and includes SOAP, WSDL, and UDDI as software and all of the hardware world-wide. The Men at one side are all the humans dealing with the Internet as users while the Men on the other side of the Machine are all the software people feeding the Machine world-wide with data and graphics which are then manipulated inside the Machine by SOAP, WSDL, and UDDI. You can visualize that the users might have a population of millions and possibly billions of individuals and the software people might represent a population of millions of individuals. That is why this volume on Web Services is an important reference today as the system is being implemented --- but there is a cautionary poem by the systems guy Kenneth Boulding regarding this Machine:

A system is a big black box
Of which we can't unlock the locks,
And all we can find out about
Is what goes in and what comes out.

Perceiving input-output pairs
Related by parameters
Permits us, sometimes, to relate
An input, output, and a state.

If this relation's good and stable,
Then to predict we may be able.
But if this fails us - heaven forbid
We'll be compelled to force the lid!

Having forced the lid --- you are now inside the Machine! The book is structured using the "goto" branching command. The authors encourage the reader to study a section and then decide to continue on or "goto" a different section. In fact, they suggest not reading from cover-to-cover at all but selecting those parts directly related to the reader's job role.

The text is neatly divided into Perspectives chapters which follow a typical project sequence: Business, Training, Architecture, Development, Operational, Engagement, and Future. The authors state that they and their anticipated readers are "technical people" and their approach in writing was shaped in that way

Chapter 1 is The Business Perspective. In 30 pages they discusses definitions, EAI (Enterprise Application Integration), B2C (Business-to- Consumer), B2B (Business-to-Business), A2A (Application-to-Application), H2A (Human-to-Application), and potential inhibitors to decision-making. The Case Study of a fictitious insurance company is introduced which will be threaded throughout the book. Some of the flowchart models are clearer than others.

Chapter 2 is The Training Perspective. A better term for this perspective would be the "technical information" found in a manual used by individuals for self-instruction to learn about the software. 123 pages are devoted to a tutorial of concepts and technologies but the reader is not expected at this point to be able to apply them.

There is an overview of WebServices concepts and detailed information on the XML markup language including namespaces and schema. Attention to given to SOAP message formats and encoding. This is followed by WSDL, the interface description, containment structure of WSDL documents, and binding-related document elements. There are descriptions of UDDI's registry structure, identifier bag, category bag, binding template, tModel structure, linking to a UDDI registry, an API (Application Programming Interface) overview, and brief mention of WSIL (Web Service Inspection Language). There many well-designed coding sheet examples which would make sense to experienced programmers but probably not to novices.

About 86 pages are assigned to Chapter 3: The Architecture Perspective. The authors provide an introduction to Web Services architecture oulining paradigm changes, J2EE (Java 2 Enterprise Edition) and defining Web Services as the software part of the Machine. WSA (Web Services Architecture) is explained with the use of stacks and a disclaimer is provided since not all of the terms are universally accepted. WSA building blocks and component walkthrough is covered. Explanations are given for WS principles, Generic vs. Generated API, design patterns, business patterns, architectural patterns (microflow, intermediary, and interceptor/pipeline) and process choreography including public-to-private process mapping. Architectural decisions are outlined along with service matchmaking. In addition, NFRs (Non-Functional Requirements), gaps and countermeasures and SOAP Section 5 encoding are discussed. Finally, XML-based, WS, and application layer security are explained. There is a useful FAQ (Frequently Asked Questions) section ending the chapter.

Chapter 4 is The Development Perspective. Consisting of 192 pages, this chapter has a considerable amount of meat and consequently may cause indigestion for the vegetarians among us. The authors state that a reader should have a "...solid reading comprehension of J2SE and J2EE APIs..." It is written at a fairly deep level of detail related to reader motivation and categorizes this interest as: casual, steady or junkie. There is an emphasis on "goto" branching. Most of the coding examples are also found on Springer websites.

The introduction to the development of WS in Java presents the WebSphere Studio Workbench and Eclipse.org. WebSphere SDK (WSDK), the Emerging Technologies Toolkit (ETTK), and Apache SOAP 2.3 are described with some caveats regarding known flaws. This is followed by JAX-RPC and Apache Axis, definitions, an introduction to WS for J2EE and JSR 109 and the WSDK Toolkit.

At this point, starting on page 259, the first example or case in The Case Study is considered --- all the prior pages having been dedicated to technical information to bring the reader up to speed. The authors refer to the example as a "sample" and it is, of course, a simulation where the case problem is run on the WS model being described so the reader can learn how to do it later in real-life. More precisely it is a training simulation testing (with some debugging) of the solution provided by the authors....the author's terminology will be used here.

The case scenario involves several fictitious insurance companies. In terms of the Performance System Spectrum, this scenario deals with the Men-Machine-Men model with Men being Internal Users and the Machine processing risk and fraud management matters. Business logic requirements are considered and "The Great Debate" over Apache Soap or JAX-RPC occurs, followed by configuring and building the sample. To build RPC/Encoded Services for Java the bottom-up and top-down approaches are reviewed. There is a discussion of building EJB (Enterprise Java Beans) WS with Apache SOAP, and using the WS Wizard. The process of exploring and modifying generated files is described. Building EJB WS with JAX-RPC and JSR 109 follows, In addition, exploring generated server side files, updating the project build paths, modifying generated files, and testing the deployed service are briefly delineated.

The reader is encouraged to build RPC/encoded services from WSDL first creating WS from WSDL using Apache SOAP and then testing the WS client. There is also the process of creating WS from WSDL using JAX-RPC/JSR 109 and updating the WSDL document and installing the SOAP Router, and finally testing the WS. A section is devoted to programmatic access to WSDL, using the WSDL4J toolkit, testing the JWSDL application and creating JWSDL clients with JAX-RPC and JSR 109. The reader learns to use WS-Inspection to build service indices from Java and also with Apache Soap and to configure WSIL4J.. There many excellent figures illustrating this part of the simulation. At this point, the text moves ahead to the use of UDDI.

There are discussions of UDDI access from Java and browsers, using UDDI with Apache SOAP and also with JAX-RPC and JSR 109, using other Web Services bindings, creating a document/literal Service from WSDL and a document/literal Service Client. A secton is dedicated to orchestrating Web Services and use of the Process Editor. The reader learns about using attachments with SOAP, using SOAP headers and finally exporting the completed sample. While space is assigned to finding more information, there isn't any for FAQ which could have been useful at this stage. Some System Administrators have argued that constructing the application in this chapter was the easy part. The next stage deals with implementing it in a production environment and might be viewed as more difficult.

Chapter 5 presents The Operational Perspective which the authors have truncated to 79 pages and rely on the experience of the reader to fill in some technical gaps. There are many specific references to coding samples in .zip format on Springer websites. This chapter deals with the system architecture hosting the software and we are now deep inside the Machine in the Men-Machine-Men system --- and continually aware of Boulding's admonition: "....If this relation's good and stable, Then to predict we may be able. But if this fails us - heaven forbid, We'll be compelled to force the lid!..."

There is a discussion of topology, standalone topology, additional components,and clustered and managed topology. Reference is made to the Access Management Subsystem, load balancing and high availability support. At this point, the Case Study simulation of a fictitious insurance company continues and for the remaining pages is interspersed with tutorial information .

There are explanations of Deploying Web Services, the WebSphere Application Server, deployment and configuring the application server. There is information on JDBC configuration, JAAS authentication and Cloudscape, and restarting and testing the installation. Next comes Deploying Services, wsadmin, ANT; working on the private UDDI Registry, including configuring and adding WSDL documents to the UDDI Registry. Descriptions are provided for testing, clustering, and node agents; working with the IBM HTTP Server, starting, testing clusters, and finally cold standby.

Attention is given to Securing the WS Implementation: security threats, countermeasures, WS-Security, and future WS-Security extensions, Securing WS with HTTPS and SSL --- as the simulation continues. The chapter closes with the WS Gateway and how to configure it, deploying a WS to the Gateway, updating and client testing. Frequent mention is made of specific websites to support the simulation so the reader is not completely alone with just the text.

Chapter 6 is The Engagement Perspective of 27 pages and a typical reader would sense that the end is in sight!! This chapter reviews many technical points emphasized in the Case Study simulation and adds the following: Planning a WS Development Project, Outlining Requirements and High Level Design, Planning and Staffing, Running the Project, including testing and going live, Success Factors, Elements of Risk,lessons learned and design advice. There is a final look at the Case Study simulation.

The Future Perspective appears in Chapter 7. The authors briefly identify SOAP Version 1.2, WSDL Version 1.2, UDDI Version 3.0, and grid computing for the immediate future. The Semantic Web including RDF and OWL are mentioned and they provide mid- and long-term visions.

The chapter concludes with "Now enjoy the first project in which you apply and exploit this hot technology!"

There are rather complete coding steps, flowcharts, and screen displays in the boilerplate content of the Appendix including: Building the Case Study Policy Systems, Java to XML Mapping, and C# --- and 87 References for those who desire additional background.

As Castro-Leon in summarizing his IEEE Spectrum article said: "...the semantic Web's benefits won't be seen for some time; Web Services are here today...it will connect almost every island of data, software, and device on the planet..." The reviewer believes that this volume which introduces Web Services is a valuable asset in the drive to improve the Men-Machine-Men system which we call the Internet.

Leonard C. Silvern
Systems Engineering Laboratories
Clarkdale, AZ


Software
Pinnacle Studio 8 for Windows (Visual QuickStart Guide)
Published in Paperback by Peachpit Press (2003-05-02)
Author: Jan Ozer
List price: $21.99
New price: $2.99
Used price: $0.25

Average review score:

Fantastic instructional manual!
Helpful Votes: 1 out of 1 total.
Review Date: 2004-09-24
I bought this book after having owned the editing program for about a year........and suffered all the heartache that can occur if you do not know what you are doing....including crashing Windows.....finally located this superb manual that is user friendly and written by a pro in the field. Since that time, I have produced several projects that are startlingly complex.......and am currently being PAID to produce VHS/DVD productions. A MUST BUY if you purchase Pinnacle Studio 8.

A great help!
Helpful Votes: 1 out of 2 total.
Review Date: 2003-10-18
Well laid out and quite thorough. Really a must-have if you are new to Pinnacle Studio DV.

Incredibly, the book is version 8.6 & up, 2003
Helpful Votes: 19 out of 21 total.
Review Date: 2003-10-12
I've had this book for less than a day and it's already paid for itself. I bought Studio 8, which now has been updated to version 8.10 (eight point ten, not 1.0). I figured even if the book were good for the very first versions of Studio 8, OK. As soon as you open the book, you see that Jan refers to changes made as recently as v. 8.6; I was thrilled. This is a brand new book/edition. Studio 8 ships with a 258 page manual right out of the box, which is somewhat amazing for a piece of software like this, but admittedly, the manual is very remedial. This book, from the earliest pages, delves into some seriously useful components within Studio. I have a bunch of these Visual QS books; I'm always ammazed at the bang for the buck in every one of them, this one no exception.

Awesome Book!
Helpful Votes: 3 out of 3 total.
Review Date: 2004-02-07
This book is a MUST for anyone new to Pinnacle Studio. I bought the software thinking I could "figure it out on my own"...Not!
This book has saved me!

Don't hesitate to buy
Helpful Votes: 6 out of 6 total.
Review Date: 2004-01-01
This book tries to sell itself on the photos of the GUI that you will be using. The photos are a bit small, but good enough when you really need them, which is rare, because the author does a wonderful job of explaining how Pinnacle works. I recieved the software with no documentation and within a few minutes of opening this book I was well on my way to creating DVDs out of some digital movies. The author does a great job explaining both the simple and the complex parts of the software. And refreshingly, the author actually offers opinions on better ways to do some tasks. This is a good buy for anyone using this software.

Software
The POCKET GUIDE TO THE INTERNET: NO-SWEAT GUIDE TO INFORMATION HIGHWAY
Published in Paperback by Pocket (1996-06-01)
Author: Gary Gach
List price: $5.99
New price: $0.01
Used price: $0.01

Average review score:

A good primer for the Internet neophyte
Helpful Votes: 0 out of 0 total.
Review Date: 2008-01-22
What is the internet?
How and when did it begin?
Where does the network go?
Who originally thought of the concept?
Why is the internet useful and necessary?
Was Al Gore involved?

All these questions and more (minus the Al Gore one) are in The Pocket Guide To The Internet.

From ISPs to Packets, from AOL to telnet, and emoticons to netiquette, it's all present. There's a wealth of knowledge in every chapter, and the steps are slow enough for all. In fact, many of even the most novice users of the Internet will find much of the information mundane.

The book provides page after page of helpful information, providing a multitude of web addresses, acronyms, and definitions that, if anything, provid a sort of printed dictionary/encyclopedia about the internet.

This is a great resource for someone starting at ground zero with no knowledge whatsoever.

Congratulations!
Helpful Votes: 0 out of 0 total.
Review Date: 1997-02-22
The "concept" of the Net is very important for the uninitiated. Your zeroing in on how the Internet should be viewed in the mind's eye is excellent. It's the idea or the "vision" of the over-all system as a "place" that is expanding its own boundaries in all directions gives your readers a sense of the sheer "enormity" of it all. And yet, all of it is reachable by a simple wire with a tiny, plastic push-in-and-click wall plug!! Marvelous. Robert M. Jackson, Jr.

Thanks for the Great Little Book
Helpful Votes: 0 out of 0 total.
Review Date: 1996-12-29
I'm about half way through your book. In fact I'm on page 148 beginning Web Culture. I have found your book to be very informitive. Was very interested in the section on Gopher. Tried to get information on swollen joints, but reread and found that I needed to use WWW and Exite to pull it up. As I read your book I try the new reading out on my computer. Again thanks for the information.

Al Witte

Kudos
Helpful Votes: 0 out of 0 total.
Review Date: 1996-12-28
I recently bought your paperback (The Pocket Guide to the I'Net) at the local Wal-Mart. Of course I was skeptical, since I've read or scanned through a dozen how-to books and intro-to books in my endeavours to learn better and train better.

But ... something about your style engaged me. So I bought the book. Halfway through it I think I know what it is I like about your text ... you're an Internet teacher who agrees with *me*!

I was talking with Wendy Green last week (literally talking, not virtually) and described my reaction to your book. She encouraged me to drop you a line. She says you lurk on the misc.writing newsgroup from time to time and she recognized your name. (What a high-traffic newsgroup!)

I webmaster for my company (www.ag.org) and am also responsible to train anybody in our midst how to understand and navigate the 'Net. For a good part of the last year I lectured to our local Internet users' group and now moonlight at a local cybercafe teaching Internet classes for paying customers. So, my plate is full and I'm happy to find material which so nicely augments my own presentations!

For a while I struggled with the relative worth of helping people understand this beast. Especially when they're *paying* to do so! After all, these people just want to know how to send email and 'surf the Web', why should I waste time talking about its military roots for goodness sake?

So, if for no other reason, I appreciate your book for the affirmation I've found there. Of course, I don't *always* agree with your presentation or your choice of wording, but then who agrees with *anybody* one hundred percent? I can't argue with the facts of your text, though, you have certainly done your research! (I only wish it was footnoted! ) At heart I am a teacher and no matter what I do or where I'm at that's likely the role I've fallen into. From one teacher to another: you done good. (Of course, I'm sure you know that! The royalties should speak well enough!)

An appreciative thank you
Helpful Votes: 0 out of 0 total.
Review Date: 1996-12-28
I bought your book 'Pocket Guide to the Internet' (Pocket Books) a couple of months back here in Dhaka, Bangladesh, and enjoyed it greatly. It was a great introduction to the Net. Thought provoking and nicely written. I continue to use it as a reference.

Software
Poor Richard's Branding Yourself Online
Published in Paperback by Independent Publishers Group (2001-06-15)
Author: Bob Baker
List price: $29.95
New price: $22.95
Used price: $6.78
Collectible price: $36.95

Average review score:

Good, good, good!
Helpful Votes: 1 out of 2 total.
Review Date: 2003-06-20
The fact that everyone uses the web in some way or another, this is a good book to have. I am a computer junkie and this book definitely kept my head afloat. But I highly recommend you read "A Branded World" by Michael Levine. This author really knows what he's talking about. The next time a company hands out memos to its employees, make sure "A Branded World" is on the top of the page!

Great Book
Helpful Votes: 3 out of 4 total.
Review Date: 2001-08-19
Bob really knows what he is talking about. He gives a lot of wonderful easy to read tips on how to get your name recognized on the web. He is very clever & witty and fun to read. I recommend you get a copy now.

Vital reading for success online
Helpful Votes: 4 out of 4 total.
Review Date: 2003-08-15
The Internet offers a lot of "get rich quick" schemes, and advice based on 20th-century advertising techniques. However, what worked in the past century and before the Internet, is not working now. From "Cluetrain" to "Gonzo Marketing," there's ample proof of that.

But, if you're self-employed and/or building your online identity... how do you start? And, if you've been online for awhile but you're somehow missing the boat--or at least your audience--what do you do without a corporate advertising budget and webmaster/advisors to help you?

The answer is simple: You get this book. And read it. I've read Chapter Two at least ten times, and I'm still making notes about what I'm changing on my own website (online since 1995, and boy-oh-boy have I made mistakes! *sigh*).

Baker's books are not for wimps. And, they're not the sitcom version of business, where you spend a few days creating a by-the-numbers clone of others' websites, and then sit back expecting income to flood in like clockwork.

Instead of being a book that you read, say, "Oh, that made some good points," and then put on a shelf to collect dust, this is a book that you'll read, re-read, and keep close to hand. Baker's book is information-packed. There is no way that you'll learn it all in one reading, or even two.

This is easily in the top five books that everyone who is (or wants to be) in business online MUST own. Sure, you can read the sample chapters at Baker's website, or take this book out of the library, but it contains too much important advice for that. And, you'll refer to it often, as well.

Buy this book. Roll up your sleeves and do what he says. It's how to succeed on- and offline, in the 21st century. It's not your parents' business era anymore. Learn the new rules in this book, and give yourself a genuine chance for success.

Baker's information would be cheap at ten times the price; it's already helped me to increase the daily hits at one of my websites from 500/day to over 800/day. And, I'm still on Chapter Three!

Best book on branding online
Helpful Votes: 5 out of 6 total.
Review Date: 2002-01-17
I haven't made it past chapter 3 and I have already read a wealth of helpful information on branding your business name and branding tools. The author provides a detailed, step-by-step guide to branding and marketing techniques one can use both online and offline. This book is a must read for first-time start-ups and entreprenuers.

Great Book
Helpful Votes: 6 out of 6 total.
Review Date: 2001-08-19
This is a great book for those of you who want to make a name for yourself on-line. Bob has an abundance of ideas to get you started and to keep you going as you explore the ways to market yourself online. Bob has a very witty and humorous way to keep you interested in what he has to say. I think Mr. Baker is on the cutting edge of where the future of online marketing is headed. I highly recommend this book.

Software
The Practical Performance Analyst: Performance-By-Design Techniques for Distributed Systems (Mcgraw-Hill Series on Computer Communications)
Published in Hardcover by Mcgraw-Hill (Tx) (1998-02)
Author: Neil J. Gunther
List price: $74.00
Used price: $15.45

Average review score:

Excellent except his symbol notation
Helpful Votes: 10 out of 12 total.
Review Date: 1998-09-19
Very readable and highly useful book. One major hit. It is ironic that the author complains about the symbols in other books. For queueing he invents his own, instead of sticking with standard practices. This is very fustrating to readers that have other books on queueing and need to compare.

A must-have for serious performance analysts
Helpful Votes: 11 out of 11 total.
Review Date: 1998-08-25
The book is well written and "user friendly". As Dr. Gunther said during a class I recently attended which is based on this book, "You will not look at performance analysis the same after taking class." -- or reading the book. He was correct ... I don't. My views have changed for the better.

The only mark against the book I have is it doesn't have an example section (with answers for each example as an appendix) at the end of each chapter to help people apply the concepts they learned reading the chapter.

A must have book with free software too!
Helpful Votes: 2 out of 3 total.
Review Date: 2006-09-18
The author provides good practical coverage of queuing concepts and then goes on to show how to use queuing models.

I found it interesting that he gives an example of typical computer time periods scaled up to human proportions. If a computer clock speed in nanoseconds were analagous to seconds then a main memory access of 100 cpu cycles would be like some minutes and a disk access would be like some months.

His coverage of queuing concepts is very accessible with a minimum of math.

Scalability is frequently discussed concept that often is not very well quantified. He has the most original approach to quantifying scalability that I have seen.

A queuing modeling package called PDQ is also provided with the book. The source code in C is provided for the PDQ package.
There are some PDQ examples within the book. This is a real bargain because certainly the PDQ software is worth much more than the cost of the book.

If you have and interest in capacity planning and performance analysis (especially if you work in this area) this is a must have book.

If computer performance is in your job - you need this book
Helpful Votes: 29 out of 31 total.
Review Date: 1999-09-04
If understanding and managing computer systems performance is in your job description and you can only buy two books, this is one of the two (the other is Raj Jain's, "The Art of Computer Systems Performance..."). Neil Gunther's book is not just another tome on queueing theory. Immediately useful methods and formulas are presented in the context of real problems. The two chapters on instability in systems and scaling of multiprocessor systems alone make the book worth its price. Readers need to know that there is some math in the book (there is just no escaping it) and that some of the cited vendor products are becoming dated. The Web site associated with the book contains many items of current interest, an errata sheet correcting minor errors in the book, and downloadable programs related to performance evaluation.

Solid, readable and covers topics not found elsewhere
Helpful Votes: 32 out of 33 total.
Review Date: 2002-04-22
Although this book's full value will be realized if you understand the C programming language (he uses source code it illustrate points throughout the book and provides a C library for performance analysis on the accompanying disk), anyone with good math skills will gain much from this outstanding book.

The core approach is Performance By Design, which is aligned to product development. His approach, if used properly, will ensure that performance goals are established in the design phase, and are met as a system or software evolves through the development life cycle.

Highlights of the book are:
(1) Through introduction to the foundation of performance: queuing, parallelism and multiprocessor systems.
(2) Coverage of contemporary issues, such as client/server and web system performance,
(3) Unexpected forays into performance characteristics and considerations that I've encountered in no other book. For example, Part 3 of this book addresses subtle issues such as transient analysis, scaling behavior and similar topics. Here the author integrates theoretical physics into performance analysis - while this may seem odd, it only reinforces that much can be added to the performance analysis body of knowledge by drawing from sources outside of computer science. His qualifications for this material includes a Ph.D in theoretical physics, and his ability to clearly explain concepts that are foreign to the average computer scientist or performance practitioner is excellent.

I like the conversation style that the author employs, the way he starts with the basics and builds upon them and the thoroughness in which all aspects of performance are discussed. More importantly, although advanced math concepts are introduced the way they are presented can be understood by anyone with high school or college freshman knowledge of probability and calculus.


Books-Under-Review-->Computers-->E-Books-->Readers-->Software-->71
Related Subjects: Adobe Microsoft
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 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 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250