Acácia Autoparts - Retail and E-Commerce

Trade Name:

Acácia Autoparts

Segment:

Retail and E-Commerce

About the Client:

Acácia Autoparts is one of the largest auto parts retailers in the state of São Paulo, with stores in Campinas, Sumaré and Andradas/MG, and also their own distribution center as part of its logistics infrastructure. The company sells more than 30,000 items for the repair of light vehicles, trucks and off-road vehicles.

Case:

Acácia has contracted Cálix to work on an e-commerce project in order to finalize the launch of its online store. 
 
Cálix actively participated in automating the integration of the systems: ERP and e-Commerce. This integration is responsible for synchronizing the products and their physical inventories from the ERP system to the virtual store. In addition to synchronizing the customers and their orders placed in the virtual store with the ERP system, and facilitate inventory reduction.

Tools and Technologies Applied:

Java®: Object-oriented Programming Language developed in the 90s by a team of programmers led by James Gosling at Sun Microsystems®, and currently maintained by Oracle. Java is the conventional language of the Java platform, but not their only language, as the platform is composed of several languages, frameworks and extensions to a range of devices and platforms.
 
Web Services: Technological solution used widely for system integration and for communication between different applications, making it possible for new applications to interact with legacy systems developed on different platforms, since it can send and receive data between them.
 
Oracle®: Database Management System (DBMS) from Oracle® Corporation, which emerged in the late '70s when Larry Ellison saw an opportunity other companies had not realized, when he found a description of a working prototype of a relational database and discovered that no company had engaged in commercializing the technology. Besides the database, Oracle® maintains a development suite called Oracle® Developer Suite, used in the construction of computer programs that interact with its database. Oracle® also created a programming language called PL / SQL, used in transaction processing.
 
Microsoft SQL Server®: Relational Database Management System (RDBMS) developed by Microsoft in partnership with Sybase in 1988, and currently maintained by Microsoft.
 
Sybase Power Designer®: Tool that supports the following phases and models the software development process: business processes modeling (visual specification of stakeholders, their activities and areas of responsibility); requirements analysis(specification of requirements in text form); modeling of use cases; software architecture (visual specification of the Object-Oriented Model); structural modeling of interaction (UML); and data architecture and data modeling (Conceptual Model, Logical Model and Physical Model).
 
Unified Modeling Language® (UML): A non proprietary third-generation modeling language which allows developers to view the products of their work in standardized diagrams to represent: structure, behavior, clustering, and annotation.