%0 Generic %A Peinado Moreno, José Luis %A Iglesias Suárez, Cristina %A Fraile Herrero, María Nieves %T Arquitectura de un sistema de optimización accesible a través de servicios web XML %J Trabajos de curso (Departamento de Arquitectura de Computadores y Automática, FDI) %D 2003 %U https://hdl.handle.net/20.500.14352/61147 %X En este proyecto hemos desarrollado el diseño y la implementación de un sistema de optimización con restricciones en el que se integran tres alternativasalgorítmicas distintas: propagación de consistencia sobre dominios finitos,algoritmos genéticos, y bifurcación y acotación.El acceso al sistema se puede realizar de tres formas diferentes: desde una interfaz nativa sobre el servidor que soporta el sistema, desde un computador remoto conectado a Internet utilizando un browser convencional, y desde unainterfaz nativa sobre un computador remoto conectado a Internet utilizando Servicios Web XML.Todo el sistema se ha desarrollado dentro de la plataforma Microsoft .NET, y por tanto requiere para ejecutarse en el lado del servidor el Framework de .NET en las tres alternativas de acceso, y en el lado del cliente sólo en la alternativa de acceso mediante interfaz nativa.Por cada alternativa de optimización del sistema se han implementado 3 módulos operativos, uno para cada modo de acceso. Cada uno de los módulos se corresponde con un tipo de aplicación .NET diferente. Una aplicación Windows quese ejecuta en el servidor desde un terminal del propio servidor, una aplicación Web que se ejecuta en el servidor desde un browser ubicado en un computador remoto (cliente), y una aplicación Windows que se ejecuta en el cliente y que se conecta al servidor mediante un Servicio Web.[ABSTRACT]In this project we have developed the design and implementation of a constraints optimization system in which three different algoritmic alternatives havebeen integrated: consistency propagation on finite domains, genetic algorithms, and branch and bound.The system can be accessed using three different methods: from the server that supports the system using a native interface, from a remote computer connected to Internet using a conventional browser and, finally, from a nativeinterface on a remote computer connected to Internet using Web Services XML.The whole system has been developed within the Microsoft.NET platform, so to be executed, it requires the Framework .NET software on the server side, and onthe client side only for Web Services access.For each optimization algorithmic three operative modules have been implemented, one for each access way. Each module corresponds with a different type of .NET application. A Windows application that is executed on the server, aWeb application that is executed on the server controled by a browser located in a remote computer (client), and a Web services application that is executed on the server, aWeb application that is executed on the server controled by a browser located in a remote computer (client), and a Web services application that is executed on the server contorled by a windows application located on a client computer. %~