Adaptable to Complex B2B Needs
The application architecture of InsiteCommerce is designed to be modular and configurable. For most manufacturing and distribution companies, the all-in-one capabilities are all you need to provide a comprehensive B2B site. However, Insite can also be extended to include a headless eCommerce option, using 3rd party tools and languages familiar to the developer. By adding in the website front end, a comprehensive B2B site can be created in a matter of minutes and then styled to match branding standards.
The InsiteCommerce application was architected for B2B to be modular and configurable. The below diagram illustrates the application architecture of the platform. It lays out the different application components and demonstrates the core engine and capability which is decoupled from the UX. This provides for a headless ecommerce option, using 3rd party tools and languages familiar to the developer. By adding in the website front end, a comprehensive B2B site can be created in a matter of minutes and then styled to match branding standards.
The technical architecture of InsiteCommerce is deeply rooted in design patterns to create a loosely coupled, highly extensible platform that is both easy to adapt to complex B2B needs and easy to upgrade. The diagram below shows the basic construction of the modules and widgets and represents the technical architecture and extension points of the application.
Learn from our Vice President of engineering, Tom Frishberg about how InsiteCommerce integration architecture connects to your core business systems like your Enterprise Resource Planning software, Content Management System and Product Information.
InsiteCommerce can be deployed using all of the built-in tools or as a headless platform utilizing the APIs.
The platform may be extended using the prescribed extension points and handlers/pipelines for ease of upgrading.
The application architecture is loosely coupled to isolate behavior to just where it belongs.
The entire site is built as a Single Page Application so all data is Ajaxed into the site.
Extensive use of caching ensures performance and scalability of the platform.
InsiteCommerce includes a complete and flexible integration layer that is secure and can easily manage many very complex data structures without any intimate knowledge of those structures.
Deep functionality embedded within the Modules is available to all users regardless of which front end they use.
For .NET Developers
“InsiteCommerce is a really outstanding product for .NET developers. It was built with the fundamental idea that it can be extended to fit the customer’s needs. These extension points give developers a lot of flexibility to enhance the product for their clients.”