Abstract:
A discussion of new algorithms or data structures is usually inappropriate at Information Systems conferences. What is important to these conferences is, the impact of information and its underpinnings or of supporting technologies on our lives, particularly on business. This paper nevertheless presents a new data structure and algorithm. However, as will be demonstrated, the paper is appropriately placed as it does address an issue important to all Information Systems conferences as discussed above. The importance of what is presented (called the 2DQ system – standing for a two (2) Dimensional Queue), is not as much in how these artifacts perform their function but much more in how they were created and what they represent. Here we shall represent an exemplar for a new approach to generation of basic software components that take into account not only the requisite efficiencies necessitated of them locally and generically (which is the traditional view), but to consider as central the overall nature of the requirements and the business environment of the system in which they will be a component. Thus, 2DQ represents a view and approach that is radically different in that it emerges as a product that is tuned to the requirements of business – in this case electronic trading - and not just the specification of the category of component under which it can be classified - in this case a Queue.