Sockets

Páginas: 10 (2401 palabras) Publicado: 15 de enero de 2013
En Software
 
 
Antes de empezar a trabajar en este tutorial, echar un vistazo a mi artículo anterior titulado " A Very Short Introduction a la norma HL7 2.x "para obtener información sobre el estándar HL7. Por favor, tenga en cuenta que este tutorial asume que usted sabe Java o cualquier otro lenguaje orientado a objetos equivalente. Una comprensión básica de la red, así como la programaciónde la rosca será útil, pero no es necesario.

Introducción

Creación de aplicaciones personalizadas que utilizan el estándar HL7 puede ser una tarea muy desalentadora para un principiante. He construido una serie de aplicaciones de servidor personalizados HL7 en los últimos años, y no podría haberlo hecho sin la ayuda de otros en el campo a través de mis muchas conversaciones con ellos através de Internet. A medida que fui más competentes, a mi vez recibí varios correos electrónicos de otros desarrolladores / clientes haciendo las mismas preguntas que me hice cuando estaba empezando en este estándar. Por lo tanto, en el espíritu de compartir, decidí armar un ejemplo / tutorial que muestra todos los elementos básicos que cualquier programador tratar con el estándar HL7 debe saber. Un par de cosas a tener en cuenta antes de proceder. Aunque el estándar HL7 en sí no recomienda ningún protocolo específico que se utilizará para la comunicación de mensajes, la mayoría de los sistemas HL7 comunicarse utilizando el protocolo de capa inferior mínimo. Este tutorial le mostrará cómo construir medida servidores de HL7 en Java que utilizan este protocolo. Los temas avanzados tales comosólidos de gestión de errores de registro y las notificaciones de error, mensaje, traducción, así como la persistencia de datos no están cubiertos en este tutorial. Sin embargo, tengo planes de escribir otro tutorial sobre estos temas en el futuro cercano.

¿Qué es el Protocolo mínima capa inferior?

Mínimo Protocolo de la capa inferior (a menudo abreviado como "MLLP") es el protocolo másutilizado para la transmisión de mensajes HL7 utilizando TCP / IP. Puesto que TCP / IP transmite información como un flujo continuo de bytes, un protocolo de envoltura se requiere para el código de comunicaciones para ser capaz de reconocer el principio y el final de cada mensaje (es decir, cabeceras y remolques). MLLP se utiliza a menudo para tratar este requisito típicamente usando caracteres noimprimibles para servir como envoltorio de caracteres alrededor de la información de mensaje HL7 núcleo. 

¿Qué son los sockets?

Usted puede pensar en tomas como una abstracción de "terminales" de una conexión entre dos máquinas que transmiten información a través de TCP o los protocolos UDP. Mayoría de los lenguajes modernos como Java, C #, VB.NET y Ruby proporcionar zócalo de programación deapoyo para aliviar la carga de los programadores de aplicaciones que tienen que hacer frente a las capas inferiores del modelo OSI (Interconexión de Sistemas Abiertos) modelo de la ISO (International Standards Organization) estándar. Al utilizar sockets, el programador está trabajando con la "Sesión" de la capa, y por lo tanto a salvo de tener que lidiar con servicios en tiempo real de transmisiónde datos proporcionados por la capa inferior de la pila OSI. Java proporciona un excelente soporte para la programación del zócalo (a través del paquete java.net). Nosotros vamos a usar la "Socket" y las "clases ServerSocket" para los ejemplos que se ilustran a continuación.

Herramientas que necesita

JDK 1.4 SDK o superior
Eclipse o cualquier otro IDE Java (o incluso un editor de texto)Los pasos (Vamos a tomar "pasos de bebé" para que todas las cosas básicas están cubiertas)

1. Construir un simple cliente TCP / IP capaz de transmitir y recibir información
1. 2.Construir un simple TCP / IP del servidor capaz de recepción y eco-ing de la información recibida
1. 3.Generar apoyo roscado sencillo de manejar muchas conexiones concurrentes de los clientes
1. 4.Añadir...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sockets
  • sockets
  • Sockets
  • Sockets
  • Sockets
  • Sockets
  • Comunicacion entre sOCKETS
  • Sockets de windows

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS