WEB SERVICES DE AMAZON

50 %
50 %
Information about WEB SERVICES DE AMAZON

Published on June 26, 2008

Author: angyespinosa86

Source: slideshare.net

Description

Consumiendo servicios de Amazon

WEB SERVICES DE AMAZON Angélica Espinosa

QUE ES UN SERVICIO WEB ? Es un conjunto de protocolos y estándares que sirven para intercambiar datos entre distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet

Es un conjunto de protocolos y estándares que sirven para intercambiar datos entre distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet

Ventajas: Los servicios Web fomentan los estándares y protocolos basados en texto, que hacen más fácil acceder a su contenido y entender su funcionamiento. Al apoyarse en HTTP, los servicios Web pueden aprovecharse de los sistemas de seguridad firewall sin necesidad de cambiar las reglas de filtrado. Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para proveer servicios integrados. Permiten la interoperabilidad entre plataformas de distintos fabricantes por medio de protocolos estándar y abiertos.

Los servicios Web fomentan los estándares y protocolos basados en texto, que hacen más fácil acceder a su contenido y entender su funcionamiento.

Al apoyarse en HTTP, los servicios Web pueden aprovecharse de los sistemas de seguridad firewall sin necesidad de cambiar las reglas de filtrado.

Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para proveer servicios integrados.

Permiten la interoperabilidad entre plataformas de distintos fabricantes por medio de protocolos estándar y abiertos.

Porqué utilizar web services de Amazon? Amazon Web Services (AWS) cualquier persona puede construir un sitio web escalable, sin poseer un servidor. Muchas compañías están utilizando el servicio sólo para hacer eso.

Amazon Web Services (AWS) cualquier persona puede construir un sitio web escalable, sin poseer un servidor. Muchas compañías están utilizando el servicio sólo para hacer eso.

Cómo consumir un servicio web? Nos registramos en Amazon http :// aws.amazon.com Nos genera una llave.

Nos registramos en Amazon

http :// aws.amazon.com

Nos genera una llave.

3. http :// ecs.amazonaws.com / onca / xml?Service = AWSECommerceService&AWSAccessKeyId =1A40T5B5RNA5GSQ162G2& Operation = ItemSearch&SearchIndex = Books&Title =Java (CONSUMIENDO SERVICIOS )

3. http :// ecs.amazonaws.com / onca / xml?Service = AWSECommerceService&AWSAccessKeyId =1A40T5B5RNA5GSQ162G2& Operation = ItemSearch&SearchIndex = Books&Title =Java (CONSUMIENDO SERVICIOS )

http://www.adespinoza.iwebutpl.com/libreria/ejemplo/Libreria.php?Accion=Search&SearchIndex=Books&Keywords=Java

Código PhP function BuscarLibros($BuscarIndex, $Keywords, $ItemPage){ $request="http://ecs.amazonaws.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=".KEYID."&AssociateTag=".AssocTag."&Operation=ItemBuscar&ResponseGroup=Medium,Offers"; $request.="&BuscarIndex=$BuscarIndex&Keywords=$Keywords&ItemPage=$ItemPage"; $session = curl_init($request); curl_setopt($session, CURLOPT_HEADER, false); curl_setopt($session, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($session); curl_close($session); //$response = file_get_contents($request); $parsed_xml = simplexml_load_string($response); verResultados($parsed_xml, $BuscarIndex); }

function BuscarLibros($BuscarIndex, $Keywords, $ItemPage){

$request="http://ecs.amazonaws.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=".KEYID."&AssociateTag=".AssocTag."&Operation=ItemBuscar&ResponseGroup=Medium,Offers";

$request.="&BuscarIndex=$BuscarIndex&Keywords=$Keywords&ItemPage=$ItemPage";

$session = curl_init($request);

curl_setopt($session, CURLOPT_HEADER, false);

curl_setopt($session, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($session);

curl_close($session);

//$response = file_get_contents($request);

$parsed_xml = simplexml_load_string($response);

verResultados($parsed_xml, $BuscarIndex);

}

Curl: (Client URL Library) es una librería de funciones para conectar con servidores para trabajar con ellos. El trabajo se realiza con formato URL. Es decir, sirve para realizar acciones sobre archivos que hay en URLs de Internet, soportando los protocolos más comunes, como http, ftp, https, etc.

cURL Functions curl_close — Cierra una sesión CURL curl_copy_handle — Copia un recurso CURL y todas sus opciones asociadas cURL Functions curl_close — Cierra una sesión CURL curl_copy_handle — Copia un recurso CURL y todas sus opciones asociadas curl_errno — Devuelve el último número de error curl_error — Devuelve una cadena conteniendo el último error para la sesión actual. curl_exec — Ejecuta una sesión CURL curl_getinfo — Obtiene información relativa a una transferencia específica curl_init — Inicializa una sesión CURL curl_multi_add_handle — Añade un recurso de tipo CURL a un grupo de recursos CURL curl_multi_close — Cierra un grupo de recursos CURL curl_multi_exec — Ejecuta la subconexiones del manejador CURL actual curl_multi_getcontent — Devuelve el contenido de un recurso CURL si la opción CURLOPT_RETURNTRANSFER está activada curl_multi_info_read — Obtiene información sobre las transferencias actuales curl_multi_init — Crea un nuevo grupo de recursos CURL curl_multi_remove_handle — Elimina un recurso de tipo CURL de un grupo de recursos CURL curl_multi_select — Obtiene todos los sockets asociados a la extensión CURL, que después pueden ser seleccionados. curl_setopt_array — Set multiple options for a cURL transfer curl_setopt — Asigna un valor a una opción de una sesión CURL curl_version — Devuelve la versión actual de CURL

cURL Functions

curl_close — Cierra una sesión CURL

curl_copy_handle — Copia un recurso CURL y todas sus opciones asociadas

cURL Functions

curl_close — Cierra una sesión CURL

curl_copy_handle — Copia un recurso CURL y todas sus opciones asociadas

curl_errno — Devuelve el último número de error

curl_error — Devuelve una cadena conteniendo el último error para la sesión actual.

curl_exec — Ejecuta una sesión CURL

curl_getinfo — Obtiene información relativa a una transferencia específica

curl_init — Inicializa una sesión CURL

curl_multi_add_handle — Añade un recurso de tipo CURL a un grupo de recursos CURL

curl_multi_close — Cierra un grupo de recursos CURL

curl_multi_exec — Ejecuta la subconexiones del manejador CURL actual

curl_multi_getcontent — Devuelve el contenido de un recurso CURL si la opción CURLOPT_RETURNTRANSFER está activada

curl_multi_info_read — Obtiene información sobre las transferencias actuales

curl_multi_init — Crea un nuevo grupo de recursos CURL

curl_multi_remove_handle — Elimina un recurso de tipo CURL de un grupo de recursos CURL

curl_multi_select — Obtiene todos los sockets asociados a la extensión CURL, que después pueden ser seleccionados.

curl_setopt_array — Set multiple options for a cURL transfer

curl_setopt — Asigna un valor a una opción de una sesión CURL

curl_version — Devuelve la versión actual de CURL

Add a comment

Related presentations

Related pages

Amazon Web Services AWS – Server Hosting & Cloud Services

Amazon Web Services bietet zuverlässige, skalierbare und wirtschaftliche Cloud Computing-Services. Kostenlose Teilnahme, nutzungsabhängige Zahlung.
Read more

Amazon Web Services (AWS) - Cloud Computing Services

Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services. Free to join, pay only for what you use.
Read more

Suchergebnis auf Amazon.de für: Webservice: Bücher

Amazon Web Services Cloud Computing Dienste von Amazon: Audible Hörbücher herunterladen: Book Depository Bücher mit kostenfreier Lieferung weltweit :
Read more

Amazon Web Services – Wikipedia

Amazon Web Services (AWS) ist eine Sammlung verschiedener Online-Dienste des Unternehmens Amazon.com, die im Jahr 2006 gestartet sind. Zahlreiche populäre ...
Read more

Amazon Web Services @ Amazon.com

Online shopping from a great selection at Amazon Web Services Store.
Read more

Amazon Web Services - YouTube

Amazon Web Services offers a complete set of infrastructure and application services that enable you to run virtually everything in the cloud: from ...
Read more

Amazon.de: Günstige Preise für Elektronik & Foto, Filme ...

Entdecken, shoppen und einkaufen bei Amazon.de: Günstige Preise für Elektronik & Foto, Filme, ... Amazon Web Services Cloud Computing Dienste von Amazon:
Read more

Amazon Web Services Sign In - portal.aws.amazon.com

About Amazon.com Sign In. Amazon Web Services uses information from your Amazon.com account to identify you and allow access to Amazon Web Services.
Read more

Amazon Web Services: Übersicht über die Sicherheitsprozesse

Amazon Web Services – Übersicht über die Sicherheitsprozesse Juni 2014 Seite 1 von 79 Amazon Web Services: Übersicht über die Sicherheitsprozesse
Read more

E-Commerce Lösungen : Amazon Services Europe

Amazon hat eines der modernsten Distributions-Netzwerke der Welt aufgebaut und Ihr Unternehmen kann nun von unserer Kompetenz und Erfahrung profitieren.
Read more