Vous êtes sur la page 1sur 17

2012

TOPICOS AVANZADOS DE BASES DE DATOS

UNIDAD II

Unidad 2 Bases de datos y tecnologas Web 2.1 Herramientas y Tecnologias Desarrollo Web
1. Introduccin. Hoy en da estamos asistiendo a una autntica revolucin. Los avances en las comunicaciones y las nuevas tecnologas estn acercando la informacin al usuario final, as como facilitando su procesamiento. Uno de los cambios ms importantes, tiene que ver con el soporte y canal de transmisin de la informacin. Internet y las Tecnologas Web, han conseguido que el usuario est familiarizado con informacin hipermedia, incluyendo texto, imgenes, audio y vdeo. Cualquier ordenador conectado a la red constituye una fuente fcil de entrada de informacin y de servicios. Este hecho hace que cada vez cobre ms fuerza la idea de que nos encontramos inmersos en una sociedad de la informacin. World Wide Web, o simplemente Web, constituye uno de los intentos ms recientes y a la vez ms poderosos de sistematizar y simplificar el acceso a la informacin en Internet. Este nuevo sistema ha revolucionado la forma en que los usuarios se comunican y utilizan los servicios de la llamada red de redes, y constituye la causa fundamental del espectacular aumento en el nmero de personas que usan Internet y de la popularidad e importancia que ha adquirido en la actualidad. La Tecnologa Web permite el desarrollo de aplicaciones distribuidas basadas en el modelo Cliente/Servidor. Las aplicaciones web suponen un importante cambio de enfoque con respecto al desarrollo de aplicaciones tradicionales. Su principal caracterstica consiste en que la comunicacin con el usuario se establece utilizando pginas web, que se pueden visualizar desde un navegador que se est ejecutando en cualquier ordenador conectado a la red. Otra caracterstica importante, consiste en que el cdigo de la aplicacin se puede ejecutar en el cliente, en el servidor o distribuirse entre ambos. Adems debido al gran volumen de informacin que se maneja, las aplicaciones web suelen utilizar una Base de Datos, para organizar y facilitar el acceso a la informacin. En este artculo se presentan las caractersticas bsicas de una plicacin web (seccin 2). A continuacin se hace una revisin de las tecnologas que se pueden utilizar en su desarrollo, distinguiendo entre las que optan por la ejecucin en el cliente (seccin 3.1) o en el servidor (seccin 3.2). Se describen algunos ejemplos concretos (seccin 4) y por ltimo se introducen dos aspectos que van a marcar el futuro a corto plazo en Internet: el comercio electrnico (seccin 5.1) y el lenguajes XML (seccin 5.2).

La Tecnologa Web permite el desarrollo de aplicaciones distribuidas basadas en el modelo Cliente/Servidor. Las aplicaciones web suponen un importante cambio de enfoque con respecto al desarrollo de aplicaciones tradicionales. Su principal caracterstica consiste en que la comunicacin con el usuario se establece utilizando pginas web, que se pueden visualizar desde un navegador que se est ejecutando en cualquier ordenador conectado a la red. Otra caracterstica importante, consiste en que el cdigo de la aplicacin se puede ejecutar en el cliente, en el servidor o distribuirse entre ambos. Adems debido al gran volumen de informacin que se maneja, las aplicaciones web suelen utilizar una Base de Datos, para organizar y facilitar el acceso a la informacin.

2.1.1 Intercambio Electronico de Datos Edi


Hoy en da, el sistema informativo contable de cualquier empresa, por pequea que sea, se encuentra informatizado, de forma que habitualmente se logran unos elevados niveles de automatizacin de las tareas administrativo-contables. Por ejemplo, es frecuente que se encuentren integrados los programas de contabilidad con los que gestionan la tesorera o la nmina y que estos datos se procesen muy rpidamente. Pero suele suceder que dos empresas que mantienen una intensa relacin comercial cliente-proveedor y que disponen de sendos sistemas informativos contables avanzados, realicen sus transacciones econmicas introduciendo las rdenes de compra, las facturas y el resto de documentos en sobres, que posteriormente son enviados por correo. Hoy en da, tambin es habitual enviar estos documentos a travs del fax, con lo que se agiliza la gestin. Si la empresa utiliza un fax-modem conectado al ordenador y gestionado por un programa informtico, se evita tener que imprimir los documentos, envindolos directamente desde su ordenador hasta el fax de la otra empresa. Otra solucin ms sofisticada, pero menos frecuente, consiste en enviar dichos documentos a travs del correo electrnico. El correo electrnico permite enviar mensajes entre diferentes ordenadores que estn conectados a redes de ordenadores como por ejemplo Internet o Compuserve. Sin embargo, este procedimiento no est exento de inconvenientes, debido a que el correo electrnico no est normalizado y, salvo que el cliente y el proveedor acuerden previamente componer de alguna forma sus mensajes, exige que el receptor traduzca los documentos recibidos. Adems, el uso de mero correo electrnico no es un medio seguro para realizar las transmisiones comerciales ni garantiza su confidencialidad. La solucin que desde hace varios aos estn adoptando muchas empresas se denomina EDI o Intercambio Electrnico de Datos. El EDI bsicamente consiste en transmitir electrnicamente documentos comerciales y administrativos entre aplicaciones informticas, en un formato normalizado. En este trabajo describimos qu es el EDI, qu diferentes normas EDI existen, por dnde viajan los datos, cual es la estructura de un mensaje EDI, los beneficios y los costes que para una empresa puede suponer el implantar este sistema y el impacto que puede tener sobre la Contabilidad.

II. El EDI, ?Revolucin conceptual o tecnolgica?. As como en los aos ochenta y noventa el ordenador ha sido la herramienta de trabajo bsica del profesional de la Contabilidad, desde hace varios aos asistimos a una verdadera revolucin en la transmisin electrnica de informacin, de forma que se intuye que en los umbrales del siglo XXI las herramientas que utilizar este profesional estarn ligadas a las telecomunicaciones. En palabras de Ren Ricol (1995), presidente de la orden de expertos contables de Francia, de todos los progresos que acompaarn a la profesin contable, el EDI es ciertamente el ms inminente. En este apartado analizamos las novedades organizativas que implica la utilizacin del EDI en la empresa, revisamos los principales intentos de normalizacin y la situacin actual de los diferentes estndares EDI. El EDI consiste en transmitir electrnicamente documentos comerciales y administrativos entre aplicaciones informticas en un formato normalizado, de forma que la informacin entre las empresas pueda ser procesada sin intervencin manual. Las empresas que desean utilizar el EDI se suelen poner en contacto con compaas ligadas al sector de las telecomunicaciones que ofrecen servicios EDI. Un servicio EDI, en palabras de Teodoro (1994, pag 17), es el conjunto de prcticas asociadas a la explotacin de un sistema telemtico particular de EDI que cubren todos los aspectos funcionales del servicio (tcnicos, organizativos, de formacin, de soporte y mantenimiento, comerciales y administrativos), dando as forma a una aplicacin EDI concreta para un segmento industrial particular. II.1 Transmisin de documentos entre empresas. El sistema tradicional en el que se basan las transmisiones de documentos entre las empresas, al estar centrado en el uso del papel, presenta dos inconvenientes. En primer lugar, la lentitud. Documentos que se generan en ordenadores que procesan la informacin a gran velocidad, posteriormente sufren retrasos producidos al tener que procesarse de forma manual en las empresas de correos. Por este motivo, muchas empresas han sustitudo el correo como medio para enviar sus documentos por el fax, lo que ha agilizado en buena medida la gestin. Sin embargo, se mantiene otro problema: la diversidad de modelos de facturas, albaranes, pedidos, hojas de precios, etc. Esta falta de normalizacin es causa de muchos errores administrativos y, de nuevo, de lentitud. II.2 Historia y situacin actual de los diferentes estndares. En el apartado anterior hemos expuesto la necesidad de estandarizar los formatos de los documentos administrativo-contables de tal forma que podemos identificar EDI con norma. Sin embargo esta normalizacin no es universal ya que coexisten diferentes sistemas EDI. Hay empresas que utilizan sus propios sistemas EDI para su uso interno o para sus relaciones con grandes clientes, que generalmente consisten en adaptaciones de EDI ya existentes. Segn Ritchie (1994), normalmente estos sistemas se basan en correo electrnico y son utilizados de una forma espordica y en grupos reducidos, aunque ha sucedido en ocasiones que a partir de ah ha crecido el grupo y empiezan a surgir problemas de incompatibilidad. Como consecuencia, muchos sectores de la

actividad econmica utilizan sus propios EDI. Finalmente, hay intentos de crear mensajes normalizados de carcter universal. En 1968 las empresas de transporte de Estados Unidos crearon el TDCC (Transport Data Co-ordinating Committee), que en 1975 di lugar al primer conjunto de normas conocidas como EDI. A raiz de esta exitosa experiencia, el American National Standards Institute desarroll una la estandarizacin de los documentos mercantiles conocida con el nombre de ANSI X12.

2.1.2 Ecommerce y Ebussiness E-commerce Comercio electronico. El E-commerce (Comercio Electrnico) es la compra y venta de bienes y servicios a travs de internet y ms especficamente en el World Wide Web. Es intercambio electrnico de datos de computadora a computadora entre Socios Comerciales (cadenas), con la finalidad de ahorrar tiempo al eliminar los tradicionales mtodos de preparacin y envo de documentos a travs de mensajera. A la vez, tiene la ventaja de ser un mtodo ms seguro y confiable para el manejo de informacin. Las tendencias de las grandes empresas en la actualidad es la de optimizar y simplificar todas las operaciones de su empresa; para lograr esto, tiene que adoptarse mtodos modernos de administracin, produccin, control y comunicacin, entre los cuales se encuentra ED. Podramos decir que el E-commerce est estructurado por Tiendas virtuales en sitios web que ofrecen catlogos en lnea. Incluso se han creado Centros comerciales virtuales con gran cantidad de tiendas con todo tipo de accesorios para la venta. Ventajas. Permite el acceso a mayor informacin. Los pedidos que se realizan son mas rpidos. Disponibilidad las 24 horas. Menos inversin en los presupuestos publicitarios. Desventajas. No conocer la empresa. Puede ser falsa.

Formato de pagos. No es 100% seguros algunos clientes tienen miedo de dar sus datos personales. Conocer a quien vende. No se confa en quien vende algunas empresas pueden ser falsas. Poder volver. Algunas veces no se aceptan devoluciones. Intangibilidad. No se puede ver fsicamente el producto. Privacidad y seguridad. Algunas veces no es seguro dar nuestros datos pueden ser clonados. E- BUSSINESS Louis Gerstner, el CEO de IBM, en su libro, Quien dice que los elefantes no pueden bailar? Atribuye el trmino e-Business a IBM en 1996. Es la aplicacin de las tecnologas de la informacin para facilitar la compraventa de productos, servicios e informacin a travs de redes pblicas basadas en estndares de comunicaciones. Las aplicaciones basadas en los conceptos de e-business se caracterizan por ser interactivas, con alta intensidad de transacciones, y porque permiten un relanzamiento de los negocios hacia nuevos mercados. El E-business utiliza el Web tanto como un medio, como un elemento de marketing para el comercio. El e-business es la nueva forma de comercio en Internet, sin fronteras, con un nuevo planteamiento de los modelos empresariales, clientes globales, nuevos sistemas de pago y estrategias innovadoras. DIFERENCIAS ENTRE E-COMMERCE Y E-BUSINESS El e-commerce cubre los procesos por los cuales se llega a los consumidores, proveedores y socios de negocio, incluyendo actividades como ventas, marketing, toma de rdenes de pedido, entrega, servicios al consumidor, y administracin de lealtad del consumidor. El e-business incluye al e-commerce, pero tambin cubre procesos internos como produccin, administracin de inventario, desarrollo de productos, administracin de riesgo, finanzas, desarrollo de estrategias, administracin del conocimiento y recursos humanos. La estrategia de e-commerce es ms estrecha, est ms orientada a las ventas y es ms simple que otras iniciativas En ltima instancia un sistema de e-business puede tomar mltiples formas y es la empresa quien debe decidir la mejor o ms adecuada segn sus necesidades.

A continuacin describiremos brevemente los modelos que con toda seguridad ms tendrn que digerir las empresas en los prximos aos: ERP (Enterprise Resuorce Planning). Podemos considerar este software como la tecnologa subyacente de gestin interna sobre la cual basar el resto de modelos de negocio de e-business. El trmino ERP deriva de MRP (Material Requirement Planning) herramienta para el control de procesos productivos. Los sistemas ERP administran los procesos internos del negocio para la optimizacin de la cadena de valor que sirve a todos los departamentos dentro de la empresa. El software ERP incluye diversas funcionalidades: facturacin, contabilidad, compras, produccin, transporte, informes de gestin y recursos humanos entre otras. SCM (Supply Chain Management). Gestiona los procesos de negocio tanto internos como externos de la empresa implicando a todos los agentes que directa o indirectamente estn implicados, desde la produccin a la distribucin. El SCM incluye el aprovisionamiento de materias primas, proveedores, la atencin al cliente, la logstica y en general todo la cadena de valor de la empresa, optimizando los procesos ms que automatizndolos, como es el caso del ERP. CRM (Customer Relatinship Management). Dirigido a todos los aspectos relacionados con la atencin y el servicio al cliente, coordina a todos los departamentos involucrados en esta atencin: departamentos de ventas, marketing y relaciones con los clientes. Las soluciones CRM gestionan conjuntamente el servicio de reclamaciones, la gestin de incidencias, vendedores y seguimiento de ventas. Al funcionar sobre sistemas de Datawarehouse permiten obtener perfiles de usuario, preferencias y hbitos de compra. Marketplaces. Mercados virtuales para la venta, compra e intercambio de informacin entre mltiples participantes. Bsicamente consiste en un directorio de empresas con informacin sobre los productos de cada una donde compradores y vendedores buscan productos o servicios, solicitan ofertas y procesan pedidos. E-procurement. Abastecimiento electrnico de productos y servicios va internet. Bajo estas plataformas se gestionan los procesos de compra a proveedores bien sean compras de productos directos (implicados en el proceso de produccin del producto final): materias primas, o indirectas (no implicadas en el producto final): papelera, informtica, servicios varios. La principal ventaja del uso de estas plataformas radica en el ahorro de tiempo en la gestin de compras, la comodidad y la reduccin de los precios de adquisicin de productos y la posibilidad de acceder a nuevos proveedores. Existen ms modelos de e-business como el BI (Business Intelligence) centrado en el apoyo a la toma de decisiones y la evaluacin de indicadores de negocio. El KM (Knowledge Management) para la gestin del conocimiento y cuyo objetivo es lograr que la informacin dentro de una organizacin llegue a todo aquel que la necesite, procesada de forma tal que sea posible llevarla a la prctica. Pero antes de perdernos en la telaraa de siglas y posibilidades, es preciso comentar que la empresa debe ms que nada comprenderlas y conocer las posibilidades para poder as aplicar modelos personalizados basados en las necesidades de cada organizacin, es lo que denominamos la convergencia en los distintos modelos de e-business para llegar a la e-organizacin. Como vemos, este nuevo uso de internet como herramienta de apoyo a la gestin global de la empresa no se presenta como la nueva panacea de los grandes beneficios. Lo que

nos muestran estas soluciones son una nueva visin de internet como un terreno de enormes posibilidades para el desarrollo y fortalecimiento de las empresas. 2.1.3 ELearning E-LEARNING El e-learning encuentra su origen en la educacin a distancia, que en los comienzos se realizaba va correo. Debido al desarrollo de las tecnologas y la aparicin de Internet, este sistema se vio bastante favorecido, lo que permiti su utilizacin para las actividades educativas, y dando origen al e-learning; el trmino es si mismo se origino en publicaciones de los aos 90. GENERALIDADES DE E-LEARNING es un concepto de educacin a distancia en el que se integra el uso de las tecnologas de la informacin y otros elementos didcticos para la formacin, capacitacin y enseanza de los usuarios o estudiantes en lnea. Utiliza herramientas y medios diversos como Internet, intranets, CD-ROM, producciones multimedia (Textos, imgenes, audio, video, etc.), entre otros Literalmente e-learning es aprendizaje con medios electrnicos: enseanza dirigida por la tecnologa. El e-learning, dadas sus caractersticas y el soporte tecnolgico que lo respalda, se constituye en una alternativa para aquellos que combinan trabajo y actualizacin, ya que no es necesario acudir a una aula permanentemente. ESTA BASADO EN 3 CRITERIOS FUNDAMENTALES: trabaja en red, lo que lo hace capaz de ser instantneamente actualizado, almacenado, distribuido, y permitiendo compartir instruccin o informacin. Es entregado al usuario final a travs del uso de ordenadores utilizando tecnologa estndar de Internet. Se enfoca en la visin ms amplia del aprendizaje que van ms all de los paradigmas tradicionales de capacitacin. VENTAJAS podemos contar con una amplia gama de posibilidades favorables a los procesos de aprendizaje, como la capacitacin basada en los computadores, salas de clases virtuales y colaboracin digital a travs de foros y chats en los que participan los estudiantes. DESVENTAJAS est la disminucin o falta de la relacin estudiante - profesor, y el posible aislamiento del estudiante; por otra parte, los trabajos grupales se ven entorpecidos muchas veces

por el uso del sistema. Por lo mismo, es que an se puede mejorar considerablemente, integrando otras mbitos del aprendizaje con esta herramienta.

2.1.4 Sistemas Seguridad para desarrollos Web La meta original del ARPANET era crear una red que funcionara incluso si un cierto section(s) importante de la red fall o fue atacado. As el Internet fue diseado para ser robusto contra la negacin de los ataques del servicio. Qu es? Puede permitir o impedir, a diferentes usuarios el acceso a cierta informacin, pero en la red mundial de Internet se necesita de controles ms efectivos en este sentido, ante posible espionaje, copia de datos, manipulacin de stos, etc. La identificacin del usuario es una de las formas de guardar la seguridad. Las identidades y permisos de usuarios estn definidas en los Archivos de Control de Acceso. FUNCIONAMEINTO Control de acceso. Una vez protegido de los extraos, es necesario determinar si el usuario es la persona que dice ser para posteriormente permitirle realizar aquellas operaciones a las que tiene acceso. Controles de integridad. Protegen a los datos de ser, intencionalmente o por error, alterados durante su transmisin. Esquema de seguridad que debe tener un sitio en Internet. La seguridad de la red, - La seguridad de la plataforma - La infraestructura de CA (Autoridad de Certificacin) La seguridad en web tiene 3 etapas* primarias: Seguridad de la computadora del usuario Los usuarios deben contar con navegadores y plataformas seguras, libres de virus y vulnerabilidades. Tambin debe garantizarse la privacidad de los datos del usuario. Seguridad del servidor web y de los datos almacenados ah Se debe garantizar la operacin continua del servidor, que los datos no sean modificados sin autorizacin (integridad) y que la informacin slo sea distribuida a las personas autorizadas (control de acceso).

Seguridad de la informacin que viaja entre el servidor web y el usuario Garantizar que la informacin en trnsito no sea leda (confidencialidad), modificada o destruida por terceros. Tambin es importante asegurar que el enlace entre cliente y servidor no pueda interrumpirse fcilmente (disponibilidad). Ataques Navegador Java. En la actualidad es ms o menos seguro. Vulnerable a ataques enfocados al usuario. Javascript. Inseguro, se puede enviar informacin desde formularios html, problemas enfocados a la privacidad. Phishing Suplantacin de identidad que busca apropiarse de datos confidenciales de usuarios de la red, por medio de una pgina que imita a la original. Ataques Servidor Web Puertas traseras Mecanismos que permiten el acceso a un sistema, evadiendo los controles de acceso del servidor. En ocasiones, dejados intencionalmente por los programadores, en otros casos dejados inadvertidamente por el administrador. Ingeniera social Es la tcnica especializada o emprica del uso de acciones estudiadas o habilidosas que permiten manipular a las personas para que voluntariamente realicen actos que normalmente no haran. Fuerza bruta Tcnica que consiste en intentos reiterados de accesar por medio de los controles de acceso legtimos, buscando algn password dbil. Ataques informacin en trnsito Sniffing Ataque pasivo enfocado a la recoleccin de informacin, esto es posible en redes que comparten el mismo medio (ethernet, campo frtil para los atacantes) Informacin interesante en trnsito: logins, passwords, correos, tareas, mensajero, icq, etc.

SSL MiTM Secure Sockets Layer SSL es utilizado en conexiones bancarias por tradicin, pero se implementa en cualquier esquema seguro de transferencia de informacin. (POP3S, IMAPS, HTTPS) Forma un tnel seguro, dentro del cual se pueden meter otros protocolos de red (encapsulamiento). SSL funciona por medio certificado pblico que enva el servidor a todos los clientes. Los clientes cifran la informacin que envan con dicho certificado, a su vez envan una llave criptogrfica con la que el servidor podr cifrar a la inversa.

2.2 Xml Extensible Markup Language El lenguaje XML (eXtensible Markup Language) se est convirtiendo en una alternativa extensible y abierta ante el fijo lenguaje de marcas del HTML (Hypertext Markup Language). Este artculo expone la definicin, estructura, implementaciones y aplicaciones que se pueden desarrollar en el XML bajo el amparo del Word Wide Web Consortium (W3C). Se analiza tambin los principales proyectos que se estn desarrollando (unos ya ratificados y otros todava como borradores de trabajo) como pueden ser el RDF, OSD, EDI, CML, etc., que marcarn una segunda fase de la Word Wide Web en la gestin y tratamiento de los documentos web, situacin que implica de manera clara al mundo documental. 2.2.1 Fundamentos de Xml (lenguaje de marca extensible extensible markup language). Ser el lenguaje que nos garantizara el intercambio de cualquier tipo de informacin, que ocasione problemas d tipo contenido o de tipo presentacin. Este garantiza los datos estructurados sean uniformes e independientes de aplicaciones o fabricaciones, lo que estn originando una nueva aplicaron en la Web. La implementacin de XML permite la creacin de herramientas estructuradas. El lenguaje de XML es originalmente un subconjunto del SGML (lenguaje de marcas estndar generalizado), especializando en la descripcin de documento en pantalla a travs de marcas. Elementos del Esquema XML.

Cada nombre de elemento est enlazado a su descripcin en las partes de Estructuras o Tipos de Datos de la especificacin del Esquema XML Atributos del Esquema XML. Cada nombre de atributo est seguido de uno o ms pares de referencias. Cada par de referencias consiste de enlace a un ejemplo en estos Fundamentos, adems de un enlace a su descripcin formal en las partes de Estructuras o Tipos de Datos de la especificacin del Esquema XML. abstract: declaracin del elemento [ Estructuras], definicin del tipo complejo [ Estructuras] attributeFormDefault: elemento schema [ Estructuras] Encabezado del Documento Xml Todos los documentos xml comienzan con una introduccin que se encarga de hacer saber que el documento definido es un documento xml! <?XML?>En ocasiones se incluye, el documento del doptype que se encarga de indicar al programa la localizacin de DTD. <?XML! version =1.0 encondig=iso-88591?> <?XML! version =1.0 standalone=yes?> Enconding: indica el conjunto de caracteres que se utilizan para crear los documentos XML. Navegadores: utilizan por defecto unicote, por lo que en ocaiones enconding puede omitir. Stadalone: indica al parser o navegador si el documento XMl necesitara alguna definicin externa tal como un DTD O XML. Si las definiciones se incluyeran al mismo documento el atributo standalone adoptara el atributo yes, en caso de que no necesitara el valor seria not. El documento de XML. Se llama cuerpo del documento de todo lo que se encarga entre el par de etiquetas de elementos de raz. El cuerpo esta formado por un gran numero de objetos,. Por ejemplo elementos, atributos, comentarios o intrusiones para el navegador o parser. Elementos: son objetos de un documento XML que estn delimitados por un par de etiquetas que se encierran entre los smbolos <> y l nombre del elemento. Atributos: son objetos que se encargan de definir las propiedades de un elemento dado el atributo consta de dos partes: La propiedad del electo y el valor de la propiedad.

Los comentarios: XML tambin permiten agregar comentarios al cdigo. <!abrir comentario cerrar comentario En XML es muy importante definir la jerarquizacin entre electos pata eliminar la posibilidad de crear elementos y es necesario que cuando un elemento se defina dentro de otro de nivel superior de par de etiquetas hijos quedan dentro de una etiqueta padre.

2.2.2 Diseo Aplicaciones Web Usando Xml Vinculacin de hojas de estilo mediante encabezados HTTP Los administradores de servidores Web pueden creer conveniente configurar un servidor de modo que una hoja de estilo se aplique a un grupo de pginas. El encabezado HTTP Link tiene el mismo efecto que un elemento LINK con los mismos atributos y valores. Varios encabezados Link corresponderan a varios elementos LINK que aparecieran en el mismo orden. Por ejemplo, Es posible especificar varias hojas de estilo alternativas especificando varios encabezados Link, y a continuacin utilizar el atributo rel para determinar el estilo por defecto. En el ejemplo siguiente, se aplica compacto por defecto, ya que omite la palabra clave alternate del atributo rel. Link: <compacto.css>; rel=stylesheet; title=compacto Link: <tgrandes.css>; rel=alternate stylesheet; title=tipos grandes Esto debera funcionar cuando se envan documentos HTML por correo electrnico. Algunos agentes de correo pueden alterar el orden de los encabezados de [RFC 822?]. Para evitar que esto afecte al orden de cascada de las hojas de estilo especificadas con encabezados Link, los autores pueden usar la concatenacin de encabezados para combinar varias apariciones del mismo campo de encabezado. Las comillas slo se necesitan si los valores de los atributos contienen algn espacio en blanco. Utilice entidades SGML para hacer referencia a caracteres que no se permitan en encabezados de HTML o de correo electrnico, o que sean susceptibles de resultar afectados por el trnsito a lo largo de la red. Los elementos LINK y META declarados implcitamente por encabezados HTTP aparecen antes de cualquier elemento explcito LINK o META en el HEAD del documento.

2.2.3 Productos Xml Oracle 10g XML DB extiende la Base de Datos, entregando la funcionalidadasociada tanto con NXD como una BD relacional, se incluyen las siguientescaractersticas: Provee mtodos de acceso estndar para la navegacin yconsulta de documentos XML, absorbiendo estos modelos dentro de la BDOracle 10g.Permite almacenar, consultar, actualizar, transformar o procesar documentosXML, mientras que al mismo tiempo provee acceso SQL a los mismos datosXML. De igual manera, permite operaciones XML sobre datos SQL.Incluye un repositorio XML que permite al contenido XML ser organizado yadministrado usando una metfora Archivo/Carpeta/URL.Provee una infraestructura de almacenamiento, contenido y lenguaje deprogramacin independiente para almacenar y administrar datos XML.Provee mtodos estndares para acceder y actualizar documentos XML talescomo FTP, HTTP y WebDAV. Permite el uso de APIs estndar para acceder ymanipular el contenido XML usando Java, C y PL/SQL.Oracle XML DB no es un servidor separado, el nombre es para distinguir ungrupo de tecnologas relacionadas al desempeo de almacenamiento yrecuperacin de documentos XML disponibles en la Base de Datos Oracle.El corazn de Oracle XML DB es XMLType, un tipo de datos que soportacomprensivamente un conjunto de mtodos construidos para el procesamientode los documentos XML a travs de su ciclo de vida. XMLType puederepresentar un documento XML como una instancia (de XMLType) en SQL. Lasinstancias de XMLType pueden ser almacenadas usando un almacenamientotanto estructurado como no estructurado.En la Fig. 1, cuando el esquema XML es registrado en Oracle XML DB, loselementos XML para las tablas XMLType , las tablas con columnas XMLType ylas vistas XMLType son mapeadas a las tablas de la base de datos. Esto sepuede ver y acceder en el repositorio XML.Los datos en las tablas XMLType y las tablas con columnas XMLType puedenser almacenados como un CLOB o nativamente usando una estructura XML.

2.2.3.1 MiddleWare TECNOLOGIA MIDDLEWARE El Middleware es un software de conectividad que ofrece un conjunto de servicios que hacen posible el funcionamiento de aplicaciones distribuidas sobre plataformas heterogneas. Funciona como una capa de abstraccin de software distribuida, que se sita entre las capas de aplicaciones y las capas inferiores (sistema operativo y red). El Middleware nos abstrae de la complejidad y heterogeneidad de las redes de comunicaciones subyacentes, as como de los sistemas operativos y lenguajes de programacin, proporcionando una API para la fcil programacin y manejo de aplicaciones distribuidas. Dependiendo del problema a resolver y de las funciones necesarias, sern tiles diferentes tipo de servicios de middleware. Por lo general el middleware del lado cliente est implementado por el Sistema Operativo subyacente, el cual posee las libreras que implementan todas las funcionalidades para la comunicacin a travs de la red. Orgenes

Los Middleware han aparecido de manera relativamente reciente en el mundo de la informtica, hoy en da tecnologas mviles(celulares) estn aplicando esta tecnologa para el soporte de llamadas VOIP. En el pasado ganaron popularidad en la dcada de los 80, ya que eran la solucin de cmo integrar las nuevas aplicaciones con los sistemas heredados (legacy systems), en todo caso, el termino ha sido usado desde 1968.1 Tambin facilitaba la computacin distribuida, mediante conexin de mltiples aplicaciones para crear una mucho mayor, sobre una red. Tipos de middleware Se pueden clasificar los diferentes middleware en funcin de su escalabilidad y su tolerancia a fallos, aunque tomando en cuenta que esta investigacin no fue corroborada, pueden haber otros tipos de clasificaciones: Remote Procedure Call (RPCs) El cliente realiza una llamada a procedimientos que estn corriendo en mquinas remotas. Pueden ser sncronos o asncronos. Publish/subscribe Este tipo de monitores middleware activan y entregan informacin relevante para los subscriptores. Message Oriented Middleware (MOM) Los mensajes enviados al cliente se recogen y se almacenan hasta que son solicitados, mientras el cliente contina con otros procesos. Object Request Broker (ORB) Este tipo de middleware permite que los clientes enven objetos y soliciten servicios en un sistema orientado a objetos. SQL-oriented Data Access middleware entre las aplicaciones y los servidores de base de datos. Otras fuentes incluyen divisiones adicionales: Monitores de Transacciones Distribuidas Provee herramientas y un ambiente de desarrollo y despliegue de aplicaciones distribuidas. Servidor de aplicaciones Software instalado en una computadora para facilitar el servicio(ejecucin)de otras aplicaciones. Enterprise Service Bus Una capa abstracta en el tope de un sistema de mensajera de empresa. 2.2.3.2 Bases de datos Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital (electrnico), que ofrece un amplio rango de soluciones al problema de almacenar datos.

Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos SGBD, as como su utilizacin y administracin, se estudian dentro del mbito de la informtica. Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas. Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar la informacin

experimental.

2.2.3.3 Sistemas Administracion de Contenidos Los sistemas para administracin de contenidos de pginas web, ms conocidos como Gestores de Contenidos de pginas web o CMS Content Manager System en ingls, le simplifican la tarea de administracin de su sitio web y le facilitan la creacin de pginas web dentro de l, realizando de forma automatizada ciertas tareas sin que el usuario tenga que tener conocimientos especficos de programacin.

2.2.3.4 Motores de Consulta El editor de consultas de Motor de base de datos admite la vinculacin al tema de referencia para una instruccin especfica de Transact-SQL al presionar F1.Para ello, resalte el nombre de una instruccin Transact-SQL y presione F1.El motor de bsqueda de ayuda buscar un tema que tenga un atributo de Ayuda F1 que coincida con la cadena resaltada. Si el motor de bsqueda de ayuda no encuentra un tema con una palabra clave de Ayuda F1 que coincida exactamente con la cadena resaltada, se mostrar este tema.En ese caso, hay dos mtodos para encontrar la ayuda que busca:

Copiar y pegar la cadena del editor que resalt en la pestaa de bsqueda de los Libros en pantalla de SQL Server y realizar una bsqueda.

Vous aimerez peut-être aussi