Introducción a los sistemas distribuidos
COM
COM+
Web service
Estándares de Web Service
Servicios adicionales de CORBA
Lenguajes y Ambientes de Programación de Computación Móvil
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
Equipo 3. Servicios intro a los sistemas distribuidos (power rangers)
1. Dirección General de Educación
Superior Tecnológica
Instituto Tecnológico de San Juan del Río
Introducción a los sistemas distribuidos
Integrantes:
Camacho Castro Carina
Calderón Juárez Edgar Jareth
Fuentes Cruz Laura Josefina
González Arredondo Rosa Giovana
Ledesma Benítez Lidia
Mancilla Ríos Omar
Titular de la materia: Roberto Gómez Muñoz
San Juan del Río, Qro. Abril de 2013
2. Introducción a los sistemas distribuidos
COM
Es una especificación, porción de código, es un estándar
binario para la construcción de componentes.
COM+
Fusión de COM y MTS (Microsoft Transaction Server) y otros
componentes. Agrega al modelo de objetos una variedad de
servicios para el desarrollo de aplicaciones empresariales.
3. Web service
• Un servicio Web XML es un componente de software o una
aplicación que expone sus funciones programáticamente a través
de Internet o la intranet utilizando los protocolos estándar de
Internet como son Simple Object Access Protocol (SOAP) para
comunicación entre programas, y XML para representación de
datos.
4. Estándares de Web Services
• Los servicios Web se registran y anuncian utilizando los
siguientes servicios y protocolos:
XML. (extensible Markup Language), Estructura, describe e
intercambia información. Independientemente de múltiples formas,
todas las tecnologías de servicios Web se basan en XML. El diseño de
XML se
deriva de dos fuentes principales: SGML (Standard
Generalizad Markup Language) y de HTML ( Hipertexto Markup
Language).
5. Estándares de Web Services
•UDDI.(Universal Description, Discovery and Integration), es un
protocolo para describir los componentes disponibles de servicios Web.
Este estándar permite a las empresas registrarse en un tipo de directorio
sección amarilla de Internet que les ayuda anunciar sus servicios, de tal
forma que las compañías se puedan encontrarse unas a otras y realizar
transacciones en el Web. El proceso de registro y consultas se realiza
utilizando mecanismos basados en XML y HTTP. En el proyecto UDDI se
trabaja para proveer un método de acceso común a los metadatos
necesarios para determinar su un elemento de código previamente
elaborado es suficiente, y si lo es, cómo accederlo.
6. Estándares de Web Services
•
SOAP (Simple Object Access Protocol) es un protocolo para
iniciar las conversaciones con un servicio UDDI. El SOAP simplifica el
acceso a los objetos, permitiendo a las aplicaciones invocar métodos
objeto o funciones, que residen en sistemas remotos. Una
aplicación SOAP crea
una un petición bloque en XML.
proporcionando los datos necesarios para el método remoto así
como la ubicación misma del objeto remoto.
WSDL (Web Service Description Language), es el estándar
propuesto para la descripción de los servicios Web, el cual consiste
en un lenguaje de definición de interfaz (IDL - Interface Definition
Language) de servicio basado en XML, que define la interfaz de
servicio y sus características de implementación. El WSDL es
apuntado en los registros UDDI y describe los mensajes SOAP que
definen un servicio Web en particular.
7. Estándares de Web Services
• ebXML (e-business XML) define componentes
centrales, procesos, registros y almacenajes
comerciales, servicios de mensajes, acuerdos de
intercambio comercial, y seguridad.
8. Esquema de Implementación de un Servicio Web
1. Un proveedor de servicio
crea un servicio Web
2. El proveedor de servicio
utiliza WSDL para describir el
servicio (a un registro
UDDI)
3. El proveedor de servicio
registra el servicio (en un
registro UDDI y/o a un
registro/depósito ebXML )
9. • Otro servicio o usuario localiza y solicita el servicio
registrado al consultar los registros UDDI y/o ebXML
4
5
• El servicio o usuario solicitante escribe una aplicación que
liga el servicio registrado utilizando SOAP (en el caso de
UDDI) y/o ebXML
• Se intercambian datos y mensajes XML sobre HTTP
6
12. Lenguajes y Ambientes de Programación de
Computación Móvil
Bluetooth
IEEE 802.11
IEEE 802.15
WAP
Estas tecnologías inalámbricas utilizan técnicas avanzadas
de modulación que permiten un gran nivel de seguridad así
como resistencia a la interferencia de
dispositivos
electrónicos y a otros usuarios.
13. Servicios de telecomunicaciones inalámbricas y terrestres
Fijos (MMDS, LMDS, WLL)
Otras tecnologías WAN/MAN que permiten el acceso a
Internet a altas velocidades son MMDS, LMDS, WLL, enlaces
de microondas terrestres, vía láser infrarrojo y
comunicaciones vía satélite.
WLL (Wireless Local Loop)
Es una importante tecnología que permite servicios
telefónicos que incrementan más el desarrollo de los
diferentes países que los
sistemas cableados.
14. Servicios de Telecomunicación Móviles
Estándar GSM
GSM (Global System for Mobile Communications) es una
plataforma de red inteligente 100 % digital que ofrece
capacidades y servicios que superan los sistemas celulares
convencionales. GSM proporciona a sus usuarios las
siguientes ventajas: Universalidad, inviolabilidad, p
rivacidad.
Servicios Proporcionados Por La Red GSM
Los servicios básicos ofrecidos son los de telefonía y datos, que comprenden transmisiones de
textos, imágenes, fax, ficheros y mensajes.
El servicio básico de telefonía es similar al que prestan las redes clásicas fijas. El usuario puede
realizar y recibir llamadas hacia/desde cualquier red telefónica. Este servicio tiene asociado el de
mensajería vocal que permite el almacenamiento de los mensajes para su posterior
recuperación.
15. Servicios de Telecomunicación Móviles
El servicio de mensajes cortos, SMS (Short Message Service) permite el intercambio
de mensajes breves, de hasta 160 caracteres, que pueden leerse en la pantalla del
equipo portátil o en la de un PC dotado de programas para la gestión del servicio.
Otro servicio interesante es el de difusión celular, SMS-CB (Cell
Broadcasting), mediante el cual pueden difundirse mensajes a grupos de usuarios
situados en
determinadas células.