Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Equipo de Trabajo
Asesor Palacios Ramrez, Joan Miguel
Integrantes 1. 2. 3. 4. 5. 6. Luis Paulo Jave Caritas Marzio Prez Arbulu Cesar Flores Espinoza Eduardo Quispe Martel Luis Ciudad Sandoval Anglica Minerva Vereau Apaza
Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra
Historia
Versin 3.0 Fecha 26/05/2013 Descripcin o Cambios introducidos Contenido de la Arquitectura Integra
Tabla de Contenidos
ARQUITECTURA ............................................................... Error! Bookmark not defined. 1. Introduccin ............................................................................................................ 3 1.1. 1.2. 1.3. 1.4. 2. Propsito ........................................................................................................ 3 Vista General .................................................................................................. 3 Referencias..................................................................................................... 4 Definicin de Trminos, Abreviaturas y Siglas ............................................ 4
Capa de Presentacin (Vista) ............................................................................... 4 2.1. 2.2. Organizacin de la Capa de Presentacin ................................................... 4 Tecnologas usadas en la Capa de Presentacin ........................................ 5
3.
Capa de Procesamiento de Datos (Negocio)....................................................... 6 3.1. 3.2. Organizacin de la Capa de Procesamiento de Datos ................................ 6 Tecnologas usadas en la Capa de Procesamiento de Datos ..................... 7
4.
Capa de Almacenamiento de Datos (Persistencia) ............................................. 8 4.1. 4.2. Organizacin de la Capa de Almacenamiento de Datos.............................. 8 Tecnologas usadas en la Capa de Almacenamiento de Datos .................. 8
Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra
1.2.
Capa Presentacin
Capa Negocio
Capa Datos
Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra
Fi. 2 Arquitectura en 3 capas 1.3. Referencias 1.4. Documento de Especificacin de Requisitos de Software. Plan de Proyecto del Sistema.
2. Capa de Presentacin (Vista) 2.1. Organizacin de la Capa de Presentacin En esta capa se representan los aspectos relacionados con la presentacin del sistema al usuario. Es personalizable y definible en funcin a una serie de plantillas que especifican cmo se presentarn los datos y funcionalidades del sistema y su interactuacin con el cliente.
Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra
2.2.
Tecnologas usadas en la Capa de Presentacin SOFTWARE La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados mdulos. Un mdulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como mdulo Mientras que HTML nos permite definir la estructura una pgina web, las hojas de estilo en cascada (Cascading Style Sheets o CSS) son las que nos ofrecen la posibilidad de definir las reglas y estilos de representacin en diferentes dispositivos, ya sean pantallas de equipos de escritorio, porttiles, mviles, impresoras u otros dispositivos capaces de mostrar contenidos web. jQuery es software libre y de cdigo abierto, posee un doble licenciamiento bajo la Licencia MIT y la Licencia Pblica General
Netbeans 7.3
CSS3
Jquery
Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra
de GNU v2, permitiendo su uso en proyectos libres y privativos.1 jQuery, al igual que otras bibliotecas, ofrece una serie de funcionalidades basadas en JavaScript que de otra manera requeriran de mucho ms cdigo, es decir, con las funciones propias de esta biblioteca se logran grandes resultados en menos tiempo y espacio. Struts Struts permite reducir el tiempo de desarrollo. Su carcter de "software libre" y su compatibilidad con todas las plataformas en las que Java Entreprise est disponible lo convierten en una herramienta altamente disponible. LENGUAJES Java Java es un lenguaje de programacin originalmente desarrollado por Gosling de Sun Microsystems (la cual fue adquirida por la compaa Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. JavaServer Pages (JSP) es una tecnologa que ayuda a los desarrolladores de software a crear pginas web dinmicas basadas en HTML, XML entre otros tipos de documentos. JSP es similar a PHP pero usa el lenguaje de programacin Java.
JSP
3. Capa de Procesamiento de Datos (Negocio) 3.1. Organizacin de la Capa de Procesamiento de Datos En esta capa se establecen todas las reglas que deben cumplirse en el sistema. Esta capa est en constante comunicacin con la capa de presentacin, para recibir las solicitudes y presentar los resultados. En esta capa rigen las reglas del negocio, validaciones, clculos, flujos y procesos.
Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra
Fig. 6 Contenido del Paquete de la Capa de Negocio 3.2. Tecnologas usadas en la Capa de Procesamiento de Datos SOFTWARE Netbeans 7.3 La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados mdulos. Un mdulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como mdulo LENGUAJES Java Java es un lenguaje de programacin originalmente desarrollado por Gosling de Sun Microsystems (la cual fue adquirida por la compaa Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.
Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra
4. Capa de Almacenamiento de Datos (Persistencia) 4.1. Organizacin de la Capa de Almacenamiento de Datos La capa de almacenamiento de datos tiene como funcin almacenar los datos de los usuarios y del sistema, incluyendo el de devolver los datos a la capa de negocio, sin embargo es necesario para algunos casos que tengan procedimientos almacenados y funciones dentro de la capa, siendo la nica capa que puede acceder a los mismos datos. Est formada por uno o varios sistemas gestores de bases de datos, localizados en el servidor.
Fig. 8 Contenido del Paquete de la Capa de Datos 4.2. Tecnologas usadas en la Capa de Almacenamiento de Datos SOFTWARE Netbeans 7.3 La plataforma NetBeans permite que las
Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra
aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados mdulos. Un mdulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como mdulo LENGUAJES Java Java es un lenguaje de programacin originalmente desarrollado por Gosling de Sun Microsystems (la cual fue adquirida por la compaa Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.