Java Web Services: Up and Running: A Quick, Practical, and Thorough Introduction

3.36 avg rating
( 120 ratings by Goodreads )
 
9781449365110: Java Web Services: Up and Running: A Quick, Practical, and Thorough Introduction
View all copies of this ISBN edition:
 
 

Learn how to develop REST-style and SOAP-based web services and clients with this quick and thorough introduction. This hands-on book delivers a clear, pragmatic approach to web services by providing an architectural overview, complete working code examples, and short yet precise instructions for compiling, deploying, and executing them. You’ll learn how to write services from scratch and integrate existing services into your Java applications.

With greater emphasis on REST-style services, this second edition covers HttpServlet, Restlet, and JAX-RS APIs; jQuery clients against REST-style services; and JAX-WS for SOAP-based services. Code samples include an Apache Ant script that compiles, packages, and deploys web services.

  • Learn differences and similarities between REST-style and SOAP-based services
  • Program and deliver RESTful web services, using Java APIs and implementations
  • Explore RESTful web service clients written in Java, JavaScript, and Perl
  • Write SOAP-based web services with an emphasis on the application level
  • Examine the handler and transport levels in SOAP-based messaging
  • Learn wire-level security in HTTP(S), users/roles security, and WS-Security
  • Use a Java Application Server (JAS) as an alternative to a standalone web server

"synopsis" may belong to another edition of this title.

Review:

Q&A with Martin Kalin, author of "Java Web Services: Up and Running, 2nd Edition"

Q. Why is your second edition of “Java Web Services: Up and Running” important for people to read right now?

A. Web services and their clients are an increasingly prominent aspect of the web. For example, social networking sites such as Facebook, Instagram, Twitter, and Tumblr together with e-commerce sites such as Amazon and eBay make available, through web services, the same data and functionality available through traditional websites. Indeed, it is rare nowadays to develop a website that is not paired with a web service.

Q. What will readers walk away with after reading "Java Web Services: Up and Running?"

A. The main informational points can be summarized as follows:

  • Web services are a way to deliver data and functionality using existing technologies and infrastructures already in place. Such services represent a low-fuss approach to web-based applications.
  • Web services represent a straightforward way to automate web-based tasks (for instance, ordering supplies from a vendor) and to integrate legacy software systems (for instance, a legacy COBOL system) with more modern systems.
  • Web services are platform and language neutral: a web service written in a particular language and published on a particular platform is accessible to clients written in many other languages and executing on basically any computing device, from an industrial-strength server to a cell phone.
  • Java provides complete coverage of web services, on the service and the client side; Java provides such coverage with rich options for programming and publishing web services.
  • Web services come in two major flavors, REST-style and SOAP-based, and Java has excellent support for each flavor—on the service and the client side.

The book emphasizes code, on both the service and the client side. Accordingly, there are various full-code examples, on the service side, for all of popular Java APIs for doing REST-style and SOAP-based web services: HttpServlet, JAX-RS, Restlet, JAX-WS. There are also extensive examples on the client side, including clients against popular real-world services such as those from Amazon and Twitter. The book includes a full chapter on wire-level and users/roles security.

Q. What's the most exciting and important thing happening in this Java web services?

A. The distinction between traditional HTML-based websites and web services continues to blur. For one thing, modern websites typically contain JavaScript (in one dialect or another) embedded within the HTML; and embedded JavaScript is increasingly used to write clients against web services.

Q. Can you give us a few tips when getting started with Java Web Services?

A. 1. Traditional programming skills used to create Java-based websites using the JSP/ HttpServlet APIs transfer nicely to REST-style web services. The publication of a Java-based web service is essentially the same as that for a Java-based website (for example, a web server such as Tomcat or Jetty can be used for either).

2. Despite the growing popularity of REST-style services, SOAP-based services delivered over HTTP/HTTPS remain a programmer-friendly variant of REST-style services; and SOAP-based clients are typically easier to write than REST-style ones.

3. Programming a web service and then publishing it are nicely separated concerns: In general, how the service is programmed (for instance, the APIs used) has little or no impact on how the service is published (for instance, with a command-line publisher, a commercial-grade web server such as Tomcat, or a full-blown Java Application Server such as GlassFish or JBoss).

4. jQuery and other JavaScript dialects make it increasingly easy to embed web-service clients within HTML pages.

5. Securing a web service is essentially the same as securing a web site.

Book Description:

A Quick, Practical, and Thorough Introduction

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

International Edition
International Edition

1.

Martin Kalin
ISBN 10: 1449365116 ISBN 13: 9781449365110
New Paperback Quantity Available: 2
International Edition
Seller:
Sunshine Book Store
(Wilmington, DE, U.S.A.)
Rating
[?]

Book Description Paperback. Condition: NEW. This is an International Edition. Brand New, Paperback, Delivery within 6-14 business days, Similar Contents as U.S Edition, ISBN and Cover design may differ, printed in Black & White. Choose Expedited shipping for delivery within 3-8 business days. We do not ship to PO Box, APO , FPO Address. In some instances, subjects such as Management, Accounting, Finance may have different end chapter case studies and exercises. International Edition Textbooks may bear a label ""Not for sale in the U.S. or Canada"" and ""Content may different from U.S. Edition"" - printed only to discourage U.S. students from obtaining an affordable copy. The U.S. Supreme Court has asserted your right to purchase international editions, and ruled on this issue. Access code/CD is not provided with these editions , unless specified. We may ship the books from multiple warehouses across the globe, including India depending upon the availability of inventory storage. Customer satisfaction guaranteed. Seller Inventory # AU_9789351103745

More information about this seller | Contact this seller

Buy New
US$ 18.40
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

2.

Kalin, Martin
Published by O'Reilly Media
ISBN 10: 1449365116 ISBN 13: 9781449365110
New PAPERBACK Quantity Available: 18
International Edition
Seller:
Ben's Book Shop
(Wilmington, DE, U.S.A.)
Rating
[?]

Book Description O'Reilly Media. PAPERBACK. Condition: New. 1449365116 Paperback. Book Condition: New. This is an International Edition. Brand new. Seller Inventory # INDMKT-9789351103745

More information about this seller | Contact this seller

Buy New
US$ 19.22
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

3.

Martin Kalin
ISBN 10: 1449365116 ISBN 13: 9781449365110
New Paperback Quantity Available: 1
International Edition
Seller:
US_Superfast_Bookstore
(New Castle, DE, U.S.A.)
Rating
[?]

Book Description Paperback. Condition: NEW. This is an International Edition Brand New Paperback Same Title Author and Edition as listed. ISBN and Cover design differs. Similar Contents as U.S Edition. Standard Delivery within 6-14 business days ACROSS THE GLOBE. We can ship to PO Box address in US. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" or "For sale in Asia only" or similar restrictions- printed only to discourage students from obtaining an affordable copy. US Court has asserted your right to buy and use International edition. Access code/CD may not provided with these editions. We may ship the books from multiple warehouses across the globe including Asia depending upon the availability of inventory. Printed in English. Customer satisfaction guaranteed. Seller Inventory # U_9789351103745

More information about this seller | Contact this seller

Buy New
US$ 22.86
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

4.

Kalin, Martin
Published by O'Reilly Media
ISBN 10: 1449365116 ISBN 13: 9781449365110
New Softcover Quantity Available: 6
International Edition
Seller:
Sunshine Book Store
(Wilmington, DE, U.S.A.)
Rating
[?]

Book Description O'Reilly Media. Condition: New. 1449365116 This is an International Edition. Brand New, Paperback, Delivery within 6-14 business days, Similar Contents as U.S Edition, ISBN and Cover design may differ, printed in Black & White. Choose Expedited shipping for delivery within 3-8 business days. We do not ship to PO Box, APO , FPO Address. In some instances, subjects such as Management, Accounting, Finance may have different end chapter case studies and exercises. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" and "Content may different from U.S. Edition" - printed only to discourage U.S. students from obtaining an affordable copy. The U.S. Supreme Court has asserted your right to purchase international editions, and ruled on this issue. Access code/CD is not provided with these editions , unless specified. We may ship the books from multiple warehouses across the globe, including India depending upon the availability of inventory storage. Customer satisfaction guaranteed. Seller Inventory # AU_9781449365110

More information about this seller | Contact this seller

Buy New
US$ 24.76
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

5.

Martin Kalin
ISBN 10: 1449365116 ISBN 13: 9781449365110
New Quantity Available: 10
International Edition
Seller:
Unique Bookseller
(Delhi, India)
Rating
[?]

Book Description Condition: Brand New. .. Black & White or color International Edition. ISBN and front cover may be different, but contents are same as the US edition. Book printed in English. Territorial restrictions may be printed on the book. GET IT FAST within 3-5 business days by DHL/FedEx/Aramex and tracking number will be uploaded into your order page within 24-48 hours. Kindly provide day time phone number in order to ensure smooth delivery. No shipping to PO BOX, APO, FPO addresses. 100% Customer satisfaction guaranteed!. . Seller Inventory # UBS09783

More information about this seller | Contact this seller

Buy New
US$ 24.82
Convert Currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, Rates & Speeds

6.

Kalin, Martin
ISBN 10: 1449365116 ISBN 13: 9781449365110
New Quantity Available: 1
Seller:
Paperbackshop-US
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description 2013. PAP. Condition: New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. Seller Inventory # KB-9781449365110

More information about this seller | Contact this seller

Buy New
US$ 21.33
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

7.

Martin Kalin
ISBN 10: 1449365116 ISBN 13: 9781449365110
New Paperback Quantity Available: 5
International Edition
Seller:
PRIORITY BOOKS
(Springfield, VA, U.S.A.)
Rating
[?]

Book Description Paperback. Condition: New. Softcover Book, New Condition, Fast Shipping. Ready in Stock. 2nd Edition. [Please Read Carefully Before Buying], This Is An International Edition. Printed In Black and White. 360 Pages, Book Cover And ISBN No May Be Different From US Edition. Restricted Sales Disclaimer Wordings Not For Sales In USA And Canada May Be Printed On The Cover Of The Book. Standard Shipping 7-14 Business Days. Expedited Shiping 4-8 Business Days. ***WE DO NOT ENTERTAIN BULK ORDERS.*** The Books May Be Ship From Overseas For Inventory Purpose. Seller Inventory # 513817

More information about this seller | Contact this seller

Buy New
US$ 21.71
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

8.

Martin Kalin
ISBN 10: 1449365116 ISBN 13: 9781449365110
New Paperback Quantity Available: 5
International Edition
Seller:
Nick Book House
(Fresno, CA, U.S.A.)
Rating
[?]

Book Description Paperback. Condition: New. New, Softcover International Edition, Printed in Black and White, Different ISBN, Same Content As US edition, Book Cover may be Different, in English Language. Seller Inventory # 32782

More information about this seller | Contact this seller

Buy New
US$ 22.81
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

9.

Kalin, Martin
Published by O'Reilly Media 9/28/2013 (2013)
ISBN 10: 1449365116 ISBN 13: 9781449365110
New Paperback or Softback Quantity Available: 10
Seller:
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Rating
[?]

Book Description O'Reilly Media 9/28/2013, 2013. Paperback or Softback. Condition: New. Java Web Services: Up and Running: A Quick, Practical, and Thorough Introduction. Book. Seller Inventory # BBS-9781449365110

More information about this seller | Contact this seller

Buy New
US$ 28.72
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

10.

Kalin, Martin
Published by O'Reilly Media
ISBN 10: 1449365116 ISBN 13: 9781449365110
New PAPERBACK Quantity Available: > 20
Seller:
Mediaoutlet12345
(Springfield, VA, U.S.A.)
Rating
[?]

Book Description O'Reilly Media. PAPERBACK. Condition: New. 1449365116 *BRAND NEW* Ships Same Day or Next!. Seller Inventory # SWATI2132897044

More information about this seller | Contact this seller

Buy New
US$ 25.08
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book