User Tools

Site Tools

Site » About » Architecture 
A PCRE internal error occured. This might be caused by a faulty plugin

Sidebar

About the XBUP project * [[this>?about|Introduction to the project]] * [[en:about:goals|Project goals]] * [[en:about:architecture|Architecture and principles]] * [[this>?about/videos|Video presentations]] Download * [[this>?download|Current release]] * [[this>?download/screenshots|Screenshots]] Documentation * [[en:doc|Project's documentation]] * [[en:doc:protocol:overview|Protocol's specification]] * [[en:doc:impl:java|Implementation in Java]] Get involved * [[en:devel|How to join]] * [[en:devel:status|Status of the development]] * [[en:devel:related_projects|Related projects]] Services * [[http://catalog.exbin.org|Catalog of types]] * [[http://catalog-php.exbin.org|Catalog of types (PHP)]] Tools * [[http://ci.exbin.org|Cont. Integration (Jenkins)]] * [[http://it.exbin.org|Issue Tracking (BugGenie)]] Follow us on * [[https://github.com/exbin|XBUP on GitHub]] * [[https://twitter.com/xbup|XBUP on Twitter]] * [[https://openhub.net/p/xbup|XBUP on OpenHUB]] * [[http://www.sourceforge.net/projects/xbup|XBUP on SourceForge]]

en:about:architecture

====== Architecture and Principles ====== XBUP should be data protocol with unified data structure usable for both communication and file storage purposes. All data should be strongly typed and there should be meta-data definitions based on transformations. Protocol itself should be based on the following principles: * Unlimited Number's Binary Encoding - [[en:doc:concept:numerical_encoding|more about encoding]] * Simple Block-Tree Structure - [[en:doc:concept:data_structure|more about structure]] * Strong Types - [[en:doc:concept:type_system|more about types]] * Catalog of Types - [[en:doc:concept:central_catalog|more about catalog]] * Data Transformations - [[en:doc:concept:transformations|more about transformations]] ===== Framework Architecture ===== Operating system independent framework for data processing and compatibility issues solving. Provides infrastructure for data streams processing as library or system service and support for various programming languages... Basic service is based on SOA principles and includes module's repository and catalog database. {{ en:about:images:architecture1.png }}

en/about/architecture.txt · Last modified: 2015/02/11 12:52 by hajdam