IAB is founded on the principle of taking insurance product definitions in the form of XML Schemas, and automatically bringing an e-channel to life using those definitions, without the need to write any product specific code. The meta data approach to insurance product definitions has been around for some time, but their use to drive a runtime application around has not.
The RoR generator generates channel definitions (rhtml views and helpers) from XML Schemas. XML Schema is the technology used to embody the insurance product meta data definitions.
We have devised a 'pipeline' to control the sequence of processes used to create both a UI, and helper classes that support the underlying transactional application. This way, we have a sequence that we can control, interrupt, and add things in to. It's a running configuration, one that can use the output from one treatment stage as an input to the next. We DO plan to create a graphic UI for the runtime visualization and interruption of this pipeline - it will bring it to life!
What is the pipeline
How do I run it
How do I plug the output into the Rails app