advertisement
javaboutique
Search Tips
Articles  |   Tutorials  |   Reviews  |   Tools  |   by Category  |   by Date  |   by Name  |   Submit  |   Source  |   Forums  |  
javaboutique
Browse DevX


Partners & Affiliates











advertisement

Reviews : Java Books : Professional Java SOAP :


Title: Professional Java SOAP
ISBN: 1861006101
Price: $49.99
£36.99
C$74.95
© Wrox Press, Ltd.

Professional Java SOAP

Book overview

Web services are currently the main area of growth in the computing industry as a whole, but also more specifically in java. While there are many associated technologies with web services, SOAP has had the most progress and is now adopted as a W3C standard, known as SOAP 1.2 or XML Protocol (XP).

SOAP is exciting not because it is a new concept but because the whole IT industry is agreeing to use it. It can be compared with CORBA, Microsoft's COM+ or DCOM, and Sun's RMI, but unlike those technologies, it is language and Operating System agnostic. You can build your application in any language you wish and, as long as it is connected to the Internet, it will talk to any other SOAP application out there.

The underpinning of the web services explosion is therefore, SOAP. It is used as the underlying protocol in ebXML and every major player in this area (including Microsoft, Sun Microsystems, IBM, BEA, Jakarta) have tools for developing SOAP applications. In addition there are numerous web and application servers with added SOAP functionality.

The book is organized in three parts: Distributed Application Protocols, Sample Application, and Web Services.

In Chapter 1, Distributed Application Protocols, we look at the major distributed application protocols and compare their pros and cons.

In Chapter 2, The Lingua Franca of the Web is SOAP, we review the SOAP specification in details and we take a closer look at the SOAP implementation that we will use in this book: Apache SOAP.

In Chapter 3, Setting Up your SOAP Server, we get down to the details of downloading and configuring the necessary software to get your SOAP server up and running.

In Chapter 4, LeSavon.com, we move into the second part of the book with a discussion of the requirements for the sample application.

Chapter 5, SOAP Server, is where we design and implement SOAP services.

In Chapter 6, we write a client framework that will come handy when we wrap up the development of the sample application with its user interface.

Chapter 7, Security and Personalization, discusses a possible integration strategy to an LDAP-based enterprise security system.

Chapter 8, Caching, discusses how the addition of a rule-based cache system can tremendously improve the performance of our application. In

Chapter 9, Performance, we analyze the performance of the sample application and validate the design and implementation choices that we made in the previous chapters.

Chapter 10, Web Application, concludes the second part of the book with the addition of a Web-based Graphical User Interface (GUI) to our sample application.

In the third part of the book, we formally define Web services and discover that the sample application is indeed a Web service. Chapter 11, WSDL, introduces the reader to the Web Service Description Language (WSDL), a key technology that promotes the interoperability of software components over the Web. In Chapter 12, Universal Description, Discovery, and Integration (UDDI), we publish the sample application as a Web service and discuss how potential users can query the UDDI registry to discover our services.

Who is this book for?

This book is for all Java developers and system archictects who:

Knowledge of object-oriented concepts such a object, class, overriding, overloading, and interfaces

A working knowledge of Java in general and Java server-side development (servlets and JSP)

An understanding of the Internet and its use will be helpful to put things in perspective, but is not required

Summary of Contents

Introduction  1
Chapter 1: Distributed Application Protocols 9
Chapter 2: SOAP 21
Chapter 3: Setting Up Your SOAP Server 63
Chapter 4: LeSavon. com 107
Chapter 5: SOAP Server 137
Chapter 6: SOAP Clients 187
Chapter 7: Security and Personalization 213
Chapter 8: Caching 265
Chapter 9: Performance 309
Chapter 10: Web Application 355
Chapter 11: WSDL 377
Chapter 12: UDDI 411
Appendix A: SOAP 1. 1 Specifications 443
Appendix B: Catalina (Tomcat 4. 0) 487
Appendix C: Authentication with LDAP 497
Appendix D: The Apache Software License, Version 1. 1 509
Index  513
 

How to Add Java Applets to Your Site

New on the Java Boutique:

New Review:

Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling API boasts simplicity, ease-of-integration, a well-rounded feature set, and it's free!

New Applet:

Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA sequences into three useful formats.

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.

 Microsoft Visual Studio 2010 Showcase
 Avaya Developer Showcase
 MSDN Spotlight
 PHP for Windows Showcase
XML error: undefined entity at line 39
advertisement
Receive Articles via our XML/RSS feed
Receive Articles via our XML/RSS feed

JavaBytes
Internet Cyclone
This powerful, easy-to-use, internet optimizer is for Windows 95, 98, ME, NT, 2000 and XP. It's designed to automatically optimize your Windows settings, boosting your Internet connection up to 200%.

Windows 7: From Beta to Final Code in One Year
Google Shows Off Chrome OS, Releases Source
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?
Fedora 12 Takes Aim at Linux Networking
Top Supercomputer Nearly Doubles in Speed
Fedora 12 Linux Tackles Virtualization
Apple Gives iPhone Developers App Status Tracker
Novell Sets OpenSUSE 11.2 Free

Creating Custom Export Filters for StarOffice with XSLT
WPF Wonders: Using DataTemplates
Crystal Reports Family Offers Options for Developers
Avaya Aura Session Manager video
Avaya Aura Overview video
Exploring HTML 5's Audio/Video Multimedia Support
Overriding Virtual Functions? Use C++0x Attributes to Avoid Bugs.
Understanding the Cloud Computing Security Vulnerabilities
Cisco and IBM Target a Greener World
Upgrade to Visual Studio 2010 with the Ultimate Offer

Advertising Info  |   Member Services  |   Contact Us  |   Help  |   Feedback  |   Site Map  |   Network Map  |   About

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs