Java is rapidly emerging as a powerful language for web programming. This paper reports on a research project whose aim is the use of Java and related web tools for building object-oriented, portable, open and re-configurable distributed measurement systems. Different architectural patterns are possible. The paper discusses some useful patterns and exemplifies them by a developed example.