21.09.2015 Views

T E S I S

para servicios web

para servicios web

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capitulo 1: Servicios Web y Definición del Problema<br />

Este capítulo inicia explicando la definición formal de los servicios web, se mencionan<br />

ejemplos del uso de los servicios web para la integración de aplicaciones; se indican<br />

también los riesgos de seguridad a los que se encuentran expuestos. Finalmente se define<br />

y justifica el problema basándose en los requisitos de seguridad que los servicios web<br />

requieren y se limita el alcance de la solución propuesta.<br />

1.1. Servicios web<br />

Existen varias definiciones acerca de los servicios web. IBM los define como: “Tanto un<br />

servicio web como los servicios web son auto contenidos, aplicaciones modulares que<br />

pueden ser descritas, publicadas, localizadas, e invocadas a través de una red, en general,<br />

la World Wide Web." 2<br />

Otra definición de servicio web explica: “Un servicio web se describe así mismo y a las<br />

aplicaciones empresariales modulares que exponen la lógica de negocio como servicios<br />

sobre Internet a través de interfaces programables y el uso de protocolos de Internet con<br />

el propósito de proporcionar formas de buscar, suscribirse e invocar esos servicios.” 3<br />

De forma resumida un servicio web es una aplicación modular publicada en Internet, que<br />

permite conectarse con otras interfaces, de forma sencilla.<br />

Algunos ejemplos del uso de los servicios web son:<br />

• Validaciones de tarjetas de crédito y autorizaciones entre instituciones bancarias<br />

• Consultas enviando mensajes de texto desde teléfonos celulares,<br />

• Consultas a bases de datos como las que permiten realizan el Registro Nacional de<br />

Población (RENAPO) y la Secretaria de Administración Tributaria (SAT)<br />

• Servicios de búsqueda en internet utilizando Google.<br />

2 Mark O'Neill, et al, Web Services Security, McGraw-Hill/Osborne, 2003, pág. 4<br />

3 Ramesh Nagappan, Robert Skoczylas, Rima Patel Sriganesh, Developing Java Web Services, Wiley Publishing Inc., 2003, pág. 22<br />

14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!