compiere technical architecture - vienna advantage 24 june 2008 compiere value proposition easier...
TRANSCRIPT
![Page 1: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/1.jpg)
Compiere Technical ArchitectureCompiere Technical ArchitectureModern, configurable, extendibleModern, configurable, extendible
![Page 2: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/2.jpg)
24 June 20082
Problems with Traditional ERP
Complex
› Bloated with features you’ll never use
› Complicated and time consuming to implement
Inflexible
› Force you to modify your business to match the software
› Difficult to change once implemented
› Many local solutions won’t scale globally
Expensive
› Costly licenses, IT infrastructure, maintenance and upgrades
Proprietary, Lock-in
› Don’t control your own destiny
Puts the benefits of ERP out of reach of SMBs and emerging markets.
![Page 3: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/3.jpg)
24 June 20083
Compiere Value Proposition
Easier path to ERP benefits…› Easier to evaluate, acquire, implement, extend and maintain
Adapts to the way you do business › Setup and re-configure the system without programming
› Quickly adapt to business change – change anything, anytime
Available at a fraction of the cost of competing solutions› Leverage the disruptive economics of open source
› No up-front software license fees
Backed by the reliability of a commercial corporation› Consistent product innovation, quality and professional support
› Our IP ownership allows choice of open source or commercial licensing
![Page 4: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/4.jpg)
24 June 200844
Product Footprint
![Page 5: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/5.jpg)
24 June 20085
Modern Web Architecture and UI
First mid-market ERP
with a modern RIA
Web architecture
Great user experience
› Rich functionality
› Personalized user interface
Standards-based design
› Service Oriented Architecture
› AJAX features through open
source Google Web Toolkit
Built for SaaS, On-premise or Appliance deployment
![Page 6: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/6.jpg)
24 June 20086 1/10/20096
Multi-Tier Web Architecture
1/10/20096
Web(Ajax-based)
Database
Data Dictionary
- Tables & Columns
- Windows & Reports
- Business Rules
- Workflow
Desktop
User Interface
JDBCHTTP
ApplicationServer
Database
Server
Compiere
Transaction
Engine
Java Processes
& Callouts
Browser: Firefox or
Internet Explorer
Java 6, JBoss 4.2.2
OS: Linux or Windows
Oracle 10g, 11g or
Postgres Plus (EBD)
![Page 7: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/7.jpg)
24 June 20087
Customization without Programming
Add new fields and tables
Change window layout
Change field names
Default values by user
Dynamically hide fields
Set security at the row/field level
Add new windows
Create entirely new Applications
• Business logic stored in applications dictionary not hard-coded into programs
• Configure and extend Compiere without programming
• Customizations remain in place, even through software upgrades
![Page 8: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/8.jpg)
24 June 20088
Configuring & Extending Compiere
Configure Business Rules
Application setups
Workflow & security
Accounting Dimensions
Change setups at any time
Configure User Interface
Field, windows, labels
Layout, theme, language
Search fields
Configure Reports
Dynamically create reports
Format reports w/ Compiere or 3rd party report designer
Extend Compiere Applications
Add new fields (DB columns)
Add new entities (DB tables)
Add data validation & defaults
Add new workflows
Change security rules
Add performance measures
Link to external systems
Callout to java processes if needed
Create New Applications
Design data model & UI
Design business rules & reports
Enter into Compiere Data Dictionary
… without programming
![Page 9: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/9.jpg)
24 June 20089
Adaptable - No Final Decisions
› Dimensions
› Hierarchies
› Costing methods
…at any time
Change:› Accounting
elements
![Page 10: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/10.jpg)
24 June 200810
Global-ready Features
Fully internationalized
› Localizations isolatedfrom code
› Partners deliver translated and localized Compiere solutions in over 16 languages
Out-of-the-box support for multiple:
› Business units
› Accounting standards
› Tax laws
› Currencies
Add german screen shot
![Page 11: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/11.jpg)
24 June 200811
Automated Upgrades
Migration Technology upgrades customer to the latest version
All Dictionary-based configurations & extensions remain in place
Partner developed applications can be upgraded in the same way
Source System
Prior Compiere Version
+ Configurations
+ Extensions
Upgraded System
Latest Compiere Version
+ Configurations
+ Extensions re-applied
Compiere
Migration Server
1. Connect to
Migration Server
2. Select new
target version
3. Upgrade
Automatically
![Page 12: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/12.jpg)
24 June 200812
Modern Technology Stack
Java Environment
› Java 6
J2EE Middleware
› JBoss 4.2.2
Supported Databases
› Oracle 10g or 11g
› Postgres Plus 8.3
(EnterpriseDB)
Desktop User Interface
› Web/AJAX
• Firefox 2 or 3
• Internet Explorer 6 or 7
› Java Swing
Server platform
› Supported OSes: Windows and
Linux
Packaging options
› On-premise software
› Appliance
› Hosting/Software as a Service
![Page 13: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/13.jpg)
24 June 200813
Compiere Platform Advantages
Traditional Software
Rigid code base
Limited configurability
Requires modification of
product source code
Upgrade tools cannot deal
with modifications
Manually re-apply all changes
No support
Source code dependency on
middleware stack
High
High
Compiere
Flexible ERP Platform
Configure and extend via
Data Dictionary
Migration server interprets
extensions & automatically
applies new version
Full support for creation,
deployment, upgrade of
reusable modules
Future-proof: platform
shields apps. from tech.
stack changes
Low
Low
Adaptable
Upgradeable
Extension reuse
Impact of
technology change
TCO
Deployment cost
![Page 14: Compiere Technical Architecture - VIENNA Advantage 24 June 2008 Compiere Value Proposition Easier path to ERP benefits… › Easier to evaluate, acquire, implement, extend and maintain](https://reader036.vdocuments.us/reader036/viewer/2022062908/5addb0d87f8b9ae1408d4fae/html5/thumbnails/14.jpg)
Thank you!Thank you!