Perfil Admon de Sistemas Informaticos

Mi foto
OTRO, CASANARE-YOPAL, Colombia
De acuerdo a los estudios realizados estoy capacitado para desempeñar y realizar mantenimiento y reparación de computadores, configuración de redes LAN.

sábado, 28 de mayo de 2011

ARQUITECTURA DEL SOFTWARE MULTICAPA

TALLER 1 ARQUITECTURA DEL SOFTWARE MULTICAPA

Defina:

1. ARQUITECTURA CLIENTE SERVIDOR

RTA: L a arquitectura cliente-servidor es un sistema donde el cliente y el servidor realizan comunicación, el cliente solicita información o servicios y el servidor suministra dicho proceso.

2. ARQUITECTURA DE 3 CAPAS

RTA: L a arquitectura de tres capas es un sistema que utiliza las capas de presentación, negocio y de datos. El usuario pide un proceso desde su terminal; el servidor de aplicaciones la direcciona y la base de datos la localiza y la devuelve para que el servidor de aplicaciones la visualice en un formato correcto.

3. CGI

RTA: CGI = Common Gateway Interfaz. Es un interfaz de entrada común, que funciona como una llave para ingresar o visualizar páginas web. El usuario solicita una dirección y el servidor lo presenta en la debida aplicación a través de CGI.

4. JAVA y que es un applet

RTA: JAVA es un lenguaje de programación que permite abrir cualquier aplicación sin importar el sistema operativo o hardware.

Un applet es un código, lenguaje u programa compilador para acceder a determinada función y servicio web.

5. SERVLETS. Y DONDE PUEDO EJECUTARLO. DAR EJEMPLO

RTA: Un servlet es un programa o aplicación JAVA que se ejecuta en un servidor. A continuación se da un ejemplo de código servlet que representa un formulario:

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class ParamServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {

// Obtenemos un objeto Print Writer para enviar respuesta

res.setContentType("text/html");

PrintWriter pw = res.getWriter();

pw.println("Leyendo parámetros");

pw.println("");

pw.println("

Leyendo parámetros desde un formulario html

");

pw.println("

    \n");

    pw.println("Te llamas " + req.getParameter("NOM") + "
    ");

    pw.println("y tienes " + req.getParameter("EDA") + " años
    ");

    pw.println("");

    pw.close();

    }

    }

    6. CUAL ES LA VENTAJA DE UTILIZAR PÁGINAS DE SERVIDOR EN VEZ DE UN PROGRAMA SERVIDOR

    RTA: Las páginas de servidor ejecutan códigos e instrucciones desde cualquier punto y con mayor facilidad.

    7. SERVIDOR DE APLICACIONES

    RTA: Un servidor de aplicaciones es un software que proporciona aplicaciones a los equipos o dispositivos cliente, por lo general a través de Internet y utilizando el protocolo http. Recibe la orden y el servidor de aplicaciones la visualiza en el programa adecuado.

    8. EXPLIQUE LA MÉTRICA 3

    RTA: Métrica es una metodología de planificación, desarrollo y mantenimiento de sistemas de información, en si son reglas que se están predeterminadas para la elaboración de software. Muestra las particiones y divisiones del sistema, también los componentes y elementos.

    9. CUÁL ES LA IMPORTANCIA DE REALIZAR DIAGRAMAS DE RED?

    RTA: La elaboración de diagramas de red ayudar a tener una idea concreta de la funcionabilidad, proceso y ejecución del sistema que se maneja dentro de la red.

    10. VENTAJAS Y DESVENTAJAS DE ORGANIZAR POR CAPAS.

    RTA: La organización por capas simplemente permite que apliquemos un sistema dependiendo de los requerimientos, si se maneja una red muy compleja se debe implementar una red de multicapas, mientras los sistemas cliente-servidor son sistemas pequeños.

    11. EXPLIQUE LAS 3 CAPAS DE UN SISTEMA MULTINIVELES

    RTA: Las tres capas son:

    1. Capa de presentación: es la que ve el usuario (también se la denomina "capa de usuario"), presenta el sistema al usuario, le comunica la información y captura la información del usuario en un mínimo de proceso.

    2. Capa de negocio: es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envían las respuestas tras el proceso en el programa y aplicación correcta.

    3. Capa de datos: es donde residen los datos y es la encargada de acceder a los mismos. Reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio y dan respuesta a través de la capa de negocio.

    12. QUE SE DEBE TENER EN CUENTA PARA ELEGIR UN SERVIDOR DE APLICACIONES Y PORQUE ES IMPORTANTE QUE CUMPLA CON 24/365, ESCALABILIDAD

    RTA: hace referencia a que un sistema debe estar funcionando las 24 horas del día los 365 días al año.

    13. EXPLIQUE J2EE

    RTA: J2EE es una plataforma de programación—parte de la Plataforma Java—para desarrollar y ejecutar software de aplicaciones en Lenguaje de programación Java con arquitectura de N capas distribuidas y que se apoya ampliamente en componentes de software modulares ejecutándose sobre un servidor de aplicaciones.

    14. QUE ES UNA API

    RTA: Una interfaz de programación de aplicaciones o API (del inglés Application Programming Interface) es el conjunto de funciones y procedimientos (o métodos, en la programación orientada a objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción. Se trata del conjunto de llamadas a ciertas bibliotecas que ofrecen acceso a ciertos servicios desde los procesos y representa un método para conseguir abstracción en la programación.

    15. QUE ES JSP CUÁLES SON SUS VENTAJAS? CUÁL ES LA ESTRUCTURA BÁSICA. DAR UN EJEMPLO

    RTA: Java Server Pagés (JSP) es una tecnología que nos permite mezclar HTML estático con HTML, Las ventajas de JSP están duplicadas. Primero, la parte dinámica está escrita en Java, no en Visual Basic, otro lenguaje específico de MS, por eso es mucho más poderosa y fácil de usar. Segundo, es portable a otros sistemas operativos y servidores Web. Los JSP es un sistema universal que permite visualizar archivos HTML.

    16. QUE ES UNA SESIÓN PARA QUE SE USA

    RTA: Una sesión es una serie de comunicaciones entre un cliente y un servidor en la que se realiza un intercambio de información. Por medio de una sesión se puede hacer un seguimiento de un usuario a través de una aplicación.

    a. getSession() Para obtener la sesión de un usuario

    b. idSession() Sirve para identificar usuario

    c. setAttribute() se utiliza para guardar un objeto en una sesión

    d. get.Attribute() recupera un objeto de una sesión

    e. (timeout) fija límite de tiempo de una función

    f. invalidate() invalida cierto parámetro u orden

    17. JAVABEAN. CARACTERÍSTICAS. DAR EJEMPLO

    RTA: JavaBeans permite escribir componentes software en Java. Los componentes son unidades software reutilizables y auto-contenidas que pueden ser unirse visualmente en componentes compuestos, applets, aplicaciones y servlets utilizando herramientas visuales de desarrollo de aplicaciones.

    EJEMPLO:

    public class PersonaBean

    implements java.io.Serializable {

    private String nombre;

    private int edad;

    public PersonaBean() {

    // Constructor sin argumentos

    }

    public void setNombre(String n) {

    this.nombre = n;

    }

    public void setEdad(int e) {

    this.edad = e;

    }

    public String getNombre() { return (this.nombre); }

    public int getEdad() { return (this.edad); }

    }

1 comentario: