T E S I S
para servicios web
para servicios web
- 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