EBlocks

The EBlock system is designed as a generic asset and entity management toolset. It is designed to facilitate the development of active websites and data management systems.

You can find out more about eblocks and also download a trial development addition at www.everysite.co.uk.

There are several key philosophies central to the design of the eblocks system:

The minimum number of objects

Most third party database systems designed to support specific tasks consist of large numbers of customised data objects; often with different data formats and access methods. The EBlock system reduces this to the least number possible using XML and an object-oriented approach to data storage, with objects being flexible enough to be able to store any conceivable data. Having fewer core objects means that any associated code base becomes smaller, more consistent and easier to manage.

An abstract approach

Any implementation of the EBlock system aims to abstract the database away from the website developer. Making the database inaccessible improves security, reliability and performance.

Bottom-up security

By implementing data security at the most basic level the EBlock system provides fundamental data security without applications having to have explicit security checks written in.

Successfully sharing of information

By storing all of the information in EBlocks as XML, data can be easily shared via .Net web services. This allows the replication and synchronisation of data between multiple EBlocks installations and other external database systems.

EBlocks and CASI

EBlocks is used to control all of the extended persona permissions, and user accounts for authentication purposes. It is also used to hold all of the schemes scopes, sections, questions and answers. The scopes are then securely held as assets within a dedicated eblocks instance. The advantage to using an XML based storage environment for the standard definitions is that we can produce customised standards that exactly match the requirements of our clients.

In addition to the standards management the eblock entity tools provide powerful contact and group management facilities for CASI schemes. This allows members to be easily contacted and membership records grouped and linked in as required by your assurance scheme's structure.