Show simple item record

dc.contributor.advisorBarrera Sanabria, Garethspa
dc.contributor.authorAmaya Rojas, Ana Maríaspa
dc.contributor.authorVega Uribe, Mónica Alejandraspa
dc.date.accessioned2020-06-26T17:56:29Z
dc.date.available2020-06-26T17:56:29Z
dc.date.issued2006
dc.identifier.urihttp://hdl.handle.net/20.500.12749/1347
dc.description.abstractEn las empresas trilladoras de arroz se compra paddy, o grano verde, que debe ser sometido a distintos procesos de transformación hasta obtener un producto de alta calidad para la venta al consumidor. En cada proceso las cantidades del grano deben ser tomadas para estimar el rendimiento del insumo de cada cultivador y registradas en el stock, o nivel de existencias, para que el vendedor pueda ofrecer tanto los productos terminados como los no terminados. Por lo general estos registros se llevan en formatos de papel que luego son ingresados a hojas de cálculo, lo cual hace que el proceso de almacenamiento de datos no se encuentre en tiempo real y el registro de éstos no sea tan necesario. Además al no encontrarse disponibles los datos en la red se dificultaría el proceso de venta en otros puntos diferentes al sitio de producción. Por consiguiente se desarrollará un prototipo de sistema de información en línea con el cual se podrá registrar el inventario del grano en sus procesos de transformación y la facturación de compras de insumos y ventas de productos en las empresas trilladoras en general, mientras en tiempo de ejecución notifica a un paquete de contabilidad sobre las cuentas por pagar (liquidaciones) y las cuentas por cobrar (facturas). Con todo lo anterior se empleará la plataforma J2EE, con tecnologías JSP, EJB y WS para reducir todos estos problemas de integración de datos ya que la implementación de éstas tecnologías ayudará a exponer las funcionalidades de una aplicación, la cual podrá ser accesible desde Internet, para así obtener una aplicación con arquitectura multinivel, que promueva la modularidad y escalabilidad.spa
dc.description.tableofcontentsINTRODUCCIÓN 1 1. GENERALIDADES DEL PROTOTIPO 4 1.1. ANTECEDENTES 4 1.2. PARADIGMAS DE PROGRAMACIÓN 5 1.2.1. OOP (Object Oriented Programming) 5 1.2.2. SOA (Service-Oriented Architecture) 10 2. WEB SERVICES 12 2.1. DEFINICIÓN 12 2.2. CARACTERÍSTICAS 12 2.3. ESTÁNDARES 13 2.3.1. XML (eXtended Markup Language) 13 2.3.2. WSDL (Web Services Description Language) 14 2.3.3. SOAP (Simple Object Access Protocol) 15 2.3.4. UDDI (Universal Description, Discovery and Integration) 15 2.3.5. ebXML (electronic business using XML) 16 2.4. FUNCIONAMIENTO 17 2.5. PROTOCOLOS DE TRANSPORTE 18 2.6. APORTE DEL CAPÍTULO PARA EL LECTOR 19 2.6.1. ANTECEDENTES 21 2.6.2. ESTADO DEL ARTE 22 2.6.2.1. COMUNIDADES 22 2.6.2.2. CONFERENCIAS 23 2.6.2.3. EMPRESAS 24 2.6.2.4. ESTÁNDARES 26 2.6.2.5. EVANGELISTAS 26 3. J2EE APLICADO AL PROTOTIPO 27 3.1. API (Application Programming Interface) V1.4 28 3.1.1. JDBC (Java Database Connectivity) 28 3.1.2. JSP (JavaServer Pages) 28 3.1.3. EJB (Enterprise JavaBeans) 29 3.1.4. JAX-RPC (Java API for XML-based RPC) 30 3.2. CAPAS 31 3.2.1. PERSISTENCIA 31 3.2.2. DOMINIO 31 3.2.3 SERVICIOS 32 3.2.4. APLICACIÓN 32 3.2.5. PRESENTACIÓN 32 4. METODOLOGÍA RUP 33 4.1. CONCEPCIÓN 35 4.2. ANÁLISIS 35 4.3. CONSTRUCCIÓN 35 4.4. TRANSICIÓN 35 4.5. APORTES DEL CAPÍTULO PARA EL LECTOR 36 4.5.1. PRIMERA FASE 36 4.5.2. SEGUNDA FASE 36 4.5.3. TERCERA FASE 38 4.5.4. CUARTA FASE 41 5. CONCLUSIONES Y RECOMENDACIONES 43 6. REFERENCIAS BIBLIOGRÁFICAS 48 7. ANEXOS 50 7.1. RESULTADOS DE LA FASE DE CONCEPCIÓN 50 7.1.1. Diagrama de Casos de Uso del Negocio 50 7.1.2. Especificaciones de Casos de Uso del Negocio 51 7.1.3. Glosario de Términos del Negocio 51 7.2. RESULTADOS DE LA FASE DE ANÁLISIS 55 7.2.1. Diagrama de Casos de Uso del Módulo de Inventario 55 7.2.1.1. Actor Empleado 55 7.2.1.2. Actor Comprador 55 7.2.1.3. Actor Recibidor 55 7.2.1.4. Actor Laboratorista 56 7.2.1.5. Actor Operario 56 7.2.1.6. Actor Vendedor 56 7.2.2. Especificación de Casos de Uso del Software del Módulo Inventario 57 7.2.3. Diagrama Relacional de la Base de Datos de Inventario 57 7.2.4. Diagrama de Casos de Uso del Módulo Contabilidad 58 7.2.5. Diagrama de Clases del Módulo de Inventario 59 7.2.5.1. Actor Empleado 59 7.2.5.2. Actor Comprador 60 7.2.5.3. Actor Recibidor 61 7.2.5.4. Actor Laboratorista 62 7.2.5.5. Actor Operario 63 7.2.5.6. Actor Vendedor 64 7.2.5.7. Actor Administrador 65 7.2.6. Diagramas de Secuencia por Casos de Uso de Inventario 66 7.2.6.1. Actor Empleado 66 7.2.6.2. Actor Comprador 67 7.2.6.3. Actor Recibidor 70 7.2.6.4. Actor Laboratorista 72 7.2.6.5. Actor Operario 73 7.2.6.6. Actor Vendedor 75 7.2.6.7. Actor Administrador 78 7.2.7. Diagrama de Clases del Módulo Contabilidad 82 7.2.8. Diagrama de Secuencia por Caso de Uso del Módulo Contabilidad 82 7.2.8.1. Ver Facturación 82 7.2.8.2. Ver Liquidación 83 7.2.8.3. Ver Activos 83 7.2.8.4. Ver Pasivos 84 7.2.8.5. Traer Liquidación 84 7.2.8.6. Traer Facturación 85 7.2.8.7. Traer Estado de Activos 85 7.2.8.8. Traer Estado de Pasivos 86 7.3. RESULTADOS DE LA FASE DE CONSTRUCCIÓN 86 7.3.1. Diagramas Workflow del Prototipo 86 7.3.1.1. Diagramas de Workflow del Módulo de Inventario 86 7.3.1.2. Diagrama de Workflow del Módulo de Cliente 89 7.3.1.3. Diagrama de Workflow del Módulo de Contabilidad 90 7.3.2. Conjunto de Pruebas del Sistema 91 7.3.3. Conjunto de Pruebas de Integración 91 7.4. RESULTADOS DE LA FASE DE TRANSICIÓN 92 7.4.1. Manual de Usuario 92 7.4.2. Manual Técnico 92 7.4.3. Diagrama de Componentes 92 7.4.3.1. Módulo de Inventario 92 7.4.3.2. Módulo de Contabilidad 93 7.4.3.3. Módulo de Conexiones 93 7.4.3.4. Módulo de Cliente 94 7.4.3.1. Prototipo RISSO 94 7.4.4. Diagrama de Despliegue del Prototipo RISSO 95
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.titleImplementación de web services en plataforma J2EE para una empresa trilladora de arrozspa
dc.title.translatedImplementation of web services in J2EE platform for a rice thresher companyeng
dc.degree.nameIngeniero de Sistemasspa
dc.coverageBucaramanga (Colombia)spa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.rights.localAbierto (Texto Completo)spa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.programPregrado Ingeniería de Sistemasspa
dc.description.degreelevelPregradospa
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.localTrabajo de Gradospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.subject.keywordsObject Oriented Programming (Computing)eng
dc.subject.keywordsThresherseng
dc.subject.keywordsInformation storage systemseng
dc.subject.keywordsAgricultural information retrieval systemseng
dc.subject.keywordsSystems Engineeringeng
dc.subject.keywordsAutomationeng
dc.subject.keywordsInvestigationseng
dc.subject.keywordsAnalysiseng
dc.subject.keywordsJ2EE platformeng
dc.subject.keywordsWeb serviceseng
dc.subject.keywordsJSP, EJB and WS technologieseng
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2spa
dc.relation.referencesAmaya Rojas, Ana María, Vega Uribe, Mónica Alejandra, Barrera Sanabria, Gareth (2006). Implementación de web services desarrollados en plataforma J2EE para una empresa trilladora de arroz. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNABspa
dc.relation.references• BELLAS, Fernando et al. Tema 1: Introducción a J2EE. [en línea]. Integración de Sistemas, Dpto. de Tecnologías de la Información y las Comunicaciones, Universidade da Coruña. Fecha de publicación: Noviembre 21 de 2002. Disponible en Internet <URL: http://www.tic.udc.es/~fbellas/teaching/is-2002-2003/Tema1.pdf>
dc.relation.references• CERAMI, Ethan. Web Service Essentials: Distributed Applications with XML-RPC, SOAP, UDDI & WSDL. First Edition. O'Reilly & Associates: Sebastopol. 2002.
dc.relation.references• DAVIS, Scott et al. JBoss at Work: A Practical Guide. O'Reilly Media, Inc: Sebastopol. 2006.
dc.relation.references• GABRICK, Kurt A. WEISS, David R. Java 2EE and XML Development. Manning Publications Co: Greenwich. 2002.
dc.relation.references• GEROIMENKO, Vladimir. CHEN, Chamei. Visualizing the Semantic Web: XML-based Internet and Information Visulization. Springer: Singapore. 2003.
dc.relation.references• JACOBSON, Ivar et al. El Lenguaje Unificado de Modelado. Madrid: Addison Wesley Iberoamericana, 1999. p. 11-12.
dc.relation.referencesEl Proceso Unificado de Desarrollo de Software. Madrid: Pearson Educación S.A., 2000. p. 10-12.
dc.relation.references• MANTILLA ARIAS, Marlon y CAÑIZALES, Javier Leonardo. Creación y aplicación de una guía para el desarrollo de Web Services usando J2EE. Bucaramanga, 2004. 100 p. Trabajo de Grado (Ingeniero de Sistemas). Universidad Autónoma de Bucaramanga. Facultad de Ingeniería de Sistemas
dc.relation.references• PANDA, Debu. Turn EJB components into Web services: Build and deploy an EJB component as a Web service with JAX-RPC. Java World. Fecha de Publicación: Agosto 2 de 2004. [Artículo]. Disponible en Internet <http://www.javaworld.com/javaworld/jw-08-2004/jw-0802-ejbws.html>
dc.relation.references• SINGH, Inderjeet et al. Designing Enterprise Applications with J2EE Platform., Second Edition. Sun Microsystems: California. 2002.
dc.relation.references• THOMAS MANES, Anne. Web Services: A manager’s guide. Boston: Addison-Wesley, 2003. 352 p.
dc.relation.references• TIGRIS. [en línea]. ReadySet. Fecha de Publicación: Julio 8 de 2004. Disponible en Internet <URL: http://readyset.tigris.org/es/>
dc.contributor.cvlachttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000068934*
dc.subject.lembProgramación orientada a objetos (Computación)spa
dc.subject.lembTrilladorasspa
dc.subject.lembSistemas de almacenamiento de informaciónspa
dc.subject.lembSistemas de recuperación de información agrícolaspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembAutomatizaciónspa
dc.subject.lembInvestigacionesspa
dc.subject.lembAnálisisspa
dc.description.abstractenglishIn the rice threshing companies, paddy, or green grain, is bought, which must undergo different transformation processes until a high-quality product is obtained for sale to the consumer. In each process, the quantities of grain must be taken to estimate the input yield of each grower and recorded in the stock, or inventory level, so that the seller can offer both finished and unfinished products. In general, these records are kept in paper formats that are then entered into spreadsheets, which means that the data storage process is not in real time and the recording of these is not so necessary. In addition, since the data is not available on the network, the sales process at other points other than the production site would be difficult. Therefore, a prototype of an online information system will be developed with which the inventory of the grain in its transformation processes and the invoicing of purchases of inputs and sales of products in the threshing companies in general can be recorded, while in execution time notifies an accounting package of accounts payable (settlements) and accounts receivable (invoices). With all of the above, the J2EE platform will be used, with JSP, EJB and WS technologies to reduce all these data integration problems since the implementation of these technologies will help to expose the functionalities of an application, which may be accessible from the Internet, in order to obtain an application with multilevel architecture, which promotes modularity and scalability.eng
dc.subject.proposalPlataforma J2EE
dc.subject.proposalWeb services
dc.subject.proposalTecnologías JSP, EJB y WS
dc.type.redcolhttp://purl.org/redcol/resource_type/TP
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial-SinDerivadas 2.5 Colombia
Except where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 2.5 Colombia