La sigla REST significa Representational State Transfer.

La filosofia SOAP y REST son conceptualemnte distintas, SOAP propone un
modelo Invocación a procedimientos remotos o funciones distribuidas, REST
en cambio publica RECURSOS y no procesos.

En REST el la cosa esta centrada en el recurso te decia, que es un
recurso?, un cliente, un producto, un conjunto de entidades o conceptos
fuertes del dominio de tu aplicación.
REST permite operar sobre estos recursos mediante las siguientes acciones:

Creacion, mediante PUT HTTP
Lectura, mediante Get HTTP
Actualizacion, mediante POST HTTP
Eliminacion, medisnte DELETE HTTP

Las acciones REST se compara, en cierta forma con las operaciones CRUD de
base de datos, la diferencia es que estan pensadas en transferencia de
documentos complejos y no registros.
Las acciones implican transferencias atómica.

Esto es lo que se conoce como REST FULL.

Daniel Calvin

El 17 de febrero de 2012 15:10, Ing. Roxana Leituz <
[email protected]> escribió:

> **
> muchas gracias chicos!
>  me respondo sola!! ya lo resolví estaba poniendo mal el parámetro..
> va previo al xml y sin ?
>
> seré curiosa.. que es REST
>
>  saludos y gracias
>
>  *From:* Daniel Calvin <[email protected]>
> *Sent:* Friday, February 17, 2012 3:00 PM
> *To:* [email protected]
> *Subject:* [puntonet] WS de veraz - POST en .net
>
> Que buena preguta Mario, diría Juan en CQC....
> Mirando lo que mando Roxana puede que sea REST..., bye bye WSDL....
>
> Roxana, podes mandar el XML?, ( alter loos datos para que no venga usuario
> password, etc, tec )
>
> Daniel
>
> El 17 de febrero de 2012 14:33, Leonardo Micheloni <
> [email protected]> escribió:
>
>> Hola Roxana,
>>
>>  Es un servicio SOAP o REST?
>>
>> On Fri, Feb 17, 2012 at 2:05 PM, Ing. Roxana Leituz <
>> [email protected]> wrote:
>>
>>> **
>>> Estimados, como estan? estoy teniendo que implementar el webservices de
>>> veraz para una aplicación, me dicen que se usa con método post, se envía un
>>> xml y se recibe otro, estoy usando la siguiente función, donde xmlenvio es
>>> el xml. El tema es que la respuesta esta siendo la siguiente:
>>>
>>> Fri, 17 Feb 2012 16:58:14 GMT
>>>
>>> Name "<?xml version" has invalid character ' '
>>>   DAD name: consulta817
>>>   PROCEDURE  : wserv
>>>   URL        : http://nvrz45:80/pls/consulta817/wserv?par_xml=
>>>   PARAMETERS :
>>>   ===========
>>>
>>>   ENVIRONMENT:
>>>   ============
>>>     PLSQL_GATEWAY=WebDb........
>>> --------------------------------------
>>>
>>> Probé de mil maneras diferentes conectarme y siempre es el mismo error,
>>> en veraz no me dan mucha ayuda, me pasaron algo en php.. sabiendo que
>>> trabajo .net y me pidieron mi función, la mandé y después me contestaron
>>> que la implementación no es su responsabilidad.. y esa fue toda la ayuda!!
>>>
>>> Alguien me podrás orientar?? muchisimas gracias!!
>>>
>>>
>>> public string POSTXml(string vXMLEnvio)
>>>
>>> {
>>>
>>> string url = "
>>> https://online.org.veraz.com.ar/pls/consulta817/wserv?par_xml=";;
>>>
>>> WebRequest req = null;
>>>
>>> WebResponse rsp = null;
>>>
>>> try
>>>
>>> {
>>>
>>> StringBuilder strRequest = new StringBuilder();
>>>
>>> req =
>>> WebRequest.Create(url);
>>>
>>> req.Method =
>>> "POST";
>>>
>>> req.ContentType =
>>> "text/xml";
>>>
>>> StreamWriter writer = new StreamWriter(req.GetRequestStream());
>>>
>>> writer.WriteLine(vXMLEnvio);
>>>
>>> writer.Close();
>>>
>>> rsp = req.GetResponse();
>>>
>>> var sr = new StreamReader(rsp.GetResponseStream());
>>>
>>> string responseText = sr.ReadToEnd();
>>>
>>> return responseText;
>>>
>>> }
>>>
>>> catch (Exception e)
>>>
>>> {
>>>
>>> throw new Exception("There was a problem sending the message");
>>>
>>> }
>>>
>>> }
>>>
>>
>>
>>
>> --
>> Leonardo Micheloni
>> @leomicheloni
>>
>>
>
>
> --
> *Daniel A. Calvin*
> Cooperator Team Member
>
>
>


-- 
*Daniel A. Calvin*
Cooperator Team Member

Responder a