jVoiD is being developed by Schogini Inc., a global leader in eCommerce with 12+ years of experience and catering to 5,000+ ecommerce customers world-wide. Being one of the largest extension developers for Magento Commerce Schogini has faced numerous enquiries for an equally exaensible platform, but with multi-dimensional scalability. At Schogini we love Magento and realize the big gap for an enterprise class eCommerce solution using Java that matches the extensibility of Magento - hence, jVoid a 100% extensible solution using Java
Deploy it on JBoss or TomCat. Whatever suits your needs. This will work!
Requests and responses are in JSON. In fact the front end can even be a native mobile app!
Each block can be managed and even hosted separately. Host frontend blocks (like catalog) on faster servers.
REST-JSON calls between block happens via the Core. Inter-block communication restricted to local IPs!
Configure the shop to use an external inventory system. Prevent duplicacy of inventory management.
Easily create white-label shops and manage them via a single login
Java J2EE technology aims to simplify the design and implementation of enterprise applications. It is highly scalable to meet variations in demand and can be integrated with existing information systems. It also provides complete web services support along with various choices of servers, tools and components with flexible security.
Spring is the most popular application development framework for enterprise Java. It is a powerful yet lightweight container. It is not server dependant and does not require special deployment steps. Use of Dependency Injection along with AOP(Aspect Oriented Programming) makes object creation and dependency management easy.
Spring provides a highly flexible OAuth2 implementation for security. It is possible to write OAuth client, OAuth resource server and also OAuth authorization server. It enables Spring to integrate and inherit the feature of OAuth2 security with almost complete configurability.
Hibernate is an ORM(Object Relational Mapping) implementation. It is database independent. It will work with all kind of databases like Oracle, MySQL, NoSQL etc. It has a layered architecture and supports inheritence, associations and collections. SQL knowledge is not necessary to work with it. It also provides caching mechanism for better performance.
Bootstrap is an increasingly popular front-end development framework. It enables the use of ready-made blocks of code to help speedy development. Its fluid grid layout provides proper responsiveness without much effort. It is highly consistent and customizable with the ability to choose features that are needed.
AngularJS is a framework for single page applications which uses proper MVC. Two way data binding and saving to the server is made easy in this. Applications developed using AngularJS are more maintainable and provides good testability. Context aware communication is another important feature provided by AngularJS.
REST JSON API's can be consumed everywhere including front-end applications, mobile applications or any other devices that have access to internet. It is a lot smaller that other API's resulting in less data transfer over the network. It is highly efficient and provides caching to improve response times. Moreover, REST JSON interfaces are easy to design and implement.
Maven is a tool, that can be used to build and manage any java-based project. It makes dependecy management for complex projects easy. Apart from that, it also makes the build process easy, by providing a uniform build system. Transparent migration to new features is another important feature of Maven, which makes it a powerful tool.
CDN(Content Delivery Network) is a revolution in web hosting. It distributes the files and load of a website across multiple systems rather than hosting it in a single server. It boosts performance, providing high speed serving of web pages by distribting the load. It can save a lot of bandwidth and hosting costs.
Feel free to email us to provide some feedback on our templates, give us suggestions for new templates and themes, or to just say hello!