How to Communicate the Idempiere Architecture

Total Page:16

File Type:pdf, Size:1020Kb

How to Communicate the Idempiere Architecture How to Communicate the iDempiere Architecture Presentation at iDempiere World Conference Lyon, Oct. 31st. 2019 Frank Wolff (DHBW Mannheim) & Jürgen Jung (University of Applied Science Frankfurt) www.dhbw-mannheim.de 01.11.19 Initial observation: iDempiere is based on many components and elements Various people interested • diverse interconnected business functionality • various options for adaptation to specific companies needs ! Big challenge to learn and acquire knowledge about the complex system ► Architectural overviews may ease orientation – but must take care of • different stakeholders and their • respective viewpoints 12 on iDempiere Overview General A level Database- level Application- level Client- Interfaces Webservice- ERP-Functions interface client Web- shop & File- & File- Model-based administration Model-based Jetty-http-Server Database Accounting engine Extensions Web-client Workflow Reports opt. Swing- client OSGI component framework Server Java virtual maschine 01.11.19 13 01.11.19 Overview on talk: Introduction Questions Interested stakeholders Some architectural drafts Comparison APQC process framework to iDempiere Next steps 14 01.11.19 Questions: Which stakeholders are interested in knowledge of iDempiere on: • functionality, • technical infrastructure and • development environment? Which information is required by them? Which good practice for architecture models is adequate? opt. Swing- client Web- shop Web-client Client- client level Jetty-http-Server t Application- e n n i e k level h r How should iDempiere architecture models be designed? ERP-Functions Extensions Reports n c o o s p a w a v e m a m o m J l c a Webservice- a r I f Accounting u t G Interfaces & File- Workflow r i engine S interface v O Model-based administration Database- level Database Server 15 01.11.19 Potential models for an iDempiere architecture documentation: Current models • from diverse sources in varying formats • mostly with focus on business processes Other ERP-system architectures • different designs • often focussed on functional or technical components Typical options for capturing architecture information • individual design of symbols and relationships • using a standard, e.g. • UML • Archimate 16 01.11.19 First prototype models revealed an intricate set of notions: Business objects iDempiere components • master data • installation requirements • documents • OSGI-components • development environment Configuration data (single and project) • iDempiere technical base iDempiere patterns configuration • application dictionary • ERP-company configuration • model concepts 17 01.11.19 Support process functions ERP - User Operations- Master- data data Manager Business components Configuration Confi- ERP-domain - guration- Administrator functions data Typical Physical basic Technical installed components base components stakeholders ERP-System - Administrator System components interested in Technical OSGI- configuration data component groups an iDempiere- system Developer Architectural development Development patterns components 18 01.11.19 Some models designed in preparation of the workshop: Standard components and application communication overview Master data of iDempiere Documents flow Components of domain functions • comparison with the APQC process model Development environment Customizing layers of iDempiere 19 01.11.19 Further model candidates for helping to understand iDempiere: Structure of Classes for business objects (PO, X_, M_, I_) OSGI – modules in relation to general components and functionalities ... 20 01.11.19 Standard components and application communication overview: 21 01.11.19 Overview on Domain Master Data of iDempiere: 22 01.11.19 Overview on Operational Data of iDempiere: 23 01.11.19 Components of Domain functions and data exchange: 24 01.11.19 Obervations from comparison of APQC with iDempiere processes: Different wording in both lists • APQC standard more common terms Focus of processes • APQC - all company processes, encompassing operational and including numerous management processes • iDempiere – operational and financial processes Valuation quite subjective – depending on base, e.g. • usage in practice • including reports and other elements • incorporating customization (this overview follows the first two viewpoints listed above - customization was excluded) 25 01.11.19 Partially Weighted Comparison of Standard APQC Processes with iDempiere functions: APQC- APQC-Chategory iDempiere functions Cove Comment No rage 1-2 Strategic and product management 3 Market and Sell Products and Services Quote to invoice 4 Deliver Physical Products Material management, Requisition to invoice 5 Deliver Services Project management 6 Manage Customer Service Returns 7 Develop and Manage Human Capital Plugin-available 8 Manage Information Technology (IT) System admin for ERP-itself 9 Manage Financial Resources Performance analysis 10 Acquire, Construct, and Manage Assets Assets 11-13 Risk, external Partner and Capabilities management 26 01.11.19 Overview on iDempiere Development environment: Development client (typical) «component» Browser Cloud based development components Communication and information for community «component» Java development kit iDempiere individual instance «component» «component» Jira iDempiere : iDempiere Jenkins : Display and enter data bugtracking continous integration «Runs on» «source code» «application» «executable» iDempiere Java Eclipse iDempiere system sources «component» «component» Google groups of iDempiere Wiki : imports uses «installed builds Data access and change iDempiere : documentation in» communication «subsystem» «database» «subsystem» Tycho Postgres or Oracle Mercurial «application» «subsystem» iDempiere«application» TestSite «library» Maven iDempiere TestSite Bitbucket imports 27 iDempiere system Application dictionary 01.11.19 <report> <print format> Table based, often in <window> several levels. Some scripts for validation Customizing purposes in the AD, linked <tab - Layout> <table> or attached to indivudual fields layers of <field> <column> individual <button> iDempiere Development <validation diverse> environment: <document <document> process> <rule> <workflow process> <...> <SQL> <JSR223 Script> <alert> Java Sources Model Classes <callout with <Java code> CalloutFactory> 28 01.11.19 Feedback and ideas for further development required Experiences with usefulness of Further steps architecture overviews • 1st version of architecture models • refining stakeholder groups for iDempiere wiki and their requirements • continuing updates and • design of modeltypes improvements Verification and collection of further ... information for models • necessary content 29 01.11.19 Questions and comments? [email protected] or on posters!! 30.
Recommended publications
  • Idempiere ERP Modern, Scalable, Adaptable & Affordable Open Source ERP Solution for Enterprise
    iDempiere ERP Modern, Scalable, Adaptable & Affordable Open Source ERP Solution for Enterprise By Deptha Bagus Oc Current – Managing Director - Andromedia SAP Deployment Lead – Cargill APAC Quick Intro CEO – Avolut Global Indonesia · 2011 – 2016 About Me – Design SAP for Cargill Worldwide Instance – Deploy SAP over 10 company and 245 location in Asia Pacific region Attend BPM, ITSM, TGRC & PPM Course - – Implement iDempiere over 20 company with · various business model in Indonesia 2011 2010 – Entitle for EC Council Project Manager Founded Avolut Global · IT Manager for Sorini Agro Group Infor SyteLine Consulant with Sorini - 2009 · 2008 – Lead SAP B1 implementation with Join Andromedia – 2008 Soltius in Nigeria, Philipones & France Started ADempiere Team for SME project · · 2007 – Entitle for SAP Project Manager Functional SAP Consultant MM, PP, WM – · 7 completed project in 2 years 2006 2005 – Graduated from SI ITS Oracle OCP training & certification · – Join ABAP developer for Wings Started as Road Warior Programmer - 2003 · Group 2001 – Registered as SI ITS student Introduction A Glance on ERP 20 min Selecting ERP Products 20 min Open Source ERP 10 min Q&A 15 min iDempiere ERP in a Glance What is iDempiere ERP 30 min Functional Introduction 10 min Configurability & Extendability 15 min Features & Functional Overview 30 min Success Story 30 min Q&A 15 min A Glance About ERP and How to Select ERP’s • Facilitates Company-wide What Is ERP? integrated Information Systems Covering all functional Areas Software solution that addresses all and processes. the needs of an enterprise with the • Performs core Corporate process view of an organization to activities and increases meet the organizational goals and customer service augmenting integrate all the functions of the Corporate Image.
    [Show full text]
  • Idempiere Fixed Asset User Manual
    iDempiere Fixed Asset User Manual Created By Edwin Ang Created On June 12, 2012 Version 0.1 Introduction The iDempiere Fixed Asset extension package is developed based on the work of these three remarkable men: 1. Robert Klein, who developed the first ever Fixed Assets extension for Compiere 2. Teo Sarca, who modernized Robert Klein's work to use Adempiere more modern document structure. His work was however not properly documented and was influenced with his country local requirement. 3. Redhuan D. Oon (Red1), who took the work published by Teo Sarca, created the migration scripts from the 2Pack, and done some stabilization work. However Red1 somehow mixed Klein's solution to Teo Sarca's which made the design somehow inconsistent. This work was started from where red1 left. I have spent considerable hours try to understand all those three men's design consideration. Somehow, I decided to recover to Teo Sarca's core design and done the work to (1) repair bad codes and AD Configuration, (2) remove – what I thought was – localization codes and AD Configuration, and (3) add missing code and AD Configuration. After many many test iterations and two installation observations, I am confident that I have achieved a certainly working package. Hence this is the FA version 1.0. What functionality that can be expected in this FA v1.0: 1. Asset Addition from Match Invoice 2. Asset Addition from Import Asset 3. Asset Addition from Manual 4. Asset Addition from Project 5. Asset Depreciation using Straight Line Depreciation Method 6. Asset Disposal 7. Each document: Asset Addition, Asset Depreciation, and Asset Disposal can generate their own accounting facts What should not be expected: 1.
    [Show full text]
  • Connecting ERP and E-Commerce Systems
    MASARYKOVA UNIVERZITA FAKULTA}w¡¢£¤¥¦§¨ INFORMATIKY !"#$%&'()+,-./012345<yA| Connecting ERP and e-commerce systems DIPLOMOVÁ PRÁCA Ján Segé ˇn Brno, 2014 Declaration Hereby I declare, that this paper is my original authorial work, which I have worked out by my own. All sources, references and literature used or excerpted during elaboration of this work are properly cited and listed in complete reference to the due source. Ján Segéˇn Advisor: Ing. Leonard Walletzký, Ph.D. ii Acknowledgement I would like to express my gratitude to Ing. Leonard Walletzký, Ph.D. for his guidance and assistance during the writing of this thesis. Furt- hermore I would like to thank my family, friends, flat mates and my girlfriend for the continuous support and faith they have given me. The final thanks goes to my newly acquired angry birds mascot who has supplied me with luck for the duration of writing this thesis and hopefully will continue to do so. iii Abstract The goal of this thesis is to analyze and compare the way different online shops store and process information. Find useful similarities and utilize them to implement a tool that enables the open-source ERP system iDempiere to establish a communication link to the elect- ronic stores categorized as compatible, effectively giving iDempiere e-commerce capabilities. iv Keywords ERP,iDempiere, e-commerce, e-shop, electronic store, eConnect, plug- in, data connector, import, export, data synchronization v Obsah 1 Introduction ............................ 1 2 ERP Systems ............................ 3 2.1 History of ERP ........................ 4 2.2 ERP classification ...................... 6 2.3 Current trends in ERP ................... 7 2.4 Adapting ERP .......................
    [Show full text]
  • Idempiere About Idempiere Idempiere Is a Powerful, Open-Source ERP/CRM/SCM System Targeted to Medium and Big Companies and Supported by a Skilful Community
    iDempiere About iDempiere iDempiere is a powerful, open-source ERP/CRM/SCM system targeted to medium and big companies and supported by a skilful community. The project focuses on high-quality software, a philosophy of openness and its collaborative community that includes subject matter specialists, implementers, developers and end-users. Our mission is to help companies around the world to grow with freedom. To do this, we focus on high-quality code and we have established a culture that supports, recognizes, and respects our great community, so they can share their knowledge with the world. The project is built with ZK, Maven, PostgreSQL or Oracle, Jetty, OSGi and it is written mainly in Java. The challenge Having a worldwide community present tough challenges such as coordinating different needs without letting the code to become a mess. By making contributors use the ZK Java approach consistently, ZK helps us address this challenge. Furthermore, handling client-side validations in this kind of software could be a tedious and risky task as it consumes plenty of development time and when done sloppily it opens security breaches. ZK's server-centric approach lets us control all validations on the server without exposing unnecessary data. Why ZK? Formerly the project front end was built using Swing. When we recognized the need to switch to new web-based technology, there was an attempt to create a web interface with JSF, but that didn't get enough interest and traction from the community. One community member developed a proof of concept using ZK, this allowed us to identify that the switch from Swing to ZK was more natural as there were similar concepts and components.
    [Show full text]
  • The Integration of Idempiere and Wanda POS Documentation
    The Integration of iDempiere and Wanda POS Documentation By Ing. Tatioti Mbogning Raoul Under the direction of : Dr.-Ing Stanley A. Mungwe Sponsored by IT Kamer Company Ltd, Cameroon Table of Contents 1 iDempiere’s Wanda POS Integration Plugin 5 1.1 Download the plugin . .5 1.2 Install the plugin . .5 2 Use the plugin 7 2.1 Wanda POS iDempiere’s Menu . .9 2.2 Setup ActiveMQ in iDempiere . .9 2.3 Start ActiveMQ Server . 11 2.4 Add Product in iDempiere . 13 2.5 Export Products and Customers from iDempiere . 15 2.6 Import Products and Customers to Wanda POS . 18 2.6.1 New Products . 21 2.6.2 New Customers . 23 2.7 Export Orders from Wanda POS . 23 2.7.1 Place Orders . 24 2.7.2 Orders Synchronization . 25 2.8 Import Orders to iDempiere . 26 2.8.1 Process Imported Orders . 28 2.9 Stop ActiveMQ Server . 29 2.10 Wanda POS Synchronisation Workflow . 30 3 Thanks 30 4 About Me 30 Copyright (c) 2014 IT-Kamer Company LTD1 Ing. Tatioti Mbogning Raoul List of Figures 1 Apache Felix Web Console . .5 2 Install or Update Wanda POS Plugin . .6 3 Wanda POS Plugin . .6 4 iDempiere login account . .7 5 iDempiere login account . .8 6 Wanda POS Synchronization Menu . .9 7 Start ActiveMQ Server from iDempiere . 11 8 ActiveMQ Web Admin . 12 9 Add Product in iDempiere . 13 10 Product Price List in iDempiere . 14 11 Product Price List in iDempiere . 14 12 Export Data to Queue Process . 15 13 Export Data to Queue Result .
    [Show full text]
  • Implementation of Idempiere Erp on Human Resources Management Module (A Case Study Approach)
    International Journal of Mechanical Engineering and Technology (IJMET) Volume 9, Issue 9, September 2018, pp. 338–347, Article ID: IJMET_09_09_037 Available online at http://iaeme.com/Home/issue/IJMET?Volume=9&Issue=9 ISSN Print: 0976-6340 and ISSN Online: 0976-6359 © IAEME Publication Scopus Indexed IMPLEMENTATION OF IDEMPIERE ERP ON HUMAN RESOURCES MANAGEMENT MODULE (A CASE STUDY APPROACH) Yohannes Kurniawan, Vina Georgiana, Vincent Paruh, Jorvan and Anton Emil Information Systems Department, School of Information Systems, Bina Nusantara University, Jakarta, Indonesia 11480 ABSTRACT The purpose of this research is to design and implement iDempiere ERP System on Human Capital Management Module using the Accelerated SAP (ASAP) method that refers to business blueprint and realization. The analysis is performed on the current business process, then the result will be converted into the blueprint design of the proposed system, furthermore the blueprint design of the proposed system will be configured into the iDempiere ERP. The proposed system can help company especially Human Resources and General Departments for conducting activities related to human resources, otherwise it will facilitate employees to be able to perform permission activities through Employee Self Service System. Keywords: Human Capital Management, Enterprise Resource Planning, iDempiere ERP, Accelerated SAP. Cite this Article: Yohannes Kurniawan, Vina Georgiana, Vincent Paruh, Jorvan and Anton Emil, Implementation of Idempiere Erp on Human Resources Management Module (A Case Study Approach), International Journal of Mechanical Engineering and Technology, 9(9), 2018, pp. 338–347. http://iaeme.com/Home/issue/IJMET?Volume=9&Issue=9 1. INTRODUCTION Today, information technology and information systems has grown very quickly and influential in business world.
    [Show full text]
  • Openbravo POS Integration and Development Guide
    Openbravo POS Integration and Development Guide Redhuan D. Oon (RED1) Rebel Leader - The ADempiere Project • September 11, 2011 (Update November 2012 - read Epilogue at the end - and my new cave is now in http://sf.net/p/red1) Cockpit view of the World Trade Center towers seen from the flightpath of American Flight 11 source: wikipedia copyleft RED1 - september 11 i “I don’t think Arab terrorists from Saudi Arabia can carry out this highly sophisticated operation with such success.” Dr. Mahathir Mohamad, http://chedet.cc/blog/?p=595 “The Middle East has a lax mentality on the necessity for punctuality and few wear watches. Tardiness is not a sign of disrespect and does not warrant an apology unless the tardiness is excessive (more than 90 minutes).” source: www.fas.org/irp/agency/army/arabculture.pdf “This just shows, what goes around comes around, even to the US.” Bobby Fischer, (while hiding in Manila) source: http://www.rense.com/general17/chessgrandmaster.htm copyleft RED1 - september 11 ii Sponsored by BANGLADESH copyleft RED1 - september 11 iii DISCLAIMER This introductory disclaimer was written onboard flight AK662 from Kuala Lumpur bound for ClarkField Manila on the morning after September 11. Choosing that date theme couldn’t es- cape me, with all the mass media coverage for the 10 year anniversary. It triggered my brain cells to reflect and draw a learning parallel about software development been in crisis and prone to disasters. It helps me appreciate the greatest potential for often impossible odds by going Open Source, of which is anarchic and taleban-ridden in its realpolitik.
    [Show full text]
  • Idempiere : an Open Source ERP Features, Architecture, Modules & Advantages INTRODUCTION – WHY OPEN SOURCE ERP?
    iDempiere : An Open Source ERP Features, Architecture, Modules & Advantages INTRODUCTION – WHY OPEN SOURCE ERP? Generally, while selecting an ERP, most of the companies look for major players in the market like SAP, Oracle, and Microsoft Dynamics etc. Their offerings are comprehensive, but at the same time expensive in licensing, implementation and maintenance perspective. What happens if your business can’t afford one of those gigantic implementations or if your needs are simple for the bigger outcomes? You turn to the open source ERP alternatives. Or you look for a more economical solution. The main reason to choose an open source ERP is the software system whose source code is made public and open for all. The open source model allows organizations to access the ERP system’s code and customize it using their own IT department instead of paying extra bills for vendor customization services. Let’s look at some of the major advantages that an open source ERP holds:- Low software licensing cost Non-expensive adaptations with Open source software Stable, high-quality, scalable, future-proof Freedom to customize No vendor lock-in Auditability Support options through the vibrant communities Try before you buy 2 AT A GLANCE Now let’s put some light on a wonderful open source ERP software that we’ve been providing to our customers to level up their game – iDempiere iDempiere , is an open source Enterprise Resource Planning (ERP) software. With customer relationship management (CRM) and supply chain management (SCM) functions, it is in contrast to proprietary or most other open source ERP solutions, driven only by a community of supporters.
    [Show full text]
  • Why Use ERP Need, Function ? (R2I2T) Reliable Data: to Make The
    Why Use ERP need, function ? (R2I2T) Reliable Data: To make the right business decisions, you need access to the right information at the right time. With an ERP solution configured to your specific needs, you can rest assured that you are receiving accurate data to make smart decisions. Even if you already have an ERP solution in place, years of minor tweaking and connecting with disparate systems may have turned it into a convoluted mess of obscure information. With a new ERP solution, your business can put its trust in an up to date and reliable system. Transparency: A huge boon to business is being able to identify which products and departments are saving/providing money and which are falling behind. With an ERP solution in place you can pin point exactly which areas need to be addressed accordingly. By being able to quickly decipher where your company's strengths and weaknesses are, you can improve profitability before losing it. Reduce Total Cost of Ownership (TCO): While it may seem like a large investment at the time, the cost-saving benefits of an ERP solution will out- weigh the initial expenditure on the solution. Even if your business already has a legacy system in place, maintaining an outdated ERP solution can cost an indefinite amount of time and resources as well as limit new opportunities. An ERP solution needs to be looked at in terms of eventual return on investment, not it's immediate cost. Integration with new technologies: With the rise in use of the internet and technology for business, it would severely inhibit a company's ability to advance and grow if their systems did not stay up to date with current tools and trends.
    [Show full text]
  • Migració D'un Sistema ERP Propietari a Un ERP Open Source
    Màster Internacional en Programari Lliure – TFM PAC1–Estudi de viabilitat i anàlisi Data màxima de lliurament: 19/03/2018 Nom i cognoms: EDUARDO HERNANDEZ ASENSIO PAC1 –Estudi de viabilitat i anàlisi Data màxima de lliurament: 19/03/2018 Nom i cognoms: EDUARDO HERNANDEZ ASENSIO MIGRACIO D'UN SISTEMA ERP PROPIETARI A UN ERP Títol del treball: OPEN SOURCE Nom de l'autor: Eduardo Hernández Asensio Nom del consultor/a: Amadeu Albós Raya Nom del PARA: Maria Isabel Guitard Domingo Titulació o programa: Màster en Programari Lliure Àrea del Treball Final Direcció de Sistemes d'Informació de Màster: Idioma del treball: Català Paraules clau: ERP, Propietari, Open Source, Odoo Data de lliurament: 11/6/2018 Resum del Treball: En aquest treball de final de màster es fa un estudi de migració d’una eina de gestió empresarial ERP propietària que s’ha quedat obsoleta, que part d’ella es va desenvolupar amb llenguatges obsolets i que té unes mancances d’accessibilitat remarcables. A partir de la descripció dels components, funcionalitats i procediments associats es fa un anàlisi del mercat de les eines ERP Open Source per triar la que millor s’adapti als processos de producció i negoci de l’empresa. Finalment s’elabora pas per pas un pla de migració valorat amb tots els elements i afectacions que suposa per l’organització Màster Internacional en Programari Lliure – TFM Màster Internacional en Programari Lliure – TFM Índex ............................................................................................. 1 Nom i cognoms: EDUARDO HERNANDEZ ASENSIO
    [Show full text]
  • Adempiere ERP & CRM Information Booklet
    ADempiere ERP & CRM Information Booklet Level 1, 10 Kylie Place Cheltenham Victoria 3192 T:1-300-990-120 Email: [email protected] Web: www.adaxa.com Table of Contents Business Overview 1.1 Origin of the "ERP" System..........................................................................................5 1.2 ADempiere ERP & CRM...............................................................................................5 1.3 ADempiere’s Origins.....................................................................................................6 1.4 ADempiere’s Strengths.................................................................................................6 1.5 The Strengths of Open Source.....................................................................................7 1.6 ADempiere Support......................................................................................................8 1.7 Total Cost.....................................................................................................................9 1.8 ADempiere – Hardware & Infrastructure Requirements................................................9 1.9 Licence Terms............................................................................................................11 ADempiere ERP and CRM 2.1 Why is ADempiere organised to reflect Business Processes?....................................12 2.2 Terminology................................................................................................................13 2.3 Quote to Cash.............................................................................................................13
    [Show full text]
  • TESIS SIS38 Luy.Pdf (5.552Mb)
    UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA Facultad de Ingenieria de Minas, Gcologia y Civil Escuela de Formacion Profesional de Ingenieria de Sistemas "ADOPCION DE UN ERP PARA APOYAR EL MONITOREO DE RIESGOS DE PROYECTOS DE DESARROLLO SOCIAL EN LA ONG TADEPA AYACUCHO, 2016" Tesis presentado por: Bach. Ludmila Luya Castro Para optar el titulo profesional de: Ingeniero Informatico Asesor: Ing. Juan Carlos Carreno Gamarra Ayacucho, Mayo 2016 "ADOPCION DE UN ERP PARA APOYAR EL MONI FOREO DE RIESGOS DE PROYECTOS DE DESARROLLO SOCIAL EN LA ONG TADEPA A YACUCHO, 2016" RECOMENDADO : 29 DE DICIEMBRE DEL 2015 APROBADO : 19 DE MAYO DEL 2016 Ing. Edith F. GUEVARA MOROTE Presidente(e) y^M Ing. Elinar CARRILLO RIVEROS ^RIENO GAMARRA Miembro Miembro Ing0 Jennifer PILLACA DE LA CRUZ Secretaria Docente (e) Segiin el acuerdo constatado en el Acta, levantado el 19 de mayo del 2016, en la Sustentacion de Tesis presentado por la Bachiller en Ingenien'a Informatica Srta. Ludmila LUYA CASTRO, con la Tesis Titulado "ADOPCION DE UN ERP PARA APOYAR EL MONITOREO DE RIESGOS DE PROYECTOS DE DESARROLLO SOCIAL EN LA ONG TADEPA AYACUCHO, 2016", fue calificado con la nota de CATORCE (14) por lo que se da la respectiva APROBACIQN. RECOMENDADO : 29 DE DICIEMBRE DEL 2015 APROBADO : 19 DE MAYO DEL 2016 Ing. Edith F. Presidente(e) Miembro Ing0 Jennifer PILLACA DE LA CRUZ Secretaria Docente (e) AGRADECIMIENTOS A la Universidad Nacional de San Cristobal de Huamanga, mi alma mater y a los docentes. A mis amigos que me apoyaron en los momentos mas dificiles. ii AGRADECIMIENTOS A la Universidad Nacional de San Cristobal de Huamanga, mi alma mater y a los docentes.
    [Show full text]