System components.
Front End Systems
Title Manager Application: Title Manager is at C# .NET 2.0 windows application.
Custom UI: It implements an 100% custom user form controls including expanded event processing including drawing, layout, and input validation. The UX has a built-in color slider to dynamically change the color scheme.
Custom Data Model and Adapters: Title manager creates data adapters at run-time, by reading and validating XML business rules and validating against the database schema. The business rules define the stages the data goes through, and define validation rules about moving data from stage to stage.
Taxon: This is a C# .NET 2.0 web service component. It is is independent to Title Manager but extends the long term capabilities of Title Manager. It provides new domain value terms, and term parenting changes, and term spelling changes into Title Manager. Title Manager supports this tool by exposing a service which allows schema to be updated from Taxon.
Middle-Tier
XML Business Rule and Database Translation Schema: This XML layer is a series of strong-typed documents which define the data stages, business rules for each stage, database schema to rule mappings, user roles, language and date-time formats, and more.
Query and Bulk Import Service: A C# .NET web service for retrieving data schema and importing data using the schema. It also exposes search.
Back-End
Database: A SQL 2005 database. This is somewhat different from other implementations as there are no SPROCS outside administration functions. The XML layer takes care of enforcing data integrity and the data adapter layer creates the SPROCS on the fly based on the rules.