Java Web Services Unleashed
Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Java Web Services Unleashed
Java Web Services Unleashed

Java Web Services Unleashed


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

"Java Web Services Unleashed" explores everything Java developers need for Web service development. Starting with the business considerations and roles of service-related technologies within the Java architecture, the authors then demonstrate applications using the "pillars" of Web service creation: SOAP, UDDI, and WSDL. Next, the book introduces the JAX* pack - a set of Java APIs for XML programming that ease and enhance service development - using real-world examples explaining the importance of each JAX* API. Later chapters include a series of larger case studies of service development using many Java technologies including JSP and EJB.

Table of Contents:
Introduction. I. Introduction to Web Services. 1. What Are Web Services? B2B Means A2A. Bringing All the Pieces Together. Ideology Wars Without Just One Winner. Changing Businesses Everywhere. What Are Web Services? The Impact of Web Service Technologies. Summary. 2. The Internet and Web Services: Changing Business. A New Old Thing. Metamodeling Your Business. The Technical Appeal of Web Services. Business Roles. Effects on Business Models. The Business Case. Business Directions and Perspectives. Summary. 3. Becoming a Web Services Provider. Searching for Practical Examples. Web Service Availability. Finding Web Services Applications. Different Web Service Providers. Preparing for the Future. Summary. 4. Building Web Services with Java. Web Services Architecture. Java Building Blocks. The Future of Java Web Services. Summary. 5. A Simple Java Web Service. The Application. The Web Service Framework. Invoking a SOAP Service. Under the Covers. Generating Web Services. Publishing and Finding Services. Summary. 6. Building a JSP Web Service. The Application. Building the Web Service. The ByteGourmet Server. Summary. II. Web Services Tools. 7. Understanding SOAP. History of SOAP. SOAP Basics. Messaging Framework. The SOAP Encoding. Transport Options. Summary. 8. SOAP Basics. Writing SOAP Nodes. A Simple Web Service: Booking Service. Public Interface: Design Considerations. Apache SOAP for RPC. Summary. 9. UDDI. UDDI in Web Services: Why Is It Needed? Basic UDDI. UDDI Roles. Summary. 10. UDDI in Depth. Inquiry: Finding Items. Inquiry: Getting Details. Publishing. Replication. Summary. 11. WSDL. Welcome to WSDL. Communication Processes. Types. Messages. Operations. Port Type. Binding. Port. Service. Creating WSDL Documents from a Java Class. Accessing a Web Service via a WSDL Document. Summary. III. The JAX Pack. 12. JAXP. XML Components. Simple API for XML (SAX) Parser. Document Object Model (DOM). XSLT. JAXP and Web Services. Summary. 13. JAXB. Prerequisites. JAXB Terminology. Binding an XML Schema to a Class. Using JAXB-Built Classes. Advanced Binding Schemas. Subclassing a Generated Class. Summary. 14. JAXR. The Need for a Registry API. Basic JAXR Classes. The JAXR Data Model. Using JAXR. Summary. 15. JAXM. Introduction to JAXM. Architecture. Implementation. Basic Steps. Connections. Endpoints. Messages. Tying It All Together. Summary. 16. JAX-RPC. Why Another API? Data Mapping. Service Mapping. Comparing JAX-RPC with Other Distributed Technologies. Summary. IV. Completing Web Services. 17. Handling Security in Web Services. Why Is Encryption Important? Encryption in Java. Using Secure Sockets with SOAP. Encryption in XML. Summary. 18. Web Services and Flows (WSFL). Service Flow and Service Composition. Flow Modeling Concepts. Flows as Compositions of Web Services. Exposing Flows as Web Services. Public and Private Flows. Global Models. References. Summary. 19. Web Services Invocation Framework (WSIF). Time Server Introduction. Apache SOAP Client. WSDL File. WSIF Dynamic Client. The Dynamic Invoker. Java Stub Generation. Summary. V. Implementing Web Services. 20. Inventory Management Application. Architecture. A Web Inventory. At the Wholesaler Site. At the Reseller Site. Building and Running the Project. Summary. 21. Stock Trading Application—EJB. User Authentication. Application Architecture. SOAP and Enterprise Java Beans. Software Packages. The StockTrading SOAP Object. The Trading Session Bean. Entity Beans. A Test Client. Summary. 22. Testing Web Services. Framework for Developing Web services. Test Strategies. Testing Web Services Using TestMaker. New Web Services Technology, New Test Methodology. Scalability and Performance Testing. Building Maintainable Test Agents with TestMaker. Script Languages and Test Agents. Monitoring Web Services for Service Level Guarantees. Resources. Summary. 23. Tools for Building Web Services. Overview of Web Services Development Tasks. A Quick Tour of Web Services Tools. Tools for Creating Web Services. Tools for Deploying Web Services. Tools for Testing Web Services. Tools for Publishing Web Services. Tools for Discovering Web Services. Tools for Accessing Web Services. Summary. 24. Building Web Services with WebLogic. Web Services in WebLogic. How It Works. Development Lifecycle and Environment. The Curmudgeon. Next Generation Web services. Resources. Summary. Index.

About the Author :
Robert J. Brunner is an author and member of the research staff at the California Institute of Technology, where his research focuses on knowledge discovery in large, distributed datasets. He also was an instructor at the Center for Advanced Computing Technology at the California State Polytechnic University in Pomona, where he taught and developed applications using both Java and XML. He's currently a member of the Java Data-Mining Expert Group, and is also writing Enterprise Java Database Programming (ISBN: 0-201-76734-1) for Addison-Wesley. Frank Cohen is a software entrepreneur who has contributed to the worldwide success of personal computers since 1975. He began by writing operating systems for microcomputers, helping establish video games as an industry, helping establish the Norton Utilities franchise, leading Apple's efforts into middleware and Internet technologies, and most recently serving as principal architect for the Sun Community Server, Inclusion.net, and TuneUp.com. Frank maintains the open-source Load project and is CEO for PushToTest, a scalability and performance testing solutions company. You can reach Frank at fcohen@pushtotest.com. Francisco Curbera holds a Ph.D. in Computer Science from Columbia University, and is currently a Research Staff Member at IBM's T.J. Watson Research Center. He has worked for several years on the use of markup languages for application development and composition of software components, including the definition of the Bean Markup Language (BML), and the design of algorithms for managing XML documents. More recently, he has been involved in the definition and implementation of several Web services specifications. He is one of the authors of the Web Services Description Language (WSDL) and of the Web Services Flow Language (WSFL). Darren Govoni is a Distinguished Engineer at Cacheon, Inc. in San Francisco, where he is responsible for product architecture and technology roadmapping. Darren is an active writer and speaker on Java technologies, P2P systems, Web services, and adaptive computing. In 1999, Darren founded Metadapt Design Systems with an emphasis on design metaphors for complex adaptive systems. His research forms the basis for Cacheon technology and products. Previously, he contributed to JXTA: Java P2P Programming (ISBN: 0-672-32366-4). He can be reached at dgovoni@metadapt.com. Steven Haines is currently the technical Product Manager for all J2EE products at Quest Software and part of the architectural team that defines the technical and strategic direction of future products; he previously worked as the architect on a various range of J2EE products from large-scale B2B e-commerce applications to tight high-volume Web-driven applications. He has taught Java at Learning Tree University, with topics ranging from beginning Java through advanced courses, including JSP/Servlet-based Web development and Enterprise JavaBeans. In addition to publishing Java 2 From Scratch (Que, ISBN: 0-7897-2173-2) in late 1999, he writes an Enterprise Java column on InformIT.com. Matthias Kloppmann is a Senior Software Engineer with IBM Software Group's lab in Boblingen, Germany. He holds an M.S. in Computer Science and Electrical Engineering from the University of Stuttgart. Matthias has many years of experience with building workflow systems, both in C++ and, more recently, in Java. He has participated in the creation of WSFL, the Web Services Flow Language, and the design of the XML and Web services extensions for MQSeries Workflow. Currently, Matthias is working as a workflow architect on WebSphere, IBM's J2EE application server. Benoit Marchal is a writer and consultant. He has been working with Java since 1996 at Pineapplesoft. In 1997, he co-founded the XML/EDI Group, a


Best Sellers


Product Details
  • ISBN-13: 9780672323638
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Sams Publishing
  • Height: 188 mm
  • No of Pages: 752
  • Weight: 1247 gr
  • ISBN-10: 067232363X
  • Publisher Date: 24 Apr 2002
  • Binding: Paperback
  • Language: English
  • Spine Width: 41 mm
  • Width: 234 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Java Web Services Unleashed
Pearson Education (US) -
Java Web Services Unleashed
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Java Web Services Unleashed

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!