O'Reilly logo

Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology by Greg Barish

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Practical Use of Web Services

Thus far, I've given you a set of abstract reasons why Web services are an attractive idea. But unless you've designed many Web applications or struggled with application integration issues, these reasons may not strike a chord. Let me provide a more practical motivation.

At various points in the different projects, you may have found yourself wanting to incorporate data from another Web site directly into your Web application. Assuming there are no ethical problems (i.e., you're not stealing someone else's copyrighted content), the process is pretty simple. It doesn't take more than a few lines of Java in your EJB or servlet to download a remote Web page and repackage selected parts of it for distribution to your ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required