Adaptive and Scalable Information Modeling to Enable Autonomous Decision Making for Real-Time Interoperable Factories

Total Page:16

File Type:pdf, Size:1020Kb

Adaptive and Scalable Information Modeling to Enable Autonomous Decision Making for Real-Time Interoperable Factories Adaptive and Scalable Information Modeling to Enable Autonomous Decision Making for Real-Time Interoperable Factories Adaptive und skalierbare Informationsmodellierung zur Erm¨oglichung autonomer Entscheidungsfindungsprozesse f¨urinteroperable, reaktive Fertigungen Von der Fakult¨atf¨ur Maschinenwesen der Rheinisch-Westf¨alischen Technischen Hochschule Aachen zur Erlangung des akademischen Grades eines Doktors der Ingenieurwissenschaften genehmigte Dissertation vorgelegt von Max Hoffmann Berichter: Univ.-Prof. Dr. rer. nat. Sabina Jeschke Univ.-Prof. Dr.-Ing. Birgit Vogel-Heuser Tag der m¨undlichen Pr¨ufung: 26. Juni 2017 Diese Dissertation ist auf den Internetseiten der Universit¨atsbibliothekonline verf¨ugbar. Acknowledgments This work was created as part of my employment at the Institute of Information Management in Mechanical Engineering (IMA) of the RWTH Aachen University throughout the past five years. During this time, I had the opportunity to work on exciting projects, talk to people of many different scientific backgrounds and learn a lot about various interesting topics. First of all, I would like to thank my colleagues who accompanied me along this journey to my Ph.D. thesis. Great thanks are dedicated to Prof. Dr.-Ing. Tobias Meisen, whose scientific advise was extremely helpful during the process of my scientific development and in the course of this work. I would like to thank my working colleagues from the Production Technology research group at the IMA for many enlightening conversations and their feedback in terms of my research. I also thank all further colleagues at the Cybernetics Lab IMA/ZLW & IfU at the RWTH Aachen University for making this institute to such a special place. Many thanks go to the various student coworkers, who spend days { and sometimes night shifts { in developing and finalizing programming code, applications or demonstration scenarios for the use-cases of this work. Among all of them, especially to mention at this point are Fabian Neumann, Fabian Scheidt and Stefan Angerm¨ullerfor their extraordinary efforts during stressful working phases, e.g. ahead of the Hannover Fair 2016. Very special thanks are dedicated to the students that pursued their master thesis under my supervision. Without you the present work would have never reached the scientific level and degree of maturity that it has today. Special thanks go the Stephan Groß for his work on interoperability in OPC Unified Architecture networks, Philipp Thomas for his developments on Multi-Agent Systems enabled by OPC UA, Jan Schlageter for targeting machine learning scenarios by means of the framework and Felix Wolf for his works on interoperability with high-level planning systems. I thank the VDI/VDE-Gesellschaft Mess- und Automatisierungstechnik for enabling my participation in the expert group "Agentensysteme" (FA 5.15: agent systems) under the supervision of Prof. Dr.-Ing. Birgit Vogel-Heuser, in which I gained significant insights and inspirations for use-case ideas, especially in terms of the "myJoghurt" joint project. I thank the excellence cluster "Integrative Production Technology for High-Wage Countries" of the RWTH Aachen University and the DFG for their support during my thesis, especially for enabling the presentation of my demonstration scenario at the Hannover Fair 2016. I am greatful for the supervision of my work by Prof. Dr. rer. nat. Sabina Jeschke from the Cybernetics Lab and Prof. Dr.-Ing. Birgit Vogel-Heuser from the Institute of Automation and Information Systems (AIS) at the Technische Universit¨atM¨unchen. Last but not least, I thank my family and my friends for their support during all phases of my dissertation, especially my father Helmut for deep conversations and critical inspirations, and my mother Elisabeth as well as my brother Tim for all their encouraging words. You all play a big role in the completion of this work. I Acknowledgments II Contents Acknowledgments I Abbreviations XI Glossary XVII Abstract 1 Zusammenfassung 2 1 Introduction 3 1.1 Motivation . .3 1.1.1 Changing reality { a global perspective . .4 1.1.2 Trends and visions of modern production . .4 1.1.3 Digitalization and the introduction of Cyber-Physical Systems . .5 1.1.4 Challenges of the digitalization and the industrial (r)evolution . .6 1.2 Research Goals . .8 1.3 Structure of the work . 10 2 Problem description and fundamental concepts 13 2.1 Strategical decision-making in a factory of the future . 13 2.2 Fundamental concepts of industrial manufacturing . 17 2.3 Emerged manufacturing systems in industrial production . 19 2.3.1 Static control systems in current factories . 19 2.3.2 The automation pyramid and hierarchical production organization . 20 2.3.3 Tight coupling in terms of conventional automation infrastructures . 23 2.4 The duality of loosely and tightly-coupled systems . 24 3 State of the Art 25 3.1 Global strategies towards future manufacturing . 26 3.1.1 Reference architectures for an Industry 4.0 . 26 3.1.2 Important research programs targeting the global challenges . 27 3.2 Current approaches for production optimization . 28 3.2.1 Organizational optimization of the production process . 28 3.2.2 Long-term optimization of production goals using low-level data . 30 3.2.3 Autonomous optimization strategies in terms of self-optimization . 30 3.3 Interoperability approaches for manufacturing systems . 31 III Contents 3.4 Technical solutions for automated production control . 33 3.4.1 Fieldbus protocols . 34 3.4.2 Industrial Ethernet . 34 3.4.3 Publish-Subscribe within industrial applications . 37 3.4.4 TSN and real-time Ethernet in industrial applications . 39 3.5 Web Services and Service-Oriented Architectures . 40 3.6 Intelligent production automation by means of Multi-Agent Systems . 41 3.6.1 Fundamental concepts of Multi-Agent Systems . 42 3.6.2 Communication Protocols and Standards for Multi-Agent Systems . 47 3.6.3 Agent-based approaches in production . 49 3.6.4 Agent-Based solutions for intelligent manufacturing . 50 3.6.5 Holonic Manufacturing Systems . 52 3.6.6 Comparison of traditional and HMS inspired control solutions . 53 3.7 Machine Learning in distributed environments . 54 3.7.1 Basic characteristics of Machine Learning . 54 3.7.2 Applications of Machine Learning in Manufacturing . 55 3.8 Information modeling for intelligent automation . 56 3.9 Advanced interoperability standards for manufacturing . 58 3.9.1 OPC { The interface standard for generic shop floor interoperability . 59 3.9.2 OPC UA { The interface standard for integrated communication and information modeling . 63 3.9.3 OPC UA system architecture and basic services . 66 3.9.4 AddressSpace model and OPC UA based information modeling . 67 3.9.5 Security aspects of OPC UA for reliable information exchange . 69 3.9.6 Service-oriented and event-driven approaches through OPC UA . 70 3.9.7 Interoperability with tightly coupled systems by means of OPC UA and Time-Sensitive Networking . 71 3.9.8 Companion standards and domain-specific models for OPC UA . 75 3.9.9 Realization of agent-based and decentralized intelligence approaches through OPC UA . 77 4 Architecture of a framework for real-time interoperable factories 81 4.1 Requirement analysis for legacy systems in automated production sites . 82 4.1.1 Management perspective of automated production systems . 82 4.1.2 Engineering perspective for the requirements of flexible automation sys- tems..................................... 83 4.1.3 Requirements from an information technological perspective . 85 4.2 A multi-agent architecture enabling interoperability with existing automation solutions . 86 4.2.1 Basic Architecture . 87 4.2.2 Internal agent architecture . 89 4.2.3 Holonic Manufacturing System (HMS) reference architecture . 93 4.2.4 Cross-domain architecture . 95 4.3 Overall MAS architecture for cooperating agents in a smart factory environment 97 4.3.1 Multi-Agent System Architecture . 97 4.3.2 Internal agent behavior and hardware component interaction . 100 4.4 Smart automation of a flexible production by means of evolving software agents102 IV Contents 4.5 Limitations of the architecture { communication and evolutionary capabilities 103 4.5.1 Critical discussion in terms of communication flexibility . 103 4.5.2 Scalability limitations { Learning and evolutionary development . 104 5 Agent OPC UA { Semantic scalability and interoperability architecture for Multi-Agent Systems through OPC UA 105 5.1 Bridging the gap to OPC Classic . 107 5.2 Information modeling and infrastructure for CPPS . 108 5.3 Implementation of OPC UA enabled multi-agent systems . 110 5.3.1 Agent requirements specification . 110 5.3.2 Multi-Agent System requirements specification . 110 5.3.3 Required functionalities of an OPC UA enabled MAS . 111 5.3.4 Messaging System . 112 5.3.5 Data storage . 120 5.3.6 Reading values from remote devices . 123 5.3.7 White Page Services . 126 5.3.8 Yellow Page Service Realization . 128 5.3.9 Discovery Process in Multi-Agent System (MAS) and dynamic networking128 5.3.10 Incorporation of traditional MAS through gateway agents . 129 5.3.11 Interconnection of multiple MAS by means of mediation agents . 132 5.4 Representation of intelligent agents by means of OPC UA . 133 5.4.1 OPC UA AddressSpace representation for intelligent agents . 134 5.4.2 OPC UA AgentType model . 135 5.5 Semantic integration of agent communication and interoperability . 142 5.5.1 The MessageType object definition . 142 5.5.2 Hierarchical organization of Message objects . 144 5.5.3 Compatibility of OPC UA to legacy ACL messages . 144 5.5.4 The ContentType specification . 146 5.5.5 The AbilityType specification . 146 5.5.6 SensorType definitions . 147 5.5.7 Overall information model for OPC UA based MAS . 147 6 Management system integration of OPC UA based multi-agent systems 149 6.1 Architecture extension for decentralized planning . 149 6.1.1 General capabilities and requirements for resource planning .
Recommended publications
  • Parul Institute of Engineering and Technology Computer Science & Engineering
    WWW.VIDYARTHIPLUS.COM . PARUL INSTITUTE OF ENGINEERING AND TECHNOLOGY COMPUTER SCIENCE & ENGINEERING ENTERPRISE RESOURCE PLANNING (171605) PREPARED BY: KHUSHALI MISTRY PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY SUBJECT CODE: 171605 SUBJECT NAME :ERP INDEX S. NO. NAME OF PRACTICAL PAGE NO. Introduction to ERP System and Review on different ERP 1. 3 packages. 11 2. Study on Odoo ERP package. Identification and brief introduction of different Modules 3. 13 in Odoo ERP package. 4. Detail study of odoo erp modules. 16 5. Identify different process of the odoo erp modules. 20 6. Study on odoo erp business functions. 24 7. ERP Implementation life cycle at Huck International Inc. 26 2 PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY SUBJECT CODE: 171605 SUBJECT NAME :ERP Practical: 1 Aim: Introduction to ERP System and Review on different ERP packages. Enterprise Resource Planning (ERP) :- Enterprise resource planning (ERP) is business process management software that allows an organization to use a system of integrated applications to manage the business and automate many back office functions related to technology, services and human resources. Figure:1 Introduction to ERP Evolution of ERP The term ERP was coined in 1990 by Gartner, but its roots date to the 1960s. Back then, the concept applied to inventory management and control in the manufacturing sector. Software engineers created programs to monitor inventory, reconcile balances, and report on status. By the 1970s, this had evolved into Material Requirements Planning (MRP) systems for scheduling production processes. In the 1980s, MRP grew to encompass more manufacturing processes, prompting many to call it MRP-II or Manufacturing Resource Planning.
    [Show full text]
  • 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]
  • Sysml Distilled: a Brief Guide to the Systems Modeling Language
    ptg11539604 Praise for SysML Distilled “In keeping with the outstanding tradition of Addison-Wesley’s techni- cal publications, Lenny Delligatti’s SysML Distilled does not disappoint. Lenny has done a masterful job of capturing the spirit of OMG SysML as a practical, standards-based modeling language to help systems engi- neers address growing system complexity. This book is loaded with matter-of-fact insights, starting with basic MBSE concepts to distin- guishing the subtle differences between use cases and scenarios to illu- mination on namespaces and SysML packages, and even speaks to some of the more esoteric SysML semantics such as token flows.” — Jeff Estefan, Principal Engineer, NASA’s Jet Propulsion Laboratory “The power of a modeling language, such as SysML, is that it facilitates communication not only within systems engineering but across disci- plines and across the development life cycle. Many languages have the ptg11539604 potential to increase communication, but without an effective guide, they can fall short of that objective. In SysML Distilled, Lenny Delligatti combines just the right amount of technology with a common-sense approach to utilizing SysML toward achieving that communication. Having worked in systems and software engineering across many do- mains for the last 30 years, and having taught computer languages, UML, and SysML to many organizations and within the college setting, I find Lenny’s book an invaluable resource. He presents the concepts clearly and provides useful and pragmatic examples to get you off the ground quickly and enables you to be an effective modeler.” — Thomas W. Fargnoli, Lead Member of the Engineering Staff, Lockheed Martin “This book provides an excellent introduction to SysML.
    [Show full text]
  • VPUML Data Sheet
    Datasheet Visual Paradigm for UML 7.0 Model-Code-Deploy Platform Boost Productivity with Innovative and Intuitive Technologies – From Requirements to Code Datasheet Visual Paradigm for UML 7.0 What VP-UML Provides? UML Modeling Business Process Modeling Visualize, design, communicate and Visualize, understand, analyze and document UML 2.2 diagrams with improve business process with BPMN, intuitive and sophisticated visual Process Map, Data Flow Diagram and modeling environment. Organization Chart. Database Modeling Requirement Modeling Design, generate, reverse and synchronize Capture, organize, manage and realize database with sophisticated ERD. requirements with SysML Requirement Generate professional documentation and Diagram. Build or customize your own Java Object-Relational Mapping layer requirement types. (Hibernate). Mind Mapping Diagramming Toolset Brainstorm, outline, share and discuss Create and maintain business and concepts and idea with mind mapping engineering diagrams with Visual tool. Mind Mapping diagram nodes can Paradigm cutting edge visual modeling link to any BPMN or UML elements to toolset such as resource-centric interface, keep the traceability. mouse gesture, sweeper, magnet, styles and layer. Page 2 of 6 Datasheet Visual Paradigm for UML 7.0 What VP-UML Provides? Modeling Toolset Documentation Generation Beyond diagramming there are various Design and generate professional toolsets to improve the quality of visual documentation in PDF, MS Word 2007 modeling. Nicknamer helps maintain and HTML formats. Keeping database, single element with multiple names for program and technical specification multi-national team. Visual Diff shows up-to-date with minimal effort. differences between diagrams and revisions visually. Animating UML diagram with Animacian. Team Collaboration Interoperability & Integration Modeling collaboratively and Export, import and merge with XML, simultaneously with VP Teamwork XMI, MS Excel formats.
    [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]
  • Customer Relationship Management Software February 2019
    CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FEBRUARY 2019 Powered by Methodology CONTENTS 3 Introduction 5 Defining CRM Software 6 FrontRunners (Small Vendors) 8 FrontRunners (Enterprise Vendors) 10 Runners Up 24 Methodology Basics 2 INTRODUCTION his FrontRunners analysis graphic had a minimum qualifying Tis a data-driven assessment score of 4.01 for Usability and 4.11 identifying products in the Customer for User Recommended, while Relationship Management (CRM) the Small Vendor graphic had a software market that offer the minimum qualifying score of 4.31 best capability and value for small for Usability and 4.31 for User businesses. For a given market, Recommended. products are evaluated and given a score for Usability (x-axis) and To be considered for the CRM User Recommended (y-axis). FrontRunners, a product needed FrontRunners then plots 10-15 a minimum of 20 user reviews products each on a Small Vendor published within 18 months of the and an Enterprise Vendor graphic, evaluation period. Products needed based on vendor business size, per a minimum user rating score of category. 3.0 for both Usability and User Recommended in both the Small In the CRM FrontRunners and Enterprise graphics. infographic, the Enterprise Vendor 3 INTRODUCTION The minimum score cutoff to be included in the FrontRunners graphic varies by category, depending on the range of scores in each category. No product with a score less than 3.0 in either dimension is included in any FrontRunners graphic. For products included, the Usability and User Recommended scores determine their positions on the FrontRunners graphic. 4 DEFINING CRM SOFTWARE ustomer Relationship Software Advice’s FrontRunners CManagement (CRM) software is focused on the North American helps organizations manage CRM market.
    [Show full text]
  • ERP ΛΟΓΙΣΜΙΚΟ ΑΝΟΙΚΤΟΥ ΚΩΔΙΚΑ Η ΠΕΡΙΠΤΩΣΗ ΤΟΥ ODOO.Pdf
    ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΔΥΤΙΚΗΣ ΕΛΛΑΔΟΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (Πάτρα) Τίτλος Εργασίας ERP Λογισμικά Ανοικτού Κώδικα - Η περίπτωση του ODOO (πρώην OpenERP) Πτυχιακή Εργασία της ΔΟΥΡΑΜΑΝΗ ΣΤΑΜΑΤΙΑ Επιβλέπων :ΓΙΩΤΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΠΑΤΡΑ ,2015 2 ERP Λογισμικά Ανοικτού Κώδικα- Η περίπτωση του ODOO (πρώην OpenERP) Πίνακας περιεχομένων ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ .......................................................................................................... 6 Κεφάλαιο 1ο ........................................................................................................................... 7 1.1 Εισαγωγή ......................................................................................................................... 7 1.2 Σκοπός και δομή της εργασίας ......................................................................................... 8 Κεφάλαιο 2ο Βασικές έννοιες ERP-Γενική περιγραφή ........................................................ 10 2.1 Ορίζοντας τα ERP .......................................................................................................... 10 2.2 Η ιστορική εξέλιξη των συστημάτων ERP .................................................................... 11 2.2.1 Επέκταση των ERP: Η μετάβαση από την εποχή των ERP στην εποχή των ERP IIΙ ......................................................................................................................................... 14 2.3 Αρχιτεκτονική και δομή των ERP ................................................................................
    [Show full text]
  • Teaching UML in Moodle Environment
    Teaching UML in Moodle environment Zbigniew MROZEK#1 #Malopolska Higher Vocational School in Cracow (Małopolska Wyższa Szkoła Zawodowa w Krakowie) PL 31-532 Kraków, ul W. Pola 4 1 [email protected] Abstract— This paper describes author's experience in teaching object oriented programming with UML in a After one semester of using Moodle and Blackboard for Moodle environment. different groups of students, Moodle was chosen as more suitable and more effective environment. It is less complicated and more user friendly for the teacher. I. INTRODUCTION Moreover Moodle is a public domain software and this Author is teaching object oriented programming with means that possible lack of founds will not stop using it. UML from year 1999. Moodle and Blackboard were used by author to manage educational process. After one III. UML LANGUAGE semester, Moodle was chosen as more suitable environment. UML (unified modelling language) is derived from three other products: OMT (object modelling technique) by James Rumbaugh, Booch method by Grady Booch and II. THE TEACHING ENVIRONMENT OOSE (object oriented software engineering) by Ivar The teaching environment may be called virtual learning Jacobson. From version 1.1, UML language is non- environment (VLE), Learning Management System proprietary and open to all. It is maintained by the (LMS), Course Management System (CMS), Learning standards organisation: Object Management Group Content Management System (LCMS), Managed (www.omg.org) Learning Environment (MLE), Learning Support System (LSS) or Learning Platform (LP). The actual name new product idea depends on software package used to support the process d e s i g n c o n c e p t u a l and on services offered by that package.
    [Show full text]
  • Oprogramowanie Klasy Erp Dystrybuowane Na Zasadach Licencji Open Source
    OPROGRAMOWANIE KLASY ERP DYSTRYBUOWANE NA ZASADACH LICENCJI OPEN SOURCE Stanisław IWAN Streszczenie: Jedn ą z istotnych trudno ści, zwi ązanych z wykorzystywaniem technologii informacyjnych do wspomagania procesów zarz ądzania s ą wysokie koszty zwi ązane z opłatami licencyjnymi za oprogramowanie komputerowe. Mog ą one ulec znacznemu obni żeniu przy zastosowaniu alternatywnych metod dystrybuowania programów. W opracowaniu przedstawiono ogólne zało żenia licencji open source oraz wybrane przykłady systemów klasy ERP dystrybuowanych na jej zasadach. Słowa kluczowe: ERP, licencje oprogramowania, otwarte oprogramowanie, open source, technologie sieciowe. 1. Wprowadzenie Jedn ą z istotnych trudno ści, zwi ązanych z wykorzystywaniem technologii informacyjnych do wspomagania procesów zarz ądzania s ą wysokie koszty z tym zwi ązane. Cho ć znaczn ą ich cz ęść stanowi ą koszty zakupu i eksploatacji sprz ętu komputerowego, to jednak koszty zakupu licencji oprogramowania mog ą w wielu wypadkach (szczególnie w odniesieniu do mocno wyspecjalizowanych zada ń) stanowi ć element dominuj ący i niekiedy znacznie przewy ższa ć koszty sprz ętu. Dodatkowo firmy software’owe stosuj ą ró żne metody utrzymania klientów i zapewnienia sobie stałego dopływu opłat licencyjnych. Przykładem niechaj b ędą niektóre kontrowersyjne zapisy, zawarte w umowach licencyjnych jednego z producentów, mówi ące, że: − użytkownik nie jest wła ścicielem oprogramowania, które zakupił; − użytkownik nie mo że uruchamia ć wi ęcej ni ż jednej kopii systemu; − system operacyjny stanowi cz ęść zestawu oprogramowanie-komputer, nie mo że zatem by ć u żytkowany na komputerze innym, ni ż ten na którym został zainstalowany i zarejestrowany po raz pierwszy; − producent nie ponosi odpowiedzialno ści za straty, jakie poniesie u żytkownik w skutek u żytkowania systemu (pomimo wysokich opłat licencyjnych).
    [Show full text]
  • Erpnext: Introduction of Erpnext
    ERPNext: Introduction of ERPNext: • ERPNext is a free and Open-Source Integrated Enterprise Resource Planning (ERP) software developed by frappe technologies Pvt. Ltd. ERPNext is a generic ERP software used by manufacturers, distributors, and services companies. • It's built on MariaDB/Postgres database using a server-side Python-based framework. • The key difference in Frappe compared to other frameworks is that meta-data is also treated as data and is used to build front-ends very easily What is ERP? Enterprise resource planning (ERP) refers to a type of software that organizations use to manage day-to-day business activities such as accounting, procurement, project management, risk management and compliance, and supply chain operations. What is ERPNext? ERPNext (Enterprise Resource Planning) is a full-featured business management solution that helps SMEs (Small & Medium Entrepreneur's) Businesses to record all the business transactions in one system. In other words, we can say that all problems with Business. ERPNext is the Solution. And also, it is open-source. Features of ERPNext: • Cross-compatibility. • Social network and messaging service. • Production planning tool. • Leave and attendance management. • Expense claim submission. • Employee appraisal. • Embedded reporting system. • Multi-currency support. Licensing of ERP Next: ERPNext is Licensed as GNU (General Public License) and the documentation is Licensed as Creative Commons (CC-BY-SA-3.0) and the Copy Right is Owned by frappe technologies Pvt ltd (frappe) Contributors. Steps to create a new application: Step 1: Creating a new Bench: The init command will create a bench directory with a frappe framework installed. It will be set up for periodic backups and auto-updates once a day.
    [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]