RAPPTOR unifies relational, hierarchical, and semantic data structures through a shared API.
This platform provides an inherently scalable and robust foundation suitable for enterprise-grade applications. The RAPPTOR software is written in a combination of C# and runs with the Mono ECMA-335 CLI and Microsoft .NET.
RAPPTOR is licensed as Open Source under the LGPL and is sponsored by thdata GmbH of Berlin, Germany. This sponsor also provides commercial support.
Technical features of RAPPTOR include the capability to mount relational and hierarchical databases, file system storage, and semantic data (RDF/N3) into a virtual file system tree. This feature is supported by a unified data management API that facilitates transparent data access to all data sources. Additionally, this software allows SPARQL queries over any data source and manages access rights as RDF graphs.
RAPPTOR's plug-in manager auto-loads business logic components and uses a code-driven business logic programming model. The software also features self-describing modules registered to the application using reflection and invoked through RDF statements. A themed view auto-generated by the presentation layer based on data descriptions returned by the data management API or business logic components.
Moreover, RAPPTOR comes with a proprietary fast HTTP handler that replaces Web.UI.* classes. This software is a 'Semantic Web'-enabled Application Server, enabling seamless integration of relational, hierarchical, and semantic data. It has a browser-based user interface with extensive theming support and provides CRUD operations over any data source with driver-based database access.
RAPPTOR can be run on Apache and IIS. Instructions for running RAPPTOR include opening one of the solution files located under the rapptor directory. When the solution opens, set the startup project to the project with "Starter" as a suffix and run the program. Once the solution builds and begins to run, a console window should state where the server is running. Open your web browser, type in the address of the localhost and you're good to go.
Version 0.98: N/A