LinuxExpo Praha - 2009
Transkript
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
maverick rescue eurocup 2016
WINTER Jaroslav
CZ
Honda Civic 2,0 Type R
35. 335 Liberecká závodnická a spol.
S1-2000
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...
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ý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...
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.
Č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...
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...