1 / 7

Web Services @ Princeton?

Web Services @ Princeton?. Really, XML Applications!. Need. Automate process of: Choosing Ordering Tracking Registering New computers for: Faculty (FCP, Faculty Computer Program) Students (SCI, Student Computer Initiative). First Steps. Apple’s Web Objects Provided order information

nixie
Download Presentation

Web Services @ Princeton?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Services @ Princeton? Really, XML Applications!

  2. Need • Automate process of: • Choosing • Ordering • Tracking • Registering • New computers for: • Faculty (FCP, Faculty Computer Program) • Students (SCI, Student Computer Initiative)

  3. First Steps • Apple’s Web Objects • Provided order information • Machine MAC address • For student computer orders • Too complex to maintain (Apple)

  4. Generalization • Working with IBM, Dell, Apple: • Orders generate XML document: • cXML (www.cxml.org) format (Apple, Dell) • Inhouse DTD file (IBM) • Secure POST to vendor site (Dell, IBM) • Validates XML response • ftp (pgp-encrypted) to Apple • Validate by checking size of file

  5. Tracking • Dell and IBM • Asset reports emailed • Processed by procmail • Apple • XML invoice posted asynchronously

  6. Vendor Web Services • Almost! • Filenet Web Content Management • XML services • SOAP communications between servers • Externalized for local integration • BUT . . . Product NRFPT

  7. Summary • FTP instead of B2B • AGP (awk, grep, and procmail) and secure HTTP PUT instead of full-blown SOAP • F2F (Face To Face) instead of WSDL and UDDI

More Related