14
LEAPHLY CART FOR DEVELOPER

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

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

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

LEAPHLYCART FOR DEVELOPER

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

THE COMMONE-COMERCE PROBLEMS:

1. COMPANY DOMAIN2. COMPANY DOMAIN3. COMPANY DOMAIN4. COMPANY DOMAIN5. COMPANY DOMAIN6. COMPANY DOMAIN

….

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

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.

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

THERE WERE A SOLUTION FOR THE

DOMAIN PROBLEM!

Entity–attribute–value model

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

SILVER BULLET

=EAV

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

Evil Attribute Value

=EAV

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

SILVER BULLET

=decouple

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

SILVER BULLET

= CART

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

github.com/leaphly

@leaphly

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

- DEMO - http://leaphly.org

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

Service Oriented

Architecture

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

SOA

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

SOA +Strategy Pattern +

Finite State Machine +

REST Interface

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

@leaphly