WEB SERVICES DE AMAZON

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    WEB SERVICES DE AMAZON - Presentation Transcript

    1. WEB SERVICES DE AMAZON Angélica Espinosa
    2. 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
    3. 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.
    4. 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.
    5. Cómo consumir un servicio web?
      • 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 )
    6. http://www.adespinoza.iwebutpl.com/libreria/ejemplo/Libreria.php?Accion=Search&SearchIndex=Books&Keywords=Java
    7. 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);
      • }
    8. 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

    + angyespinosa86angyespinosa86, 2 years ago

    custom

    712 views, 0 favs, 0 embeds more stats

    Consumiendo servicios de Amazon

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 712
      • 712 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 13
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories