Você está na página 1de 12

TECNOLOGIAS PARA EL DESARROLLO DE APLICACIONES DISTRIBUIDAS (INTERFAZ DE USUARIO)

DESCRIPCION

WYSIWYG

Con el editor HTML podemos colocar imgenes, definir estilos, utilizar negritas o cursivas, etc. sin preocuparnos de las etiquetas correspondientes a cada estilo o elemento. Es el editor el que sabe estas etiquetas y las utiliza convenientemente, nosotros solamente tenemos que escribir o disear las pginas como si estuviramos utilizando algo parecido a Word. (What You See Is What You Get) porque cuando trabajas con ellos lo que ves que ests creando con el editor es lo que obtienes luego cuando grabas la pgina.

HTML

HyperText Markup Language (lenguaje de marcado de hipertexto), hace referencia al lenguaje de marcado predominante para la elaboracin de pginas web que se utiliza para describir y traducir la estructura y la informacin en forma de texto, as como para complementar el texto con objetos tales como imgenes. La primera descripcin de HTML disponible pblicamente fue un documento llamado HTML Tags (Etiquetas HTML), publicado por primera vez en Internet por Tim Berners-Lee en 1991. Un sistema de gestin de contenidos (o CMS, del ingls Content Management System) es un programa que permite crear una estructura de soporte (framework) para la creacin y administracin de contenidos, principalmente en pginas web, por parte de los administradores, editores, participantes y dems roles.

CMS

Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio web. El sistema permite manejar de manera independiente el contenido y el diseo. En 1995, el sitio de noticias tecnolgicas CNET sac su sistema de administracin de documentos y publicacin y cre una compaa llamada Vignette, pionero de los sistemas de administracin de contenido comerciales. FrontPage 1.1 fue lanzado por Microsoft en 1996 junto con Windows NT 4.0 Server. es un editor de pginas web para el sistema operativo Windows. Form parte de la suite Microsoft Office. Muchos consideran que el cdigo HTML generado por esta aplicacin es un poco descuidado y muchas veces reiterativo, especialmente en versiones antiguas. Como un ejemplo de esto, cabe sealar que la aplicacin inserta todava la etiqueta font, declarada obsoleta por la World Wide Web Consortium. Otro ejemplo es que posee funciones que slo funcionan en Internet Explorer (como los WebBots). La idea que se encuentra detrs del desarrollo de CSS es separar la estructura de un documento de su presentacin. La informacin de estilo puede ser adjuntada como un documento separado o en el mismo documento HTML. En este ltimo caso podran definirse estilos

MICROSOFT FRONT PAGE

CSS

generales en la cabecera del documento o en cada etiqueta particular mediante el atributo "<style>". La primera especificacin oficial de CSS, recomendada por la W3C fue CSS1, publicada en diciembre 1996. FLASH Llamado primero Future Splash lanzado en 1996, luego fue comprado por Macromedia el cual le cambi el nombre a Flash y actualmente comprado por Adobe. Es una herramienta para crear animacin y graficos. Primero fue llamado Macromedia Dreamweaver y la primera versin fue 1.0 la cual sali en diciembre de 1997. Es una aplicacin en forma de estudio que est destinada a la construccin, diseo y edicin de sitios, videos y aplicaciones Web basados en estndares. Creado inicialmente por Macromedia (actualmente producido por Adobe Systems) es el programa ms utilizado en el sector del diseo y la programacin web, por sus funcionalidades, su integracin con otras herramientas como Adobe Flash y, recientemente, por su soporte de los estndares del World Wide Web Consortium. El 14 de mayo de 2006, Microsoft lanz la primera versin en Community Technology Preview de Expression Web. El 5 de septiembre de 2006, Microsoft lanz la Beta 1. con nombre cdigo Quartz es un editor de paginas web HTML desarrollado por Microsoft como una aplicacin para sitios web, considerada una versin superior de FrontPage 2003 por su semejanza en aspectos a este ltimo. Utiliza el mecanismo WYSIWYG (Lo que ve es lo que obtiene) para modificar pginas Web. Es una aplicacin que opera a travs de Internet, interpretando la informacin de archivos y sitios web para que stos puedan ser ledos (ya se encuentre esta red mediante enlaces o hipervnculos). La funcionalidad bsica de un navegador web es permitir la visualizacin de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde est el usuario, pero tambin pueden estar en cualquier otro dispositivo que est conectado en la computadora del usuario o a travs de Internet, y que tenga los recursos necesarios para la transmisin de los documentos (un software servidor web). Hace referencia a las siglas de Wireless Application Protocool, y se trata de un estndar internacional para aplicaciones de comunicaciones de red a travs de un entorno sin cables. En otras palabras, los navegadores Wap sirven para acceder a Internet como lo haramos con un navegador Web, pero desde un dispositivo mvil o un PDA, con lo cual se trata simplemente de la versin restringida de un navegador comn.

DREAMWEAVER

MICROSOFT EXPRESSION WEB

Navegador WEB

Navegador WAP

TECNOLOGIAS PARA EL DESARROLLO DE APLICACIONES DISTRIBUIDAS (APLICACION)

DESCRIPCION Es una importante tecnologa de la World Wide Web que permite a un cliente (navegador web) solicitar datos de un programa ejecutado en un servidor web. CGI especifica un estndar para transferir datos entre el cliente y el programa. Las aplicaciones CGI fueron una de las primeras prcticas de crear contenido dinmico para las pginas web. Tom popularidad en 1993. Microsoft introdujo la tecnologa llamada Active Server Pages en diciembre de 1996. Es parte del Internet Information Server (IIS) desde la versin 3.0 y es una tecnologa de pginas activas que permite el uso de diferentes scripts y componentes en conjunto con el tradicional HTML para mostrar pginas generadas dinmicamente. La definicin contextual de Microsoft es que "Las Active Server Pages son un ambiente de aplicacin abierto y gratuito en el que se puede combinar cdigo HTML, scripts y componentes ActiveX del servidor para crear soluciones dinmicas y poderosas para el web". ActiveX es un entorno para definir componentes de software reusables de forma independiente del lenguaje de programacin. Las aplicaciones de software pueden ser diseadas por uno o ms de esos componentes para as proveer su correspondiente funcionalidad. ActiveX fue presentado en 1996 por Microsoft como una evolucin de sus tecnologas Component Object Model (COM) y Object Linking and Embedding (OLE) y se usa generalmente en su sistema operativo Windows, aunque la tecnologa como tal no est atada al mismo. Es un entorno de desarrollo integrado (IDE, por sus siglas en ingls) para sistemas operativos Windows. Soporta varios lenguajes de programacin tales como Visual C++, Visual C#, Visual J#, y Visual Basic .NET, al igual que entornos de desarrollo web como ASP.NET. Permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, as como servicios web en cualquier entorno que soporte la plataforma .NET. La primera versin se lanz en 1998.

APLICACIONES CGI

APLICACIONES ASP

ACTIVE X

VISUAL STUDIO

WORDPRESS

Es un sistema de gestin de contenido (o CMS, del ingls Content Management System) enfocado a la creacin de blogs (sitios web peridicamente actualizados). Desarrollado en PHP y MySQL, bajo licencia GPL y cdigo modificable, tiene como fundador a Matt Mullenweg. 1.0 La primera versin final de WordPress se lanz oficialmente el 3 de enero de 2004, se le llam "Miles" por el msico de jazz Miles Davis.

JOOMLA

Joomla es un Sistema de gestin de contenidos (en ingls Content Management System, o CMS) que permite desarrollar sitios web dinmicos e interactivos. Permite crear, modificar o eliminar contenido de un sitio web de manera sencilla a travs de un Panel de Administracin. Es un software de cdigo abierto, desarrollado en PHP y liberado bajo licencia GPL. Este administrador de contenidos puede utilizarse en una PC local (en Localhost), en una Intranet o a travs de Internet y requiere para su funcionamiento una base de datos creada con un gestor MySQL, as como de un servidor HTTP Apache. Joomla nace el 17 de agosto de 2005. Servlet son una serie de aplicaciones programadas en Java que se ejecutan completamente en un servidor (Web Server). Un servlet va a aceptar una peticin de un cliente a travs del Web Server, har su tarea y devolver al cliente una respuesta. Los servlets son el sustituto de los antiguos CGI (Common Gateway Interface), puesto que los CGI estaban escritos en C Perl y los servlets estarn escritos en Java, aportando este lenguaje la independencia de plataforma. Un applet Java es un applet escrito en el lenguaje de programacin Java. Los applets de Java pueden ejecutarse en un navegador web utilizando la Java Virtual Machine (JVM), o en el AppletViewer de Sun. Entre sus caractersticas podemos mencionar un esquema de seguridad que permite que los applets que se ejecutan en el equipo no tengan acceso a partes sensibles (por ej. no pueden escribir archivos), a menos que uno mismo le d los permisos necesarios en el sistema.

SERVLETS DE JAVA

APPLETS DE JAVA

TECNOLOGIAS PARA EL DESARROLLO DE APLICACIONES DISTRIBUIDAS (BASE DE DATOS)

DESCRIPCION IBM tena su SGBD propio en 1968, conocido como IMS. Se trataba de un software desarrollado para el programa Apolo sobre System/360. IMS tena conceptos similares a CODASYL, pero usaba una jerarqua estricta de ordenacin de los datos, frente a la estructura en red de CODASYL. Ambos conceptos fueron englobados posterioremnte en el concepto de Bases de Datos de navegacin debido al modo de acceso a los datos, de hecho Bachman recibi al premio Turing en 1973 por su ponencia "El programador como navegador". En 1971 publicaron un estndar, que pas a ser conocido como la "aproximacin CODASYL", y en breve aparecieron algunos productos basados en esta lnea.

IMS

CODASYL

La estrategia de CODASYL estaba basada en la navegacin manual por un conjunto de datos enlazados en red. Cuando se arrancaba la base de datos, el programa devolva un enlace al primer registro de la base de datos, el cual a su vez contena punteros a otros datos. Para encontrar un registro concreto el programador deba ir siguiendo punteros hasta llegar al registro buscado.

SYSTEM R

IBM comenz a trabajar a principios de 1970 en un prototipo lejnamente basado en los conceptos de Codd llamndolo System R. La primera versin estuvo lista en 1974/5, y comenz as el trabajo en sistemas multi-tabla, en los que los datos podan digregarse de modo que toda la informacin de un registro (alguna de la cual es opcional) no tiene que estar almacenada en un nico trozo grande. Las ideas de Codd se revelaron como operativas y superiores a las de CODASYL, lanzando a IBM al desarrollo de una verdadera versin de produccin de System R, conocido como SQL/DS, y posteriormente como Database 2 (DB2).

Oracle la Primera Base de Datos Diseada para Grid Computing, es un sistema de gestin de base de datos relacional fabricado por Oracle Corporation. ORACLE Oracle es bsicamente un herramienta cliente/servidor para la gestin de base de datos la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma general. Oracle V1 nunca es lanzado oficialmente en 1978.

POSTGRESQL

Stonebraker aplic las lecciones de INGRES al desarrollo de una nueva base de datos -Postgres- en 1980 conocida ahora como PostgreSQL. PostgreSQL se utiliza para muchas aplicaciones crticas (los registros de dominios .org y .info lo usan para su almacenamiento primario, as como grandes compaas e instituciones financieras). Microsoft SQL Server es un sistema para la gestin de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL. Su primera versin sali en 1989. MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia especfica que les permita este uso. Est desarrollado en su mayor parte en ANSI C.

SQL SERVER

MYSQL

TECNOLOGIAS PARA EL DESARROLLO DE APLICACIONES DISTRIBUIDAS (CONEXIN ENTRE CAPAS)

DESCRIPCION XML proviene de un lenguaje inventado por IBM en los aos setenta, llamado GML (Generalized Markup Language), que surgi por la necesidad que tena la empresa de almacenar grandes cantidades de informacin. Este lenguaje gust a la ISO, por lo que en 1986 trabajaron para normalizarlo, creando SGML.

XML

Siglas en ingls de eXtensible Markup Language ('lenguaje de marcas extensible'), es un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C). A diferencia de otros lenguajes, XML da soporte a bases de datos, siendo til cuando varias aplicaciones se deben comunicar entre s o integrar informacin. HTTP define la sintaxis y la semntica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema peticin-respuesta entre un cliente y un servidor. Al cliente que efecta la peticin (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). A la informacin transmitida se la llama recurso y se la identifica mediante un localizador uniforme de recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecucin de un programa, una consulta a una base de datos, la traduccin automtica de un documento, etc. La primera versin fue lanzada en 1996. Siglas de Simple Object Access Protocol) es un protocolo estndar que define cmo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML. Este protocolo deriva de un protocolo creado por David Winer en 1998, llamado XML-RPC. SOAP fue creado por Microsoft, IBM y otros y est actualmente bajo el auspicio de la W3C. Es uno de los protocolos utilizados en los servicios Web. Puede formar la capa base de una "pila de protocolo de web service", ofreciendo un framework de mensajeria bsica en la cual los web services se puedan construir. Es una tecnologa que utiliza un conjunto de protocolos y estndares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de

HTTP

SOAP

WEB SERVICE

software desarrolladas en lenguajes de programacin diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet. La interoperabilidad se consigue mediante la adopcin de estndares abiertos. La Transferencia de Estado Representacional (Representational State Transfer) o REST es una tcnica de arquitectura software para sistemas hipermedia distribuidos como la World Wide Web. El trmino se origin en el ao 2000, en una tesis doctoral sobre la web escrita por Roy Fielding, uno de los principales autores de la especificacin del protocolo HTTP y ha pasado a ser ampliamente utilizado por la comunidad de desarrollo. En la actualidad se usa en el sentido ms amplio para describir cualquier interfaz web simple que utiliza XML y HTTP, sin las abstracciones adicionales de los protocolos basados en patrones de intercambio de mensajes como el protocolo de servicios web SOAP. WSDL (en ocasiones ledo como como wisdel) son las siglas de Web Services Description Language, un formato XML que se utiliza para describir servicios Web. La versin 1.0 fue la primera recomendacin por parte del W3C. La versin 2.0 se convirti en la recomendacin actual por parte de dicha entidad. WSDL WSDL describe la interfaz pblica a los servicios Web. Est basado en XML y describe la forma de comunicacin, es decir, los requisitos del protocolo y los formatos de los mensajes necesarios para interactuar con los servicios listados en su catlogo. UDDI son las siglas del catlogo de negocios de Internet denominado Universal Description, Discovery and Integration. El registro en el catlogo se hace en XML. UDDI es una iniciativa industrial abierta (sufragada por la OASIS) entroncada en el contexto de los servicios Web. UDDI es uno de los estndares bsicos de los servicios Web cuyo objetivo es ser accedido por los mensajes SOAP y dar paso a documentos WSDL, en los que se describen los requisitos del protocolo y los formatos del mensaje solicitado para interactuar con los servicios Web del catlogo de registros.

REST

UDDI

TECNOLOGIAS PARA EL DESARROLLO DE APLICACIONES DISTRIBUIDAS (COMUNICACION ENTRE DATOS)

DESCRIPCION Es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde l o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo. Fue creado en 1986. El Simple Mail Transfer Protocol (SMTP) (Protocolo para la transferencia simple de correo electrnico), es un protocolo de la capa de aplicacin. Protocolo de red basado en texto, utilizados para el intercambio de mensajes de correo electrnico entre computadoras u otros dispositivos (PDA, telfonos mviles, etc.). Est definido en el RFC 2821 y es un estndar oficial de Internet. En 1982 se dise el primer sistema para intercambiar correos electrnicos en ARPANET. Hypertext Transfer Protocol o HTTP (en espaol protocolo de transferencia de hipertexto) es el protocolo usado en cada transaccin de la World Wide Web. HTTP define la sintaxis y la semntica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse. La primera versin fue lanzada en 1996. Netscape Communications cre HTTPS en 1992 para su navegador Netscape Navigator. Originalmente, HTTPS era usado solamente para cifrado SSL, pero esto se volvi obsoleto ante TLS. HTTPS fue adoptado como un estndar web con la publicacin de RFC 2818 en Mayo del 2000.

FTP

SMTP

HTTP

HTTPS

Hypertext Transfer Protocol Secure (en espaol: Protocolo seguro de transferencia de hipertexto), ms conocido por sus siglas HTTPS, es un protocolo de aplicacin basado en el protocolo HTTP, destinado a la transferencia segura de datos de Hiper Texto, es decir, es la versin segura de HTTP. Es utilizado principalmente por entidades bancarias, tiendas en lnea, y cualquier tipo de servicio que requiera el envo de datos personales o contraseas.

ODBC

Open DataBase Connectivity (ODBC) es un estndar de acceso a las bases de datos desarrollado por SQL Access Group en 1992. El objetivo de ODBC es hacer posible el acceder a cualquier dato desde cualquier aplicacin, sin importar qu sistema de gestin de bases de datos (DBMS) almacene los datos. ODBC logra esto al insertar una capa intermedia (CLI) denominada nivel de Interfaz de Cliente SQL, entre la aplicacin y el DBMS. El propsito de esta capa es traducir las consultas de datos de la aplicacin en comandos que el DBMS entienda. Para que esto funcione tanto la aplicacin como el DBMS deben ser compatibles con ODBC, esto es que la aplicacin debe ser capaz de producir comandos ODBC y el DBMS debe ser capaz de responder a ellos. XML-RPC es un protocolo de llamada a procedimiento remoto que usa XML para codificar los datos y HTTP como protocolo de transmisin de mensajes. Es un protocolo muy simple ya que solo define unos cuantos tipos de datos y comandos tiles, adems de una descripcin completa de corta extensin. La simplicidad del XML-RPC contrasta con la mayora de protocolos RPC que tiene una documentacin extensa y requiere considerable soporte de software para su uso. Fue creado por Dave Winer de la empresa UserLand Software en asociacin con Microsoft en el ao 1998. Al considerar Microsoft que era muy simple decidi aadirle funcionalidades, tras las cuales, despus de varias etapas de desarrollo, el estndar dej de ser sencillo y se convirti en lo que es actualmente conocido como SOAP. WS-Security (Seguridad en Servicios Web) es un protocolo de comunicaciones que suministra un medio para aplicar seguridad a los Servicios Web. En abril de 2004 el estndar WS-Security 1.0 fue publicado por Oasis-Open. Originalmente desarrollado por IBM, Microsoft, y VeriSign, el protocolo es ahora llamado oficialmente WSS y est desarrollado por un comit en OasisOpen. El protocolo contiene especificaciones sobre cmo

XML - RPC

WS - SECURITY

debe garantizarse la integridad y seguridad en mensajera de Servicios Web. El protocolo WSS incluye detalles en el uso de SAML y Kerberos, y formatos de certificado tales como X.509. Java Database Connectivity, ms conocida por sus siglas JDBC1 2 , es una API que permite la ejecucin de operaciones sobre bases de datos desde el lenguaje de programacin Java, independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede, utilizando el dialecto SQL del modelo de base de datos que se utilice. El API JDBC se presenta como una coleccin de interfaces Java y mtodos de gestin de manejadores de conexin hacia cada modelo especfico de base de datos. Un manejador de conexiones hacia un modelo de base de datos en particular es un conjunto de clases que implementan las interfaces Java y que utilizan los mtodos de registro para declarar los tipos de localizadores a base de datos (URL) que pueden manejar.

JDBC

CARRERA: LICENCIATURA EN INFORMATICA

MATERIA: DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUIDOS

DOCENTE: LIC. ROSARIO DE ALBA DOMINGUEZ RODRIGUEZ

ALUMNA: RODRGUEZ DAZ VANESSA

SEMESTRE Y GRUPO: 8 B

INVESTIGACION: EVOLUCION DE LAS TECNOLOGIAS PARA EL DESARROLLO DE APLICACIONES DISTRIBUIDOS

COATZACOALCOS, VER 01 DE MARZO DEL 2013

Você também pode gostar