An Integrated Description Technique for Distributed Cooperative Applications