Partsallover is a leading parts knowledge base company that consists of over 2 million listed parts for various vehicles. The information is used by mechanics, service agencies, websites and dealers to find, list and match parts for vehicles. The data is constantly accessed by various channels and organisations via web services and is constantly updated by dealers via ftp and webservices capabilities.
base2Services’ experience with classifieds based businesses quickly and readily understood the load and capacity requirements needed for this system, and came to the conclusion that the JBoss ESB was the ideal mechanism for managing and distributing the information contained with the system. The overall architecture for Partsallover includes JBoss Seam, Hibernate Search and JBoss ESB.
Rich Internet Applications deliver more than just a Website
The search page is a good example of how combining Seam,AJAX and some powerful server side processing has simplified the user interaction with what could otherwise have been a “busy” looking web application.
Using AJAX components for the list boxes to choose Make, Model, Year and Series mean the user does not need to know that the application server and database interaction is required to populate each successive list based on the value chosen for the previous one. There are no annoying and time consuming page refreshes.
Keep It Simple
In particular the population of the Series list based on the Make, Model and Year hides some extremely complex processing to derive in real time a choice of Series descriptions that only include information that the user needs to make a choice. The same series can be described differently to the user depending on which other Series it needs to distinguish itself from. Most users will not be aware that any processing has occurred on the server at all. Just because the application is working hard doesn’t mean the user should !