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

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

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

    1. Enterprise Magento Integration The Challenges, and Solutions, to Enterprise Magento Integration
    2. 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
    3. 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
    4. 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
    5. About Visions - Jack Wolfskin
    6. About Visions - mydeco
    7. Why use Magento for Enterprise-Class Projects?
      • Don't just use Magento because it's cool!
      • The good reasons:
        • strategic
        • technical
        • features
    8. 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
    9. 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
    10. 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
    11. 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
    12. 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)
    13. 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
    14. 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)
    15. 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
    16. What do you need to know before you start?
      • Key challenges always the same
        • Performance
        • Scalability
        • Integration of backend systems and third-party components
    17. 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
    18. 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
    19. 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
    20. Meeting the Scalability Challenge III
      • Case Study: Jack Wolfskin
      • Deployed on Visions' Managed Cluster Infrastructure
    21. 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
    22. 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
    23. Extensibility Challenge
      • Case Study: mydeco
      • Multiple vendors
        • create and manage their products in admin panel
        • inventory levels
        • fully self-service
    24. 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
    25. 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
    26. 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. Contact
      • E-Mail: magento@visions.ag
      • Twitter: twitter.com/visions_alex
      • www.visions-new-media.com
      • Questions?
    SlideShare Zeitgeist 2009

    + visionsnewmediavisionsnewmedia Nominate

    custom

    410 views, 2 favs, 0 embeds more stats

    Alexander Ringsdorff, CEO of Visions, reflects on h more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 410
      • 410 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories