Apache OFBiz für Unternehmen
-
Upload
lynx-e-commerce -
Category
Documents
-
view
321 -
download
5
description
Transcript of Apache OFBiz für Unternehmen
1
Apache OFBiz für Unternehmen
Michael Brohl, Lynx Consulting GmbH
2
Vorstellung
Michael BrohlDipl.-Ing. (FH)Bereichsleiter E-Commerce
• Consulting E-Commerce• Projektmanagement• Senior Software Architect
Enterprise Java
www.lynx.de
www.lynx-ecommerce.de
www.ofbiz.biz
3
Portfolio E-Commerce@Lynx
CONSULTING TECHNOLOGY MARKETING
Strategie-/Managementberatung:
Online-Geschäftsmodelle Multichannel-Retailing Social Commerce
Konzeption und Design Online-Shop und Features
Research + Consumer Insights (Erhebung von Primär- und Sekundärdaten)
Projektmanagement
Interim Management
Partnermanagement (FullService)
SMART UP: Coaching von Start-ups Business Development Gründercoaching KfW
SAP E-Commerce und Web Channel-Lösungen
Open Source Shop-Systeme:• Apache OFBiz/
Lynx E-Commerce Suite• Magento
Content-Management-Systeme
Product Information Management (PIM)
Portallösungen
Integration ERP und CRM
Online-Marketing Strategie Implementierung
(SEM, SEO, Display, Affiliate, Social Media, etc.)
Shop-Check (Technik, Usability, CRO)
Web Intelligence: Web Analytics
(Software, Testing und Reporting)
CRM E-Commerce (CRM, Data Mining, Predictive Analytics)
Ganzheitliche Beratung aus einer Hand!
www.lynx-ecommerce.de
4
Agenda
Was ist Apache OFBiz?
Features
Überblick Framework und Module
Ist OFBiz für mich geeignet?
Eigenentwicklung vs. Kaufen vs. OFBiz
Einsatzszenarien
Blick in die Zukunft
Fragen und Diskussion
5
Was ist Apache OFBiz?
Business Application Framework
Werkzeuge für effiziente Entwicklung komplexer Geschäftsanwendungen durch Konfiguration und Customizing
Datenmodell, Services, Geschäftsregeln, Bildschirmmasken…
Hohe Flexibilität kann durch Entwicklung auf unterster Ebene erreicht werden (Templates, Scripte und Java-Code)
Komplettes, integriertes ERP System
Datenmodell, reichhaltiger Satz an Services, Workflows, Web-basiertes User Interface
ERP, CRM, E-Commerce/Online Shop, Fertigung
Basis-Applikationen dienen als Vorlage für spezifische Erweiterungen, können aber auch so bereits genutzt werden
6
Features
Ausgereifte Softwarebasis aus Projektanforderungen
Startschuss fiel im Mai 2001
seit 2006 Top Level Projekt der Apache Software Foundation
sehr aktive, internationale Community
Umfangreiche Nutzung von Best Practices und Mustern der Softwareentwicklung
Code, Datenmodell
Geeignet für schnelles Prototyping
Weitestgehend konfigurier- und erweiterbar
Enterprise ready
Sicher (OWASP, …)
Skalierbar
Integrierbar
7
OFBiz Überblick - Framework
• Decorator Pattern
• Template Engine
• Screens, Forms, Portlets
• Model-View-Controller
Freemarker, FOP
JasperReports
JavaPOS, XUI
Groovy, Beanshell
Javolution
POI
icu4u
Xerces
Xalan
Log4j
Jakarta Commons
Lucene / Solr
ORO
Service Engine
ECA Engine/Workflow
Entity Engine
Präsentation
• Serviceorientierte Architektur
• Web Services (SOAP/XML)
• Scripting Language
• Encryption, Authentication
• Mail/Messaging System
Business Layer
AXIS, BSF
Java Services
Simple Methods
Beanshell, Groovy
JUnit
• XML Datenmodellierung
• Persistenz
• datenbankunabhängig
Data
Geronimo
XAPool
Minerva
JDBC
Framework
Job Engine
Tomcat/ Catalina
Jetty
8
OFBiz Überblick - Module
E-Commerce
Online Shop
Produkt- und
Katalog
Management
Kontaktverwaltung
CRM
Geschäftsanwendungen
Customer
Service
Lager-
verwaltungBuchhaltung
Kontenführung
Content
Management
eigenes
Geschäfts-
Modul
weitere
Module
Marketing
Rollen- und
Berechtigungs-
verwaltung
Auftrags-
verwaltungProduktion
9
Lynx E-Commerce Suite
Enthält Best Practices und Know-how aus zahlreichen E-Commerce-Projekten im B2B- und B2C-Bereich
Zusatzmodule zu Apache OFBiz
Content Management System
SEO Modul
Volltextsuche und Filternavigation (faceted search) für Kataloge/Produkte und Content
Verschiedene Schnittstellen (Payment, Versanddienstleister, Bonuskarten, Preissuchmaschinen)
Zusätzliche Funktionen, Services und Bibliotheken
Kontinuierliche Weiterentwicklung, Anpassung an neue Standards und gesetzliche Rahmenbedingungen
10
Ist OFBiz für mich geeignet?
Sie entwickeln kundenspezifische Software, analysieren und entwerfen Geschäftsprozesse, unterstützen Ihre Kunden im E-Commerce Umfeld?
Sie sind auf der Suche nach einer Lösung für Ihre speziellen Anforderungen und haben ein starkes Budgetbewusstsein?
Sie entwickeln eine branchenspezifische oder hochgradig spezifische Anwendung?
Sie benötigen eine sichere, performante und skalierbare Entwicklungsplattform?
12
Eigenentwicklung vs. Kaufen vs.
Eigenentwicklung Kaufen OFBiz
Alles kann entwickelt werden
Hohes Ausfall- und Implementierungsrisiko
Viel Basistechnologie muss neu entwickelt werden
Sicherheit der Implementierung durch Customizing
Support durch den Hersteller
Eigene Anpassungen sind aufwändig / nicht möglich
Stabile Basisplattform mit zu 80% fertigen Elementen
Kostenlos, geringes Risiko
Für einfache Erweiterungen und Anpassungen geeignet
Weiterentwicklung und Support durch die Community und Dienstleister
13
Einsatzszenarien
E-Commerce Plattform (B2B, B2C, B2E)
Produkte
Dienstleistungen
Vermietung
POS
Portallösungen
Content Management System
Enterprise Service Bus
…
14
Blick in die Zukunft
Wachstum der Community: ermöglicht durch die bewährten Methoden der Apache Software Foundation
Regional
Industriespezifisch
Optimieren und Erweitern der Geschäftsprozesse
Regelmäßige, projektgetriebene Erweiterungen durch die Community
Zusatzmodule von Dienstleistern
1515
Kontakt
Michael Brohl
www.lynx-ecommerce.de | www.lynx.de
Lynx Consulting Group | 33615 Bielefeld