or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
Read instantly on your iPad, PC or Mac, no Kindle required
Buy Price: $43.96
Rent From: $8.56
 
 
   
More Buying Choices
Have one to sell? Sell yours here
Web Services: Theory and Practice
 
 

Web Services: Theory and Practice [Paperback]

Anura Guruge (Author)
3.0 out of 5 stars  See all reviews (4 customer reviews)

Price: $54.95 & this item ships for FREE with Super Saver Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition
Rent from
$43.96
$8.56
 
Paperback $54.95  

Book Description

March 29, 2004
This is a soup-to-nuts reference guide on all aspects of Web Services - where Web Services is a fast emerging set of Internet-specific middleware technology to further promote the growth of all aspects of e-business via standardization, collaboration and "franchising." This book is best characterized as an executive brief for IT and senior management rather than a nuts-and-bolts technical guide for portal implementers. Think of it as the "Cliffs Notes on Web Services." Given this audience, the book consistently focuses on business needs, value propositions, ROI, proven solutions and actual examples of current implementations. Each chapter also ends with a 10-item "Q&A" section that consolidates and summarizes the information discussed in the chapter. The book is illustrated with detailed technical diagrams, includes lots of arresting subtitles and contains many bullet lists and tables to facilitate (and encourage) productive skimming.

Decision makers - the intended readership for this book - gain increasing comfort and confidence as they get into the book that they are getting to see all facets of the issues, on a consistent basis, and that they will not be blind-sided at meetings by people asking 'difficult' questions. At the end of each chapter, Guruge summarizes and reinforces key points, allowing the reader to skim through the topics for crucial information. The book also leverages living outside resources and ensures that the readership always has ready and consistent access to any and all terms, definitions and concepts they might not be familiar with.

"Debate style" presentation, focusing repeatedly on pros-and-cons, e.g., .NET vs. Java, open vs. proprietary and buy vs. build
Author's trademark detailed architectural and network diagrams of portal implementations
Q&A section at end of each chapter

Editorial Reviews

Book Description

An IT manager's quick reference for critical issues of implementing and managing enterprise web services

About the Author

Anura Gurugé is an independent technical consultant who specializes in all aspects of contemporary networking, corporate portals and Web services - particularly if they involve IBM host systems. He has first hand, in-depth experience in Web-to-host, SNA, Frame Relay, Token-Ring switching and ATM. He was the founder and Chairman of the SNA-Capable i·net Forum in 1997. He also teaches graduate and post-graduate computer technology and marketing at Southern New Hampshire University (SNHU) - Laconia/Gilford and Portsmouth campuses. He is the author of Corporate Portals Empowered with XML and Web Services (Digital Press, 2002). In addition, he has published over 320 articles. In a career spanning 29 years, he has held senior technical and marketing roles in IBM, ITT, Northern Telecom, Wang and BBN. His Web sites are: www.inet-guru.com and www.wownh.com.


Product Details

  • Paperback: 371 pages
  • Publisher: Digital Press; 1 edition (March 29, 2004)
  • Language: English
  • ISBN-10: 1555582826
  • ISBN-13: 978-1555582821
  • Product Dimensions: 9 x 7.4 x 0.8 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #2,974,308 in Books (See Top 100 in Books)

More About the Author

I was born in Ceylon (now Sri Lanka) a long time ago, came of age in Britain (an Anglophile to the core), and have lived in the U.S. since 1985.
For over 30 years I tried to make a living in the computer industry and was employed by the likes of IBM, Wang and BBN. Due to a genetic disposition, writing, however, is my weakness. I wrote my first book in 1983, 500 pages in longhand, in pencil, distrusting early PCs and too inept to use a typewriter. It was about a networking architecture, now long obsolete. The book, nonetheless, is still available here. Since then, I have written four other dense books on technology and upwards of 350 published articles.
Sometimes when the planets are propitiously aligned, I produce graphic marketing collateral for select clients and creates image-laden Web sites. I also maintain a number of rather popular blogs. Many are to do with popes but one is about Windows 7!
My first name means 'a guiding light,' while 'Guruge' stands for 'from the house of the teacher.' Both my parents were teachers. I have also taught, albeit grad and post-grad classes. But, this said, I am not sure whether I have ever lived up to my name.
My mother, and since then quite a few others, refered to me as 'Anu.' In my thirties I discovered that Babylonians paid homage to an 'Anu.' My mother was unlikely to have known that. I have never had any desire to change any of my names.
I have a Master's degree in Computer Science from the University of London and a Bachelor's degree in Computer Technology from the University of Wales. Having once lived in the original Hampshire, I now live in New Hampshire.
Web site: www.guruge.com

 

Customer Reviews

4 Reviews
5 star:    (0)
4 star:
 (1)
3 star:
 (2)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.0 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

4 of 5 people found the following review helpful:
3.0 out of 5 stars Fairly informative, November 23, 2004
Amazon Verified Purchase(What's this?)
This review is from: Web Services: Theory and Practice (Paperback)
This book is presented as a comprehensive guide to all aspects of Web services, and one that emphasizes the practical issues involved in its use. It is written for a reader who is relatively new to the subject, and therefore does not go into the minute details of it. The author expresses extreme confidence that Web services will continue to rise in importance and will even rescue the IT industry from its current slump. It certainly has had an impact in business applications, but only time will tell whether it will dominate this environment in years to come. Web services has certainly had its critics, who frequently accuse it of being overly hyped and for falsely raising expectations, as well as needing further developments in standardization before being deployed at a large scale. Indeed, the Web services standards process itself has shown signs of fragmentation, with organizations such as Liberty Alliance, Oasis, W3C, and WS-I all competing for the honor of presiding over the standardization process. In addition, vendors of Web services are already at odds with each other, some of these involving licensing and usage restrictions. This has taken place even though Web services are supposed to be a technology that is free to anyone.

Web services are defined in the book as `modular, self-contained application logic' that is developed according to a set of open standards, which the author takes to be the W3C (World Web Consortium). The other standardization efforts mentioned in the last paragraph are not therefore considered in this book. Extensible Markup Language (XML) is of course presented as the underlying basis for Web services. Web services are thus described as a `remote invocation mechanism' that is always realized using XML documents. The protocol for realizing this remote procedure call is called Simple Object Access Protocol (SOAP) and is basically an XML-based messaging system. The author describes how Web services began as a `program-to-program' solution rather than a `human-to-program' one, thus vitiating the need for it to be integrated into a GUI environment. This was changed just a few years ago, he explains, by the advent of Web Services for Remote Portals (WSRP), and a related specification called Web Services for Interactive Applications (WSIA), which expressed the need for a GUI environment in order to make the deployment of services within portals much easier.

After an overview of XML and WSDL in chapter 2, the author discusses Microsoft Web services in chapter 3. After a brief discussion of the history behind Microsoft's involvement in Web services, and the tension between IBM (Java) Web services and that of the .NET approach of Microsoft, the author moves on to a general discussion of the latter. Although there are more thorough treatments of .NET in the literature, the discussion is fairly informative. Performance issues are also briefly discussed in the context of Web services deployed on Windows servers.

The author spends an entire chapter on UDDI and one on SOAP, which give the reader ample information on these two `building blocks' for Web services. Also included is a chapter on Java and Web services, which because of the nature of Java to be `cross platform' seems like a natural language to use. The author though points out the difference in platform independence in Web services, namely that different Web services can run on different platforms, and platform independence with Java, which means that the same Web service can be ported to different platforms.

One area that could be very important in the future use and development of Web services, but is not mentioned in this book, is artificial intelligence, such as current research efforts in the Semantic Web and research in intelligent agents in networks. The goal of the latter is to manage networks without the need of humans, or at least to make their use minimal. Researchers who work in this area have expressed skepticism as to the ability of WSDL, SOAP, and UDDI (Universal Description, Discovery, and Integration) to achieve complete automation and interoperability. These would have to be altered in order to support automated reasoning. The integration of intelligent agents with Web services is will allow the agents to reason about and coordinate services over the Web. Since this will typically involve working over domains or environments that are not known a priori by the agent. This will either entail that the agents adapt to these novel environments or that the Web services themselves change so as to not be as immutable as they currently are. Whatever the case may be, the connection of artificial intelligence with Web services is one that is being currently explored and may prove to be very fruitful for both fields.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Book targets an unusual niche readership, October 12, 2005
This review is from: Web Services: Theory and Practice (Paperback)
From the preface of this book: "This book is not meant for an overly technical readership looking for a 'bits-and-bytes' guide to developing or using web services. This is not a guide for writing web services software." The preface goes on to describe that the book is written for uninitiated executives (my phrase) and others who want to get a handle on what web services is all about.

This book doesn't delve deeply enough for those interested in developing or exploiting web services, but is extremely technical in many other respects. I think this book is destined to disappoint a lot of readers - it falls short of technical implementation details needed by programmers, and will probably be too technical for business executives wanting to understand more in general terms about the topic. Project managers who are considering implementing web services may find the book useful, but I'd recommend browsing it first.

I found that the writing style of this particular book was turgid and difficult to follow. It was riddled throughout with spelling errors and cliche, filler phrases and poorly-conceived charts and diagrams. A good proofreader and editor could have trimmed at least 100 pages out of this book.

Web services are really a fusion of several technologies, including XML and a host of possible programming languages. If you are comfortable with a programming language such as JAVA, *.NET, C++, or even PHP, you may want to pursue a book written about web services specific to the programming language you intend to use. Beyond this, you will want to find a book that clearly addresses a few other key topics related to web services:

Universal Description Discovery and Integration (UDDI) - Can be considered the white/yellow pages of web services.
Standard Object Access Protocol (SOAP) - Currently, the common method for invoking a web service and retrieving the results.
Web Service Description Language (WSDL) - A standardized method for describing a web service, its input paramaters and returned values, using XML.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


0 of 1 people found the following review helpful:
4.0 out of 5 stars compares Microsoft and IBM's Web Services approaches, January 18, 2006
This review is from: Web Services: Theory and Practice (Paperback)
Guruge gives us a nice explanation of Web Services that does not try to drown you in an acronym soup. But the distinctive aspect of his book is in one chapter, where he devotes special attention to Microsoft's efforts in this field. Guruge points out that through its dominance on the desktop, and with its Office applications, which can now import and export in XML format, Microsoft is by default playing a pivotal part in the development of Web Services.

The chapter is not so much about the lower level technical details of Microsoft's foray into Web Services. Instead, it is a valuable comparison with other players, especially IBM with its WebSphere approach. The chapter contrasts Microsoft's .NET Web Services with those promulgated by IBM and others. This section of the book is the most rewarding, if you are interested in a higher level view of where Web Services might be going. Other chapters are more-or-less standard descriptions of Web Services that can be found in other texts.

Guruge also talks of the possible dangers of rogue Services. Here, however, he slips a little. The data passed between Services is in XML format. Thus, he argues, there is little risk of a Service getting a malware binary. But actually there is indeed this risk. Web Services are still young, and almost invariably do exchange "passive" XML data. But binary data can be transformed/encoded in an XML format and passed along, where the recipient Service "knows" that it should decode this into a binary and then run it, after some suitable safety tests. If Web Services do take off, there will be some Services doing just this. And it is this which will be a danger point for malware to be injected.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews


Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Web services are modular, self-contained "applications" or application logic developed per a set of open standards. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
software component methodology, predeployment checklist, total enterprise management, programming language agnostic, commercial application servers, messaging scheme, legacy modernization, web services, software component technology, header block, public portals, software functionality, remote procedure call mechanism, ultimate receiver, host integration, portal view, corporate portals, application firewall, calling application, intermediary nodes, software portability, security exposures, software development community, platform independence, pattern inquiry
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Visual Studio, Passport Wallet, Microsoft's Web, Internet Explorer, Studio Application Developer, Google Web, Microsoft Office, Key Name, Sun Management Center, Universal Description, Apache Software Foundation, Enterprise Edition, Microsoft Windows, Host Publisher, Java Web, Java-based Web, Microsoft Visual, Service Pack, Simple Object Access Protocol, Anura Guruge, Cascading Stylesheets, Framework Class Library, Home Edition, Microsoft Active Server Pages, Terminal Services
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

Citations (learn more)
This book cites 3 books:



Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject