A middleware architecture for open and interoperable GISs · Study