Title: ??????????? ???????? ????????????? ?????????????? ?????? ?? ?????? ????? ODB-Jupiter
1Scientific-Manufacturing Center
INTELTEC PLUS
www.inteltec.ru
11/8/2014
2Theme
- Features of corporate information and retrieval
system designing based on ODBMS ODB-Jupiter 4.0
3Generalized requirements for information and
retrieval systems
- Storage of large volume semi-structured
information. - Separation of user rights to an information.
- Fast information search applying various
parameters. - Addition, deleting and changing of storied
information. - Information output in convenient view for users.
4Purpose of ODBMS ODB-Jupiter
- ODB-Jupiter is specialized ODBMS for designing
complex information storage and retrieval
systems. - Possible adaptation
- Automation of documents circulation.
- Designing of question-answering systems.
- Designing of digital libraries.
- Designing of specialized corporate data storage
and retrieval systems. - Designing of automatic control system for
enterprises.
5Example of automatic information system base on
ODBMS ODB-Jupiter
6Server structure of ODBMS ODB-Jupiter
7Data schema of ODBMS ODB-Jupiter
- Object identifier format
- 32-bit identifier of storage (time of storage
creation) - String type name
- 32-bit short object identifier
- Data schema features
- Data schema modification do not require
rebuilding of stored objects of DB. - Administrator can modify types and construct type
hierarchy. - Any type includes a set of field determined by
Administrator.
8Structure of ODBMS ODB-Jupiter storage subsystem
9GUI of remote-control utility for ODBMS
ODB-Jupiter 4.0
- Remote ODBMS control
- Database includes several storages
- For each type can be assigned individual storage
10ODBMS ODB-Jupiter 4.0 remote-control utility
Automatic database backup
11User access control
- Object security descriptor (OSD)
- Owner identifier,
- discretionary permission lists for each access
type, - discretionary prohibition lists for each access
type, - security labels read and write.
- User account record
- User identifier,
- List of group identifies what include this user,
- security labels read and write, read
modification base and write modification base.
12Discretionary Access Control. Access types
- Read
- Change
- Delete
- Change OSD
- Change owner
13Discretionary Access Control. Access permission
conditions
- Level 1 Access permission by OBJECT TYPE
SECURITY DESCRIPTOR - User or at least one of his groups present in
access permission list of OBJECT TYPE SECURITY
DESCRIPTOR, - User and all his groups absent in access prohibit
list of OBJECT TYPE SECURITY DESCRIPTOR, - Level 1 Access permission by OBJECT SECURITY
DESCRIPTOR - User is owner of the object,
- User is not owner of the object and
- User or at least one of his groups present in
access permission list of OBJECT SECURITY
DESCRIPTOR, - User and all his groups absent in access prohibit
list of OBJECT SECURITY DESCRIPTOR.
14Mandatory Access ControlSecurity labels
- Security levels item of the ordered set free
access, secret, top secret etc. - A set of categories unordered set for
information separation by categories. - A set of areas unordered set. For example, a
region separation of users.
15Mandatory Access ControlLabel dominance
16User access control User addition
17Access control Adjustments of access to types
18Data storage and retrieval system ODB-Text 4.0
- ODB-Text is a tool for development of collective
document processing means and conducting
corporate document storages. - ODB-Text includes following components
- ODBMS ODB-Jupiter 4.0
- Storage server and ORB-server
- ODBMS remote control utility.
- Data schema editor
- Client software ODB-Text
- Web-queries translator.
19Main features of the system
- Collective work with documents.
- Information search.
- Information guarding.
- Analytical data processing.
- Remote working.
- Integration with MS Office applications.
20Object data model
- Document and rubrics has a type with original
name and a set of requisites
21Object data model
22Object data model
- Object format in ODB-Text 4.0
- Object identifier
- System requisites
- Name.
- Data/time of creation.
- Data/time of modification.
- Security descriptor.
- Users requisites
- Data schema editor allows to define any
requisites.
23Data schemaData schema editor.
24Tree Rubricator
- Documents are organized by tree of rubrics
- Rubrics can have additional requisites.
- Rubricator refreshing in real-time.
- Filtering of documents and rubrics accordingly to
given by user parameters. - Sorting of documents and rubrics by system and
user requisites e.g. creation/modification date,
name.
25Tree Rubricator
26Search facilities
- Search of documents and rubrics.
- Search objects by one or more types.
- Using of type inheritance (query by parent type
finds all objects of it type and all objects of
children types). - Qualifying search by found objects.
- Using of keywords and key phrases in query
forming dialog. - Using of thematic dictionaries.
- Textual data queries in the strict language form
(coincidence, logical operations between words,
ending masks etc) and the natural language form. - Storing of queries as object for using at future.
- Search in a rubric and all subrubrics.
27Search facilities
- Search results can be presented in the convenient
form - Sorting results by one ore more requisites.
- Quick results viewing by portion adjusted by an
user. - Document and rubric requisites viewing.
28Document editor
- Includes
- Requisites editor. It allows to editing not only
simple types such as date, time, string but also
graphical and relationship types. - Accessibility for development and using of own
requisites editors. - Viewing of document entry points and hypertext
links. - Search of referred documents.
- Using Microsoft Word editor as text editor.
29Document editor
30Integration with Microsoft Word
- ODB-Text 4.0 uses Microsoft Word for viewing and
editing of a document text - Natural language search by the text.
- Keywords highlight and jumps.
- Definition entry points of the text.
- Marking of hypertext links to other ODB-Text
documents. - Using all facilities of the document editor.
31Integration with Microsoft Word
32Reports
- ODB-Text 4.0 forms reports
- Forming reports by search results, rubric content
or other object list. - Reports can be saved in the text, rtf or html
format. - Saved reports can be used by other software for
special processing.
33Viewing an information by Web-browser
- Possibility of Web-browser access makes an
information system all-sufficient. It has
following properties - Thin clients.
- Designing of informational Web-sites.
- Web-browser works at all platforms.
- Fully safety access (users can not change data in
the database).
34Access Control
Each object has a security descriptor. User with
SCO change-access or owner of the object can
change it at discretion.
35Specialized information storage and retrieval
systems
- At the current on the base of ODB-Text 4.0 are
developed following systems - Mass media message-flow processor
- Digital Library Development System.
36Mass media message-flow processor(MMF Review)
- Purpose
- Data fetching from various informational sources.
- In-line processing.
- Selection and preparation of information for
users. - Preparation of reports at stored data.
37Data schemaMass media message-flow processor
38Structure of MMF Review
39Working of system
- Main phases of data processing
- Fetching and transformation of messages
- Work of Editor
- Classifying
- Correction of classify results and preparation
for publishing - Publishing
40Fetching and transformation of messages
41Phases of the Editors work
42Working place of the Editor
43Document editor
44Search facilities
45Search facilitiesThematic dictionaries
46Working place of a WEB-user
47Working place of a WEB-user. Document.
48Digital Library Development System(DLDS)
- Purpose
- Gathering and storage of semi-structured
information. - Union of data slices from the same event,
associated documents, photo, audio, video
information etc. - Convenient information search.
- Preparation of analytical reports by stored data.
49Structure of DLDS
50Data schema of DLDS
51Relationships between documents
52Working place of a WEB-user
53Manufacturing application of informational
systems based on ODB-Text 4.0
- System of news-flow processing for the Council of
Federation of the Federal Assembly of the Russian
Federation - the upper chamber of the Russian
parliament. - System gathering and storage of public
appearances of the president of the Council of
Federation
54System of news-flow processing for the Council of
Federation
- Experimental operation since 2002
- Now more than 60 000 messages
55System gathering and storage of public
appearances of the president of the Council of
Federation
56Development of specialized informational systems
based on ODB-Text 4.0
- Rapid development of the system.
- High qualification of a system administrator is
NOT REQUIRED. - Easy adjustment for concrete requirements.
- Scalability.
- High efficient of developed informational systems.
57Scientific-Manufacturing Center
INTELTEC PLUS
www.inteltec.ru
11/8/2014