An environmental increasing problem of the air pollution –as well as the pollutants - in megacities is the most prominent issue for urban decision makers. An important cause of air pollution in Tehran, the capital of Iran, is the engine exhausts of about 2 million motor vehicles operating in an extremely congested road space and 70, 000 industrial units. The dissemination of air quality information can be efficient in controlling ambient air pollution and minimizing related health threats. Public access to up-to-date and reliable data is considered as one of the key components of a successful environmental management. Moreover, it is necessary to provide on-demand processing functionalities in the context of environmental modeling. These requirements can be met by establishing suitable environmental monitoring systems. Such systems are data-intensive and time-sensitive ones. They need to exchange and process heterogeneous data among multiple sensors deployed in a sensor network. Data from such sensors play an important role to improve notifying the pollution sources, preventing the health threats, and reducing the number of people affected by environmental pollution. But, the use of such data is hampered in many ways. Lack of easily available and usable metadata about the presence and capabilities of sensors, lack of common data formats that can be used by data producers and data consumers, lack of interoperability between dissemination and acquisition systems, and lack of interoperability between processing systems are some technical challenges in this context. In this research, the authors address these aforementioned technical challenges through developing a service-oriented architecture to facilitate accessing, processing, and visualizing of different types of sensors and observations. They discuss how the use of Web services technology and OGC framework can address such geospatially oriented challenges in an open standard way. The authors have designed and implemented standards-based, interoperable services that provide sensor observation delivery mechanism and processing capabilities in an environmental monitoring context. The services were deployed in a Web-based environmental monitoring system application, named Tehran Air Quality Reporter. It provides realtime air quality information through a Sensor Observation Service and generates on-demand air pollution maps, using a Web Processing Service. The standard specifications of the SWE and the WPS standard interface along with Web services technology were used to implement the components of the proposed system. The use of such standards can provide interoperability among geospatial processing systems. Since sensor observation data are offered to users in O& M and map generation process result provided in KML, data interoperability is achieved. Furthermore, as Web service technologies along with SOS and WPS interfaces are utilized for the development of the system, no problems regarding the interaction between clients and the services deployed in server side are observed. Microsoft.NET Framework 3.5 was utilized to implement the server-side components of the proposed system. Web client technologies (Dynamic HTML, CSS, and JavaScript) were used in the client-side to provide user-friendly environment. AJAX technology is also used to provide more interactivity and rich user experience.