As the number of users accessing enterprise information away from their desks grows, the development and support of new means of accessing this knowledge grows.
The creation and huge development of new equipment, like mobile phones and PDAs, came to support this mobility scenario. Within SCADA/DMS systems, the use of these lightweight devices can be, likewise, advantageous.
The use of these smaller and more affordable devices, albeit limited in capacities like the presentation properties and the supported bandwidth, requires the production of interfaces, to the enterprise information, for these new types of devices.
The goal of this thesis is to present an architecture that supports this interaction within a SCADA/DMS system, with device and locality independence. The architecture proposed, made easy the generation of interfaces to support new types of devices and also the maintenance of these interfaces.
From the technology research that was done, result an architecture that uses the Web, where XML is the lowest common denominator, conferring important capacities to this architecture that result from its characteristics. The clear separation that exists between the presentation and the business login with the ease of interoperability, are pre-eminent.
The Web Services, the technology based on XML derived standards including SOAP, WSDL and UDDI, is used to perform the integration with the components based architecture used. The presentation layer was implemented using a variant of the MVC pattern, the Front Controller Pattern. This pattern allows the development of a presentation logic characterized by reutilization and easiness of extension.
An application was developed, based on this proposed architecture, that both allowed explored and validated this technology. The tests made with this application were satisfactory, satisfying the requirements that result from the thesis statement: the localization and device independence.
In this way it was the demonstrated that it is possible to support the interaction with a SCADA/DMS system, with device and localization independence.