SlideShare una empresa de Scribd logo
1 de 12
TOPICOS AVANZADOS EN INGENIERIA DE SISTEMAS

ESPECIALIDAD:

      INGENIERIA DE SISTEMAS E INFORMÁTICA

ALUMNO:

      Julio César Chumpitaz Avalos
SERVICIOS WEB
La W3C define "Servicio Web" como un sistema de software diseñado para
permitir interoperatibilidad máquina a máquina en una red.

Esta amplia definición abarca múltiples y diferentes sistemas, pero en general
"servicio Web" suele referir a clientes y servidores que se comunican usando
mensajes XML.

Un servicio Web (en ingles, Web servicie) es un conjunto de protocolos y
estándares que sirven para intercambiar datos entre aplicaciones.

La organización W3C es el comité responsable de la arquitectura y
reglamentación de los servicios Web.




El World Wide Web Consortium, abreviado W3C, es un consorcio internacional que produce
recomendaciones para la World Wide Web
OBJETIVOS
Conocer y entender el significado y alcance le los Servicios Web XML.

Esto implica entender el contexto global en el cual se desarrollaron los
Servicios Web para así conseguir de manera práctica la adopción e
implementación de dicha tecnología, también conocer sus principales
ventajas así como sus limitaciones desde un punto de vista de una tecnología
que esta en continuo desarrollo.

Dimensionar los nuevos cambios de paradigmas informáticos producto
de la implementación de Servicios Web.

Esto quiere decir poder dimensionar que esta tecnología viene a cambiar la
forma en que se comunicaban las distintas aplicaciones y la forma en que se
accede a la información que reside en distintas plataformas y aplicaciones
desde diversos tipos de equipos y dispositivo de comunicación.
VENTAJAS DE LOS SERVICIOS WEB
Aportan interoperabilidad entre aplicaciones de software independientemente
de sus propiedades o de las plataformas sobre las que se instalen.
Los servicios Web fomentan los estándares y protocolos basados en texto,
que hacen más fácil acceder a su contenido y entender su funcionamiento.
Permiten que servicios y software de diferentes compañías ubicadas en
diferentes lugares geográficos puedan ser combinados fácilmente para
proveer servicios integrados.

              INCONVENIENTES DE LOS SERVICIOS WEB
Su rendimiento es bajo si se compara con otros modelos de computación
distribuida, tales como RMI (Remote Method Invocation), DCOM (Distributed
Component Object Model). Es uno de los inconvenientes derivados de
adoptar un formato basado en texto. Y es que entre los objetivos de XML no
se encuentra la concisión ni la eficacia de procesamiento.
Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en
firewall cuyas reglas tratan de bloquear o auditar la comunicación entre
programas a ambos lados de la barrera.
VENTAJAS DE LOS SERVICIOS WEB
Aportan interoperabilidad entre aplicaciones de software independientemente
de sus propiedades o de las plataformas sobre las que se instalen.
Los servicios Web fomentan los estándares y protocolos basados en texto,
que hacen más fácil acceder a su contenido y entender su funcionamiento.
Permiten que servicios y software de diferentes compañías ubicadas en
diferentes lugares geográficos puedan ser combinados fácilmente para
proveer servicios integrados.

              RAZONES PARA CREAR SERVICIOS WEB

La principal razón para usar servicios Web es que se pueden utilizar con
HTTP sobre TCP (Trasmisión Control Protocolo) en el puerto 80. Dado que
las organizaciones protegen sus redes mediante firewalls -que filtran y
bloquean gran parte del tráfico de Internet-, cierran casi todos los puertos
TCP salvo el 80, que es, precisamente, el que usan los navegadores. Los
servicios Web utilizan este puerto, por la simple razón de que no resultan
bloqueados. Se espera que para los próximos años mejoren la calidad y
cantidad de servicios ofrecidos basados en los nuevos estándares.
UDDI
Catálogo independiente, basado en XML, que lista los negocios de internet
de todo el mundo. Es una iniciativa industrial abierta, en donde los negocios
se listan a sí mismos en internet, como si se tratase de las páginas amarillas
en una guía telefónica. UDDI fue escrito en agosto de 2000.

El registro de un negocio en el UDDI consta de tres partes:
Páginas blancas: dirección, contacto y otros identificadores conocidos.
Páginas amarillas: categorización industrial basada en taxonomías.
Páginas verdes: información técnica sobre los servicios que la empresa
brinda.

UDDI es uno de estándares básicos de los servicios Web. Está diseñado
para ser interrogado por mensajes SOAP y proveer acceso documentos de
WSDL (Web Servicies Descripción Language), en los que se describen los
requisitos del protocolo y los formatos del mensaje solicitado para interactuar
con los servicios Web del catálogo de registros.


        UDDI son las siglas del catálogo de negocios de Internet denominado Universal Description,
        Discovery and Integration.                    SOAP (siglas de Simple Object Access Protocol)
ARQUITECTURAS DISTRIBUIDAS


- Cliente – Servidor (SQL)
                             - Características
                             - Manejo de datos centralizados en RDBMS.
                             - Clientes lee/cambian datos utilizando SQL.
                             - Disminuye el flujo por red de
                             comunicaciones.

                             - Desventajas
                             - Modelo de datos y lógica están acoplados.
                             - Difícil cambiar y optimizar Modelo de Datos.
ARQUITECTURAS DISTRIBUIDAS


- Cliente – Servidor (RCP)
                             - Características

                             - Clientes hacen llamados remotos (RPC).
                             - Fácil cambiar y optimizar el modelo de
                             datos.
                             - Soluciones grandes(Ξ 1000 computadoras).

                             - Desventajas
                             - Mala escalabilidad por contenido DB (locks).
                             - RDBMS demasiado visible (seguridad).
                             - Arquitectura no adecuada para internet.
ARQUITECTURAS DISTRIBUIDAS


- Arquitectura de Tres Niveles
                              - Características

                                    - Clientes se comunican con servidor
                                    Middleware.
                                    - Servidor Middleware se comunica con
                                    RDBMS.
                                    -Aísla el RDBMS de los programas clientes.

                                    - Desventajas

                                    - Hay que instalar/actualizar programas
                                    clientes.
                                    - Arquitectura no adecuada para internet.


 Middleware es un software que asiste a una aplicación para interactuar o comunicarse con otras
 aplicaciones, software, redes, hardware y/o sistemas operativos
ARQUITECTURAS DISTRIBUIDAS


- Arquitectura Web Estándar
                              - Características
                              - El programa cliente es un BROWSER
                              (HTTP).
                              - Solución programada con HTML +
                              JavaScript.
                              -Se instala y actualiza automáticamente.

                              - Desventajas

                              - Modo de uso tipo “navegación por paginas”.
                              -Servidor mantiene estado del cliente.
                              -Servidor ejecuta lógica GUI del cliente.



                 La interfaz gráfica de usuario, conocida también como GUI
ARQUITECTURAS DISTRIBUIDAS


- Arquitectura RIA con AJAX
                              - Características

                              - Permite crear interfaz tipo “desktop”.
                              - Se programa con un Framework
                              - Servidor Web no genera interfaz grafica
                              (HTML).



                              - Desventajas

                              - Difícil programar y depurar los programas.
                              - No permite crear clientes semi-conectados.
                              - Limitado por seguridad del Browser.
ARQUITECTURAS DISTRIBUIDAS


- Arquitectura RIA con VM
                            - Características

                            - Se programa una VM (Flash, Java, .NET).
                            - Se pueden utilizar servicios SOAP y REST.
                            - Permite crear clientes semi-conectados.
                            - Fácil de programar y depurar los
                            `programas.

                            - Desventajas

                            - Limitado por seguridad del browser.
                            - Es necesario instalar una VM en el cliente


                                          SOAP (siglas de Simple Object Access Protocolo)

                                            VM-> Maquina virtual.

Más contenido relacionado

La actualidad más candente

Arquitectura tres capas, NET
Arquitectura tres capas, NETArquitectura tres capas, NET
Arquitectura tres capas, NETUAE
 
arquitectura de desarrollo web
 arquitectura de desarrollo web  arquitectura de desarrollo web
arquitectura de desarrollo web jenifer moreno
 
03b arquitectura clienteservidor n capas
03b arquitectura clienteservidor n capas03b arquitectura clienteservidor n capas
03b arquitectura clienteservidor n capasWalter Moo Guzmán
 
Arquitectura Cliente/ servidor
Arquitectura Cliente/ servidorArquitectura Cliente/ servidor
Arquitectura Cliente/ servidorJorge Luis Arcaya
 
Curso Arquitectura J2 Ee Parte1
Curso Arquitectura J2 Ee Parte1Curso Arquitectura J2 Ee Parte1
Curso Arquitectura J2 Ee Parte1AndresGuerreroG
 
Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasanibalsmit
 
Segunda sesion modulo 2 : Ing. Adriana Iglesias.
Segunda sesion modulo 2 : Ing. Adriana Iglesias.Segunda sesion modulo 2 : Ing. Adriana Iglesias.
Segunda sesion modulo 2 : Ing. Adriana Iglesias.castlellanos
 
Check list para el diseño de bd
Check list para el diseño de bdCheck list para el diseño de bd
Check list para el diseño de bdCarlos Arturo
 
Arquitectura de una aplicación
Arquitectura de una aplicaciónArquitectura de una aplicación
Arquitectura de una aplicaciónuniv of pamplona
 
A charla12 arq.3-capas
A charla12 arq.3-capasA charla12 arq.3-capas
A charla12 arq.3-capashome
 
Investigación y comparativa cms
Investigación y comparativa cmsInvestigación y comparativa cms
Investigación y comparativa cmspsvasir
 
DISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDODISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDOFidel Antonio
 

La actualidad más candente (20)

Arquitectura tres capas, NET
Arquitectura tres capas, NETArquitectura tres capas, NET
Arquitectura tres capas, NET
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
arquitectura de desarrollo web
 arquitectura de desarrollo web  arquitectura de desarrollo web
arquitectura de desarrollo web
 
03b arquitectura clienteservidor n capas
03b arquitectura clienteservidor n capas03b arquitectura clienteservidor n capas
03b arquitectura clienteservidor n capas
 
Arquitectura Cliente/ servidor
Arquitectura Cliente/ servidorArquitectura Cliente/ servidor
Arquitectura Cliente/ servidor
 
Curso Arquitectura J2 Ee Parte1
Curso Arquitectura J2 Ee Parte1Curso Arquitectura J2 Ee Parte1
Curso Arquitectura J2 Ee Parte1
 
Arquitectura multicapa
Arquitectura multicapaArquitectura multicapa
Arquitectura multicapa
 
Cuadro comparativo 1
Cuadro comparativo 1Cuadro comparativo 1
Cuadro comparativo 1
 
Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capas
 
Segunda sesion modulo 2 : Ing. Adriana Iglesias.
Segunda sesion modulo 2 : Ing. Adriana Iglesias.Segunda sesion modulo 2 : Ing. Adriana Iglesias.
Segunda sesion modulo 2 : Ing. Adriana Iglesias.
 
Soa
SoaSoa
Soa
 
Apuntes entorno cliente servidor
Apuntes entorno cliente   servidorApuntes entorno cliente   servidor
Apuntes entorno cliente servidor
 
mantenimiento pc
mantenimiento pc mantenimiento pc
mantenimiento pc
 
Check list para el diseño de bd
Check list para el diseño de bdCheck list para el diseño de bd
Check list para el diseño de bd
 
Arquitectura de una aplicación
Arquitectura de una aplicaciónArquitectura de una aplicación
Arquitectura de una aplicación
 
A charla12 arq.3-capas
A charla12 arq.3-capasA charla12 arq.3-capas
A charla12 arq.3-capas
 
Investigación y comparativa cms
Investigación y comparativa cmsInvestigación y comparativa cms
Investigación y comparativa cms
 
Cliente/Servidor
Cliente/ServidorCliente/Servidor
Cliente/Servidor
 
DISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDODISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDO
 
Java2 servicios web
Java2 servicios webJava2 servicios web
Java2 servicios web
 

Destacado

Calidad y validacion
Calidad y validacionCalidad y validacion
Calidad y validacionCalzada Meza
 
Arquitectura De Business Intelligence - Parte 1
Arquitectura De Business Intelligence - Parte 1Arquitectura De Business Intelligence - Parte 1
Arquitectura De Business Intelligence - Parte 1hfrancob
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaSergio Olivares
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo luienrique
 

Destacado (6)

Calidad y validacion
Calidad y validacionCalidad y validacion
Calidad y validacion
 
Arquitectura De Business Intelligence - Parte 1
Arquitectura De Business Intelligence - Parte 1Arquitectura De Business Intelligence - Parte 1
Arquitectura De Business Intelligence - Parte 1
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y Distribuida
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo
 
Sesion 3. inteligencia de negocios
Sesion 3. inteligencia de negociosSesion 3. inteligencia de negocios
Sesion 3. inteligencia de negocios
 

Similar a Exposicion topicos avanzados_chumpitaz

ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptxmedina2966
 
Unidad ii desarrollo de aplicaciones web
Unidad ii desarrollo de aplicaciones webUnidad ii desarrollo de aplicaciones web
Unidad ii desarrollo de aplicaciones webZacarias Marquez Cruz
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
Arquitecturas Distribuidas. (Edo Ostertag)
Arquitecturas Distribuidas. (Edo Ostertag)Arquitecturas Distribuidas. (Edo Ostertag)
Arquitecturas Distribuidas. (Edo Ostertag)Aldo Ulloa Carrasco
 
Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo MariaArquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Mariagequito
 
Arquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de MariaArquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de Mariagequito
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidorJonathan
 
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIGArquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIGEfrain Criss
 
Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...Jomicast
 
Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidorJramos_95
 
Fundam servclient
Fundam servclientFundam servclient
Fundam servclienttvazamar
 

Similar a Exposicion topicos avanzados_chumpitaz (20)

ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
3/9 soa y web services
3/9 soa y web services3/9 soa y web services
3/9 soa y web services
 
Unidad ii desarrollo de aplicaciones web
Unidad ii desarrollo de aplicaciones webUnidad ii desarrollo de aplicaciones web
Unidad ii desarrollo de aplicaciones web
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
Arquitecturas Distribuidas. (Edo Ostertag)
Arquitecturas Distribuidas. (Edo Ostertag)Arquitecturas Distribuidas. (Edo Ostertag)
Arquitecturas Distribuidas. (Edo Ostertag)
 
EQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILASEQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILAS
 
Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo MariaArquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Maria
 
Arquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de MariaArquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de Maria
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cap2 funcionalidad de cliente servidor
Cap2 funcionalidad de cliente servidorCap2 funcionalidad de cliente servidor
Cap2 funcionalidad de cliente servidor
 
Cloud Computing VS SOA
Cloud Computing VS SOACloud Computing VS SOA
Cloud Computing VS SOA
 
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIGArquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
 
Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...
 
Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidor
 
Fundam servclient
Fundam servclientFundam servclient
Fundam servclient
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 

Más de Calzada Meza

Virus informática
Virus informáticaVirus informática
Virus informáticaCalzada Meza
 
Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1Calzada Meza
 
Topicos ii calzada
Topicos ii calzadaTopicos ii calzada
Topicos ii calzadaCalzada Meza
 
Wsdl bpel4ws chumpitaz
Wsdl bpel4ws chumpitazWsdl bpel4ws chumpitaz
Wsdl bpel4ws chumpitazCalzada Meza
 
2 do trabajo-penas
2 do trabajo-penas2 do trabajo-penas
2 do trabajo-penasCalzada Meza
 
1 er trabajo-penas1
1 er trabajo-penas11 er trabajo-penas1
1 er trabajo-penas1Calzada Meza
 
Criptosistemas de cifrado en flujo
Criptosistemas de cifrado en flujoCriptosistemas de cifrado en flujo
Criptosistemas de cifrado en flujoCalzada Meza
 
Planeamiento estregico
Planeamiento estregicoPlaneamiento estregico
Planeamiento estregicoCalzada Meza
 
Seguridad informática
Seguridad informáticaSeguridad informática
Seguridad informáticaCalzada Meza
 
Universidad josé carlos mariátegui+logica difusa
Universidad josé carlos mariátegui+logica difusaUniversidad josé carlos mariátegui+logica difusa
Universidad josé carlos mariátegui+logica difusaCalzada Meza
 
Inteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racionalInteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racionalCalzada Meza
 
Inteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racionalInteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racionalCalzada Meza
 
Inteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racionalInteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racionalCalzada Meza
 
Planeamiento estrategico foda
Planeamiento estrategico fodaPlaneamiento estrategico foda
Planeamiento estrategico fodaCalzada Meza
 
Telematica+enlace satélital
Telematica+enlace satélitalTelematica+enlace satélital
Telematica+enlace satélitalCalzada Meza
 

Más de Calzada Meza (20)

Virus informática
Virus informáticaVirus informática
Virus informática
 
Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1
 
Topicos ii calzada
Topicos ii calzadaTopicos ii calzada
Topicos ii calzada
 
Trabajoartemio
TrabajoartemioTrabajoartemio
Trabajoartemio
 
Wsdl bpel4ws chumpitaz
Wsdl bpel4ws chumpitazWsdl bpel4ws chumpitaz
Wsdl bpel4ws chumpitaz
 
2 do trabajo-penas
2 do trabajo-penas2 do trabajo-penas
2 do trabajo-penas
 
1 er trabajo-penas1
1 er trabajo-penas11 er trabajo-penas1
1 er trabajo-penas1
 
Legislaci..
Legislaci..Legislaci..
Legislaci..
 
Topicos ii
Topicos iiTopicos ii
Topicos ii
 
Criptosistemas de cifrado en flujo
Criptosistemas de cifrado en flujoCriptosistemas de cifrado en flujo
Criptosistemas de cifrado en flujo
 
Compilador2
Compilador2Compilador2
Compilador2
 
Planeamiento estregico
Planeamiento estregicoPlaneamiento estregico
Planeamiento estregico
 
Seguridad informática
Seguridad informáticaSeguridad informática
Seguridad informática
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Universidad josé carlos mariátegui+logica difusa
Universidad josé carlos mariátegui+logica difusaUniversidad josé carlos mariátegui+logica difusa
Universidad josé carlos mariátegui+logica difusa
 
Inteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racionalInteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racional
 
Inteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racionalInteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racional
 
Inteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racionalInteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racional
 
Planeamiento estrategico foda
Planeamiento estrategico fodaPlaneamiento estrategico foda
Planeamiento estrategico foda
 
Telematica+enlace satélital
Telematica+enlace satélitalTelematica+enlace satélital
Telematica+enlace satélital
 

Último

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 

Último (20)

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 

Exposicion topicos avanzados_chumpitaz

  • 1. TOPICOS AVANZADOS EN INGENIERIA DE SISTEMAS ESPECIALIDAD: INGENIERIA DE SISTEMAS E INFORMÁTICA ALUMNO: Julio César Chumpitaz Avalos
  • 2. SERVICIOS WEB La W3C define "Servicio Web" como un sistema de software diseñado para permitir interoperatibilidad máquina a máquina en una red. Esta amplia definición abarca múltiples y diferentes sistemas, pero en general "servicio Web" suele referir a clientes y servidores que se comunican usando mensajes XML. Un servicio Web (en ingles, Web servicie) es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. La organización W3C es el comité responsable de la arquitectura y reglamentación de los servicios Web. El World Wide Web Consortium, abreviado W3C, es un consorcio internacional que produce recomendaciones para la World Wide Web
  • 3. OBJETIVOS Conocer y entender el significado y alcance le los Servicios Web XML. Esto implica entender el contexto global en el cual se desarrollaron los Servicios Web para así conseguir de manera práctica la adopción e implementación de dicha tecnología, también conocer sus principales ventajas así como sus limitaciones desde un punto de vista de una tecnología que esta en continuo desarrollo. Dimensionar los nuevos cambios de paradigmas informáticos producto de la implementación de Servicios Web. Esto quiere decir poder dimensionar que esta tecnología viene a cambiar la forma en que se comunicaban las distintas aplicaciones y la forma en que se accede a la información que reside en distintas plataformas y aplicaciones desde diversos tipos de equipos y dispositivo de comunicación.
  • 4. VENTAJAS DE LOS SERVICIOS WEB Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen. Los servicios Web fomentan los estándares y protocolos basados en texto, que hacen más fácil acceder a su contenido y entender su funcionamiento. Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para proveer servicios integrados. INCONVENIENTES DE LOS SERVICIOS WEB Su rendimiento es bajo si se compara con otros modelos de computación distribuida, tales como RMI (Remote Method Invocation), DCOM (Distributed Component Object Model). Es uno de los inconvenientes derivados de adoptar un formato basado en texto. Y es que entre los objetivos de XML no se encuentra la concisión ni la eficacia de procesamiento. Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en firewall cuyas reglas tratan de bloquear o auditar la comunicación entre programas a ambos lados de la barrera.
  • 5. VENTAJAS DE LOS SERVICIOS WEB Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen. Los servicios Web fomentan los estándares y protocolos basados en texto, que hacen más fácil acceder a su contenido y entender su funcionamiento. Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para proveer servicios integrados. RAZONES PARA CREAR SERVICIOS WEB La principal razón para usar servicios Web es que se pueden utilizar con HTTP sobre TCP (Trasmisión Control Protocolo) en el puerto 80. Dado que las organizaciones protegen sus redes mediante firewalls -que filtran y bloquean gran parte del tráfico de Internet-, cierran casi todos los puertos TCP salvo el 80, que es, precisamente, el que usan los navegadores. Los servicios Web utilizan este puerto, por la simple razón de que no resultan bloqueados. Se espera que para los próximos años mejoren la calidad y cantidad de servicios ofrecidos basados en los nuevos estándares.
  • 6. UDDI Catálogo independiente, basado en XML, que lista los negocios de internet de todo el mundo. Es una iniciativa industrial abierta, en donde los negocios se listan a sí mismos en internet, como si se tratase de las páginas amarillas en una guía telefónica. UDDI fue escrito en agosto de 2000. El registro de un negocio en el UDDI consta de tres partes: Páginas blancas: dirección, contacto y otros identificadores conocidos. Páginas amarillas: categorización industrial basada en taxonomías. Páginas verdes: información técnica sobre los servicios que la empresa brinda. UDDI es uno de estándares básicos de los servicios Web. Está diseñado para ser interrogado por mensajes SOAP y proveer acceso documentos de WSDL (Web Servicies Descripción Language), en los que se describen los requisitos del protocolo y los formatos del mensaje solicitado para interactuar con los servicios Web del catálogo de registros. UDDI son las siglas del catálogo de negocios de Internet denominado Universal Description, Discovery and Integration. SOAP (siglas de Simple Object Access Protocol)
  • 7. ARQUITECTURAS DISTRIBUIDAS - Cliente – Servidor (SQL) - Características - Manejo de datos centralizados en RDBMS. - Clientes lee/cambian datos utilizando SQL. - Disminuye el flujo por red de comunicaciones. - Desventajas - Modelo de datos y lógica están acoplados. - Difícil cambiar y optimizar Modelo de Datos.
  • 8. ARQUITECTURAS DISTRIBUIDAS - Cliente – Servidor (RCP) - Características - Clientes hacen llamados remotos (RPC). - Fácil cambiar y optimizar el modelo de datos. - Soluciones grandes(Ξ 1000 computadoras). - Desventajas - Mala escalabilidad por contenido DB (locks). - RDBMS demasiado visible (seguridad). - Arquitectura no adecuada para internet.
  • 9. ARQUITECTURAS DISTRIBUIDAS - Arquitectura de Tres Niveles - Características - Clientes se comunican con servidor Middleware. - Servidor Middleware se comunica con RDBMS. -Aísla el RDBMS de los programas clientes. - Desventajas - Hay que instalar/actualizar programas clientes. - Arquitectura no adecuada para internet. Middleware es un software que asiste a una aplicación para interactuar o comunicarse con otras aplicaciones, software, redes, hardware y/o sistemas operativos
  • 10. ARQUITECTURAS DISTRIBUIDAS - Arquitectura Web Estándar - Características - El programa cliente es un BROWSER (HTTP). - Solución programada con HTML + JavaScript. -Se instala y actualiza automáticamente. - Desventajas - Modo de uso tipo “navegación por paginas”. -Servidor mantiene estado del cliente. -Servidor ejecuta lógica GUI del cliente. La interfaz gráfica de usuario, conocida también como GUI
  • 11. ARQUITECTURAS DISTRIBUIDAS - Arquitectura RIA con AJAX - Características - Permite crear interfaz tipo “desktop”. - Se programa con un Framework - Servidor Web no genera interfaz grafica (HTML). - Desventajas - Difícil programar y depurar los programas. - No permite crear clientes semi-conectados. - Limitado por seguridad del Browser.
  • 12. ARQUITECTURAS DISTRIBUIDAS - Arquitectura RIA con VM - Características - Se programa una VM (Flash, Java, .NET). - Se pueden utilizar servicios SOAP y REST. - Permite crear clientes semi-conectados. - Fácil de programar y depurar los `programas. - Desventajas - Limitado por seguridad del browser. - Es necesario instalar una VM en el cliente SOAP (siglas de Simple Object Access Protocolo) VM-> Maquina virtual.