O'Reilly Network    
 Published on O'Reilly Network (http://www.oreillynet.com/)
 See this if you're having trouble printing code examples


Feeding Web Services

by Derrick Story
Network Newsletter for 04/01/2003

Dear Readers,

Early last month we launched a new site, WebServices.XML.com, to examine the entire package of technologies used to provide a new stream of information on the Internet. In his article explaining the launch of this site, Edd Dumbill wrote:

"One of the most intriguing aspects of web services is their continual interaction with the community at large. The adoption of open standards, and very often open source tools and applications, means that there's little outright ownership by large, closed interests. Anyone with programming skills can join in the web services game. Popular sites like Google and Amazon have opened up their services, and we're seeing a host of fun and innovative applications created using the building blocks they provide."

We've discovered that creatively piecing together technologies such as XML and SOAP, useful services that live outside the web browser can be made available to information-hungry users. WebServices.XML.com is dedicated to exploring these technologies and looking at new ways to hook them together.

To subscribe to the O'Reilly Network newsletter (or other newsletters), visit https://epoch.oreilly.com/account/default.orm and select the newsletters you wish to receive in your user profile (you'll need to log in with your existing O'Reilly Network account -- if you don't yet have an account, you'll need to create one).

To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the"Manage My Newsletters" link. For assistance, send email to

If web services is your thing, or is soon to be forced upon you, be sure to add this site to your weekly browsing. Or better yet, subscribe to its RSS feed:

http://www.oreillynet.com/meerkat/?_fl=rss10&t=ALL&c=5821

Until next week,
Derrick

Derrick Story
O'Reilly Network Technical Editor
derrick@oreilly.com

Featured Articles

Welcome to Web Services
WebServices.XML.com is a new sister site to XML.com, which will cover topics related to web services and Internet-wide computing. Managing Editor Edd Dumbill provides an introduction to the new site, and guidelines for potential authors.

The Liberty Alliance
As parts of our lives are increasingly managed via online applications, the resulting morass of different logon and profile information is becoming unmanageable. This is the problem the Liberty Alliance project sets out to solve.

A Photographer's Review of the Canon EOS 10D Digital SLR
The concept of digital photography is exciting. But in reality, shooting with a typical digicam elicits a raft of frustrations, from shutter lag to those miserable optical viewfinders. The Canon EOS 10D digital SLR changes all of that. It's a photographic tool that distinguishes itself as a capable camera first, then amazes you that it uses CompactFlash media instead of film. Here's a photographer's look at what might be your next digital camera.

Oracle 9i Release 2 Developments for PL/SQL Collections
Steven Feuerstein, coauthor of Oracle PL/SQL Programming, 3rd Edition, and Bryn Llewellyn explore PL/SQL collections in Oracle 9i Release 2, with particular emphasis on associative arrays. This is the latest installment in their continuing series on new Oracle 9i features. Find out why extending the flexibility of the collection syntax, storage, and access makes it possible to write much simpler, more efficient code than was possible in earlier versions.

Creating Sherlock Channels, Part 2
In this second of a two-part series, Harold Martin shows you how to work the code when creating Sherlock channels.

Improving Typed DataSets
The first time Shawn Wildermuth used a typed DataSet, it was much like the beginning of a relationship. After dealing with raw DataSets, typed DataSets seemed elegant and perfect. Soon the cracks in the facade appeared. He knew that typed DataSets were much easier to work with than raw DataSets, but he still longed to be able to change some of the way that the code was generated. Unlike relationships, we have some limited control of how typed DataSets work. In this article, Shawn will show you how to use typed DataSet annotations and how they can change the way that typed DataSets are generated.

Inspector Gadget and the Sony Clie PEG-NX70V
Most PDAs strive to be as light and inexpensive as possible, but not the Sony NX70V. It's a complete entertainment package that fits in your pocket, but might not be a good fit for your pocketbook. David Weiss explores.

Egoboo Developer Interview
Having explored the world of Egoboo in Egoboo: The Cute Way to Dungeon Role Play, Howard Wen talks with Ben and Aaron Bishop, its lead developers, on portability and the hard lessons of game programming.

Building an Address Book with OpenLDAP
LDAP's most sensible example is, perhaps, managing contacts throughout a company. There aren't many good examples of this, however. Dustin Puryear wants to change that. In this article, he demonstrates how to build and populate a company-wide LDAP address book.

Surviving Abrupt Shutdown
Sometimes letting users save their data isn't enough--you want to make prevent data loss. Java provides an elegant way for programmers to execute code in the middle of the shutdown process, thus making sure your clean-up code is always executed. In this article, Budi Kurniawan shows how to use a shutdown hook to guarantee that clean-up code is always run, regardless of how the user terminates the application.

Architectural Design Patterns for XML Documents
No one wants to reinvent the wheel. One way programmers try to reuse good ideas about object design is to look to catalogs of design patterns. In this article, Kyle Downey presents some patterns for designing XML document formats.

Five Tips for .NET Programming in Perl
One of the most common categories of questions on the SOAP::Lite mailing list is getting Perl SOAP applications to work with .NET services. This article, by Randy J. Ray, coauthor of Programming Web Services with Perl, covers some of the most common traps and considerations that can trip up Perl developers.

New Books from O'Reilly & Associates

LDAP System Administration

VBScript in a Nutshell, 2nd Edition

Shared Source CLI Essentials

Outlook Pocket Guide

Content Syndication with RSS

O'Reilly Network Top Five Articles Last Week

  1. Top Ten Digital Photography Tips
    You have a digital camera and have recorded the typical shots of family and friends. Now what? Here are ten tips to make your next batch of digital images so impressive that people will ask: "Hey, what type of camera do you have?" Guess what? It's not the camera.

  2. Camino and Safari Compared
    Chimera had won the hearts of many Mac developers and power users, but then along came Safari. Now Chimera is Camino, and Safari will soon be out of beta. What's a user to do?

  3. A Developer's Perspective on Apple's 12-inch PowerBook
    Many of our developers have been eyeing Apple's new 12-inch PowerBook as a possible upgrade for their iBooks. Yes, the PowerBook does have a G4 processor, but does it pass muster in other areas? Wei Meng Lee made the leap and reports on how he landed.

  4. What's New in Python 2.3?
    Will the forthcoming Python 2.3 invalidate what you learn from O'Reilly's recently released Python in a Nutshell? Is it worth upgrading to 2.3, or should you stick to 2.2 as long as possible? This article, by Alex Martelli, the author of Python in a Nutshell, answers these questions with a look at the changes and improvements in the new version, including reviews of the new modules 2.3 has to offer.

  5. Design Markers
    Source code is the canonical representation of a software project, but today's popular languages cannot express all of the design decisions behind a project. Explicit Programming seeks to make that easier, at least in the Java world. Bruce Wallace explains Design Markers, a similar concept that requires no special tools and offers compelling benefits.


Return to list of Network Newsletters.

Return to the O'Reilly Network.

Copyright © 2009 O'Reilly Media, Inc.