La jerga solo sirve para clasificar los diversos tipos de métodos y tipos de información pasados entre los servicios. Debe comenzar identificando aquellas cosas que sus servicios particulares necesitan transmitirse entre sí. A continuación, debe crear reglas que describan cómo se representarán las cosas que se transmiten. A menudo, esto se reduce al diseño de algunas estructuras de datos que pueden contener los tipos de datos y que posiblemente identifiquen los tipos de datos en el contenedor. Luego, deberá diseñar algunas reglas que definan cómo regular qué elementos de su servicio pueden enviar y cómo lo hacen.
Finalmente, para comenzar a implementar, necesitará comprender los mecanismos disponibles dentro del marco informático utilizando su API. Eso podría estar usando algunas conexiones de red basadas en sockets, tal vez algún tipo de arquitectura de memoria compartida u otros esquemas compatibles con el sistema operativo, como las colas de mensajes.
Examine las API existentes para ver ejemplos. La mayoría, si no todos, los protocolos basados en Internet son de código abierto y al menos algo documentados. Los más comunes, como la transferencia de archivos, el correo electrónico y los servicios web, son extremadamente comunes y fáciles de adquirir, por ejemplo, datos, código y documentación.
- ¿Se agotarán las direcciones MAC en unos años?
- ¿Qué tipos de algoritmos generalmente necesito saber para ser bueno en la creación de redes y, en última instancia, en el diseño de CDN y redes similares?
- Redes informáticas: ¿qué sucede exactamente desde el momento en que escribimos www.facebook.com hasta que iniciamos sesión?
- ¿Qué cable de switch Cisco debo usar en un switch 2960X?
- ¿Qué significa ser una IP pública?