As more and more companies seek to conduct significant business over the Internet, they face the problem of making their applications work with those of their customers and suppliers. The difficulty ...