EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
-
Upload
univ-de-ciencias-y-artes -
Category
Education
-
view
112 -
download
1
Transcript of EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
![Page 1: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/1.jpg)
.NET FRAMEWORK
· SERVIDORES .NET.
![Page 2: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/2.jpg)
Es la parte más importante de la
plataforma .NET. Incluye COM+, un
entorno de ejecución común, un
compilador JIT, y un conjunto de
librerías de sistema que dan acceso a
un amplio conjunto de servicios
![Page 3: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/3.jpg)
Son un conjunto de aplicaciones que
pueden usarse en conjunción con el .NET
framework para facilitar el desarrollo de
aplicaciones empresariales. Como por
ejemplo SQL Server 2000, Exchange 200
server o BizTalk Server 2000. Java 2
Entreprise Edition (J2EE).
![Page 4: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/4.jpg)
A diferencia de Microsoft .NET que es un producto, J2EE
es un estándar. Por lo tanto, no es posible descargarte
J2EE sino que es necesario adquirir alguna de las
versiones de plataformas de desarrollo basadas en J2EE
que existen en el mercado como IBM WebSphere, BEA
Weblogic, Oracle9iAS o Sun ONE. Cada una estas
versiones proporcionan servicios añadidos a los
propuestos en el estándar.
![Page 5: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/5.jpg)
El lenguaje de programación java.
El modelo de programación del cliente
La infraestructura de la capa de middleware.
La API de negocios para los programadores.
La API no visible para los programadores.
![Page 6: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/6.jpg)
![Page 7: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/7.jpg)
![Page 8: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/8.jpg)
Conjunto de aplicaciones o de tecnologías con capacidad
para interoperar en la Web.Estas aplicaciones o de
tecnologías intercambian datos entre si con el objetivo
de ofrecer unos servicio.
Interoperar: la habilidad de dos o más sistemas o componentes para intercambiar información y utilizar la información intercambiada.
![Page 9: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/9.jpg)
Estos servicios proporcionan mecanismos de comunicación estándares entre
diferentes aplicaciones, que interactúan entre sí para presentar información
dinámica al usuario. Para proporcionar interoperabilidad y extensibilidad
entre estas aplicaciones, y que al mismo tiempo sea posible su combinación
para realizar operaciones complejas, es necesaria una arquitectura de
referencia estándar.
![Page 10: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/10.jpg)
![Page 11: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/11.jpg)
En este proceso intervienen una serie de tecnologías que hacen posible esta circulación de información:
SOAP (Protocolo Simple de Acceso a Objetos)
![Page 12: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/12.jpg)
<?xml version='1.0' ?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<env:Header>
<m:reserva xmlns:m="http://empresaviajes.ejemplo.org/reserva"
env:role="http://www.w3.org/2003/05/soap-envelope/role/next"
env:mustUnderstand="true">
<m:referencia>
uuid:093a2da1-q345-739r-ba5d-pqff98fe8j7d
</m:referencia>
<m:fechaYHora>2001-11-29T13:20:00.000-05:00</m:fechaYHora>
</m:reserva>
<n:pasajero xmlns:n="http://miempresa.ejemplo.com/empleados"
env:role="http://www.w3.org/2003/05/soap-envelope/role/next"
env:mustUnderstand="true">
<n:nombre>Pepe Ejemplo</n:nombre>
</n:pasajero>
</env:Header>
<env:Body>
<p:itinerario
xmlns:p="http://empresaviajes.ejemplo.org/reserva/viaje">
<p:ida>
<p:salida>Nueva York</p:salida>
<p:llegada>Los Angeles</p:llegada>
<p:fechaSalida>2001-12-14</p:fechasalida>
<p:horaSalida>última hora de la tarde</p:horaSalida>
<p:preferenciaAsiento>pasillo</p:preferenciaAsiento>
</p:ida>
<p:vuelta>
<p:salida>Los Angeles</p:salida>
<p:llegada>Nueva York</p:llegada>
<p:fechaSalida>2001-12-20</p:fechaSalida>
<p:horaSalida>media-mañana</p:horaSalida>
<p:preferenciaAsiento/>
</p:vuelta>
</p:itinerario>
<q:alojamiento
xmlns:q="http://empresaviajes.example.org/reserva/hoteles">
<q:preferencia>ninguna</q:preferencia>
</q:alojamiento>
</env:Body>
</env:Envelope>
![Page 13: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/13.jpg)
Promueven la interoperabilidad
Permiten la integración “justo-a-tiempo
Reducen la complejidad por medio del encapsulamiento
Dan una “nueva vida” a las aplicaciones de legado
Abren la puerta a nuevas oportunidades de negocio
Disminuyen el tiempo de desarrollo de las aplicaciones
![Page 14: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/14.jpg)
![Page 15: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/15.jpg)
![Page 16: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/16.jpg)
Un lenguaje del lado cliente es totalmente independiente del
servidor, lo cual permite que la página pueda ser albergada
en cualquier sitio. Pero nuestra página no se verá bien si la
computadora cliente no tiene instalados los plug-
in adecuados. El código, tanto del hipertexto como de los
scripts, es accesible a cualquiera y ello puede afectar a la
seguridad.
![Page 17: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/17.jpg)
Plu-gin: o también llamado complemento es
una aplicación que se relaciona con otra para aportarle una
función nueva y generalmente muy específica. Esta aplicación
adicional es ejecutada por la aplicación principal e interactúan
por medio de la API.
También se lo conoce como plug-in
(del inglés "enchufable"), addon (agregado),complemento, co
nector o extensión.
![Page 18: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/18.jpg)
SCRIPT: En informática un guión, archivo de órdenes o archivo
de procesamiento por lotes, vulgarmente referidos con el
barbarismo script, es un programa usualmente simple, que
por lo regular se almacena en un archivo de texto plano. Los
guiones son casi siempre interpretados, pero no todo
programa interpretado es considerado un guión.
![Page 19: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/19.jpg)
LA PROGRAMACIÓN DEL LADO DEL CLIENTE TIENE
UNA VENTAJA Y UNA DESVENTAJA.
VENTAJA DESVENTAJA
![Page 20: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/20.jpg)
VENTAJA
Que la ejecución de la aplicación se delega
al cliente, con lo cual se evita recargar al
servidor de trabajo. El servidor solo envía el
código, y es tarea del browser interpretarlo.
![Page 21: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/21.jpg)
DESVENTAJA
Que el código que el server envía es "sensible"
a que cosas puede o no hacer el browser. El
mismo código no va ser muy bien interpretado por
algunos browser usados ya que ellos utilizarían
diversas tecnologías por el lado del cliente.
![Page 22: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/22.jpg)
Java script
Es un lenguaje de programación que realiza acciones dentro del ámbito
de una página web. Su compatibilidad con la mayoría de los navegadores
modernos, lo posiciona como el lenguaje de programación del lado del
cliente más utilizado. Con Javascript podemos crear efectos especiales
en las páginas y definir interacción con el usuario.
El navegador (browser) del cliente es el encargado de interpretar las
instrucciones Javascript y ejecutarlas para realizar estos efectos einteractividades, de modo que el mayor recurso, y tal vez el único, con
que cuenta este lenguaje es el propio navegador.
![Page 23: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/23.jpg)
OTROS PROGRAMAS DE SCRIPT
Visual Basic Script
Applets de Java
Arquitectura de appletviewer
Flash
![Page 24: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/24.jpg)
![Page 25: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/25.jpg)
![Page 26: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/26.jpg)
JavaScript es un lenguaje de programación
interpretado, dialecto del estándar
ECMAScript. Se define como orientado a
objetos, basado en
prototipos, imperativo, débilmente tipado y
dinámico.
![Page 27: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/27.jpg)
su forma del lado del cliente (client-
side), implementado como parte de un
navegador web permitiendo mejoras en la
interfaz de usuario y páginas web
dinámicas.
![Page 28: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/28.jpg)
JavaScript fue desarrollado originalmente
por Brendan Eich de Netscape con el
nombre de Mocha, el cuál fue renombrado
posteriormente a LiveScript, para finalmente
quedar como JavaScript.
![Page 29: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/29.jpg)
JavaScript es una marca registrada de
Oracle Corporation. Es usada con licencia
por los productos creados por Netscape
Communications y entidades actuales
como la Fundación Mozilla.
![Page 30: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/30.jpg)
JScript fue adoptado en la versión 3.0 de Internet
Explorer, liberado en agosto de 1996, e incluyó
compatibilidad con el Efecto 2000 con las funciones de
fecha, una diferencia de los que se basaban en ese
momento. Los dialectos pueden parecer tan similares que los
términos «JavaScript» y «JScript» a menudo se utilizan
indistintamente, pero la especificación de JScript es
incompatible con la de ECMA en muchos aspectos
![Page 31: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/31.jpg)
![Page 32: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/32.jpg)
![Page 33: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/33.jpg)
• Siglas en inglés de eXtensible Markup Language
('lenguaje de marcas extensible'), es un metalenguaje
extensible de etiquetas desarrollado por el World Wide
We Consortium (W3C).
• Es un lenguaje muy similar a HTML pero su función
principal es describir datos y no mostrarlos como es el
caso de HTML.
![Page 34: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/34.jpg)
• Lenguaje Extensible de Hojas de Estilo (XSL)
• Lenguaje de Rutas XML (XPath)
• Lenguaje de Enlace XML (XLink)
• Lenguaje de Direccionamiento XML (XPointer)
• Lenguaje de Consulta XML (XOL)
![Page 35: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/35.jpg)
![Page 36: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/36.jpg)
• Separa la información del HTML
• Simplifica el compartir datos
• Simplifica la transportación de datos
• Simplifica cambios de plataforma
• Hace más accesible tu información
• Se utiliza para crear nuevos lenguajes
de Internet
![Page 37: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/37.jpg)
![Page 38: EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB](https://reader034.fdocuments.mx/reader034/viewer/2022051617/55a43dbb1a28abb8378b45d4/html5/thumbnails/38.jpg)