Publication:
Arquitectura de un sistema de optimización accesible a través de servicios web XML

Loading...
Thumbnail Image
Official URL
Full text at PDC
Publication Date
2003
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citations
Google Scholar
Research Projects
Organizational Units
Journal Issue
Abstract
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 alternativas algorí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 una interfaz 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 que se 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 have been 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 native interface 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 on the 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, a Web 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, a Web 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.
Description
Trabajo de clase de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2002-2003)
Unesco subjects
Keywords
Citation