Soporte al desarrollo de aplicaciones empresariales mediante frameworks de generación.
La estandarización y reutilización de los proyectos de una empresa del sector de Software son vitales para lograr la agilidad necesaria para responder a las demandas cambiantes del mercado nacional e internacional. Para lograr tal estandarización y reutilización, hoy en día este tipo de empresas deb...
- Autores:
-
Franky de Toro, Lina María Consuelo
- Tipo de recurso:
- Investigation report
- Fecha de publicación:
- 2013
- Institución:
- Ministerio de Ciencia, Tecnología e Innovación
- Repositorio:
- Repositorio Minciencias
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.minciencias.gov.co:20.500.14143/40064
- Acceso en línea:
- https://colciencias.metadirectorio.org/handle/11146/40064
http://colciencias.metabiblioteca.com.co
- Palabra clave:
- Frameworks
Generación de software
Java EE 5
- Rights
- openAccess
- License
- http://purl.org/coar/access_right/c_abf2
id |
RCENDOC_8725544a0975cd56c5f5c679c1879b25 |
---|---|
oai_identifier_str |
oai:repositorio.minciencias.gov.co:20.500.14143/40064 |
network_acronym_str |
RCENDOC |
network_name_str |
Repositorio Minciencias |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Soporte al desarrollo de aplicaciones empresariales mediante frameworks de generación. |
title |
Soporte al desarrollo de aplicaciones empresariales mediante frameworks de generación. |
spellingShingle |
Soporte al desarrollo de aplicaciones empresariales mediante frameworks de generación. Frameworks Generación de software Java EE 5 |
title_short |
Soporte al desarrollo de aplicaciones empresariales mediante frameworks de generación. |
title_full |
Soporte al desarrollo de aplicaciones empresariales mediante frameworks de generación. |
title_fullStr |
Soporte al desarrollo de aplicaciones empresariales mediante frameworks de generación. |
title_full_unstemmed |
Soporte al desarrollo de aplicaciones empresariales mediante frameworks de generación. |
title_sort |
Soporte al desarrollo de aplicaciones empresariales mediante frameworks de generación. |
dc.creator.fl_str_mv |
Franky de Toro, Lina María Consuelo |
dc.contributor.author.none.fl_str_mv |
Franky de Toro, Lina María Consuelo |
dc.contributor.corporatename.spa.fl_str_mv |
Pontificia Universidad Javeriana (Bogotá, Colombia) |
dc.contributor.researchgroup.none.fl_str_mv |
COL0015919 - SIDRe: Sistemas de Información, Sistemas Distribuidos y Redes |
dc.subject.proposal.spa.fl_str_mv |
Frameworks Generación de software Java EE 5 |
topic |
Frameworks Generación de software Java EE 5 |
description |
La estandarización y reutilización de los proyectos de una empresa del sector de Software son vitales para lograr la agilidad necesaria para responder a las demandas cambiantes del mercado nacional e internacional. Para lograr tal estandarización y reutilización, hoy en día este tipo de empresas deben apoyarse en frameworks que automaticen sus procesos. Estos frameworks son herramientas que apoyan los procesos de Ingeniería de Software siguiendo Metodologías Agiles [1]; de una parte los frameworks de infraestructura ofrecen servicios útiles y componentes reutilizables que pueden ser acoplados a un proyecto de software; por otra parte los frameworks de generación de código producen automáticamente parte del código de un proyecto de software reduciendo los tiempos y los costos de estos proyectos. En el estado actual de conocimiento, existen estándares bien conocidos de frameworks de infraestructura pero no existen estándares de frameworks de generación de código, si bien existen propuestas, algunas de ellas como soluciones propietarias y otras como soluciones de software libre. Sin embargo es muy difícil obtener un framework de generación a la medida de las necesidades específicas de una empresa. Al enfrentarse a esta situación la empresa beneficiaria HEINSOHN BUSINESS TECHNOLOGY ha ido construyendo frameworks de generación para el desarrollo de proyectos de software en carias tecnologías, de acuerdo a las buenas prácticas adquiridas en los proyectos ya desarrollados. En la actualidad la empresa Heinsohn desarrolla múltiples proyectos de software en tecnología Java EE 5 para empresas de sector publico y privado,. Heinsohn busca entonces una mayor automatización en el desarrollo de estos proyectos. El presente proyecto propone para la empresa HEINSOHN BUSINESS TECHNOLOGY la consolidación y extensión de su framework de generación de software para la tecnología Java EE 5. Esta es una tecnología relativamente reciente por lo cual el framework que posee esta empresa es todavía inmaduro, presenta limitaciones y muchas posibilidades de extensión. Algunas de las extensiones propuestas en el presenta proyecto son realmente novedosas en el contexto de los frameworks de generación y constituyen retos técnicos que deberán resolverse en el desarrollo del proyecto. Ejemplo de estas extensiones novedosas que se proponen en este proyecto son las siguientes: * generador de páginas web JSF con distintos tipos de elementos * generador de un caso de uso que lanza una instancia de proceso jBPM * generador de un caso de uso que realiza una tarea de un proceso jBPM * integración de consolas y aplicaciones de negocio en un solo el Desktop * generación de la configuración para la operación en cluster de una aplicación * generación de la integración de una aplicación con un bus de servicios La consolidación y extensión de este framework de generación de software para la tecnología Java EE 5 redundará en una mayor productividad y agilidad de la empresa Heinsohn en el entorno global (nacional e internacional), razones que justifican la financiación del presente proyecto. |
publishDate |
2013 |
dc.date.issued.none.fl_str_mv |
2013-07-03 |
dc.date.accessioned.none.fl_str_mv |
2020-02-14T20:59:16Z 2020-12-18T01:24:53Z |
dc.date.available.none.fl_str_mv |
2020-02-14T20:59:16Z 2020-12-18T01:24:53Z |
dc.type.spa.fl_str_mv |
Informe de investigación |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_93fc |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_18ws |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/report |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/PID |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/submittedVersion http://purl.org/coar/version/c_71e4c1898caa6e32 info:eu-repo/semantics/submittedVersion |
format |
http://purl.org/coar/resource_type/c_18ws |
status_str |
submittedVersion |
dc.identifier.uri.none.fl_str_mv |
https://colciencias.metadirectorio.org/handle/11146/40064 |
dc.identifier.instname.spa.fl_str_mv |
Colciencias |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio Colciencias |
dc.identifier.repourl.spa.fl_str_mv |
http://colciencias.metabiblioteca.com.co |
url |
https://colciencias.metadirectorio.org/handle/11146/40064 http://colciencias.metabiblioteca.com.co |
identifier_str_mv |
Colciencias Repositorio Colciencias |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartofseries.none.fl_str_mv |
Informe; |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.spa.fl_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://purl.org/coar/access_right/c_abf2 https://creativecommons.org/licenses/by/4.0/ |
dc.format.extent.spa.fl_str_mv |
46 páginas. |
dc.coverage.projectdates.spa.fl_str_mv |
2011-2012 |
institution |
Ministerio de Ciencia, Tecnología e Innovación |
bitstream.url.fl_str_mv |
https://repositorio.minciencias.gov.co/bitstreams/3f282c1a-ff5f-4a5e-9f68-2706a03e1b11/download https://repositorio.minciencias.gov.co/bitstreams/3164d303-4fc2-43a1-b8c7-52da91bc0f1c/download https://repositorio.minciencias.gov.co/bitstreams/bc2490b6-5b1d-4a66-9d5c-eabd0fc4addc/download https://repositorio.minciencias.gov.co/bitstreams/f75e0b16-40cc-447c-a329-07d7af496093/download https://repositorio.minciencias.gov.co/bitstreams/88cc17f2-97d8-4e7d-bb7c-6b99ccca6ece/download |
bitstream.checksum.fl_str_mv |
6f5e619caa825cb588cf08c6a2a4ca7a 8ffe28672ea88fddc177fe365a489039 d41d8cd98f00b204e9800998ecf8427e 82cb4069a222e4c0dd5616b30fbf2f9b a8d6bf8ff079ae0c580d789a832d775c |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional de Minciencias |
repository.mail.fl_str_mv |
cendoc@minciencias.gov.co |
_version_ |
1811305870222426112 |
spelling |
Franky de Toro, Lina María Consuelod0575fbc4420dbd62634352ce7f64307-1Pontificia Universidad Javeriana (Bogotá, Colombia)COL0015919 - SIDRe: Sistemas de Información, Sistemas Distribuidos y Redes2020-02-14T20:59:16Z2020-12-18T01:24:53Z2020-02-14T20:59:16Z2020-12-18T01:24:53Z2013-07-03https://colciencias.metadirectorio.org/handle/11146/40064ColcienciasRepositorio Colcienciashttp://colciencias.metabiblioteca.com.coLa estandarización y reutilización de los proyectos de una empresa del sector de Software son vitales para lograr la agilidad necesaria para responder a las demandas cambiantes del mercado nacional e internacional. Para lograr tal estandarización y reutilización, hoy en día este tipo de empresas deben apoyarse en frameworks que automaticen sus procesos. Estos frameworks son herramientas que apoyan los procesos de Ingeniería de Software siguiendo Metodologías Agiles [1]; de una parte los frameworks de infraestructura ofrecen servicios útiles y componentes reutilizables que pueden ser acoplados a un proyecto de software; por otra parte los frameworks de generación de código producen automáticamente parte del código de un proyecto de software reduciendo los tiempos y los costos de estos proyectos. En el estado actual de conocimiento, existen estándares bien conocidos de frameworks de infraestructura pero no existen estándares de frameworks de generación de código, si bien existen propuestas, algunas de ellas como soluciones propietarias y otras como soluciones de software libre. Sin embargo es muy difícil obtener un framework de generación a la medida de las necesidades específicas de una empresa. Al enfrentarse a esta situación la empresa beneficiaria HEINSOHN BUSINESS TECHNOLOGY ha ido construyendo frameworks de generación para el desarrollo de proyectos de software en carias tecnologías, de acuerdo a las buenas prácticas adquiridas en los proyectos ya desarrollados. En la actualidad la empresa Heinsohn desarrolla múltiples proyectos de software en tecnología Java EE 5 para empresas de sector publico y privado,. Heinsohn busca entonces una mayor automatización en el desarrollo de estos proyectos. El presente proyecto propone para la empresa HEINSOHN BUSINESS TECHNOLOGY la consolidación y extensión de su framework de generación de software para la tecnología Java EE 5. Esta es una tecnología relativamente reciente por lo cual el framework que posee esta empresa es todavía inmaduro, presenta limitaciones y muchas posibilidades de extensión. Algunas de las extensiones propuestas en el presenta proyecto son realmente novedosas en el contexto de los frameworks de generación y constituyen retos técnicos que deberán resolverse en el desarrollo del proyecto. Ejemplo de estas extensiones novedosas que se proponen en este proyecto son las siguientes: * generador de páginas web JSF con distintos tipos de elementos * generador de un caso de uso que lanza una instancia de proceso jBPM * generador de un caso de uso que realiza una tarea de un proceso jBPM * integración de consolas y aplicaciones de negocio en un solo el Desktop * generación de la configuración para la operación en cluster de una aplicación * generación de la integración de una aplicación con un bus de servicios La consolidación y extensión de este framework de generación de software para la tecnología Java EE 5 redundará en una mayor productividad y agilidad de la empresa Heinsohn en el entorno global (nacional e internacional), razones que justifican la financiación del presente proyecto.46 páginas.spaInforme;Soporte al desarrollo de aplicaciones empresariales mediante frameworks de generación.Informe de investigaciónhttp://purl.org/coar/resource_type/c_18wshttp://purl.org/coar/resource_type/c_93fcTextinfo:eu-repo/semantics/reporthttps://purl.org/redcol/resource_type/PIDinfo:eu-repo/semantics/submittedVersionhttp://purl.org/coar/version/c_71e4c1898caa6e32info:eu-repo/semantics/submittedVersion2011-2012info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by/4.0/FrameworksGeneración de softwareJava EE 5Estudiantes, Profesores, Comunidad científica colombiana, etc.120350227002506-2011Departamento Administrativo de Ciencia, Tecnología e Innovación [CO] ColcienciasEs consolidar y extender el framework de generación de software para tecnología Java EE 5 que actualmente utiliza la empresa beneficiaria HEINSOHN BUSINESS TECHNOLOGY (framework denominado CORE5) lo cual implica: * consolidar y extender las funcionalidades que ofrece el framework de generación, * asegurar la calidad del software generado por el framework * mejorar y elaborar los tutoriales necesarios para la auto-capacitación de los ingenieros que usan el framework. Con el proyecto se pretende que la empresa Heinsohn logre una mayor productividad y agilidad en sus proyectos de software en tecnología Java EE 5, en el mercado nacional e internacional.PublicationORIGINAL120350227002.pdf120350227002.pdfInforme finalapplication/pdf24953504https://repositorio.minciencias.gov.co/bitstreams/3f282c1a-ff5f-4a5e-9f68-2706a03e1b11/download6f5e619caa825cb588cf08c6a2a4ca7aMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814800https://repositorio.minciencias.gov.co/bitstreams/3164d303-4fc2-43a1-b8c7-52da91bc0f1c/download8ffe28672ea88fddc177fe365a489039MD52license.txtlicense.txttext/plain; charset=utf-80https://repositorio.minciencias.gov.co/bitstreams/bc2490b6-5b1d-4a66-9d5c-eabd0fc4addc/downloadd41d8cd98f00b204e9800998ecf8427eMD54TEXT120350227002.pdf.txt120350227002.pdf.txtExtracted texttext/plain46https://repositorio.minciencias.gov.co/bitstreams/f75e0b16-40cc-447c-a329-07d7af496093/download82cb4069a222e4c0dd5616b30fbf2f9bMD53THUMBNAIL120350227002.pdf.jpg120350227002.pdf.jpgGenerated Thumbnailimage/jpeg10225https://repositorio.minciencias.gov.co/bitstreams/88cc17f2-97d8-4e7d-bb7c-6b99ccca6ece/downloada8d6bf8ff079ae0c580d789a832d775cMD5520.500.14143/40064oai:repositorio.minciencias.gov.co:20.500.14143/400642023-11-29 17:30:14.127restrictedhttps://repositorio.minciencias.gov.coRepositorio Institucional de Mincienciascendoc@minciencias.gov.co |