O'Reilly Open Source Convention
oreilly.comO'Reilly Network
Conferences International Safari: Books Online


Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow BOFs
Arrow Events
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Press
Arrow Mail List
Kids World


From the Frontiers of Research to the Heart of the Enterprise
O'Reilly Open Source Convention
Sheraton San Diego Hotel and Marina
July 22-26, 2002 -- San Diego, CA


Apache

Session

Creating Web Services for a Web Application with XML and PHP
Jesus Castagnetto, Scripps Research Institute

Track: PHP
Date: Wednesday, July 24
Time: 11:30am - 12:15pm
Location: Harbor Island I

We will present our experiences designing and implementing a series of web service interfaces, from a formalized library of URLs that output embeddable (HTML tables) or machine processable data (CSV, WDDX), to an XML-RPC server and a SOAP server (with WSDL) both of which allow for more standarized and flexible access. All are being implemented using available Open Source software (Apache, PHP, MySQL), and PHP classes (Usefulinc.com's XML-RPC, SOAPx4) and extensions (EPI's xmlrpc-epi-php).

Our Bioinformatics web application (the Metalloprotein-site Database and Browse, MDB) is a scientific resource for metalloprotein design and analysis, which is freely available to all the research community, as well as being central to our research.

One of the main areas of recent development for this bioinformatics resource is the construction of a set of web services that will allow other sites (or applications) to embed data, analysis results, and interactive tools (such as visualization Java applets), and to syndicate periodic announcements that currently are only available at the Protein Data Bank. Emphasis will be put into the transferability of our experience to the general design of web services using XML and PHP.



oreilly.com Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies | Privacy Policy


© 2001, O'Reilly Media, Inc.
conf-webmaster@oreilly.com