Upload
giulio-de-donato
View
15.889
Download
3
Embed Size (px)
DESCRIPTION
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.
Citation preview
LEAPHLYCART FOR DEVELOPER
THE COMMONE-COMERCE PROBLEMS:
1. COMPANY DOMAIN2. COMPANY DOMAIN3. COMPANY DOMAIN4. COMPANY DOMAIN5. COMPANY DOMAIN6. COMPANY DOMAIN
….
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.
THERE WERE A SOLUTION FOR THE
DOMAIN PROBLEM!
Entity–attribute–value model
SILVER BULLET
=EAV
Evil Attribute Value
=EAV
SILVER BULLET
=decouple
SILVER BULLET
= CART
Service Oriented
Architecture
SOA
SOA +Strategy Pattern +
Finite State Machine +
REST Interface
@leaphly