Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
LEAPHLY
CART FOR DEVELOPER
THE COMMON
E-COMERCE PROBLEMS:
1.
2.
3.
4.
5.
6.

COMPANY DOMAIN
COMPANY DOMAIN
COMPANY DOMAIN
COMPANY DOMAIN
COMPANY DOMA...
GREAT E-COMMERCE
A great e-commerce solution should be:
Tailored should not be configured only with an ".ini" file, it nee...
THERE WERE A SOLUTION
FOR THE
DOMAIN PROBLEM!
Entity–attribute–value model
EAV =
SILVER BULLET
EAV =
Evil Attribute Value
decouple

=

SILVER BULLET
=

CART

SILVER BULLET
github.com/leaphly
@leaphly
- DEMO http://leaphly.org
Service
Oriented
Architecture
SOA
SOA +
Strategy Pattern +
Finite State Machine +

REST Interface
@leaphly
Upcoming SlideShare
Loading in …5
×

Leaphly - Ecommerce in symfony2 in the 2014 with SOA and design patterns

16,606 views

Published on

The Leaphly project makes it easier for developers to add cart functionality to the Symfony2 applications or to those applications that could consume REST API.

This software provides the tools and guidelines for building decoupled, high-quality and long-life e-commerce applications.

Leaphly - Ecommerce in symfony2 in the 2014 with SOA and design patterns

  1. 1. LEAPHLY CART FOR DEVELOPER
  2. 2. THE COMMON E-COMERCE PROBLEMS: 1. 2. 3. 4. 5. 6. COMPANY DOMAIN COMPANY DOMAIN COMPANY DOMAIN COMPANY DOMAIN COMPANY DOMAIN COMPANY DOMAIN ….
  3. 3. GREAT E-COMMERCE A great e-commerce solution should be: Tailored should not be configured only with an ".ini" file, it needs to be developed, in order to fit the company needs. Deep should handle each product with its own logic. Decoupled should facilitate and suggest the SOA, with internal or external service. Flexible should leave the architectural choice to the development team.
  4. 4. THERE WERE A SOLUTION FOR THE DOMAIN PROBLEM! Entity–attribute–value model
  5. 5. EAV = SILVER BULLET
  6. 6. EAV = Evil Attribute Value
  7. 7. decouple = SILVER BULLET
  8. 8. = CART SILVER BULLET
  9. 9. github.com/leaphly @leaphly
  10. 10. - DEMO http://leaphly.org
  11. 11. Service Oriented Architecture
  12. 12. SOA
  13. 13. SOA + Strategy Pattern + Finite State Machine + REST Interface
  14. 14. @leaphly

×