EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB

Post on 11-Jul-2015

78 views 0 download

Transcript of EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB

.NET FRAMEWORK

· SERVIDORES .NET.

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

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).

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.

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.

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.

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.

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)

<?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>

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

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.

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.

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.

LA PROGRAMACIÓN DEL LADO DEL CLIENTE TIENE

UNA VENTAJA Y UNA DESVENTAJA.

VENTAJA DESVENTAJA

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.

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.

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.

OTROS PROGRAMAS DE SCRIPT

Visual Basic Script

Applets de Java

Arquitectura de appletviewer

Flash

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.

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.

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.

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.

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

• 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.

• 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)

• 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