He escuchado mucho sobre los servicios web y las API web, ¿hay alguna diferencia entre ellos o son los mismos?
Los servicios web son sistemas de software diseñados para admitir la interacción interoperable de máquina a máquina a través de una red.
He escuchado mucho sobre los servicios web y las API web, ¿hay alguna diferencia entre ellos o son los mismos?
Estoy específicamente interesado en cómo los usuarios realizan operaciones autorizadas / autenticadas en una API web. ¿Las cookies de autenticación son compatibles con la filosofía REST y por
Comencé a crear una aplicación en 3 capas (DAL, BL, UI) [maneja principalmente CRM, algunos informes de ventas e inventario]. Un colega me dijo que debo pasar al patrón de capa de servicio, que los desarrolladores llegaron al patrón de servicio desde su experiencia y que es el mejor enfoque para...
Recientemente leí este excelente artículo sobre la arquitectura de microservicios: http://www.infoq.com/articles/microservices-intro Establece que cuando carga una página web en Amazon, más de 100 microservicios cooperan para servir esa página. Ese artículo describe que toda la comunicación entre...
Me gustaría usar Youtube como ejemplo: usan ID en forma de PEckzwggd78. ¿Por qué no usan enteros simples? O imgur.com: también usan ID, como 9b6tMZSimágenes y galerías. No enteros secuenciales. ¿Por qué no usan números enteros (particularmente los secuenciales)? ¿En qué casos es una sabia...
La última vez que encontré un servicio basado en SOAP fue durante mi pasantía en una empresa financiera en 2013. Ese fue el momento en que comencé mi carrera en TI. Recuerdo haber tenido material de estudio sobre SOAP en uno de mis cursos de ingeniería. Fuera de eso, no he usado mucho SOAP durante...
Digamos que está codificando una función que toma datos de una API externa MyAPI. Esa API externa MyAPItiene un contrato que establece que devolverá a stringo a number. ¿Se recomienda para protegerse contra cosas como null, undefined, boolean, etc, incluso aunque no es parte de la API de MyAPI?...
Estoy reuniendo una especificación para un servicio REST, parte del cual incorporará la capacidad de estrangular a los usuarios en todo el servicio y en grupos de recursos individuales o en grupos. Igualmente, los tiempos de espera para estos serían configurables por recurso / grupo /...
Estoy trabajando en el diseño de una API RESTful. Sabemos que queremos devolver JSON y XML para cualquier recurso dado. Había estado pensando que haríamos algo como esto: GET /api/something?param1=value1 Accept: application/xml (or application/json) Sin embargo, alguien rechazó el uso de...
Después de ver esta charla sobre REST, Reuse and Serendipity por Steve Vinoski, me pregunto si hay casos de negocios en proyectos nuevos para configuraciones (XML-) RPC-ish, que REST no podría resolver de una mejor manera. Algunos problemas de RPC que menciona: Concéntrese en el idioma (ajuste...
Cuando trabajamos con un sitio basado en recursos (como una aplicación MVC o un servicio REST), tenemos dos opciones principales cuando un cliente intenta GETun recurso al que no tiene acceso: 403 , que dice que el cliente no está autorizado ; o 404 , que dice que el recurso no existe (o no se...
Tengo un proyecto en el que necesito permitir a los usuarios ejecutar código python arbitrario y no confiable ( un poco como este ) en mi servidor. Soy bastante nuevo en Python y me gustaría evitar cometer errores que introduzcan agujeros de seguridad u otras vulnerabilidades en el sistema. ¿Hay...
Por lo que puedo ver, el consumo de SOAP requiere una pila de SOAP, por lo que es más difícil para sus clientes consumir, es decir, deben asegurarse de tener una pila de SOAP en su lugar que formatee correctamente los datos POST y los encabezados y luego le devuelva algunos estructura de datos,...
Para mi trabajo, tenemos un buen servicio web RESTful que hemos desarrollado y que utilizamos para manejar un par de sitios web que tenemos. Básicamente, el servicio web le permite crear y trabajar con tickets de soporte, y el sitio web es responsable del front-end. Cualquier solicitud de servicio...
Intentar diseñar una API para aplicaciones externas con previsión para el cambio no es fácil, pero pensar un poco por adelantado puede facilitar la vida más adelante. Estoy tratando de establecer un esquema que admita cambios futuros sin dejar de ser compatible con versiones anteriores al dejar en...
Cuando se discuten las API entre sistemas (a nivel empresarial), a menudo hay dos puntos de vista diferentes en nuestro equipo: algunas personas prefieren un enfoque abstracto más, digamos, genérico , otro un enfoque "concreto" directo. Ejemplo: el diseño de una API simple de "búsqueda de...
Tenemos servicios web REST que pueden servir XML o JSON (WCF). Estoy jugando con la idea de implementar Protobufs. ¿Por qué? PROS Menos carga en los servidores. Tamaño de mensaje más pequeño: menos tráfico. Es más fácil cambiar ahora que más tarde. CONTRAS Necesita ser implementado Va a ser...
Entonces tengo un sistema relativamente simple. Un cliente móvil crea registros en una base de datos sqlite que me gustaría sincronizar con un servidor SQL remoto (que se comparte con otros clientes móviles) . Entonces, cuando creo un nuevo registro en la tabla sqlite del teléfono, entonces empujo...
He leído un par de definiciones y debates sobre las aplicaciones REST y / o RESTful, pero todavía no entiendo el significado real de la misma. Por lo general, trabajo con las aplicaciones que obtienen datos a través de GET o envían datos a través de POST a algún servicio web (generalmente un...
Estoy tratando de probar una clase que llama a algunos servicios web de Hadoop. El código es más o menos de la forma: method() { ...use Jersey client to create WebResource... ...make request... ...do something with response... } por ejemplo, hay un método de creación de directorio, un método...