Showing posts with label JdbcXmlService. Show all posts
Showing posts with label JdbcXmlService. Show all posts

Sunday, 11 May 2014

Friday, 2 November 2012

JdbcXmlService - Context driven shopping cart demo


A second example of the flexibility and power of  the jdbxXmlservice API. This simple JavaScript based shopping-cart demo communicates with the JMS jdbcXmlservice via the activemq script adaptor. Each product has a xquery based rule associated with it, which determines the product to display and in what order - based on the product selected. In the example shown, selecting a computer would activate a rule to display all the complementary products.such as a monitor and sound card.

More details will be added later.

Wednesday, 10 October 2012

JdbcXmlService - Stock ticker demo

JdbcXmlService is a java based server framework which I have been developing part-time since 2006. I have decided to show it the light of day via a demo stock ticker web application. This is a stock ticker with a difference. It can be programmed to display messages based on the historical stock movement data.

The business logic works by :

1. Retrieving the stock ticker and rules data from remote stock database
2. Retrieving the stock data from external web source based on stock ticker
3. Store a subset of the attributes retrieved in (.2) into a remostock history database
4. Execute rules based on the stock history
5. Display results
6. Repeat every 5 minutes

The above steps were accomplished using a custom xml configuration file (The details of which will be explored later) which JdbcXmlService executes.


Please note the demo will be available for the Evening US market opening times. Post a message on twitter or on the Facebook site to let me know your interests or thoughts on it. 




Please note that the application is currently down at the moment. The above screen cast shows a very brief overview of the demo and the Xquery rules and the database interaction - unfortunately the explanation text appears to very small - another screen cast will be uploaded later (and use YouTube's annotation editor)