Domino server is a buffer between the operation system and the application. On the other hand Domino server ? consists of the services which support development processing and executing of dynamic, secure applications for Internet, Intranet, or Extranet. Domino server role is to provide functionality both: within and between Domino-applications. Domino services interpret codes and elements of application and execute them over actual operation system. Each service is specially optimized for its specific role when Domino is activated for effective functioning of the whole application.
As far as the application interacting with services, and them in their turn ? with operation system - Domino applications are transferable or platform independent. There are two categories of Domino services: applied and system. Applied services provide functional size to the application. Any application needs user authorization mechanisms, agents execution, views indexing, etc. Considering above mention, such the services are named applied services.
System services provide functionality allowing the applications work in the environment. Domino Catalog keeps information about users and dedicates paths connection between applications. Routing enables applications interconnection. Replication provides applications data synchronization. Notes Client working with local database (without Domino server) performs dedicated Domino services itself, and so brings Domino functions locally, easing up the server workload. Notes Client does not support the same level of limitation and security as the server does.
Domino applications are client-server applications. Client connects with an application using its own mechanism for procedures call - Notes Remote Procedure Call (NRPC), which transfers client request to Domino application, and returns results.
Domino also supports HTTP protocol, which allows Web browsers access to the applications located on Domino server.
Besides Notes Client and Web browsers Domino supports other clients with additional communication protocols: email clients by SMTP, POP3 and IMAP protocols; operation with news conferences by NNTP protocol; operation with catalogs services by LDAP protocol; also Domino can interact with other applications via OLE and COM technologies, playing both: client and server roles.
Domino databases exist in the form of local files and server-side. Domino database has two areas of functional facilities:
? Notes Storage Facility (NSF) ? supports data and design elements of application. Storage facility has notes, which represent data container. Different type of notes allows execute special functions inside database;
? Notes Index Facility (NIF) ? design and support lists for data location in application. These sorted lists named views. Records in Domino database can be created by users (data note type), developers (design note type), and Domino itself, which is utilized for monitoring and controlling the information in database (e.g. ACL, database header).
In principal, all database records are the same (by characteristics). They are on the same level and not divided by hierarchical or by other relation. Records are different only by keeping data and how Domino uses them. Records are kept in items. Each item is identified by name and keeps value list. Value in one item (if it is a list) is to have the same data type. Items as well keep information for kept data type. This metadata is available for applications and Domino services. Records can keep three main data types: Rich text, Text (plain text) and Number (Domino keeps value of date/time data as numbers.
Domino provides access to data note by different cases including: form fields, columns in view, program codes in @-formulas, LotusScript, JavaScript and Java. Besides mentioned above four inbuilt program languages, Domino supports extern program codes on Java, C and C++, Visual Basic.
Described here picture corresponds up to Domino R6 version. In R7, which exists now as beta-version, to keep data DB2 also may be used, as well as traditional NSF mechanism. In this case all notes of Domino database keep in relation DB2 tables which keeping scheme is optimized specially for Domino. Thus, tasks which actually can not be done or execute slowly will be available for operation. These tasks are: keeping of huge data volumes, clearance Domino data for external applications, speeding views executing (this possibility as IBM announces will be realized in the latest R7 versions).
In beta version using of DB2 is possible only for local (not server's) databases, but it is already the step ahead. Before top IBM managers said that in Domino never will be realized the block records mechanism. In R6 this mechanism is already realized. Possible in later versions of Domino R7 the two-phases transaction mechanism will be implemented, why not?
Good luck in your system setting up and contact us for any help in USA: 1-866-528-0577! help@albaspectrum.com
P.Gottmann is a technical writer in Ronix Systems ( http://www.ronix-systems.com ) the European branch of Alba Spectrum Technologies ( http://www.albaspectrum.com ), IBM and Microsoft Business Solutions Partner, serving clients in Chicago, Miami, New York, Los Angeles, San Francisco, Denver, Phoenix, Houston, Atlanta, Germany, UK, Australia, South Africa, Brazil, Moscow
Today's business world is fast-paced. No matter what it is... Read More
Does Microsoft Have any Real Competition? Copyright (c) 2003 Gregory... Read More
We would like to give you several situations, when you... Read More
Currently Microsoft Business Solutions is on the way of creating... Read More
Now there are Three Steps To Heaven Just listen and... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
Microsoft Business Solutions Great Plains was historically designed to serve... Read More
It's no secret that software companies operate in a very... Read More
Microsoft Great Plains, Navision, Solomon and Axapta are Microsoft Business... Read More
What is Colossus?Colossus is software licensed to about twenty-five insurance... Read More
Microsoft Business Solutions Great Plains was purchased from Great Plains... Read More
Are you a whiz at calculating financial information? Not the... Read More
While paper labeling CDs and DVDs may appear to be... Read More
Lotus Domino/Notes ? Microsoft Great Plains tandem as ERP with... Read More
Now is the time to look at an alternative to... Read More
Writing software manuals is boring, isn't it? We often think:... Read More
ERP Consulting industry is on the way to serve clients... Read More
The world of small business accounting software can be a... Read More
How would you like to prevent spyware and adware from... Read More
IBM Lotus Notes with Domino email server is traditional document... Read More
Some companies that are in need of fleet management may... Read More
Google Inc. has launched a new software package that allows... Read More
You have gotten those E_Mails buy software at deep discounts.... Read More
Introduction to C++Why Learn C++?C++ may at first seem like... Read More
Most people don't use Photoshop to its fullest capabilities. Here... Read More
Have you noticed WordPerfect is gearing up for a comeback... Read More
In the previous ISDN article, we looked at how and... Read More
Does Microsoft care for WebmastersIt's always been a problem with... Read More
The most important things you can do for your computer... Read More
Great Plains Fixed Assets Management module is a robust tool... Read More
So, why should you use any O/R mapping tool? I... Read More
To all web designers out there, this article is for... Read More
When Great Plains Software introduced the first graphical accounting application... Read More
I completed an experiment recently. I wanted to find out... Read More
First we had the original Google search that evolved into... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Great Plains Accounting, accounting package for mid-size and small companies... Read More
At the end of XX century, in the late 1990th... Read More
Executive SummaryAn effective plan for entering, cleaning and updating the... Read More
We will base our prognosis on our Microsoft Business Solutions... Read More
Microsoft Business Solutions is emerging as very attractive vendor for... Read More
Microsoft CRM is CRM answer from Microsoft Business Solutions. If... Read More
Microsoft has never released a service pack for Windows98 SE,... Read More
What is Colossus?Colossus is software licensed to about twenty-five insurance... Read More
Assertion facility is added in J2SE 1.4. In order to... Read More
Microsoft CRM is winning market share step-by-step from such the... Read More
Microsoft Business Solutions Great Plains has Project Accounting module where... Read More
If you use Microsoft Outlook (or similar applications) for e-mailing,... Read More
Hey Guys! Don't raise your eyebrows or fear by hearing... Read More
Costs of fleet maintenance software can vary widely. It is... Read More
All your software is stored on a hard-drive. But how... Read More
Spyware is software or hardware installed on a computer without... Read More
Anti-virus software is used to find, remove or fix files... Read More
Combining Microsoft Business Solutions Great Plains ERP with non-Microsoft Business... Read More
"Pfishing", sometimes spelled "Phishing", is a word that's used to... Read More
I have always regretted how Microsoft price gouges and rips... Read More
Microsoft CRM and IBM Lotus Notes Domino seem to be... Read More
Our company, Novaprof Inc., developed unique software - DB Integration.... Read More
Case study: A secretary using Corel WordPerfect 7 is often... Read More
In order to meet regulatory and corporate compliance requirements reporting... Read More
MS CRM is very close to document workflow automation, including... Read More
Microsoft Client Relation Management system (Microsoft CRM) and Microsoft RMS... Read More
Microsoft CRM has built-in conversion tool, however you should probably... Read More
Siebel is traditional CRM market leader, however and mostly due... Read More
Many reasons made GBM a unanimous choice for experts, one... Read More
The first thing that you will notice about Linux Red... Read More
Software |