The development, testing, and deployment of a web services infrastructure for distributed healthcare delivery and research