Home > Store > Programming > Java

larger cover

Add To My Wish List

Designing Web Services with the J2EE™ 1.4 Platform: JAX-RPC, SOAP, and XML Technologies

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Extras
  • Reviews
  • Sample Content

Product Author Bios

Inderjeet Singh is lead architect on the Java BluePrints Team, where he works with other architects and engineers to define best uses of Java technologies for application design. Beth Stearns is the principal partner of ComputerEase Publishing, a computer consulting firm she founded in 1982. Among her publications are Java Native Interface in The Java Tutorial Continued (Addison-Wesley), “The EJB Programming Guide” for Inprise Corporation, and “ Understanding EDT, ” a guide to Digital Equipment Corporation's text editor.



Written by Sun Microsystems' Java™ BluePrints team, Designing Web Services with the J2EE™ 1.4 Platform is the authoritative guide to the best practices for designing and integrating enterprise-level Web services using the Java 2 Platform, Enterprise Edition (J2EE) 1.4. This book provides the guidelines, patterns, and real-world examples architects and developers need in order to shorten the learning curve and start building robust, scalable, and portable solutions.

The authors use the Java Adventure Builder application to bring the design process to life and help illustrate the use of Java APIs for XML Processing (JAXP), Java APIs for XML-Based RPC (JAX-RPC), and other Web service and Java-XML technologies.

Key topic coverage includes:

  • Web service requirements and design issues
  • Support for Web services provided by the J2EE 1.4 platform
  • Designing and implementing Web service end points
  • Writing efficient Web service client applications
  • Designing and developing XML-based applications
  • Integrating applications and data using Web services
  • The J2EE platform security model as it applies to Web services
  • A coherent programming model for designing and developing Web service endpoints and clients

    Designing Web Services with the J2EE™ 1.4 Platform provides the insight, advice, and detail that make it easier to create effective Web service applications using the J2EE 1.4 platform.



  • Customer Reviews

    7 of 7 people found the following review helpful
    4.0 out of 5 stars Straightforward architectural overview of Java Web Services, October 13, 2004
    By 
    This review is from: Designing Web Services with the J2EE(TM) 1.4 Platform: JAX-RPC, SOAP, and XML Technologies (Paperback)
    This book is primarily geared towards reader at the architectural end of the spectrum. Code samples are few and far between, and the illustrations are primarily UML. That's not a bad thing, it's just a matter of what you are looking for. Though even for an architecture work I would like to see a little more code (thus the four stars instead of five.)

    The book starts with XML basics, then spends the largest portion of the book on SOAP and JAX-RPC, then finishes off with an excellent chapter on security issues. There is some mention of mobile, but nothing in depth.

    I recommend this book to Java architects who want to learn more about this topic. Front line engineers will probably want to concentrate on API centric books on Java Web Services, most likely from O'Reilly.
    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    5 of 6 people found the following review helpful
    4.0 out of 5 stars A good architectural approach to Java web services..., September 25, 2004
    By 
    Thomas Duff "Duffbert" (Portland, OR United States) - See all my reviews
    (VINE VOICE)    (TOP 500 REVIEWER)    (HALL OF FAME REVIEWER)    (REAL NAME)   
    This review is from: Designing Web Services with the J2EE(TM) 1.4 Platform: JAX-RPC, SOAP, and XML Technologies (Paperback)
    If you're looking for a good architectural treatment of web services in Java, you'll want to look at Designing Web Services with the J2EE 1.4 Platform - JAX-RPC, SOAP, and XML Technologies by Inderjeet Singh, Sean Brydon, Greg Murray, Vijay Ramachandran, Thierry Violleau, and Beth Stearns (Addison Wesley).

    Chapter list: Introduction; Standards and Technologies; Service Endpoint Design, XML Processing; Client Design; Enterprise Application Integration; Security; Application Architecture and Design; Glossary; Index

    As with most books put out by Sun, this is an authoritative guide. The quality of the material is high, and you are getting it "straight from the source", as they tout their books. While they cover the subject well, it's not the type of book that the hard-code developer geek would want. It seems to target more of the system architect position... the person who would be responsible for designing the overall approach to a system and specifying the... Read more
    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    2 of 2 people found the following review helpful
    4.0 out of 5 stars An excellent book - but fast becoming obsolete, September 7, 2008
    By 
    J. ROBERTS (Brookeville, MD, USA) - See all my reviews
    (REAL NAME)   
    Amazon Verified Purchase(What's this?)
    This review is from: Designing Web Services with the J2EE(TM) 1.4 Platform: JAX-RPC, SOAP, and XML Technologies (Paperback)
    This is a well written book that covers the basics of Java Web Services according to Sun (i.e. from a Java perspective). However - things have moved on since the publication of this book 4 years ago. Will still be a good book to use for the Sun Certified Web Services Developer exam until the exam is updated. May want to look at more recent books.
    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    Share your thoughts with other customers:
     See all 10 customer reviews...

    Online Sample Chapter

    J2EE-Supported Web Service Standards and Technologies

    Table of Contents

    Foreword.

    About the Authors.

    Preface.

    1. Introduction.

    What Are Web Services?

    Challenges of Web Service Development.

    Typical Web Service Scenarios.

    J2EE 14: The Platform for Web Services.

    Conclusion.

    2. Standards and Technologies.

    Overview of Web Service Standards.

    J2EE: The Integrated Platform for Web Services.

    Other Java-XML Technologies.

    Conclusion.

    3. Service Endpoint Design.

    Example Scenarios.

    Flow of a Web Service Call.

    Key Web Services Design Decisions.

    Designing a Service's Interaction Layer.

    Processing Layer Design.

    Publishing a Web Service.

    Handling XML Documents in a Web Service.

    Deploying and Packaging a Service Endpoint.

    Conclusion.

    4. XML Processing.

    XML Overview.

    Outline for Handling XML Documents.

    Designing XML-Based Applications.

    Implementing XML-Based Applications.

    Performance Considerations.

    Conclusion.

    5. Client Design.

    Choosing a Communication Technology.

    Scenarios for Web Services-Based Client Applications.

    Developing Client Applications to Use a Web Service.

    General Considerations.

    Conclusion.

    6. Enterprise Application Integration.

    Integration Requirements and Scenarios.

    J2EE Integration Technologies.

    Integration Design Approaches.

    Data Integration Guidelines.

    Guidelines for Integration.

    Conclusion.

    7. Security.

    Security Scenarios.

    J2EE Platform Security Model.

    Security for Web Service Interactions.

    Message-Level Web Service Security.

    Conclusion.

    8. Application Architecture and Design.

    Overview of Adventure Builder.

    Order Processing Center Architecture and Design.

    Endpoint Design Issues.

    Web Service Communication Patterns.

    Managing Complex Web Service Interactions.

    Building More Robust Web Services.

    Conclusion.

    Glossary.

    Index.

    Downloadable Sample Chapter

    Download the Sample Chapter related to this title.

    Foreword

    Download the Sample Chapter related to this title.

    Index

    Download the Index file related to this title.

     
    Purchase Reward: One Month Free Subscription
    By completing any purchase on InformIT, you become eligible for an unlimited access one-month subscription to Safari Books Online.

    Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.