Abstract:OGSADAI is a middleware that provides universal data access for heterogeneous data sources with network services. It unites access and control of scattered and heterogeneous data to one logic data source and shields the database driver, data formats and communication protocols of the heterogeneous systems for users. Thus, the heterogeneous data source may be accessed and controlled as a single logic source, making it more convenient to access and integrate the special data source. To extend OGSADAI to support heterogeneous data access and integration services, new activity classes were designed to manipulate the data. Serverside activities were created to process the data, while clientside activities were created to build execution documents and data conversion based on XML Schema.