28 marzo, 2017

3. Aplicaciones XML



3.1 Definición XML


  • XML es un subconjunto de SGML(Estándar Generalized Mark-up Language),simplificado y adaptado a Internet
SGML (Estándar Generalised Mark-up Language)

  • XML no es ,como su nombre puede sugerir, un lenguaje de marcado.
  • XML es un meta-lenguaje que nos permite definir lenguajes de marcado adecuados a usos determinados.

3.2 Servicios Web utilizando XML

Un servicio Web XML es una entidad programable que proporciona un elemento determinado de funcionalidad, como lógica de la aplicación y es accesible por diversos sistemas potencialmente dispares usando los estándares de Internet ubicuos, como XML y HTTP. Los servicios Web XML dependen en gran medida de la amplia aceptación de XML y otros estándares de Internet para crear una infraestructura que admita la interoperabilidad de aplicaciones en un nivel que resuelva muchos de los problemas que anteriormente impidieron tales intentos.
Un servicio Web XML puede usarse internamente por una sola aplicación o exponerse externamente a través de Internet para su uso por diversas aplicaciones. Puesto que es accesible a través de una interfaz estándar, un servicio Web XML permite a sistemas heterogéneos funcionar juntos como una sencilla web de cálculo.
Una de las características básicas de un servicio Web XML es el alto grado de abstracción que existe entre la implementación y el uso de un servicio. Al usar la mensajería basada en XML como el mecanismo para crear y tener acceso al servicio, el cliente y el proveedor del servicio Web XML se liberan de la mutua necesidad de tener información de las entradas, las salidas y la ubicación.
Los servicios Web XML habilitan una nueva era de desarrollo de aplicaciones distribuidas. Ya no se trata de una guerra de modelos de objetos o concursos de belleza de lenguajes de programación. Cuando los sistemas cooperan estrechamente usando infraestructuras de propietario, esto se hace con cargo a la interoperabilidad de la aplicación. Los servicios Web XML proporcionan la interoperabilidad en un nivel completamente nuevo que niega tales rivalidades contraproducentes. El próximo avance revolucionario de Internet será que los servicios Web XML se convertirán en la estructura fundamental que vincule juntos los dispositivos informáticos.
3.3 Seguridad de los datos con XML
XML Encryption es un lenguaje cuya función principal es asegurar la confidencialidad de partes de documentos XML a través de la encriptación parcial o total del documento transportado. XML Encryption se puede aplicar a cualquier recurso Web, incluyendo contenido que no es XML.
XML Signature asegura la integridad de partes de documentos XML transportados. También proporciona la autenticación de mensajes y/o servicios de autenticación de firma para datos de cualquier tipo, tanto si se encuentra en el XML que incluye la firma o en cualquier otra parte. Puede aplicarse a cualquier contenido digital (objeto de datos), incluyendo XML. Lo que hace principalmente XML Signature es asociar claves con los datos de consulta. XML Signature representa un sistema que a través de una firma digital permite ofrecer autenticidad de los datos. Con la firma digital se confirma la identidad del emisor, la autenticidad del mensaje y su integridad, sin olvidar que los mensajes no serán repudiados.
XML Key Management es un protocolo para distribuir y registrar claves públicas. Lo que hace es ocultar la parte compleja que surge con PKI (Infraestructura de Clave Pública). Está compuesto de dos partes que son: el registro de la clave pública (X-KRSS) y la información de clave pública (X-KISS).

3.4 Aplicaciones XML y la telefonía IP





Los servicios web son aplicaciones independientes, autocontenidas y modulares independientemente de la plataforma, que puede ser fácilmente publicadas, localizadas e invocadas mediante protocolos web estándar basados en XML, como SOAP, WDSL o UDDI. Para hacer realidad esta tecnología, se requiere de tres entidades participantes: Los Proveedores de Servicios, los Agentes y los Solicitantes. El Proveedor anuncia sus servicios con un Agente, cuando un Solicitante busca en un Agente un servicio, encuentra al Proveedor y establece el enlace para hacer uso de los servicios.

El objetivo final de los servicios web es la creación de directorios en línea que puedan ser localizados de un modo sencillo con un alto nivel de fiabilidad. XML es utilizado para etiquetar los datos, SOAP es usado para transferir los datos, WDSL es utilizado para describir los servicios disponibles y UDDI es usado para listar qué servicios están disponibles.


Bibliografías:




http://www.eveliux.com/mx/XML.-Donde-empiezan-los-Servicios-Web.html
http://www.mundolinux.info/que-es-xml.html
https://msdn.microsoft.com/es-es/library/w9fdtx28(v=vs.100).aspx
http://www.w3c.es/Divulgacion/GuiasBreves/Seguridad

27 marzo, 2017

2.TELEFONÌA IP



2.1 Conceptos generales de TCP/IP

El Protocolo de Control de Transmisión (TCP) permite a dos anfitriones establecer una conexión e intercambiar datos. El TCP garantiza la entrega de datos, es decir, que los datos no se pierdan durante la transmisión y también garantiza que los paquetes sean entregados en el mismo orden en el cual fueron enviados.



El Protocolo de Internet (IP) utiliza direcciones que son series de cuatro números ocetetos (byte) con un formato de punto decimal, por ejemplo: 69.5.163.59


Los Protocolos de Aplicación como HTTP y FTP se basan y utilizan TCP/IP.


2.2 Fundamentos de telefonìa tradicional

Los sistemas de telefonía tradicional están guiados por un sistema muy simple pero ineficiente denominado conmutación de circuitos. La conmutación de circuitos a sido usado por las operadoras tradicionales por mas de 100 años. En este sistema cuando una llamada es realizada la conexión es mantenida durante todo el tiempo que dure la comunicación. Este tipo de comunicaciones es denominada “circuito” porque la conexión esta realizada entre 2 puntos hacia ambas direcciones. Estos son los fundamentos del sistema de telefonía convencional.

Con el auge en los últimos años de la Telefonía IP, la telefonía convencional análoga/digital va desapareciendo, las facilidades de integración con muchos servicios ya existentes en las comunicaciones informáticas, han permitido la aceptación y rápida adopción de la Telefonía IP, lográndose la incorporación de funcionalidades que con la telefonía convencional es imposible lograrlos, pasando de ser una simple PBX-IP a todo un sistema de Comunicaciones Unificadas, en el cual ademas del servicio telefónico que todos conocemos, ofrece otros como la integración de los mensajes de voz , libreta de contactos y fax con el correo electrónico, permite ademas colaboración por medio de salas de conferencia, desde donde pueden interactuar remotamente los participantes, así como la facilidad de presencia con esto se logra que la comunicación nunca se pierda ya que si el destinatario no se encuentra en su primer punto de contacto este sea localizado por los diferentes medios disponibles, finalizando con el correo electrónico con un mensaje de voz, de esta manera el mensaje siempre llegara a su destinatario.

La telefonía IP aunque su plataforma de comunicación sea la red de datos y su funcionamiento es sobre la Red IP, tiene como base y se rige por los mismo principios de la telefonía convencional, es por esto la importancia de conocer los fundamentos de la telefonía y así comprender porque muchas cosas se siguen haciendo igual desde que se invento el teléfono.


2.3 Voz sobre IP


“Voz sobre IP” es la abreviatura de “Voz sobre Protocolo de Internet” (“Internet Protocol” en inglés) y es mundial mente conocido como VoIP.

Voz sobre IP se refiere a la transmisión del tráfico de voz sobre redes basadas en Internet en lugar de las redes telefónicas tradicionales PSTN (red telefónica pública conmutada ). El protocolo de Internet (IP) fue diseñado originalmente para redes de transición de datos, y debido a su gran éxito fue adaptado a las redes de voz mediante la paquetización de la información y transmisión de la misma como paquetes de datos IP. VoIP está disponible en muchos teléfonos inteligentes, computadoras personales y en los dispositivos de acceso a Internet, tales como tabletas.

La transmisión de Voz sobre IP (VoIP) puede facilitar muchos procesos y servicios que normalmente son muy difíciles y costosos de implementar usando la tradicional red de voz PSTN : 
Se puede transmitir más de una llamada sobre la misma línea telefónica. De esta manera, la transmisión de voz sobre IP puede facilitar el proceso de incrementar las líneas telefónicas en la empresa sin la necesidad de lineas físicas adicionales. 
Funcionalidades que normalmente son facturadas con cargo extra por las compañías de teléfonos, tales como transferencia de llamadas, identificación de la persona que llama o remarcado automático, son fáciles de implementar con la tecnología de voz sobre IP. 
Las Comunicaciones Unificadas son posibles con la tecnología de voz sobre IP, ya que permite la integración de otros servicios disponibles en la red de Internet tales como vídeo conferencias, mensajes instantáneos, etc. 

Estas y muchas otras ventajas de voz sobre IP están haciendo que las empresas actualmente adopten Centrales Telefónicas VoIP a un paso apresurado.


2.4 Gateways, Gatekeepers, y Call Managers


Un gateway (puerta de enlace) es un dispositivo que permite interconectar redes con protocolos y arquitecturas diferentes a todos los niveles de comunicación. Su propósito es traducir la información del protocolo utilizado en una red al protocolo usado en la red de destino.

Una puerta de enlace o gateway es normalmente un equipo informático configurado para hacer posible a las máquinas de una red local (LAN) conectadas a él de un acceso hacia una red exterior, generalmente realizando para ello operaciones de traducción de direcciones IP (NAT: Network Address Translation). Esta capacidad de traducción de direcciones permite aplicar una técnica llamada IP Masquerading (enmascaramiento de IP), usada muy a menudo para dar acceso a Internet a los equipos de una red de área local compartiendo una única conexión a Internet, y por tanto, una única dirección IP externa.


Gatekeeper

Persona que en un equipo de trabajo actúa como especialista de información, no solamente con capacidad reactiva, respondiendo eficazmente a las demandas de información que recibe de sus compañeros de trabajo sino también pro activamente, adelantándose a las necesidades de información antes de que sean percibidas.

El trabajo de gatekeeper puede estar desarrollado tanto por bibliotecarios documentalistas como por profesionales de la materia de trabajo de que se trate que por sus cualidades de curiosidad e interés por conocer fuentes de información y bases de datos, meticulosidad en el tratamiento de los documentos manejados por el equipo, etc. se encaminan a realizar esta tarea, fundamental en cualquier proyecto de investigación.

CallManager


Es un software instalado en un servidor principalmente linux o salaris, que se encarga de administrar llamadas que se realizan a través de internet (Voip), no sólo se encarga de rutearlas al destino requerido, si no que también permite ofrecer a los clientes de dichas líneas telefónicas servicios digitales, como correo de voz, transferencia de llamada, conferencias y en sus versiones más actuales un Call Manager puede manejar vídeo. 

Este dispositivo generalmente se usa en empresas que para disminuir costos en largas distancias y que están migrando de la telefonía convencional a la telefonía sobre internet (voip). 

Si deseas información más detalla puedes buscar información sobre un dispositivo de la marca CISCO que precisamente tiene ese nombre Call Manager Express o de un dispositivo llamado Asterisk. 

Un Call Manager realiza en telefonía IP, lo que un PBX hace en telefonía convencional, por eso puedes encontrar que de repente a un Call Manager lo pueden nombrar como IP-PBX. 


2.5 Mensajería unificada

El término Comunicaciones unificadas es utilizado comúnmente por los proveedores de tecnologías de la información para designar la integración de "los servicios de telefonía, mensajería unificada (la misma bandeja de entrada para correo electrónico, correo de voz y fax), mensajería instantánea corporativa, conferencias web y estado de disponibilidad del usuario en una sola e innovadora experiencia para los colaboradores y para el personal que administra y da mantenimiento a la infraestructura".


Bibliografías:

http://www.masadelante.com/faqs/tcp-ip
http://www.telefoniavozip.com/voip/telefonia-ip-vs-telefonia-convencional.htm
https://www.3cx.es/voip-sip/voz-sobre-ip/
https://todo-redes.com/equipos-de-redes/gateway-puerta-de-enlace
http://www.elprofesionaldelainformacion.com/contenidos/1992/septiembre/gatekeeper.html
http://voip.bankoi.com/centralitas_ip.htm
https://es.wikipedia.org/wiki/Comunicaciones_unificadas

1.INTRODUCCIÓN A LAS TECNOLOGÍAS UNIFICADAS



1.1 Concepto General



Comunicaciones unificadas son todos aquellos elementos funcionales que hoy nos permiten tener una comunicación efectiva: funciones como las que provee un conmutador, las capacidades de realizar conferencias de audio, leer mensajes de voz, correo electrónico, fax, agendar sesiones de trabajo por Internet, compartir información simultáneamente entre varios usuarios e incluso la capacidad de interactuar con varios dispositivos fijos y móviles son los elementos funcionales que podríamos considerar dentro de una suite de comunicaciones.





La importancia y el valor de las comunicaciones unificadas consiste en dar mayor control al usuario final para acceder de manera simple y a través de interfaces intuitivas a todos estos servicios de comunicación y darle la facilidad al usuario de hacerlo a través de su dispositivo preferido, ya sea una PC, una portátil, un smartphone o una tablet, en el momento y lugar que lo desee.





1.2 Tecnologías Emergentes





Las tecnologías emergentes son definidas como "innovaciones científicas que pueden crear una nueva industria o transformar una existente. Incluyen tecnologías discontinuas derivadas de innovaciones radicales, así como tecnologías más evolucionadas formadas a raíz de la convergencia de ramas de investigación antes separadas. Cada una de estas tecnologías ofrece una rica gama de oportunidades de mercado que proporcionan el incentivo para realizar inversiones de riesgo". El problema que plantean estas nuevas tecnologías, tanto a los directivos de las empresas maduras como a los de las empresas de nueva creación, es que las herramientas de gestión tradicionales no son capaces de resolver con éxito los nuevos desafíos generados.



1.3 Sistemas Abiertos


Sistemas abiertos son aquellos que intercambian, de alguna manera, energía, materia y/o información con el entorno.





1.4 Modelo OSI


El Modelo OSI divide en 7 capas el proceso de transmisión de la información entre equipo informáticos, donde cada capa se encarga de ejecutar una determinada parte del proceso global.

El modelo OSI abarca una serie de eventos importantes:

-el modo en que los datos se traducen a un formato apropiado para la arquitectura de red que se esta utilizando.
- El modo en que las computadoras u otro tipo de dispositivo de la red se comunican. Cuando se envíen datos tiene que existir algún tipo de mecanismo que proporcione un canal de comunicación entre el remitente y el destinatario.
- El modo en que los datos se transmiten entre los distintos dispositivos y la forma en q se resuelve la secuenciación y comprobación de errores.
- El modo en que el direccionamiento lógico de los paquetes pasa a convertirse en el direccionamiento físico que proporciona la red.



Bibliografías:


http://expansion.mx/opinion/2013/07/19/que-son-las-comunicaciones-unificadas
http://tecmethepelonex.blogspot.mx/2008/08/definicion-tecnologias-emergentes.html
http://belarmino.galeon.com/