Introduction (New start in 2006!)
Welcome to XML-OLAP.
This project is a rework of the original XML-OLAP project started by David L. Day, with slightly refocused objectives. It aims to create a standard set of XML Schemas for a client-server OLAP engine. The schema will include defining the cube outlines, and various internal operations, as well as defining communication between the client and server. SOAP will be used as the client-server communication protocol since it is XML-centric. Based on a well-formed, abstract view (in XML) of how a client-server OLAP engine should operate, this project will engage in creating reference implementations in various languages. This project aims to be language independent (aside from SOAP/XML) as well as platform neutral, although specific implementations will obviously be in specific languages and potentially for a subset of platforms.
It seems that a truly open-source, language neutral OLAP engine has yet to be initiated. There are a couple of open-source OLAP projects, but what I have seen so far seems more focused on creating an OLAP engine in a particular language than on creating an open-source definition of an OLAP engine that can be implemented in whatever language is best suited for the task, with an open communication protocol (SOAP) that would allow the client to be implemented in a variety of languages.
The essence of the revised project is however a pragmatic approach to delivering tangible results early on rather than perfecting the full model first.
Back to top
Why do we need to focus open-source methodologies on OLAP?
Simply to provide high-quality, inexpensive OLAP capabilities to small to mid-sized businesses. OLAP is a critical business tool that should be available to businesses of all shapes and sizes.Back to top
How can I help?
XML-OLAP, take 2, is still in very early infancy. If you have any of the following skills, and you're interested in helping, I'd love to hear from you:
I can be contacted through my profile page at SourceForge.Back to top
Some potentially useful links.