LinuxExpo Praha - 2009

Transkript

LinuxExpo Praha - 2009
www.adempiere.cz
ADempiere
Open Source ERP
LinuxExpo 2009
Norbert Bede, Petr Novák, Michal Žilinčár
MULTIMAGE s.r.o., Business Systems a.s., Zitec s.r.o.
Thursday, 16 April 2009
www.adempiere.cz
ADempiere
Open Source ERP
LinuxExpo 2009
Norbert Bede, Petr Novák, Michal Žilinčár
MULTIMAGE s.r.o., Business Systems a.s., Zitec s.r.o.
Thursday, 16 April 2009
ÚVOD (N. Bede)


ADempiere = OSS ERP
Služby aliance (*2009) - profesionální, komunitní
PRODUKT






Případové studie a možnosti ADempiere (M.Žilinčár)
Historie projektu (P. Novák)
Technologie a architektura
Aplikační slovník
Jak je licencován
Náklady na provoz
DISKUSE
Thursday, 16 April 2009
ÚVOD (N. Bede)


ADempiere = OSS ERP
Služby aliance (*2009) - profesionální, komunitní
PRODUKT






Případové studie a možnosti ADempiere (M.Žilinčár)
Historie projektu (P. Novák)
Technologie a architektura
Aplikační slovník
Jak je licencován
Náklady na provoz
DISKUSE
Thursday, 16 April 2009
OpenBravo
Compiere
ADempiere
Thursday, 16 April 2009
ERP/CRM pro obecné střední podnikání
SPECIÁLNÍ RYSY PRO:




Thursday, 16 April 2009
Velkoobchod
Servisní organizace
Obchodní řetězce
Výrobní organizace
ERP/CRM pro obecné střední podnikání
SPECIÁLNÍ RYSY PRO:




Thursday, 16 April 2009
Velkoobchod
Servisní organizace
Obchodní řetězce
Výrobní organizace
Podpora aktivit adempiere.org
 Open Source ERP/CRM, které poskytuje alternativu
ke komerčnímu software
 Nezávislost na HW, OS, DB
 Otevřené standardy
 Skutečná nezávislost na výrobci
Podpora aktivit na našem trhu
 0 licenční poplatky ADempiere
 0 poplatky za lokalizace
 Podpora společného marketingu v našem regionu
 Marketingové materiály
 Úvodní prezentace zdarma
 Demo zdarma
Thursday, 16 April 2009
Podpora aktivit adempiere.org
 Open Source ERP/CRM, které poskytuje alternativu
ke komerčnímu software
 Nezávislost na HW, OS, DB
 Otevřené standardy
 Skutečná nezávislost na výrobci
Podpora aktivit na našem trhu
 0 licenční poplatky ADempiere
 0 poplatky za lokalizace
 Podpora společného marketingu v našem regionu
 Marketingové materiály
 Úvodní prezentace zdarma
 Demo zdarma
Thursday, 16 April 2009
Thursday, 16 April 2009
Vzájemné poskytování specializovaných služeb







Thursday, 16 April 2009
Analýzy
Implementace systému
Customizace
Tvorba zakázkových modulů
Integrace
Školení
Garance legislativy
Vzájemné poskytování specializovaných služeb







Thursday, 16 April 2009
Analýzy
Implementace systému
Customizace
Tvorba zakázkových modulů
Integrace
Školení
Garance legislativy







Thursday, 16 April 2009
400 000 downloadů
Přední místo v sourceforge
70 zemí světa
Široká komunita (10 000 archivních zpráv)
Komunitně řízený projekt (10 000 archivních zpráv,
wikipedie, uživatelské i vývojářké materiály,
informace zdarma)
Združení nejen profesionálů, ale i firem
Lokální spolky (např. adempiere.de)
adempiere.org
adempiere.com
open source podobné projekty
(compiere, openbravo)







Thursday, 16 April 2009
400 000 downloadů
Přední místo v sourceforge
70 zemí světa
Široká komunita (10 000 archivních zpráv)
Komunitně řízený projekt (10 000 archivních zpráv,
wikipedie, uživatelské i vývojářké materiály,
informace zdarma)
Združení nejen profesionálů, ale i firem
Lokální spolky (např. adempiere.de)
adempiere.org
adempiere.com
open source podobné projekty
(compiere, openbravo)




Thursday, 16 April 2009
Klient
Importér Kawasaki na SK.
10 klientských staníc lokánych
10+ predajcov pripájajúcih sa cez web




Thursday, 16 April 2009
Klient
Importér Kawasaki na SK.
10 klientských staníc lokánych
10+ predajcov pripájajúcih sa cez web
Požiadavky klienta






Thursday, 16 April 2009
Obchodný, logistický IS
Maloobchod predajňa
Servis
Manažment predajcov
kawasaki
Prepojenie na Joomla
Virtuemart webshop
Reporting
Požiadavky klienta






Thursday, 16 April 2009
Obchodný, logistický IS
Maloobchod predajňa
Servis
Manažment predajcov
kawasaki
Prepojenie na Joomla
Virtuemart webshop
Reporting
Fáza 1.





Thursday, 16 April 2009
Obchod , logistika
Maloobchodná
predajňa
Servis
Reporting
Použitý Java klient ,
DB PostgreSQL
HW a SW





Server HP ProLiant
ML110 G5 , 2xXeon
2GB RAM
OS Win vista
Siet lokalna
100/1000Mbit
Klienti staršie PC,
upgrade na 2GB+
RAM , Win





Thursday, 16 April 2009
Import 140 000
skladových kariet
4 skladové kategórie
(motorky, náhradné
diely, doplnky, služby )
3D delenie stromu
skladových kariet
náhradných dielov
Systém vytvárania
väzieb motorka - ND

Motorky manažment
atribútov:
– Pri objendávke ,
farba, model , ročník
– Pri príjme VIN číslo,
číslo motora
– Pri fakturácii
evidenčné číslo a
číslo TP
– Pri predaji sa vytvorí
automaticky karta
motorky pre servis
Thursday, 16 April 2009

Zautomatizovaný
obchodný cyklus

Generovanie
objednávok na
dodávateľa na základe
objednávok
odberateľských

Minimálne potreby
customizácie pre
splnenie požiadaviek
obchodu
Thursday, 16 April 2009

Zautomatizovaný
obchodný cyklus

Generovanie
objednávok na
dodávateľa na základe
objednávok
odberateľských

Minimálne potreby
customizácie pre
splnenie požiadaviek
obchodu




Thursday, 16 April 2009
Implementácia
registračnej pokladne,
fiškálneho modulu
čítačky čiarových
kódov
Tlač etikiet na tovary
Veľmi jednoduchá
obsluha registračnej
pokladne

Možnosť zaplatenia
objednávky priamo v
predajni cez
registračnú pokladňu




Thursday, 16 April 2009
Implementácia
registračnej pokladne,
fiškálneho modulu
čítačky čiarových
kódov
Tlač etikiet na tovary
Veľmi jednoduchá
obsluha registračnej
pokladne

Možnosť zaplatenia
objednávky priamo v
predajni cez
registračnú pokladňu

Thursday, 16 April 2009
Väzba servisných úkonov na konkrétne
motocykle, plánovanie kapacít

Thursday, 16 April 2009
Väzba servisných úkonov na konkrétne
motocykle, plánovanie kapacít

Thursday, 16 April 2009
IReport
(jasperreports)
– Faktúry, objednávky,
protokoly...
– Reporty graficky
zložitejšie , napr. pre
kawasaki

Reporting ADempiere
– Štandartná sada
reportov existujúca
v systéme ,
upravovateľná
priamo užívateľom

Thursday, 16 April 2009
IReport
(jasperreports)
– Faktúry, objednávky,
protokoly...
– Reporty graficky
zložitejšie , napr. pre
kawasaki

Reporting ADempiere
– Štandartná sada
reportov existujúca
v systéme ,
upravovateľná
priamo užívateľom


Thursday, 16 April 2009
Vytvorené role podľa zaradenia (pokladňa, obchodník manažment )
Okná klienta a menu systému customizované pre max. efektivitu užívateľov


Thursday, 16 April 2009
Vytvorené role podľa zaradenia (pokladňa, obchodník manažment )
Okná klienta a menu systému customizované pre max. efektivitu užívateľov
Fáza 2.



Thursday, 16 April 2009
Manažment predajcov
Prepojenie na Joomla
virtuemart
Účtovníctvo
– Použitý Ajax ZK Web
– Web services
Fáza 2.



Thursday, 16 April 2009
Manažment predajcov
Prepojenie na Joomla
virtuemart
Účtovníctvo
– Použitý Ajax ZK Web
– Web services
Thursday, 16 April 2009
Thursday, 16 April 2009





Thursday, 16 April 2009
návrh, výroba a distribuce šperků (USA) pro retail a
obchodní domy
ÿNákup, Prodej, Sklad, Doprava, Závazky,
Pohledávky, Hlavní kniha, Kalkulace
ÿ Integrace s EDI, UPS, E-commerce, čárový kód
ÿ ADempiere 3.2.,PostgreSQL, klienti na MAC
platformě
ÿ Konverze mezi skladovými a kalkulačními
jednotkami (gramy, karáty, kusy), speciální
obrazovky pro sklady






Thursday, 16 April 2009
3rd Party Brokerage, OTR and Local Transportation
ÿNákladní doprava pro USA, Kanadu, Mexiko
Specializované moduly pro účtování, přepravu,
údržbu
ÿIntegrace se standardními moduly ADempiere (AP,
AR, SO, GL, ..)
ÿ Integrace s EDI, reporting
ÿ Připravuje se letecká doprava





Thursday, 16 April 2009
Všeobecná fakultní nemocnice,
Nemocnice Vinohrady
ÿPlánování a evidence lidských i materiálních
zdrojů v nemocničním zařízení
ÿSpecializované moduly pro plánování operací,
hospitalizací, služeb
ÿIntegrace s Požadavkovým modulem, s RFID
technologiemi
ÿTlustý i tenký klient, plánuje se CRM vzhledem k
pacientovi





Thursday, 16 April 2009
Všeobecná fakultní nemocnice,
Nemocnice Vinohrady
ÿPlánování a evidence lidských i materiálních
zdrojů v nemocničním zařízení
ÿSpecializované moduly pro plánování operací,
hospitalizací, služeb
ÿIntegrace s Požadavkovým modulem, s RFID
technologiemi
ÿTlustý i tenký klient, plánuje se CRM vzhledem k
pacientovi
Thursday, 16 April 2009
Thursday, 16 April 2009
Thursday, 16 April 2009
Thursday, 16 April 2009
Thursday, 16 April 2009
Thursday, 16 April 2009
Thursday, 16 April 2009
Thursday, 16 April 2009
Thursday, 16 April 2009
Thursday, 16 April 2009






Thursday, 16 April 2009
Online systém na administraci volných ubytovacích
kapacit pro hotely a penziony. Klientská část
umožní rezervaci a platbu kreditkou
ÿVyužit ADempiere vývojový framework, multi-rysy
(datová separace jednotlivých provozovatelů)
ÿIntegrace s bránou 3D secure pro zpracování
platebních karet
ÿSaS model, ADempiere hostuje na virtuálních
serverech slice.com
ÿADempiere 3.5, PostgreSQL, JBOSS, tenký klient +
vlastní klient v PHP, Apache
ÿwww.booking21.com






Thursday, 16 April 2009
Online systém na administraci volných ubytovacích
kapacit pro hotely a penziony. Klientská část
umožní rezervaci a platbu kreditkou
ÿVyužit ADempiere vývojový framework, multi-rysy
(datová separace jednotlivých provozovatelů)
ÿIntegrace s bránou 3D secure pro zpracování
platebních karet
ÿSaS model, ADempiere hostuje na virtuálních
serverech slice.com
ÿADempiere 3.5, PostgreSQL, JBOSS, tenký klient +
vlastní klient v PHP, Apache
ÿwww.booking21.com
Klientská část napojená na PostgreSQL pomocí php
Thursday, 16 April 2009
Klientská část napojená na PostgreSQL pomocí php
Thursday, 16 April 2009
ZMĚNA VOLNÝCH KAPACIT
Adminitrátorská část -ADempiere
Thursday, 16 April 2009
ZMĚNA VOLNÝCH KAPACIT
Adminitrátorská část -ADempiere
Thursday, 16 April 2009
Standardní webový klient ADempiere
Thursday, 16 April 2009
Standardní webový klient ADempiere
Thursday, 16 April 2009
Thursday, 16 April 2009
Thursday, 16 April 2009
Aplikační server




J2EE
JBoss -> Webshere
JDBC
HTTP/SSL pro Webstore
Klient
 Java Aplet grafický klient
 Implementována abstraktní db vrstva
- JDBC (DB) 128Kb
- RMI (AS)
 DHTML lehký klient
- nemusí být instalován
- Java Servlet, JSP Server
- 56 Kb
Thursday, 16 April 2009
Aplikační server




J2EE
JBoss -> Webshere
JDBC
HTTP/SSL pro Webstore
Klient
 Java Aplet grafický klient
 Implementována abstraktní db vrstva
- JDBC (DB) 128Kb
- RMI (AS)
 DHTML lehký klient
- nemusí být instalován
- Java Servlet, JSP Server
- 56 Kb
Thursday, 16 April 2009
Databáze:




PostgreSQL, Oracle
Nyní PL/SQL proc a trigery -> Workflow engine
PL/SQL funkce -> SQLJ (Java běžící v db engine)
Portace na Sybase
Vlastnosti databáze:




Thursday, 16 April 2009
ANSI SQL 99
Podpora pohledů nad pohledy
Podpora uživat. def. Fcí (SQLJ)
JDBC 3.0.
GNU GPL (Všeobecná veřejná licence GNU)
Koncový uživatel :
 má k dispozici zdrojový kód
 může kombinovat systém s komerčním
i nekomerčním software
 systém libovolně modifikovat a rozvíjet
 provozovat pro libovolný počet uživatelů
Omezení GPL (např. copyleft) se týká prakticky jen
další distribuce
ADempiere je provozován na komerčních či zcela open
source platformách (JBOSS, LINUX,PostgreSQL)
Thursday, 16 April 2009








Thursday, 16 April 2009
HW, síť, OS (dle požadavků)
Unix, Windows, Linux, Mac OSX
AS (JBoss (0), Websphere
0 za aplikaci včetně middleware
0 za update aplikace
(lze ze Sourceforge)
DB licence
0 (PostgreSQL, Oracle XE)
Oracle
Komerční podpora (Aliance v Č Ra SR, cca 70 společností
po celém světě)
Zákaznické změny – aktivní datový slovník, v kódu (Java)
Komerční podpora (Aliance v ČR a SR, cca 70 společností
po celém světě) – např. garance legislativy,
implementační služby, školení








Thursday, 16 April 2009
HW, síť, OS (dle požadavků)
Unix, Windows, Linux, Mac OSX
AS (JBoss (0), Websphere
0 za aplikaci včetně middleware
0 za update aplikace
(lze ze Sourceforge)
DB licence
0 (PostgreSQL, Oracle XE)
Oracle
Komerční podpora (Aliance v Č Ra SR, cca 70 společností
po celém světě)
Zákaznické změny – aktivní datový slovník, v kódu (Java)
Komerční podpora (Aliance v ČR a SR, cca 70 společností
po celém světě) – např. garance legislativy,
implementační služby, školení



Objektový návrh s velkou nezávislostí jednotlivých
objektů
Client/Server vícevrstvé řešení v Javě
Implementována abstraktní db vrstva
Principy návrhu :
 MVC architektura (Model- View-Controller)
 Asynchronní oddělení/svázání procesů
 Logika popsána pravidly v tzv. „Rule engine“
 Bezpečná havárie transakcí („Saif-fail
transactions“) a obnova
Thursday, 16 April 2009



Thursday, 16 April 2009
Klient generován v run-time na základě aplikačního
slovníku
RAD – změna slovníku je stabilní možná úprava
Změna a návrh obrazovek je provedena okamžitě
při novém otevření okna



Thursday, 16 April 2009
Klient generován v run-time na základě aplikačního
slovníku
RAD – změna slovníku je stabilní možná úprava
Změna a návrh obrazovek je provedena okamžitě
při novém otevření okna
Centrální aktivní datový slovník:










Thursday, 16 April 2009
Definice datových entit (typ, validace)
Způsob zobrazení (na obrazovce, na sestavách)
Help
Sekvence zobrazení, relativní pozice vůči ostatním
polím
Zobrazovací pravidla
Zabezpečení
Přístupová pravidla
Aktivní znamená, že je používán při běhu aplikace a
je kontext-senzitivní (např. zobrazení variant, atd.)
Může být rozšířen specifickými pravidly
Přidání nových polí, tabulek a oken
Thursday, 16 April 2009
Thursday, 16 April 2009
Bezpečnost je založena na uživatelských rolích.
Datové zabezpečení je spravováno na úrovni db.
Všechna hesla jsou zašifrována.
Uživatel se přihlašuje specifickou rolí a tím se určuje
přístup k organizaci, obrazovkám, formulářům,
workflow,menu.
Pro uživatelskou roli se definuje:
 Přístup k účetní záložce
 Lze tvořit sestavy, exporty
 Ostatním zakazují přístup k mým osobním
záznamům
 Pouze čtení
 Je zaznamenán log činností
 Lze přistupovat do všech
Thursday, 16 April 2009
Thursday, 16 April 2009
Thursday, 16 April 2009
Okamžité
 Rychlé a produktivně provedené změny
 Robustnost změn
 Vysoká stabilita aplikace
 Není třeba vysoké specializace sw odborníků
 Změny se promítají okamžitě (ne ve vývojových
cyklech)
Budoucí
 Změny uchovány při upgrade aplikace
 Uchování obchodní logiky v separátních strukturách
(lze využít i při následných projektech při změnách
technologií apod.)
Thursday, 16 April 2009










Thursday, 16 April 2009
www.opensource.org
www.sourceforge.net
www.qsos.net
www.adempiere.org
www.adempiere.com
www.adempiere.cz
www.adempiere.de
www.adempiere.sk
www.bsys.cz
www.zitec.sk










Thursday, 16 April 2009
www.opensource.org
www.sourceforge.net
www.qsos.net
www.adempiere.org
www.adempiere.com
www.adempiere.cz
www.adempiere.de
www.adempiere.sk
www.bsys.cz
www.zitec.sk






Thursday, 16 April 2009
ERP = Enterprise Resource Planning
CRM = Customer Relationship Management
BI = Business Intelligence
OSS = Open Source
MDA = Model Driven Application
Workflow






Thursday, 16 April 2009
ERP = Enterprise Resource Planning
CRM = Customer Relationship Management
BI = Business Intelligence
OSS = Open Source
MDA = Model Driven Application
Workflow

Podobné dokumenty

Snímky z 1. přednášky File

Snímky z 1. přednášky File Průmyslová informatika a internet (A0M35PII) Přednáška 6.10.2015

Více

maverick rescue eurocup 2016

maverick rescue eurocup 2016 WINTER Jaroslav CZ Honda Civic 2,0 Type R 35. 335 Liberecká závodnická a spol. S1-2000

Více

jan_musil_databazova_reseni_ibm

jan_musil_databazova_reseni_ibm HDR, RSS, SDS, CLR, ER mohou pracovat současně v libovolné kombinaci Velmi jednoduchá a automatizovaná administrace Connection Manager a Connection Manager Arbitrator Redirected writes pro sekundár...

Více

Přednáška na VŠE Praha

Přednáška na VŠE Praha MVC architektura (Model- View-Controller)

Více

Alergická reakce

Alergická reakce Léčba alergické rýmy je podmíněna odstraněním alergenu z okolí pacienta, či změnou prostředí, dále otužováním ve smyslu snížení citlivosti na alergen. Mohou se podávat antihistaminika (Zitec. Xizal...

Více

Výstavba datového skladu s použitím open source

Výstavba datového skladu s použitím open source Velké podniky obvykle provozují celá specializovaná oddělení, která řeší problematiku Business Intelligence. Tato oddělení mají na starosti budování a správu datových skladů a reportovacích nástroj...

Více

Vlastimil Vávrů

Vlastimil Vávrů Avedya s.r.o. J2EE software developer, since January 2008 Člen týmu 7 lidí. Údržba a rozšiřování vysoce zatížené webové aplikace. Používání scrum metodologie. Každodenní používání anglického jazyka.

Více

Časopis 2016 OR-SYSTEM PDF, 2,11 MB PDF, 2,11 MB - OR-CZ

Časopis 2016 OR-SYSTEM PDF, 2,11 MB PDF, 2,11 MB - OR-CZ Technologickým základem systému je jádro ORCore, které představuje robustní základ, na němž je postaveno celé řešení. ORCore umožňuje provoz v jednotném systémovém a provozním prostředí bez nutnost...

Více

MAVERICK RESCUE EUROCUP 2016

MAVERICK RESCUE EUROCUP 2016 CZ Mitsubishi LANCER EVO IX S1+2000/4WD

Více

Přednáška v PDF.

Přednáška v PDF. • Vnutí pravidla pro práci, dobrá přenositelnost kódu (=změna v týmu apod.) • Objektový návrh • Šablony • Rozšiřitelnost: knihovny a doplňky • Podpora pro návrhové vzory • Podpora pro databáze: – T...

Více