evaluacion parcial 2
burciaga acosta edgar
grupo 4"a"
Programa
DA CLICK EN LA IMAGEN PARA DESCARGAR EL PROGRAMA DE LA MATERIA
APLICACIONES WEB ORIENTADAS A SERVICIOS
SOAP/WSDL
APLICACIONES WEB ORIENTADAS A SERVICIOS
DA CLICK EN EL BOTÓN PARA MOSTRAR LA TEORÍA.
¿Qué es SOAP?
SOAP (Simple Object Access Protocol) es un protocolo basado en XML que permite la comunicación entre aplicaciones a través de la red, utilizando principalmente HTTP y SMTP.
Protocolo pesado y estructurado
Formato XML estricto para mensajes
Ideal para entornos empresariales
¿Qué es WSDL?
WSDL (Web Services Description Language) es un lenguaje basado en XML que describe los servicios web disponibles, sus operaciones y cómo acceder a ellos.
DA CLICK EN EL BOTÓN PARA MOSTRAR EL ARCHIVO XML WSDL.
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<!-- Published by XML-WS Runtime (https://github.com/eclipse-ee4j/metro-jax-ws). Runtime's version is Eclipse Metro/4.0.1 (RELEASE-4.0.1-18da659; 2022-07-02T08:47:18+0000) XMLWS-Impl/4.0.0 XMLWS-API/${jaxws-api.version} XMLB-Impl/4.0.0 XMLB-API/4.0.0 git-revision#18da659. -->
<!-- Generated by XML-WS Runtime (https://github.com/eclipse-ee4j/metro-jax-ws). -->
<definitions xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:wsp="http://www.w3.org/ns/ws-policy"
xmlns:wsp1_2="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://cardenas_web_service_exa/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.xmlsoap.org/wsdl/"
targetNamespace="http://cardenas_web_service_exa/"
name="cardenas_web_service_exa">
<types>
<xsd:schema>
<xsd:import namespace="http://cardenas_web_service_exa/" schemaLocation="http://localhost:8080/cardenas_ruben_martes28/cardenas_web_service_exa?xsd=1"/>
</xsd:schema>
</types>
<message name="Hello">
<part name="parameters" element="tns:Hello"/>
</message>
<message name="HelloResponse">
<part name="parameters" element="tns:HelloResponse"/>
</message>
<message name="calcularHipotenusa">
<part name="parameters" element="tns:calcularHipotenusa"/>
</message>
<message name="calcularHipotenusaResponse">
<part name="parameters" element="tns:calcularHipotenusaResponse"/>
</message>
<portType name="cardenas_web_service_exa">
<operation name="Hello">
<input wsam:Action="http://cardenas_web_service_exa/cardenas_web_service_exa/HelloRequest" message="tns:Hello"/>
<output wsam:Action="http://cardenas_web_service_exa/cardenas_web_service_exa/HelloResponse" message="tns:HelloResponse"/>
</operation>
<operation name="calcularHipotenusa">
<input wsam:Action="http://cardenas_web_service_exa/cardenas_web_service_exa/calcularHipotenusaRequest" message="tns:calcularHipotenusa"/>
<output wsam:Action="http://cardenas_web_service_exa/cardenas_web_service_exa/calcularHipotenusaResponse" message="tns:calcularHipotenusaResponse"/>
</operation>
</portType>
<binding name="cardenas_web_service_exaPortBinding" type="tns:cardenas_web_service_exa">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<operation name="Hello">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="calcularHipotenusa">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="cardenas_web_service_exa">
<port name="cardenas_web_service_exaPort" binding="tns:cardenas_web_service_exaPortBinding">
<soap:address location="http://localhost:8080/cardenas_ruben_martes28/cardenas_web_service_exa"/>
</port>
</service>
</definitions>
¿QUÉ SON LAS APLICACIONES HÍBRIDAS?
APLICACIONES WEB ORIENTADAS A SERVICIOS.
Imagina una aplicación híbrida como una página web compleja que se ha "envuelto" en una aplicación nativa.
Este "contenedor" nativo proporciona acceso a funcionalidades del dispositivo como cámara, GPS, contactos, etc.,
mediante plugins o APIs del framework híbrido.
Ventajas:
Menor costo de desarrollo
Menor tiempo de desarrollo
Mayor alcance de usuarios
Mantenimiento y actualizaciones más sencillas
Acceso a funcionalidades nativas
Desventajas:
Rendimiento inferior en tareas complejas o gráficas intensivas
DA CLICK EN LA IMAGEN PARA DESCARGAR EL ARCHIVO DE ACTA DE CIERRE
APLICACIONES WEB ORIENTADAS A SERVICIOS
REACT API PROJECT OAUTH 2.0
DA CLICK EN LA IMAGEN PARA INGRESAR AL PROYECTO REACT
APLICACIONES WEB ORIENTADAS A SERVICIOS
Work
Adipiscing magna sed dolor elit. Praesent eleifend dignissim arcu, at eleifend sapien imperdiet ac. Aliquam erat volutpat. Praesent urna nisi, fringila lorem et vehicula lacinia quam. Integer sollicitudin mauris nec lorem luctus ultrices.
Nullam et orci eu lorem consequat tincidunt vivamus et sagittis libero. Mauris aliquet magna magna sed nunc rhoncus pharetra. Pellentesque condimentum sem. In efficitur ligula tate urna. Maecenas laoreet massa vel lacinia pellentesque lorem ipsum dolor. Nullam et orci eu lorem consequat tincidunt. Vivamus et sagittis libero. Mauris aliquet magna magna sed nunc rhoncus amet feugiat tempus.
About
Lorem ipsum dolor sit amet, consectetur et adipiscing elit. Praesent eleifend dignissim arcu, at eleifend sapien imperdiet ac. Aliquam erat volutpat. Praesent urna nisi, fringila lorem et vehicula lacinia quam. Integer sollicitudin mauris nec lorem luctus ultrices. Aliquam libero et malesuada fames ac ante ipsum primis in faucibus. Cras viverra ligula sit amet ex mollis mattis lorem ipsum dolor sit amet.
Amplía tu capacidad de almacenamiento con el Disco Duro Externo Toshiba de 2TB. Ideal para respaldar documentos, fotos, videos y juegos, este disco ofrece velocidad, seguridad y un diseño compacto. Compatible con Windows y Mac, es perfecto para llevar tus archivos a cualquier lugar.
Capacidad: 2TB
Interfaz: USB 3.0 (compatible con USB 2.0)
Velocidad de transferencia: Rápida y eficiente
Diseño: Elegante y portátil
Compatibilidad: Windows y Mac
Precio:100 pesos
¡Llévalo ahora y asegura tu información con la mejor calidad! 🚀💾
Ecommerce
¡Visita nuestra tienda en línea para adquirir los mejores productos de gaming y trabajo!
Elements
Text
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';