SlideShare uma empresa Scribd logo
1 de 27
Alexander Ringsdorff – Visions new media GmbH
Enterprise Magento
Integration
The Challenges, and Solutions, to
Enterprise Magento Integration
1
Alexander Ringsdorff – Visions new media GmbH
Agenda
• About Visions
• Why use Magento for Enterprise Projects?
• Enterprise and Community Editions
• Challenges: Customisation, Integration and
Scalability / Performance
• Case Studies: mydeco and Jack Wolfskin
2
Alexander Ringsdorff – Visions new media GmbH
About Visions
• Magento Enterprise Partner
• Based in Hannover and Hamburg, Germany
• Projects in UK, Spain and Germany
• E-Commerce since 2004
• Exclusively focused on Magento since January 2008
• Co-operation with Varien on Developer Certification
and QA
3
Alexander Ringsdorff – Visions new media GmbH
About Visions: Service Portfolio
• Large Magento Projects
• Strategic & Technical Consulting
• Custom Development & Integration
• Cluster Infrastructure: Design, Management
• Partners: Hellmann Logistics, COLT Telecom,
Globalcollect, Payone, Computop
4
Alexander Ringsdorff – Visions new media GmbH
About Visions - Jack Wolfskin
5
Alexander Ringsdorff – Visions new media GmbH
About Visions - mydeco
6
Alexander Ringsdorff – Visions new media GmbH
Why use Magento for
Enterprise-Class Projects?
• Don't just use Magento because it's cool!
• The good reasons:
– strategic
– technical
– features
7
Alexander Ringsdorff – Visions new media GmbH
Strategic Reasons
• Enterprise projects: large investments into a
platform for many years
• Key concerns: future-readiness, lock-in and
availability of staff
• Magento is Commercial Open Source
– No barriers to starting out: Community Edition
– World's fastest-growing e-commerce solution
– 750k+ downloads
• Already very large scale
8
Alexander Ringsdorff – Visions new media GmbH
Strategic Reasons II
• Many developers getting skilled at Magento
development
• ... finding and fixing bugs
• … incorporating trends into Magento extensions
• Simple example: Canonical URLs
• Closed source: few developers, few third-party
extensions,innovation slows as the software
matures
9
Alexander Ringsdorff – Visions new media GmbH
Strategic Reasons III
• Magento has a large ecosystem of users,
developers and Partners
• and is backed by Varien, who are comitted to
the platform
• New functionality coming at a fast rate
• Developer expertise is available on the
market
• No lock-in
10
Alexander Ringsdorff – Visions new media GmbH
Technical Reasons
• Magento is a young and legacy-free platform
• very well designed, follows best-practice software
design patterns throughout (such as MVC)
• based on Zend Framework
• API for Application Integration, will grow even
further
• Very flexible templating, good for collaboration
between developers and designers
11
Alexander Ringsdorff – Visions new media GmbH
Technical Reasons II
• Completely modular system (through
extensions)
– Create new features
– Build upon existing ones
– Modify business processes to suit your use
case
• Without breaking the update path*
(*if done according to Magento best-practices)
12
Alexander Ringsdorff – Visions new media GmbH
Features
• Multi-Store, Multi-Currency, Multi-
Language
• Pricing rules (by customer and by
shopping cart)
• Search-engine friendly
• Mobile Commerce support
• … and many well thought-out details
13
Alexander Ringsdorff – Visions new media GmbH
Extra Features in the Enterprise
Edition
• Content Staging, Merging and Rollback
• Advanced Access Control (Site and store
level)
• Logging of administrator actions
• PA-DSS enabled
• More promotions (Gift cards, Private
Sales)
14
Alexander Ringsdorff – Visions new media GmbH
Community and Enterprise
Community Enterprise
•Great features ouf the box
•Free Magento Connect extensions
•One-Click install
•No licence fees
•Extensions and data can easily be
migrated upwards to the enterprise
level
•Deployment processes, back-out
procedures
•Audit logs of admin panel
•Continuous Manufacturer Service &
Maintenance
•Enhanced Security
•Permissive Licence
•Integration with backend systems
•Scalability, Customisation
15
Alexander Ringsdorff – Visions new media GmbH
What do you need to know
before you start?
• Key challenges always the same
– Performance
– Scalability
– Integration of backend systems and third-
party components
16
Alexander Ringsdorff – Visions new media GmbH
Performance & Scalability
Challenge
• Performance: How fast is it with a single
user?
• Scalability: Is it still fast with many users at
the same time?
• Magento can be tailored to fit many different
use cases
– Great strength!
• But not out-of-the-box optimised for a
particular setting; up to the integrator
17
Alexander Ringsdorff – Visions new media GmbH
Meeting the Scalability Challenge
• Scalability Solutions within Magento
– Caching framework in Magento
– Rewriting queries
– Tuning the Software Stack (Database &
Appserver)
• Getting Design of Infrastructure Right
18
Alexander Ringsdorff – Visions new media GmbH
Meeting the Scalability Challenge II
• Horizontal Scale-out is possible with Magento
– Don't buy a bigger server, just add more off-the-shelf
computing power
– Cheap, no limits in practical terms
• Visions Magnitude Extension
– Extension that facilitates scale-out with unlimited
compute nodes
– Solves the managability issues that can arise in large
clusters
– Available for our clients on top of the Enterprise
Edition
19
Alexander Ringsdorff – Visions new media GmbH
Meeting the Scalability Challenge III
• Case Study: Jack Wolfskin
• Deployed on Visions' Managed Cluster
Infrastructure
20
Alexander Ringsdorff – Visions new media GmbH
Integration Challenge
• ERP systems such as SAP, Navision etc.
• Product data and PIM (LAGO, providers
like FactFinder, Cnet Channel)
• Products, Prices, Orders and Customers
• Issues: data synchronisation,
failures/unreliability of external systems,
speed
21
Alexander Ringsdorff – Visions new media GmbH
Integration Challenge II
• Two approaches
– Core API: middleware links the systems
• polling at regular intervals
– Visions Magnamics Engine (Magento
extension)
• event-driven
• mydeco: Core API
• Jack Wolfskin: Magnamics
22
Alexander Ringsdorff – Visions new media GmbH
Extensibility Challenge
• Case Study: mydeco
• Multiple vendors
– create and manage their products in admin panel
– inventory levels
– fully self-service
23
Alexander Ringsdorff – Visions new media GmbH
Extensibility Challenge II
• Products purchased on the mydeco
basket site
• Tight integration of basket with main site
• Orders split by vendor
• E-Mail notification to vendors
24
Alexander Ringsdorff – Visions new media GmbH
Extensibility Challenge III
• mydeco solution: highly customised
magento through modules
• set of modules extend Core
– ACLs, Sales, Admin, Shipping modules
• no changes to Core files
25
Alexander Ringsdorff – Visions new media GmbH
Conclusion
• Use Magento for the right reasons
• Front End features, highly customizable, great
platform
• Build on existing features
• Many business models supported out-of-the-box
• Leverage existing IT investment by Multi-Store
technology: Enter new markets quickly and at low
cost
• Enterprise Edition
Alexander Ringsdorff – Visions new media GmbH
Contact
E-Mail: magento@visions.ag
Twitter: twitter.com/visions_alex
www.visions-new-media.com
Questions?

Mais conteúdo relacionado

Semelhante a Alexander Ringsdorff Magecamp 2009: The challenges, and solutions, to enterprise Magento integration

Lean with MEAN (MEAN stack for Lean startup)
Lean with MEAN (MEAN stack for Lean startup)Lean with MEAN (MEAN stack for Lean startup)
Lean with MEAN (MEAN stack for Lean startup)Synerzip
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessSanjeev Sharma
 
Webinar: How Partners Can Benefit from our New Program (EMEA)
Webinar: How Partners Can Benefit from our New Program (EMEA)Webinar: How Partners Can Benefit from our New Program (EMEA)
Webinar: How Partners Can Benefit from our New Program (EMEA)MongoDB
 
Unlock Salesforce.com with Bonita Open Solution
Unlock Salesforce.com with Bonita Open SolutionUnlock Salesforce.com with Bonita Open Solution
Unlock Salesforce.com with Bonita Open SolutionBonitasoft
 
How to overcome challenges in it system evolution
How to overcome challenges in it system evolutionHow to overcome challenges in it system evolution
How to overcome challenges in it system evolutionGrupa Unity
 
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...Arron Moss
 
1C Partner Presentation
1C Partner Presentation1C Partner Presentation
1C Partner Presentation1CCompany
 
Grails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGrails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGR8Conf
 
GNS: Your IT outsourcing provider
GNS: Your IT outsourcing providerGNS: Your IT outsourcing provider
GNS: Your IT outsourcing providerGNS
 
WSO2Con USA 2015: Keynote - Helping You Connect the World
WSO2Con USA 2015: Keynote - Helping You Connect the WorldWSO2Con USA 2015: Keynote - Helping You Connect the World
WSO2Con USA 2015: Keynote - Helping You Connect the WorldWSO2
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays
 
Unique Selling Propositions with Smalltalk
Unique Selling Propositions with SmalltalkUnique Selling Propositions with Smalltalk
Unique Selling Propositions with SmalltalkESUG
 
Modernizing Applications by Replacing F5 with the NGINX Application Delivery ...
Modernizing Applications by Replacing F5 with the NGINX Application Delivery ...Modernizing Applications by Replacing F5 with the NGINX Application Delivery ...
Modernizing Applications by Replacing F5 with the NGINX Application Delivery ...NGINX, Inc.
 
Neev Competencies in SaaS-based Development
Neev Competencies in SaaS-based DevelopmentNeev Competencies in SaaS-based Development
Neev Competencies in SaaS-based DevelopmentNeev Technologies
 
Pivoting to Cloud: How an MSP Brokers Cloud Services
Pivoting to Cloud: How an MSP Brokers Cloud Services Pivoting to Cloud: How an MSP Brokers Cloud Services
Pivoting to Cloud: How an MSP Brokers Cloud Services RightScale
 
Best Practices for Launching an Enterprise Business on Magento
Best Practices for Launching an Enterprise Business on MagentoBest Practices for Launching an Enterprise Business on Magento
Best Practices for Launching an Enterprise Business on Magentovarien
 
Next Level Enterprise Architecture
Next Level Enterprise ArchitectureNext Level Enterprise Architecture
Next Level Enterprise ArchitectureLeanIX GmbH
 
1C Partner Presentation
1C Partner Presentation1C Partner Presentation
1C Partner Presentationgjackman
 

Semelhante a Alexander Ringsdorff Magecamp 2009: The challenges, and solutions, to enterprise Magento integration (20)

Lean with MEAN (MEAN stack for Lean startup)
Lean with MEAN (MEAN stack for Lean startup)Lean with MEAN (MEAN stack for Lean startup)
Lean with MEAN (MEAN stack for Lean startup)
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
 
Webinar: How Partners Can Benefit from our New Program (EMEA)
Webinar: How Partners Can Benefit from our New Program (EMEA)Webinar: How Partners Can Benefit from our New Program (EMEA)
Webinar: How Partners Can Benefit from our New Program (EMEA)
 
Unlock Salesforce.com with Bonita Open Solution
Unlock Salesforce.com with Bonita Open SolutionUnlock Salesforce.com with Bonita Open Solution
Unlock Salesforce.com with Bonita Open Solution
 
How to overcome challenges in it system evolution
How to overcome challenges in it system evolutionHow to overcome challenges in it system evolution
How to overcome challenges in it system evolution
 
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
 
1C Partner Presentation
1C Partner Presentation1C Partner Presentation
1C Partner Presentation
 
Grails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGrails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloud
 
GNS: Your IT outsourcing provider
GNS: Your IT outsourcing providerGNS: Your IT outsourcing provider
GNS: Your IT outsourcing provider
 
Quick App Flow
Quick App FlowQuick App Flow
Quick App Flow
 
Hybris @ Neev
Hybris @ NeevHybris @ Neev
Hybris @ Neev
 
WSO2Con USA 2015: Keynote - Helping You Connect the World
WSO2Con USA 2015: Keynote - Helping You Connect the WorldWSO2Con USA 2015: Keynote - Helping You Connect the World
WSO2Con USA 2015: Keynote - Helping You Connect the World
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
 
Unique Selling Propositions with Smalltalk
Unique Selling Propositions with SmalltalkUnique Selling Propositions with Smalltalk
Unique Selling Propositions with Smalltalk
 
Modernizing Applications by Replacing F5 with the NGINX Application Delivery ...
Modernizing Applications by Replacing F5 with the NGINX Application Delivery ...Modernizing Applications by Replacing F5 with the NGINX Application Delivery ...
Modernizing Applications by Replacing F5 with the NGINX Application Delivery ...
 
Neev Competencies in SaaS-based Development
Neev Competencies in SaaS-based DevelopmentNeev Competencies in SaaS-based Development
Neev Competencies in SaaS-based Development
 
Pivoting to Cloud: How an MSP Brokers Cloud Services
Pivoting to Cloud: How an MSP Brokers Cloud Services Pivoting to Cloud: How an MSP Brokers Cloud Services
Pivoting to Cloud: How an MSP Brokers Cloud Services
 
Best Practices for Launching an Enterprise Business on Magento
Best Practices for Launching an Enterprise Business on MagentoBest Practices for Launching an Enterprise Business on Magento
Best Practices for Launching an Enterprise Business on Magento
 
Next Level Enterprise Architecture
Next Level Enterprise ArchitectureNext Level Enterprise Architecture
Next Level Enterprise Architecture
 
1C Partner Presentation
1C Partner Presentation1C Partner Presentation
1C Partner Presentation
 

Último

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Último (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Alexander Ringsdorff Magecamp 2009: The challenges, and solutions, to enterprise Magento integration

  • 1. Alexander Ringsdorff – Visions new media GmbH Enterprise Magento Integration The Challenges, and Solutions, to Enterprise Magento Integration 1
  • 2. Alexander Ringsdorff – Visions new media GmbH Agenda • About Visions • Why use Magento for Enterprise Projects? • Enterprise and Community Editions • Challenges: Customisation, Integration and Scalability / Performance • Case Studies: mydeco and Jack Wolfskin 2
  • 3. Alexander Ringsdorff – Visions new media GmbH About Visions • Magento Enterprise Partner • Based in Hannover and Hamburg, Germany • Projects in UK, Spain and Germany • E-Commerce since 2004 • Exclusively focused on Magento since January 2008 • Co-operation with Varien on Developer Certification and QA 3
  • 4. Alexander Ringsdorff – Visions new media GmbH About Visions: Service Portfolio • Large Magento Projects • Strategic & Technical Consulting • Custom Development & Integration • Cluster Infrastructure: Design, Management • Partners: Hellmann Logistics, COLT Telecom, Globalcollect, Payone, Computop 4
  • 5. Alexander Ringsdorff – Visions new media GmbH About Visions - Jack Wolfskin 5
  • 6. Alexander Ringsdorff – Visions new media GmbH About Visions - mydeco 6
  • 7. Alexander Ringsdorff – Visions new media GmbH Why use Magento for Enterprise-Class Projects? • Don't just use Magento because it's cool! • The good reasons: – strategic – technical – features 7
  • 8. Alexander Ringsdorff – Visions new media GmbH Strategic Reasons • Enterprise projects: large investments into a platform for many years • Key concerns: future-readiness, lock-in and availability of staff • Magento is Commercial Open Source – No barriers to starting out: Community Edition – World's fastest-growing e-commerce solution – 750k+ downloads • Already very large scale 8
  • 9. Alexander Ringsdorff – Visions new media GmbH Strategic Reasons II • Many developers getting skilled at Magento development • ... finding and fixing bugs • … incorporating trends into Magento extensions • Simple example: Canonical URLs • Closed source: few developers, few third-party extensions,innovation slows as the software matures 9
  • 10. Alexander Ringsdorff – Visions new media GmbH Strategic Reasons III • Magento has a large ecosystem of users, developers and Partners • and is backed by Varien, who are comitted to the platform • New functionality coming at a fast rate • Developer expertise is available on the market • No lock-in 10
  • 11. Alexander Ringsdorff – Visions new media GmbH Technical Reasons • Magento is a young and legacy-free platform • very well designed, follows best-practice software design patterns throughout (such as MVC) • based on Zend Framework • API for Application Integration, will grow even further • Very flexible templating, good for collaboration between developers and designers 11
  • 12. Alexander Ringsdorff – Visions new media GmbH Technical Reasons II • Completely modular system (through extensions) – Create new features – Build upon existing ones – Modify business processes to suit your use case • Without breaking the update path* (*if done according to Magento best-practices) 12
  • 13. Alexander Ringsdorff – Visions new media GmbH Features • Multi-Store, Multi-Currency, Multi- Language • Pricing rules (by customer and by shopping cart) • Search-engine friendly • Mobile Commerce support • … and many well thought-out details 13
  • 14. Alexander Ringsdorff – Visions new media GmbH Extra Features in the Enterprise Edition • Content Staging, Merging and Rollback • Advanced Access Control (Site and store level) • Logging of administrator actions • PA-DSS enabled • More promotions (Gift cards, Private Sales) 14
  • 15. Alexander Ringsdorff – Visions new media GmbH Community and Enterprise Community Enterprise •Great features ouf the box •Free Magento Connect extensions •One-Click install •No licence fees •Extensions and data can easily be migrated upwards to the enterprise level •Deployment processes, back-out procedures •Audit logs of admin panel •Continuous Manufacturer Service & Maintenance •Enhanced Security •Permissive Licence •Integration with backend systems •Scalability, Customisation 15
  • 16. Alexander Ringsdorff – Visions new media GmbH What do you need to know before you start? • Key challenges always the same – Performance – Scalability – Integration of backend systems and third- party components 16
  • 17. Alexander Ringsdorff – Visions new media GmbH Performance & Scalability Challenge • Performance: How fast is it with a single user? • Scalability: Is it still fast with many users at the same time? • Magento can be tailored to fit many different use cases – Great strength! • But not out-of-the-box optimised for a particular setting; up to the integrator 17
  • 18. Alexander Ringsdorff – Visions new media GmbH Meeting the Scalability Challenge • Scalability Solutions within Magento – Caching framework in Magento – Rewriting queries – Tuning the Software Stack (Database & Appserver) • Getting Design of Infrastructure Right 18
  • 19. Alexander Ringsdorff – Visions new media GmbH Meeting the Scalability Challenge II • Horizontal Scale-out is possible with Magento – Don't buy a bigger server, just add more off-the-shelf computing power – Cheap, no limits in practical terms • Visions Magnitude Extension – Extension that facilitates scale-out with unlimited compute nodes – Solves the managability issues that can arise in large clusters – Available for our clients on top of the Enterprise Edition 19
  • 20. Alexander Ringsdorff – Visions new media GmbH Meeting the Scalability Challenge III • Case Study: Jack Wolfskin • Deployed on Visions' Managed Cluster Infrastructure 20
  • 21. Alexander Ringsdorff – Visions new media GmbH Integration Challenge • ERP systems such as SAP, Navision etc. • Product data and PIM (LAGO, providers like FactFinder, Cnet Channel) • Products, Prices, Orders and Customers • Issues: data synchronisation, failures/unreliability of external systems, speed 21
  • 22. Alexander Ringsdorff – Visions new media GmbH Integration Challenge II • Two approaches – Core API: middleware links the systems • polling at regular intervals – Visions Magnamics Engine (Magento extension) • event-driven • mydeco: Core API • Jack Wolfskin: Magnamics 22
  • 23. Alexander Ringsdorff – Visions new media GmbH Extensibility Challenge • Case Study: mydeco • Multiple vendors – create and manage their products in admin panel – inventory levels – fully self-service 23
  • 24. Alexander Ringsdorff – Visions new media GmbH Extensibility Challenge II • Products purchased on the mydeco basket site • Tight integration of basket with main site • Orders split by vendor • E-Mail notification to vendors 24
  • 25. Alexander Ringsdorff – Visions new media GmbH Extensibility Challenge III • mydeco solution: highly customised magento through modules • set of modules extend Core – ACLs, Sales, Admin, Shipping modules • no changes to Core files 25
  • 26. Alexander Ringsdorff – Visions new media GmbH Conclusion • Use Magento for the right reasons • Front End features, highly customizable, great platform • Build on existing features • Many business models supported out-of-the-box • Leverage existing IT investment by Multi-Store technology: Enter new markets quickly and at low cost • Enterprise Edition
  • 27. Alexander Ringsdorff – Visions new media GmbH Contact E-Mail: magento@visions.ag Twitter: twitter.com/visions_alex www.visions-new-media.com Questions?

Notas do Editor

  1. viele wollen magento nur, da sie gehört haben, dass es gut sein soll many companies we talk to have the approach that they are after magento because they heared is is great product
  2. lock-in: locked in feature priorities of the e-commerce software large scale compared to closed source software
  3. announced by Google on xx, helps sites avoid the well-known „duplicate content“ problem that hurts their search engine rankings. The next day, a free extension was available on Magento Connect that adds support to the platform; a few weeks later, the next release supported the feature directly kanonical
  4. what I mean by „no lock in“ is that you can add the custom features you need to the platform without breaking the update path. So you do not have to wait and hope that your vendor will some day decide to implement that feature – or pay the vendor to implement it for you and all your competitors
  5. the extensibility of magento is really unrivalled in the e-commerce space. To give you one nice example: we implemented a hotel booking site in Magento, which means that for each hotel query we have to get price quotes for the type of room and dates desired from a legacy reservation service. And it was no problem to integrate this logic into the Magento Catalog model without changing any of the Core files
  6. zB die abandoned shopping carts
  7. community kann viel DIY machen um erstmal einen Fuß reinzubekommen, profitiert von der kostenlosen Version und trägt mit Fehlerreports und open source Erweiterungen zum Projekt bei. Enterprise braucht eben die Features die EE bietet, und (letzten beiden Punkte) Dienstleistungen dazu, die vom Enterprise Partner geliefert werden; trägt durch die Lizenzgebühr zum Projekt bei. Win-win situation
  8. the difference between the two can be subtle, and usually something that improves one will also improve the other
  9. You can extend features instead of rewriting from scratch Jack no feature from scratch had to be added
  10. You can extend features instead of rewriting from scratch Jack no feature from scratch had to be added