Professional Documents
Culture Documents
IDempiere Conf 2019 Architecture Overviews FW
IDempiere Conf 2019 Architecture Overviews FW
Frank Wolff (DHBW Mannheim) & Jürgen Jung (University of Applied Science Frankfurt)
www.dhbw-mannheim.de
01.11.19
! Big challenge to learn and acquire knowledge about the complex system
12
01.11.19
opt. Swing-
A General Web-
client
shop Web-client
Overview Client- client
level
on iDempiere
Jetty-http-Server
Application-
virtual maschine
OSGI component
level ERP-Functions Extensions Reports
framework
Java
Webservice-
Accounting
Interfaces & File- Workflow
engine
interface
Model-based administration
Database-
level
Database
Server
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?
Jetty-http-Server
Application-
virtual maschine
OSGI component
level ERP-Functions Extensions Reports
framework
Java
Webservice-
Accounting
Interfaces & File- Workflow
engine
interface
Model-based administration
Database-
level
Database
Server
15
01.11.19
• documents • OSGI-components
• development environment
Configuration data (single and project)
17
01.11.19
Support
process
functions
ERP - User
Operations- Master-
data data
18
01.11.19
19
01.11.19
20
01.11.19
Standard
components
and
application
communication
overview:
21
01.11.19
22
01.11.19
23
01.11.19
Components
of Domain
functions
and data
exchange:
24
01.11.19
25
01.11.19
26
01.11.19
«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»
«subsystem» «database»
«subsystem» Tycho Postgres or Oracle
Mercurial
«application»
«subsystem» «application»
iDempiere 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.
layers of
or attached to indivudual
<tab - Layout> <table>
fields
<field>
<column>
individual <button>
iDempiere
Development <validation
diverse>
environment:
<document <document>
process>
<rule>
<workflow
process>
<...>
<SQL> <JSR223
Script>
<alert>
<callout with <Java code>
CalloutFactory>
28
01.11.19
• necessary content
29
01.11.19
frank.wolff@dhbw-mannheim.de
or on posters!!
30