Vol. 14 Núm. 38 (2015): Revista GTI
Artículos

ARQUITECTURA POR COMPONENTES JEE, UN CASO PRÁCTICO

ALBA CONSUELO NIETO LEMUS
Universidad Distrital Francisco José de Caldas
Biografía

Publicado 2014-10-28

Cómo citar

NIETO LEMUS, A. C. (2014). ARQUITECTURA POR COMPONENTES JEE, UN CASO PRÁCTICO. Revista GTI, 14(38), 31–41. Recuperado a partir de https://revistas.uis.edu.co/index.php/revistagti/article/view/4867

Resumen

Hoy en día el desarrollo de software está enfocado al manejo de requerimientos cambiantes.El proceso de desarrollo debe permitir, no solo la adaptación al cambio, sino también la reducción del esfuerzo, el tiempo y los costos, a la vez que debe promover la escalabilidad, fabilidad y reutilización del software. Es por esto que el desarrollo de software basado en componentes surge como una línea de la ingeniería del software que construye y utiliza técnicas para la implementación de sistemas abiertos y distribuidos mediante el ensamblaje de partes reutilizables[17]. En este artículo se describen los principios de la arquitectura por componentes Java Enterprise Edition (JEE) y se presenta un caso práctico de implementación utilizando Enterprise Java Beans (EJB’s), Richfaces, Hibernate y Seam en su construcción.


PALABRAS CLAVES: Arquitectura de software, Componente de software, Java, EJB, Hibernate, JEE,
Richfaces, Seam, Stateless, Stateful, biyección, Facelets, Jboss.

 

Descargas

Los datos de descargas todavía no están disponibles.

Referencias

  1. Alcaldía Mayor de Bogotá D.C. (2007). Acuerdo No.009 de 2007. Por el cual se reglamenta el Estatuto Docente de la Universidad Distrital en cuanto a políticas y procedimientos para el apoyo a la Formación Postgradual de alto nivel a Profesores de Carrera y se dictan otras disposiciones. Recuperado (2011, mayo 25) de http://www.alcaldiabogota. gov.co/sisjur/normas/Norma1.jsp?i=37242.
  2. Bijlsma, A., Heeren, B., Roubtsova, E., & Stuurman, S. (2011). Software Architecture. Free Technology Academy.
  3. Cheesman, J. & Daniels, J. (2001). UML Components. A Simple Process for Specifying Component-Based Software. EEUU: AddisonWesley, 2001.
  4. Java Bean. (2014, 1 de agosto). En Wikipedia, la enciclopedia libre. Recuperado el 1 de agosto de 2014 a las 6:15 p.m. de http://es.wikipedia.org/ wiki/JavaBean.
  5. Jendrock, E., Cervera-Navarro, R., Evans, I. et al. (2013). The Java JEE 6 Tutorial. Redwood City: Oracle and/or its affiliates. Recuperado (2014,agosto 1) de http://docs. oracle.com/javaee/6/tutorial/doc/.
  6. King, G., Bauer, C., Ebersole, S. et al. (2011) . Hibernate Developer Guide. Red Hat. Recuperado (2014, julio 30) de http://docs.jboss.org/ hibernate/core/4.0/devguide/en-US/html_single/.
  7. King, G., Muir, P., Richards, N. et al. (n.d.). Seam Contextual Components. A Framework for Entreprise Java. Recuperado (2014, julio 25) de http://docs. jboss.org/seam/2.3.0.Final/reference/en-US/html/.
  8. Koziolek, H., Becker, S., Happe, J., & Reussne, R. (2008). Life-Cycle Aware Modelling of Software Components. Component-Based Software Engineering, 11th International Symposium, CBSE (págs. 278-284). Karlsruhe, Germany: Springer.
  9. Linares, J. (2012). Desarrollo del prototipo de software SICAP (Sistema de seguimiento de capacitación y permisos docentes) de la Universidad Distrital Francisco José de Caldas, bajo la metodología RUP y desarrollado cobre arquitectura web JEE. Informe de pasantía no publicado. Universidad Distrital, Bogotá, Colombia.
  10. Morrison, R., Balasubramaniam, D., Oquendo, F., Warboys, B., & Greenwood, M. (2007). An Active Architecture Approach to Dynamic Systems Co_ evolution. First European Conference, ECSA (págs. 2-10). Madrid,Spain: Springer.
  11. Object Management Group (OMG). (2006). CORBA Component Model Specification; version 4.0; formal/06-04-01. Recuperado el 28 de 11 de 2014, de http://www.omg.org/spec/CCM/4.0/.
  12. Rosen, M., Lublinsky, B., Smith, K. T., & Balcer, J. M. (2008). Applied SOA: Service-Oriented Architecture and Design Strategies. Indianápolis: Wiley Publishing.
  13. Silberschatz, A., Korth, H., & Sudarshan, S. (2011). Database System Concepts. Sixth Edition. New York:McGraw-Hill.
  14. Sistema heredado. (2014, 1 de agosto). En Wikipedia, la enciclopedia libre. Recuperado el 1 de agosto de 2014 a las 5:30 p.m. de http:// es.wikipedia.org/wiki/Sistema_heredado.
  15. Sommerville, I. (2011). Software Engineering - 9th edition. EEUU: Addison Wesley.
  16. Szyperski, C. (2002). Component Software - Beyond Object-Oriented Programming. EEUU: Addison-Wesley / ACM Press.
  17. www.iupuebla.com. (2003). Desarrollo de Software Basado en Componentes. Capítulo 1. Recuperado (2014, agosto1) de http://www.iupuebla. com/Ingenieria/Sis_compu/MA_sistemas/MA_ PROGRAMACION_WINDOWS-sistema-basado-encomponentes-LAURA_MONARCA.pdf.