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
![]() |
|
![]() |
|
![]() |
|
![]() |
The purpose of Project Management Software is to provide an... Read More
So, you've bought a new Macintosh, and now you may... Read More
Background: For many organizations like ours, the interim target of... Read More
Are Spreadsheets Robbing your Enterprise of Competitive Advantage?'90% of "average"... Read More
Hi, Guys,I believe a lot of programmers are trying to... Read More
Microsoft Business Solutions Great Plains was purchased from Great Plains... Read More
Whether you need to close a sale, gather end-user feedback,... Read More
Do you remember that frustrating feeling when you find an... Read More
RSS (Really Simple Syndication) is a way for a site... Read More
Great Plains Purchase Order Processing (POP) module makes up one-third... Read More
Adobe Photoshop is one of the world's leading graphics editing... Read More
We don't think about mainframe software pricing anymore, we just... Read More
I love new technology. I am still ready to wait... Read More
When reading an article where some term is used often,... Read More
An integral part of any quality CRM system is lead... Read More
COMMAND LINE FUNCTIONA powerful command line script processor has been... Read More
Microsoft Business Solutions Great Plains and MS CRM (client relation... Read More
With this small article we are continuing Microsoft Business Solutions... Read More
If you look back to the history, you will see... Read More
Currently Microsoft Business Solutions is on the way of creating... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Software development is a risky business.Many software developers are barely... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
Microsoft Business Solutions Great Plains is written in Great Plains... Read More
Introduction: The creating of a computer program involves a number... Read More
Microsoft Business Solutions Great Plains is very popular ERP platform... Read More
Microsoft Great Plains has substantial mid-market share in the USA... Read More
Microsoft Business Solutions ? Great Plains is designed to meet... Read More
If you're online using a dialup Internet connection, you'll probably... Read More
Although we don't know whether Microsoft ever envisioned such a... Read More
Current Microsoft Business Solutions Great Plains has more that 10... Read More
Executive SummaryAn effective plan for entering, cleaning and updating the... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
So let's begin crunching down these 300 images using Adobe... Read More
Software Engineering is the Systematic Approach for analysis design implementation... Read More
There are certain pluses and minuses in both cases and... Read More
Microsoft CRM is CRM answer from Microsoft and attempt to... Read More
Our company, Novaprof Inc., developed unique software - DB Integration.... Read More
Preventive Maintenance (PM) is defined as scheduled work done on... Read More
Considering whether or not your software company should hire a... Read More
Have you noticed WordPerfect is gearing up for a comeback... Read More
With many manufacturing shops heading over seas in favor of... Read More
Simply put, fleet maintenance allows companies to monitor and maintain... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics... Read More
Microsoft Great Plains is now standard mid-market ERP application, serving... Read More
Microsoft-Outlook is a pretty amazing program. So much more than... Read More
Do you remember that frustrating feeling when you find an... Read More
After seeing many people complain about their weak Internet security... Read More
Usually workflow & messaging is realized in CRM and then... Read More
It is now common thing when large corporation selects mid-market... Read More
In our opinion, traditional approach when you select ERP/MRP system... Read More
Microsoft Business Solutions is now in process of creating so... Read More
Linux essentials:It's free for download but you have to pay... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
Upgrading. Downtime. Maintenance. Hardware obsolescence. Implementation issues. The litany of... Read More
Although statistics often is blamed for various deadly sins --... Read More
In the previous ISDN article, we looked at how and... Read More
For those who are unclear on the differences between the... Read More
The Windows Indexing Service provides you with the ability to... Read More
Not every software testing project can or should be automated.... Read More
This article is the third of a series of articles... Read More
Is your PC is slow and wimpy? Then you need... Read More
Microsoft CRM is CRM application, maintained and supported by Microsoft... Read More
Imagine something that follows you home and sets itself up... Read More
We all take the computer for granted. I mean, all... Read More
Microsoft released Service Pack 2 (SP2) for the Windows XP... Read More
Software |