Sunteți pe pagina 1din 19

“Año del Buen Servicio al Ciudadano”

“UNIVERSIDAD NACIONAL SAN LUIS GONZAGA


DE ICA”

ALUMNO: Bryan Alarcón Campos


DOCENTE: Enrique Mendoza Caballero
CURSO: Redes y sistemas distribuidos
CICLO: VIII CICLO

ICA – PERÚ
2017
Web Service
Para la creación de este web service se utilizó la tecnología WCF con extensión .SVC
Estas son las principales diferencias con los web service ASMX:

ASMX
Es muy sencillo de usar, de hecho hace las veces de método, propiedad y atributo,
ocupa poca programación y por ende su implementación es más sencilla. No se
requieren muchos conocimientos para poner en acción este tipo de Web Service.

Ventajas
 Fácil de montar
 Configuración sencilla

Desventajas
 No garantiza la transmisión de datos
 Utiliza estructuras rudimentarias de envío de información
 No está diseñado para crecer proyectos
 Es lento
 Es propenso a conflictos de comunicación entre diversos sistemas operativo

WCF
Este tipo de Web Service apareció mucho después de ASMX y se le implementaron
muchas características para mejorarlo, tales como seguridad, portabilidad y la cualidad
de integrar las características de otros Web Services que bien pueden ser reemplazados
por un WCF para cumplir con los objetivos que fueron diseñados.

Ventajas
 Asegura la entrega de mensajes
 Participa en transacciones seguras
 Usa segmentación binaria
 Reemplaza los XML

Desventajas:
 Requiere mayores conocimientos
 Se debe invertir mayor tiempo en configurar el servidor huésped
Control de inventarios
Este web service está pensado para para tener una correcta administración de
productos ordenados por categorías. Haciendo más fácil la localización de estos
productos.
Creación de la base de datos:
Se creó una data base llamada inventario y posteriormente un schema “logística”

Creación de tablas:
Creación de procedimientos almacenados:

Procedimientos almacenados para Producto

Store procedures para categoría:


Procedimientos almacenados para Empleado
Creación de Web service WCF:
Creación de los Data contract y clases:
Creación del IService y Service.svc
El servicio se creó correctamente
Al copiar la dirección del servicio en el navegador:
Para consumir este servicio se creó un proyecto WPF y se agregó la referencia de servicio:

Interfaz Producto:
En el código de esta interfaz producto se creó un método llamado “refrescar” el cual actualiza
el Datagrid solo al insertar el nombre de algún producto sin necesidad de un botón.

En el txtbuscarpornombre
Para agregar un producto se uso el siguiente codigo:
Se agregó correctamente el producto.

Se creó un método limpiar que limpia todos los textbox:


Interfaz para insertar y buscar una categoría:

También se implementó un método refrescar para actualizar el datagrid automáticamente


Para agregar una categoría:
Insertar y buscar empleados:

Al buscar los empleados:


Código para agregar empleado:

S-ar putea să vă placă și