Web Services in Finance / Edition 1

Hardcover (Print)
Buy New
Buy New from BN.com
Used and New from Other Sellers
Used and New from Other Sellers
from $3.16
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Hardcover)
  • All (11) from $3.16   
  • New (7) from $3.29   
  • Used (4) from $3.16   


Many times, web services standards do not explicitly address core issues specific to the financial industrywhich makes it difficult to implement standards-compliant systems. But Web Services in Finance will bridge the gap in standards awareness. And you will acquire the skills to develop secure applications quickly.

If you are a .NET or J2EE developer working in the financial industry, currently migrating applications to become Web services, or writing new Web services, then this book is your ideal companion! The authors thoroughly discuss crucial topics like data representation, messaging, security, privacy, management, monitoring, and more. What’s more: the provided examples and API reviews will help you swiftly reach your goals.

Table of Contents

  1. Introduction to Web Services
  2. Enterprise Systems
  3. Data Representation
  4. Messaging
  5. Description and Data Format
  6. Discovery and Advertising
  7. Alternative Transports
  8. Security
  9. Quality of Service
  10. Conversations,Workflows, and Transactions
Read More Show Less

Product Details

  • ISBN-13: 9781590594353
  • Publisher: Apress
  • Publication date: 11/5/2004
  • Series: Lecture Notes in Computer Science Series
  • Edition description: 2005
  • Edition number: 1
  • Pages: 256
  • Product dimensions: 10.00 (w) x 7.00 (h) x 0.63 (d)

Meet the Author

Dr. Paul A. Watters is a senior lecturer in computer science at Macquarie University in Sydney, Australia. His books include Solaris 9: The Complete Reference, Solaris 9 Administration: A Beginner's Guide, Sun Certified Solaris 9 System and Network Administrator All-In-One Exam Guide, Solaris 8: The Complete Reference, Solaris Administration: A Beginner's Guide, Sun Certified Solaris 8 System Administrator All-In-One Exam Guide, Sun Certified Solaris 8 System Administrator All-In-One Exam Guide, Solaris 8 Administrator's Guide, Integrated Test Design and Automation: Using the Testframe Method (with Hans Buwalda, Dennis Janssen, and Iris Pinkster), Web Services Security (with Mark O'Neill, Phillip Hallam-Baker, Sean MacCann, Mike Shema, Ed Simon, and Andrew White); and Visual C++ .NET: Your Visual Blueprint with Jeff Cogswell.

Read More Show Less

Table of Contents

Ch. 1 Introduction to Web services 1
Ch. 2 Enterprise systems 27
Ch. 3 Data representation 51
Ch. 4 Messaging 73
Ch. 5 Description and data format 95
Ch. 6 Discovery and advertising 117
Ch. 7 Alternative transports 141
Ch. 8 Security 159
Ch. 9 Quality of service 181
Ch. 10 Conversations, workflows, and transactions 203
Read More Show Less

Customer Reviews

Average Rating 4
( 2 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Anonymous

    Posted August 1, 2005

    Practical approach to developing Web Services

    Dr. Watters takes a practical approach at developing Web Services application ¿ rather than theoretical conceptual approach to the topic. He approached the topic from both the J2EE and .NET programmer¿s point of view, and provides examples throughout the text that demonstrates both A) strengths and weaknesses of each platform for developing Web services, B) broad and yet finance-industry focused application of Web services. Examples demonstrated throughout the text are easy to follow and relate to. One example that is referred to often in the text related to checking balance of a band account and a more complicated stock trading application which the author used to demonstrate WDSL and UDDI examples. I had read a number of books on SOA and Web services in general, but I found the ¿how-to¿ approach of this book very helpful. Not that the author does not cover the basics of Web services, but he does so with demonstrating the concepts thru code samples and workable programs throughout the chapters. Background information on how and why Web services fit into the finance industry start the book ¿ followed by an introduction to why the current systems such as CORBA and various MOM¿s are not doing the job right now. He follows up with the basics of data representation: XML, DTD and XML Schema. These topics are covered very briefly, and can be skipped over. Messaging with SOAP is an essential part of Web services. All other protocols and layers rest atop of SOAP ¿ and messaging. Two subtopics are worth highlighting: SOAP binding with HTTP and the available software packages in .NET and Java. Later in the text, the author discusses other SOAP binding protocols such as SMTP, POP, JavaMail and IMAP. WSDL is needed to define the endpoints that represent services. Examples from the SOAP chapter are expanded to take into account WSDL and UDDI, in the chapter that follows. Security is an important topic and much more so in the finance industry. Authentication, Authorization, Secrecy and trust are some of the requirements that Web services security protocols need to fulfill. The problem with security standard is that there are too many of them: 7 protocols that cover the security aspects of Web services to be exact. The author covers these topics as they pertain to the finance industry and follows each discussion with the appropriate example. In about 200 or so pages, Paul covers the topic of Web services quite well. His examples are applicable to the finance industry and are very easy to follow. Even if you have read other books on Wed services, I highly recommend this book to you as it will make a very good edition to your book collection.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted November 16, 2004

    minimise bandwidth usage

    Watters suggests that developers should build applications that use relatively less CPU and relatively more bandwidth, to keep the network busy. He gives an example where a task takes 10 minutes to compute 1Gb of data and then takes 1 second to transmit it. So that CPU only uses its network for 1 second out of 600 seconds. He sees this as undesirable. On the contrary. the example shows an excellent optimisation of computation versus bandwidth. You WANT this situation. Also, if you are coding that application, and you can change it so that out of every 10 minutes of computation, it takes only 0.5 seconds to transmit that data, then you should do so. That is an improvement. In the example cited, the network is only using 0.16% of its capacity. 'Idleness of 99.84% is not effective resource utilisation'. He is quite correct about that. But wrong to suggest that therefore there is something wrong with that application. Rather, this lets many other computers, running instances of this application or other applications, share the network. In fact, purely from the vantage point of this application, it is good, because it helps the application scale to many instances of it on the same network. Plus, there is also the issue of latency. Even if the application puts out data at 1Gb/s, that data takes time to reach its destination. Even at the speed of light, this gives rise to times that are often long compared to those times for onboard computation on modern CPUs. Notice also that in many realistic caases, the data has to pass through switches and routers. Adds to the latency. Furthermore, the application would typically expect a reply from whereever it is sending the data so. More latency. Watters gives his example in the context of quoting George Gilder's law about bandwidth tripling every year. Gilder is (in)famous for saying this, and also saying that bandwidth is effectively free and infinite (or words to that effect). But this is often misunderstood by others, who ignore latency. All this goes to the core of the book. Web Services are fundamentally a distributed computation, often on machines at different companies, possibly separated by large distances. If you use this book to design a Web Service, it still behooves you to minimise the sizes of packets going on the net, between the different parties. And also to minimise the occasions (frequencies) on which these packets need to be sent. Both factors reduce the overall bandwidth usage and latency. Helps the scaling of your application.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)