A development environment for knowledge-based medical applications on the world-wide web