Complutense University Library

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

Peinado Moreno, José Luis and Iglesias Suárez, Cristina and Fraile Herrero, María Nieves (2003) Arquitectura de un sistema de optimización accesible a través de servicios web XML. [Coursework] (Unpublished)

[img]
Preview
PDF
3MB
View download statistics for this eprint

==>>> Export to other formats

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.

Item Type:Coursework
Additional Information:Trabajo de clase de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2002-2003)
Uncontrolled Keywords:Restricción, Función objetivo, Propagación, Dominio finito, Genético, Evolutivo, Población, Individuo, Genoma, genes, Operador de selección, Operador de cruce, Operador de mutación, Vuelta atrás, Backtracking, Ramificación, Branch, Poda, Bound, C#, Visual Studio .NET, .NET Framework, XML, Servicio Web, Web Service, UDDI, SOAP, ASP.NET, IIS, Internet Information Server
Subjects:Sciences > Computer science > Expert systems (Computer science)
ID Code:8726
Deposited On:11 May 2009 08:35
Last Modified:06 Feb 2014 08:13

Repository Staff Only: item control page