Conceptos e Introduccion de Java y Oracle

Embed Size (px)

Citation preview

  • 7/23/2019 Conceptos e Introduccion de Java y Oracle

    1/5

    Introduccin Cliente-Servidor

    Cuando accedemos a Internet lo hacemos mediante una serie deprogramas clientes que se encargan de contactar al servidorlocalizado en alguna computadora remota y extraer de l la

    informacin necesaria.Servidor es un programa residente en una computadora, el cualejecuta las demandas de otras mquinas clientes.

    Servidor es una computadora ejecutando programas especiales que!esperan! demandas de otras computadoras "clientes#, conectadas auna red .

    $eneralmente, este tipo de programas requieren de ordenadorespotentes y conexiones permanentes a Internet. %ero cualquiera quecumpla estos requisitos puede hacerlo.

    &a computadora cliente ejecuta un programa especial que le permitecomunicarse con un servidor.

    El Cliente conecta con el Servidor

    Conexin entre cliente y servidor,

    ' (l servidor usualmente !sirve! al cliente los datos solicitados "porejemplo, el mail, una pagina )e* etc#.

    ' +tras posi*ilidades tal como la actualizacin de datos en el servidor

    por el cliente, reci*ir mail del cliente etc.

    ' (l cliente y el servidor -ha*lan el uno al otro "el mismo lenguaje#

    Por lo tanto, un cliente es:

    /n ordenador "el del usuario#

    ' con un programa apto para utilizar la informacin del servidor.

    Servidor

    /n servidor es un nodo que forma parte de una red, provee serviciosa otros nodos denominados clientes. %uede ser una aplicacininformtica o una computadora.

    Ventajas:

    Servidor controla los accesos a sus datos protegiendo as0 laintegridad del sistema y facilitando la actualizacin de losdatos.

    (scala*ilidad.

    1cil mantenimiento al estar distri*uidas las funciones yresponsa*ilidades entre varios ordenadores independientes, es

  • 7/23/2019 Conceptos e Introduccion de Java y Oracle

    2/5

    posi*le reemplazar, reparar, actualizar, o incluso trasladar unservidor, mientras que sus clientes no se vern afectados porese cam*io. (sta independencia de los cam*ios tam*in seconoce como encapsulacin.

    Desventajas:

    Congestin Cuando una gran cantidad de clientes env0anpeticiones simultneas al mismo servidor, puede ser que causemuchos pro*lemas para ste.

    (l paradigma de C2S clsico es menos ro*usto que una red %3%.

    Se necesita soft)are y hard)are espec04co para que el servidorpueda satisfacer el tra*ajo. %or supuesto, esto aumentar elcoste.

    (l cliente no dispone informacin de los recursos que puedanexistir en el servidor.

    Introduccin a las plataformas de Java y racle

    Plataforma racle

    (s una plataforma completa de *ase de datos para almacn de datose inteligencia empresarial que com*ina rendimiento y escala*ilidadl0der en la industria, anlisis con alta integra*ilidad, calidad de datose integracin incorporada, en una plataforma 5nica, que se ejecuta en

    una infraestructura de malla con4a*le y econmica.6rinda una plataforma que permite entregar ms informacin con unservicio de mayor calidad, as0 como optimizar la administracin delcam*io en los entornos de I7.

    +frece las nuevas y revolucionarias tecnolog0as de proteccin dedatos, frente a actividades de mantenimiento no plani4cadas o fallasinesperadas.

    6rinda un mejor desempe8o, seguridad y administracinautomatizada

    9*arca las innovaciones que mejoran la *ase de datos para :indo)s,pero no cu*re las caracter0sticas aplica*les a todas las plataformas dehard)are

    %ara :indo)s *rinda todas las caracter0sticas necesarias para laadministracin de datos, ya sea que se utilice para la implementacinen toda la empresa o en un solo departamento.

    (s una plataforma integral de *ase de datos para data )arehousing einteligencia de negocios que com*ina escala*ilidad y desempe8o

    l0deres del sector, anlisis *ien integrado y calidad de datos e

  • 7/23/2019 Conceptos e Introduccion de Java y Oracle

    3/5

    integridad;todo en una sola plataforma que se ejecuta en unainfraestructura grid de *ajo costo y con4a*le.

    (s l0der en el mercado y representa la *ase de datos preferida pormiles de empresas, desarrolladores y administradores de todo el

    mundo.!Por "u# racle$

    +racle a demostrado ser rpido, 4a*le, seguro y fcil de gestionar paratodo tipo cargas de tra*ajo de *ases de datos incluidas aplicacionesde empresa, almacenes de datos y grandes anlisis de datos.

    Plataforma Java

    %a tecnolo&'a java !"ue es java$

    (s un portafolio de productos que est *asado en el poder de lasredes y la idea que el mismo soft)are de*e correr en distintasplataformas.

    &a tecnolog0a java est compuesta por 3 partes principales

    ()-la plataforma

    ?la maquina virtual java "@AB#

    ?el java 9%I "9plication %rogramming Interface#

    *)- el len&uaje de pro&ramacin

    %orque estudiar javaD

    Bas de E millones de paginas )e* con java

    @ava en mas de FGH millones de pcs

    &0der en la tecnolog0a mvil con JK proveedores

    @ava cu*re todo tipo tecnolgico que pueda interactuar.

    %a plataforma

    &a tecnolog0a java reconoce K plataformas que la conforman

    &a @ava (nterprise (dition "aplicaciones )e*#, @ava stardard edition"java *sico, aplicaciones de escritorio, s)ing#, @ava Bicro (dition "S+9ndroid#

    !Por"ue Java$

    Cuando se desarrolla en java, se crean aplicaciones para cualquierm*ito.

  • 7/23/2019 Conceptos e Introduccion de Java y Oracle

    4/5

    @ava permite uni4car la infraestructura de negocio de las empresas demanera segura, interconectada y *asada en estndares.

    @ava ofrece un modelo de programacin simple que conecta todos loselementos de una infraestructura de negocios.

    @ava y LB& son los lenguajes aceptados y adoptados por la industria,y se complementan de manera e4ciente.

    Productos java

    erramientas case /B&

    +ue es el yteCode$

    ? Cdigo *inario de las aplicaciones java

    ? (s interpretado por @AB

    ? Cada @AB "de diferentes sistemas# interpreta el mismo *ytecode

    ? Se ejecuta mas despacio que si fuera compilado directamenteun cdigo nativo.

    Por"ue usar java$

    (scr0*elo una vez ejec5telo en todos lados

    9mpliamente soportados por los sistemas operativos

    9prende un lenguaje, aplicado en donde sea

    ? 9plicaciones de escritorio

    ? 9plicaciones )e* empresariales

    ? aplicaciones para dispositivos mviles

    El len&uaje de pro&ramacin

  • 7/23/2019 Conceptos e Introduccion de Java y Oracle

    5/5

    (s simple "automatic gar*age collector#, lenguaje ++, distri*uido,ro*usto, arquitectura neutral, seguro, porta*le, interpretado, multihilo y dinmico.