elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  WebService, concepto
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: WebService, concepto  (Leído 3,728 veces)
Xedrox

Desconectado Desconectado

Mensajes: 274



Ver Perfil
WebService, concepto
« en: 30 Agosto 2014, 20:01 pm »

En terminos de Java, un webservice es simplemente un "ServerSocket" que recibe y responde mensajes en formato XML?


En línea

0vatsug

Desconectado Desconectado

Mensajes: 8


Programmer Attempt


Ver Perfil
Re: WebService, concepto
« Respuesta #1 en: 30 Agosto 2014, 21:07 pm »

Esa duda se resuelve googleando. Un WebService no es un WebSocket. Lee éste enlace para que sepas lo que és un WebService. Luego puedes ver tutoriales en YouTube y aprender a programarlos en el lenguaje que desees, en éste caso Java.


En línea

Xedrox

Desconectado Desconectado

Mensajes: 274



Ver Perfil
Re: WebService, concepto
« Respuesta #2 en: 30 Agosto 2014, 23:05 pm »

Pero al fin y al cabo no es un proceso que escribe/lee de una ip/puerto? Ya sabia lo de google y no aclara nada.
En línea

~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 1.125



Ver Perfil
Re: WebService, concepto
« Respuesta #3 en: 31 Agosto 2014, 01:30 am »

Pero al fin y al cabo no es un proceso que escribe/lee de una ip/puerto? Ya sabia lo de google y no aclara nada.

No,la definicion de Wikipedia es suficiente:
Cita de: Wikipedia
Un servicio web (en inglés, Web Service o Web services) es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones

La diferencia entre las demás tecnologías similares, es que este es un estándar y se puede intercambiar mensaje independientemente del lenguaje utilizados. Y no es para intercambiar solo mensaje de tipo XML, sino intercambiar mensajes en cualquier tipo de formato.

El que se encarga de recibir los mensajes recibidos por el cliente es el servidor, pero el que se encarga de procesar el mensaje y devolver un mensaje al servidor para que este le devuelva al cliente, es el método o función que hiciste. Pero el que hace la comunicacion entre el servidor y tu función es un provider que implementa la API JAX-WS (tambien esta JAX-RS).

También a partir de Java SE 6 si no me equivoco, este viene con una api para crear un servidor embebido para publicar  JAX-WS  Web service.

Saludos.
En línea

Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.
Debci
Wiki

Desconectado Desconectado

Mensajes: 2.021


Actualizate o muere!


Ver Perfil WWW
Re: WebService, concepto
« Respuesta #4 en: 2 Septiembre 2014, 17:54 pm »

Un buen punto de entrada sería que te informaras sobre lo que es un API-REST y CRUD, así como ver el api JAX, que te ofrece Java EE. Es todo un mundo, así que te recomiendo que te hagas con un buen libro.
Normalmente si te instala Netbeans, este vendrá ya hasta con su servidor Glashfish (bastante pobre) para poder correr WebServices en pocos minutos.

Un saludo.
En línea

Chuidiang

Desconectado Desconectado

Mensajes: 161



Ver Perfil WWW
Re: WebService, concepto
« Respuesta #5 en: 4 Septiembre 2014, 19:42 pm »

Hola:

Un WebService, efectivamente, no es más que un socket TCP/IP (Una clase ServerSocket de java). A través del protocolo TCP/IP puedes enviar mensajes con muchos formatos, desde los propios inventados por tí, hasta formatos estándar.

El WebService envía/recibe mensajes usando el protocolo http y dentro de él, el formato xml.

En cualquier tipo de conexión más o menos habitual (webservice soap o rest, rmi, rpc, http, websocket, ftp, https, snmp, ...) solo hay dos posibles tipos de conexión de bajo nivel, TCP/IP o UDP/IP, que en java, a bajo nivel, corresponden a las clases ServerSocket (o Socket para el cliente) y DatagramSocket (tanto cliente como servidor, ya que en UDP no hay el concepto estricto de cliente servidor)

Por supuesto, nadie programa un webservice usando ServerSocket (ni ninguno de los otros protocolos), hay librerías que facilitan mucho el asunto

Se bueno.
« Última modificación: 4 Septiembre 2014, 19:45 pm por Chuidiang » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema WebService Java (Jax-WS)
Java
petrusqui 0 1,705 Último mensaje 18 Septiembre 2012, 20:35 pm
por petrusqui
Ayuda WEbService plz.
.NET (C#, VB.NET, ASP)
visualfree 2 2,781 Último mensaje 21 Abril 2013, 07:28 am
por .::IT::.
[duda] seguridad webservice.
Java
LaThortilla (Effort) 0 1,602 Último mensaje 10 Octubre 2014, 16:07 pm
por LaThortilla (Effort)
PHP WebService + clientes Arduino y RaspberryPI « 1 2 »
Desarrollo Web
pbtete 11 7,003 Último mensaje 30 Abril 2015, 07:14 am
por JorgeEMX
framework webservice REST php
Desarrollo Web
OssoH 3 2,877 Último mensaje 24 Junio 2015, 07:04 am
por MinusFour
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines