cliente _serivor Flashcards
(13 cards)
ESB( Entripse Service Bus)
Productos: OpenESB, Fuse ESB, Mule ESB Oracle Service Bus, Microsoft Biztalk, Server,Apache ServiceMIX
estandar soap(Simple Object Access Protocol)
En JAVA àAPI JAX-WSy Proveedores à AXIS, CXF, JBossWS, Metro En .NET àASP.NET ASMX, WSE y WCF
API de Java para desarrollar servicios Web REST?
JAX-RS (paquete javax.ws.rs)
* @Path(“uri”)
* @GET, @PUT, @POST, @DELETE, …
NOTA: Proveedores/Implementadores del API JAX-RS –> Jersey, Resteasy, Restlet, Apache CXF
NOTA: En .NET existe una tecnologia llamada WebAPI para hacer servicios REST
NOTA: ¿Mejor cualidad de REST? –>
rapidos –> SI (poca sobrecarga en el procesamiento de peticiones/respuestas)
flexibles –> SI (usan JSON principalmente como lenguaje de transporte de información)
facil –> SI ( de implementar pero sobre todo de USAR/INTEGRACION por parte de los clientes)
API de Java para desarrollar servicios Web SOAP?
JAX-WS (paquete javax.jws, javax.xml.ws y ahora están todas en jakarta.jws)
* @WebService
* @WebMethod
* @WebParam, @WebResult,…
NOTA: Proveedores/Implementadores del API JAX-WS –> Metro, Apache CXF, AXIS2 y JBossWS
NOTA: En .NET existen 3 formas de hacer web services –> Componentes ASMX (ASP.Net), Extension WSE (Seguridad) y WCF
¿Qué es un endpoint en SOAP?
Una URL (definida en el WSDL) donde los clientes tiene que enviar las peticiones HTTP+POST+SOAP_XML (operaciones)
wsdl
Web Services Description Language
rest
REPRESENTATIONAL STATE TRANSFER
- NO ES ESTANDAR
RMI?CORBA , ES PARA SOLO JAVA
Remote Method Invocation
CORBA(Common Object Request Broker Architecture)
es un estándar definido por Object Management Group (OMG) que permite que diversos componentes de software escritos en múltiples lenguajes de programación y que corren en diferentes computadoras, puedan trabajar juntos; es decir, facilita el desarrollo de aplicaciones distribuidas en entornos heterogéneos.[cita requerida]
SOAP
Simple Object Access Protocol
- ES ESTANDAR
UDDI, WSSECURITY(Standar oasis)
catalogo, seguridad respectivamente
MON(Middleware Orientado a Mensajes)
APACHE ATCIVE MQ, RABBIT MQ , APACHE KAFKA(micro), ZERO MQ