| Domino server is a buffer between the operation | | | | functional facilities:o Notes Storage Facility (NSF) - |
| system and the application. On the other hand | | | | supports data and design elements of application. |
| Domino server - consists of the services which | | | | Storage facility has notes, which represent data |
| support development processing and executing of | | | | container. Different type of notes allows execute |
| dynamic, secure applications for Internet, Intranet, or | | | | special functions inside database;o Notes Index |
| Extranet. Domino server role is to provide | | | | Facility (NIF) - design and support lists for data |
| functionality both: within and between | | | | location in application. These sorted lists named views. |
| Domino-applications. Domino services interpret codes | | | | Records in Domino database can be created by users |
| and elements of application and execute them over | | | | (data note type), developers (design note type), and |
| actual operation system. Each service is specially | | | | Domino itself, which is utilized for monitoring and |
| optimized for its specific role when Domino is | | | | controlling the information in database (e.g. ACL, |
| activated for effective functioning of the whole | | | | database header). |
| application. | | | | In principal, all database records are the same (by |
| As far as the application interacting with services, and | | | | characteristics). They are on the same level and not |
| them in their turn - with operation system - Domino | | | | divided by hierarchical or by other relation. Records |
| applications are transferable or platform independent. | | | | are different only by keeping data and how Domino |
| There are two categories of Domino services: applied | | | | uses them. |
| and system. | | | | Records are kept in items. Each item is identified by |
| Applied services provide functional size to the | | | | name and keeps value list. Value in one item (if it is a |
| application. Any application needs user authorization | | | | list) is to have the same data type. Items as well |
| mechanisms, agents execution, views indexing, etc. | | | | keep information for kept data type. This metadata |
| Considering above mention, such the services are | | | | is available for applications and Domino services. |
| named applied services. | | | | Records can keep three main data types: Rich text, |
| System services provide functionality allowing the | | | | Text (plain text) and Number (Domino keeps value |
| applications work in the environment. Domino Catalog | | | | of date/time data as numbers. |
| keeps information about users and dedicates paths | | | | Domino provides access to data note by different |
| connection between applications. Routing enables | | | | cases including: form fields, columns in view, program |
| applications interconnection. Replication provides | | | | codes in @-formulas, LotusScript, JavaScript and |
| applications data synchronization. | | | | Java. Besides mentioned above four inbuilt program |
| Notes Client working with local database (without | | | | languages, Domino supports extern program codes |
| Domino server) performs dedicated Domino services | | | | on Java, C and C++, Visual Basic. |
| itself, and so brings Domino functions locally, easing | | | | Described here picture corresponds up to Domino R6 |
| up the server workload. Notes Client does not | | | | version. In R7, which exists now as beta-version, to |
| support the same level of limitation and security as | | | | keep data DB2 also may be used, as well as |
| the server does. | | | | traditional NSF mechanism. In this case all notes of |
| Domino applications are client-server applications. | | | | Domino database keep in relation DB2 tables which |
| Client connects with an application using its own | | | | keeping scheme is optimized specially for Domino. |
| mechanism for procedures call - Notes Remote | | | | Thus, tasks which actually can not be done or |
| Procedure Call (NRPC), which transfers client request | | | | execute slowly will be available for operation. These |
| to Domino application, and returns results. | | | | tasks are: keeping of huge data volumes, clearance |
| Domino also supports HTTP protocol, which allows | | | | Domino data for external applications, speeding views |
| Web browsers access to the applications located on | | | | executing (this possibility as IBM announces will be |
| Domino server. | | | | realized in the latest R7 versions). |
| Besides Notes Client and Web browsers Domino | | | | In beta version using of DB2 is possible only for local |
| supports other clients with additional communication | | | | (not server's) databases, but it is already the step |
| protocols: email clients by SMTP, POP3 and IMAP | | | | ahead. Before top IBM managers said that in Domino |
| protocols; operation with news conferences by NNTP | | | | never will be realized the block records mechanism. In |
| protocol; operation with catalogs services by LDAP | | | | R6 this mechanism is already realized. Possible in later |
| protocol; also Domino can interact with other | | | | versions of Domino R7 the two-phases transaction |
| applications via OLE and COM technologies, playing | | | | mechanism will be implemented, why not? |
| both: client and server roles. | | | | Good luck in your system setting up and contact us |
| Domino databases exist in the form of local files and | | | | for any help in USA: 1-866-528-0577! |
| server-side. Domino database has two areas of | | | | |