Propuesta de arquitectura de software para el desarrollo de aplicaciones empresariales basadas en JEE
La arquitectura de software es una pieza central en el desarrollo de productos de software modernos. El objetivo de la arquitectura consiste en desarrollar sistemas grandes de forma eficiente, estructurada y con capacidad de reúso. La arquitectura forma parte del proceso de diseño de software el cua...
محفوظ في:
| المؤلف الرئيسي: | |
|---|---|
| التنسيق: | bachelorThesis |
| منشور في: |
2013
|
| الموضوعات: | |
| الوصول للمادة أونلاين: | https://repositorio.puce.edu.ec/handle/123456789/27219 |
| الوسوم: |
إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
|
| _version_ | 1836825437109485568 |
|---|---|
| author | Hinojosa Tinoco, Diego Andrés |
| author_facet | Hinojosa Tinoco, Diego Andrés |
| author_role | author |
| collection | Repositorio Pontificia Universidad Católica del Ecuador |
| dc.contributor.none.fl_str_mv | De la Cruz Domínguez, Fabián Ignacio |
| dc.creator.none.fl_str_mv | Hinojosa Tinoco, Diego Andrés |
| dc.date.none.fl_str_mv | 2013 2023-11-25T20:39:58Z 2023-11-25T20:39:58Z |
| dc.format.none.fl_str_mv | application/pdf |
| dc.identifier.none.fl_str_mv | https://repositorio.puce.edu.ec/handle/123456789/27219 |
| dc.language.none.fl_str_mv | es |
| dc.publisher.none.fl_str_mv | PUCE - Quito |
| dc.rights.none.fl_str_mv | info:eu-repo/semantics/openAccess |
| dc.source.none.fl_str_mv | reponame:Repositorio Pontificia Universidad Católica del Ecuador instname:Pontificia Universidad Católica del Ecuador instacron:PUCE |
| dc.subject.none.fl_str_mv | Software bases de datos empresas - automatizacion software jee jndi mvc sql themeroller |
| dc.title.none.fl_str_mv | Propuesta de arquitectura de software para el desarrollo de aplicaciones empresariales basadas en JEE |
| dc.type.none.fl_str_mv | info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/bachelorThesis |
| description | La arquitectura de software es una pieza central en el desarrollo de productos de software modernos. El objetivo de la arquitectura consiste en desarrollar sistemas grandes de forma eficiente, estructurada y con capacidad de reúso. La arquitectura forma parte del proceso de diseño de software el cual también forma parte del proceso de desarrollo de software que comprende, requerimientos, diseño, implementación, prueba y mantenimiento. Debido a la complejidad de las aplicaciones empresariales, la fase de diseño, donde se define la arquitectura de estos sistemas, es fundamental para garantizar que cumpla con los principios de cohesión y acoplamiento. Las aplicaciones Web empresariales pueden desarrollarse utilizando cualquier arquitectura posible. Es por tal razón que existe una gran variedad de patrones de diseño y construcción de software. Es aquí donde las propuestas arquitectónicas se confunden en un lazo al igual que la enorme cantidad de herramientas y frameworks que al final terminan confundiendo al arquitecto de software sobre qué camino tomar para diseñar su sistema, como por ejemplo cuántas capas se ha de utilizar, la relación entre éstas, si se trabajará o no a base de frameworks, etc. Sería desastroso pensar que, una vez teniendo construido la arquitectura del sistema empresarial, en el momento de la fase de desarrollo el arquitecto y los programadores se den cuenta que no es posible relacionar los componentes de las diversas capas y peor aún, que los frameworks que se escogieron no son compatibles entre sí y en fin, un sin número más de complicaciones que terminará llevando al arquitecto a rediseñar la estructura del sistema. Para combatir esta problemática, el presente trabajo sugiere una arquitectura genérica basada en JEE como plataforma de desarrollo empresarial, con la integración de frameworks, como alternativa ya sea de base para, a partir de ésta, generar arquitecturas más complejas de acuerdo con las características del sistema |
| eu_rights_str_mv | openAccess |
| format | bachelorThesis |
| id | PUCE_f292d2eece3c7a0daf400e7f7ff021a7 |
| instacron_str | PUCE |
| institution | PUCE |
| instname_str | Pontificia Universidad Católica del Ecuador |
| language_invalid_str_mv | es |
| network_acronym_str | PUCE |
| network_name_str | Repositorio Pontificia Universidad Católica del Ecuador |
| oai_identifier_str | oai:repositorio.puce.edu.ec:123456789/27219 |
| publishDate | 2013 |
| publisher.none.fl_str_mv | PUCE - Quito |
| reponame_str | Repositorio Pontificia Universidad Católica del Ecuador |
| repository.mail.fl_str_mv | . |
| repository.name.fl_str_mv | Repositorio Pontificia Universidad Católica del Ecuador - Pontificia Universidad Católica del Ecuador |
| repository_id_str | 2180 |
| spelling | Propuesta de arquitectura de software para el desarrollo de aplicaciones empresariales basadas en JEEHinojosa Tinoco, Diego AndrésSoftwarebases de datosempresas - automatizacionsoftwarejeejndimvcsqlthemerollerLa arquitectura de software es una pieza central en el desarrollo de productos de software modernos. El objetivo de la arquitectura consiste en desarrollar sistemas grandes de forma eficiente, estructurada y con capacidad de reúso. La arquitectura forma parte del proceso de diseño de software el cual también forma parte del proceso de desarrollo de software que comprende, requerimientos, diseño, implementación, prueba y mantenimiento. Debido a la complejidad de las aplicaciones empresariales, la fase de diseño, donde se define la arquitectura de estos sistemas, es fundamental para garantizar que cumpla con los principios de cohesión y acoplamiento. Las aplicaciones Web empresariales pueden desarrollarse utilizando cualquier arquitectura posible. Es por tal razón que existe una gran variedad de patrones de diseño y construcción de software. Es aquí donde las propuestas arquitectónicas se confunden en un lazo al igual que la enorme cantidad de herramientas y frameworks que al final terminan confundiendo al arquitecto de software sobre qué camino tomar para diseñar su sistema, como por ejemplo cuántas capas se ha de utilizar, la relación entre éstas, si se trabajará o no a base de frameworks, etc. Sería desastroso pensar que, una vez teniendo construido la arquitectura del sistema empresarial, en el momento de la fase de desarrollo el arquitecto y los programadores se den cuenta que no es posible relacionar los componentes de las diversas capas y peor aún, que los frameworks que se escogieron no son compatibles entre sí y en fin, un sin número más de complicaciones que terminará llevando al arquitecto a rediseñar la estructura del sistema. Para combatir esta problemática, el presente trabajo sugiere una arquitectura genérica basada en JEE como plataforma de desarrollo empresarial, con la integración de frameworks, como alternativa ya sea de base para, a partir de ésta, generar arquitecturas más complejas de acuerdo con las características del sistemaPUCE - QuitoDe la Cruz Domínguez, Fabián Ignacio2023-11-25T20:39:58Z2023-11-25T20:39:58Z2013info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttps://repositorio.puce.edu.ec/handle/123456789/27219esinfo:eu-repo/semantics/openAccessreponame:Repositorio Pontificia Universidad Católica del Ecuadorinstname:Pontificia Universidad Católica del Ecuadorinstacron:PUCE2025-05-27T00:05:56Zoai:repositorio.puce.edu.ec:123456789/27219Institucionalhttp://repositorio.puce.edu.ec/Institución privadahttps://www.puce.edu.ec/http://repositorio.puce.edu.ec/oai.Ecuador...opendoar:21802025-07-05T15:24:07.620324Repositorio Pontificia Universidad Católica del Ecuador - Pontificia Universidad Católica del Ecuadortrue |
| spellingShingle | Propuesta de arquitectura de software para el desarrollo de aplicaciones empresariales basadas en JEE Hinojosa Tinoco, Diego Andrés Software bases de datos empresas - automatizacion software jee jndi mvc sql themeroller |
| status_str | publishedVersion |
| title | Propuesta de arquitectura de software para el desarrollo de aplicaciones empresariales basadas en JEE |
| title_full | Propuesta de arquitectura de software para el desarrollo de aplicaciones empresariales basadas en JEE |
| title_fullStr | Propuesta de arquitectura de software para el desarrollo de aplicaciones empresariales basadas en JEE |
| title_full_unstemmed | Propuesta de arquitectura de software para el desarrollo de aplicaciones empresariales basadas en JEE |
| title_short | Propuesta de arquitectura de software para el desarrollo de aplicaciones empresariales basadas en JEE |
| title_sort | Propuesta de arquitectura de software para el desarrollo de aplicaciones empresariales basadas en JEE |
| topic | Software bases de datos empresas - automatizacion software jee jndi mvc sql themeroller |
| url | https://repositorio.puce.edu.ec/handle/123456789/27219 |