
Clients are the key stakeholders at OG Enterprise Solutions. We have an unflinching commitment to create value for all our clients and this is convincingly mirrored in the close relationship with them.
For a relatively small and specialist company, we like to think we can punch a little bit above our own weight.
To illustrate the point, here is a small selection from a longer list of applications we have developed:
Stock Music Store (SMS)http://www.stockmusicstore.com
Stock Music Store (SMS) is an Application Suite used as an e-commerce platform for selling online thousands of music tracks and collections for advertising, television and film, logo ID's, video gaming, cooperate video animation and infomercials.
SMS at its very basic provides an environment that allows the following:
- Capability to create an online catalog that lists music items divided into categories and collections, one that provides a detailed an appealing description for each music category and item
- Capability to allow users to add music item to an electronic shopping cart and pay for them online using a credit card and have them immediately available for download after a successful checkout.
- Capability for SMS Store Keepers and Customers to search music items by genre, mood and instrument as well as by keyword or collection
- Capability for SMS Store Keepers to manage music data using a variety of different clients
- Easily maintainable by SMS Store Keepers, without routine technical assistance
- Reporting tools that allow SMS Store Keepers to generate various reports like music item catalog information, daily orders etc.
- Newsletter tool to inform SMS Customers that new music collections have been added.
- Ability to expose RSS feed for music collection catalog, which can be consumed by customers who want to be notified about new music items
- Music Player that allows customers to preview any music track. Customers should be able to rewind and fast forward any track.
- A Presentation Layer consisting of JSPs pages, Struts, JSF, Custom tag libraries and business logic hooks
- A Service Layer made up of EJB3 session beans and EJB3 Message-Driven beans independent of the Presentation Layer, exposing the Business Logic.
- A DataStore Layer consisting of JPA entities for persisting Business Data
The design of each module is described (yellow background) below:

Sample SMS backend and front-end screens

Overview
