Servicio Web – Centos 6.2
Un servicio web es cualquier sistema de software diseñado para soportar interacción máquina a máquina sobre una red.
Esta amplia definición abarca múltiples y diferentes sistemas, pero en general «servicio web» suele referir a clientes y servidores que se comunican usando mensajes XML que siguen el estándar SOAP.
En definitiva, permite comunicación entre diferentes máquinas, con diferentes plataformas y entre programas distintos. Esta comunicación se logra a través de la adoptación de diversos estándares abiertos.
Algunas especificaciones que define el servicio web
Las especificaciones que definen los servicios web son intencionalmente modulares y esto resulta en que no hay ni un sólo documento que las contenga a todas ellas. Tampoco no hay ni un solo conjunto estable de especificaciones.
SOAP, WSDL, UDDI, WS-Security, WS-ReliableMessaging, WS-Reliability, WS-Addressing
Características:
* Aumenta la interoperabilidad entre programas independientemente de la plataforma en donde están instalados.
* Aumenta la interoperatibilidad entre servicios y programas de diferentes compañías y ubicados en diferentes lugares geográficos.
* Fomentan los estándares y protocolos basados en texto, haciendo más fácil acceder y entender su contenido y funcionamiento (pero, en general, produciendo una baja en su rendimiento).
* Al emplear HTTP, pueden utilizar un sistema firewall sin cambiar las reglas de filtrado.
Instalación para linux (Centos 6.2)
Lo primero que debemos hacer, es instalar el servicio. Para ello debemos verificar que tengamos salida a internet y digitar el comando que nos permite hacer la descarga, como se muestra en la figura
Para verificar si el servicio quedo correctamente instalado, usamos el comando que se muestra a continuación. En el resultado podemos ver el nombre del servicio y su versión, confirmando que se encuentra instalado en el sistema.
El siguiente paso es, editar el archivo principal de configuración, y para tal fin, usamos el comando
Este archivo contiene un poco más de 1000 líneas, pero solo nos concentraremos en tres, la primera línea de la figura hace referencia al puerto de salida, la segunda como su nombre lo indica, es el nombre del servidor y el puerto de salida de la comunicación (jodns:80), esta línea hay que editarla y quitarle el carácter de comentario (#), la tercera línea solo hay que quitarle el símbolo de comentario (#). Cabe aclarar que no se encuentran seguidas como se ve en la figura, hay que buscarlas y para ello podemos usar la combinación de teclas Control+w.
Por ahora no tocaremos el tema del Hosting Virtual, que también se configura en este archivo, lo explicare en el tema de Aplicaciones Web, por ahora solo el servicio básico.
Reiniciamos el servicio httpd y deberá salir OK.
Es importante e este punto configurar el nombre de la máquina (servidor) y la dirección IP que la identifica, si no tiene definido el localhost, lo hacemos como se muestra en la figura. Debe ser el mismo nombre que definimos en el archivo httpd.conf.
Ya el servicio web, esta configurado en su manera mas básica y para poder ver su aplicación, se creará una pagina web sencilla que será invocada desde el navegador de su preferencia.
La pagina web que se creara, tendrá el nombre “mipagina”. Por defecto, el servicio web identificará los archivos que se encuentren en la ruta: /var/www/html/ como archivos de diseño web, a menos que indiquemos algo diferente y para ello usaremos el editor nano. Se puede usar cualquier editor.
Esta pagina solo muestra un mensaje de bienvenida, sin formato, solo un texto plano, si se quiere, pueden consultar más sobre en contenido de una pagina web y hacer una con más detalles.
Ahora solo basta comprobar que el servicio esta funcionando correctamente y para ello iniciamos el navegador, escribimos localhost en la barra de direcciones y presionamos enter, no olvidemos escribir si no aparece en la barra http://, entonces se verá una pagina de prueba del apache indicando que el servicio web en la maquina local, esta activo.
Por último, queda probar la pagina web que creamos en pasos anteriores y para este fin, digitamos http://localhost/mipagina en la barra de direcciones del navegador, se debe ver la línea de bienvenida que escribimos en la pagina web que desarrollamos.
Si todo ha salido como se mostro en este paso a paso, se a configurado el servicio web con éxito.
No olvide que es una configuración básica.
jogagiro.wordpress.com