Implementasi dan Pengembangan Lotus Domino: Infrastruktur – Sekarang dan Masa Depan

Server domino adalah penyangga antara sistem operasi dan penerapan ini. Peran server Domino adalah untuk menyediakan fungsionalitas baik: di dalam maupun di luar di antara aplikasi Domino. Setiap layanan dioptimalkan secara khusus untuk peran tertentu ketika Domino diaktifkan untuk operasi efektif seluruh aplikasi.

Sejauh formulir aplikasi berkumpul dengan produk dan layanan, dan mereka menjadi giliran mereka – dengan sistem kinerja – perangkat lunak Domino dapat ditransfer atau platform terpisah. Ada dua jenis perusahaan Domino: diterapkan dan sistem.
Layanan yang diterapkan memberikan ukuran operasional ke dalam formulir aplikasi ini. Aplikasi apa pun menuntut mekanisme otorisasi pengguna dan eksekusi agen, penandaan sudut pandang, dll. Mengingat yang disebutkan di atas, layanan seperti itu telah disebut layanan pakar terapan.

Penyedia sistem menawarkan fungsionalitas yang memungkinkan aplikasi bekerja di lingkungan sekitar. Domino Passport menyimpan data tentang orang-orang dan mendedikasikan tautan jalur di antara perangkat lunak. Routing memungkinkan interkoneksi aplikasi. Replikasi menawarkan sinkronisasi data aplikasi.
Catatan pelanggan yang berurusan dengan basis data komunitas (tanpa server Domino) melakukan penyedia Domino khusus, dan menyediakan fungsi Domino secara lokal, meringankan beban kerja server. Notes, pelanggan tidak akan mendorong batasan dan keamanan dalam jumlah yang persis sama sementara tuan rumah melakukannya.

Perangkat lunak Domino adalah perangkat lunak ClientServer. Klien terhubung dengan aplikasi menggunakan mekanismenya untuk kedua pendekatan yang diprediksi – Notes Remote Procedure Call (NRPC), yang mentransfer permintaan klien ke aplikasi Domino, dan mengembalikan efek.

Domino juga mendukung protokol HTTP, yang memungkinkan browser Internet mendapatkan akses ke aplikasi yang terletak di server Domino.

Selain Catatan, Klien dan browser Web Domino mendukung pelanggan lain dengan protokol komunikasi tambahan: klien email melalui protokol SMTP, POP3 dan IMAP; fungsionalitas dengan seminar berita dari protokol NNTP; berfungsi dengan perusahaan berbasis cloud oleh protokol LDAP; selain itu Domino dapat berinteraksi dengan perangkat lunak lain melalui sistem OLE dan COM, bermain secara aktif: fungsi klien dan server.

Database domino ada dalam bentuk file regional dan sisi server. Basis data Domino memiliki dua wilayah Layanan operasional:

O Notes Storage Facility (NSF) – mendukung data dan elemen desain aplikasi. Fasilitas penyimpanan termasuk catatan, yang mewakili wadah. Berbagai jenis catatan memungkinkan menjalankan fungsi Luar Biasa dalam basis data;

O Notes Index Facility (NIF) – desain dan daftar dukungan untuk lokasi data di dalam program. Daftar yang diurutkan ini bernama sudut pandang.
Catatan dalam basis data Domino dapat diproduksi oleh pelanggan (jenis informasi pengamatan), pemrogram (desain jenis sadar), dan Domino sendiri, yang akan digunakan untuk memantau dan mengendalikan detail dalam basis data (mis. ACL, tajuk basis data).

Faktanya, semua catatan basis data adalah sama (berdasarkan fakultas). Mereka berada pada level yang identik dan tidak dipisahkan oleh hierarki atau dari hubungan tambahan. Catatan berbeda hanya dengan menyimpan data dan cara Domino memanfaatkannya.
Data disimpan di dalam item. Setiap item diidentifikasi dengan nama juga memelihara daftar kelayakan. Relevansi dalam 1 hal (ketika daftar) adalah benar-benar memiliki bentuk informasi yang persis sama. Item juga menyimpan saran untuk jenis informasi yang tersimpan. Data meta ini tersedia untuk aplikasi dan perusahaan Domino. Catatan dapat mempertahankan tiga tipe data utama: Teks kaya, teks (teks biasa) dan Angka (Domino mempertahankan kelayakan info tanggal / waktu sebagai jumlah.

Domino menyediakan penggunaan info mengamati oleh berbagai kasus termasuk: mengurutkan subjek dan kolom dalam tampilan, kode program dalam @-formula, LotusScript, Java Script dan Java. Selain dikutip empat di atas dalam bahasa program yang dibangun, Domino mendukung kode aplikasi eksternal di Jawa, lakukan dan juga C ++, Visual Basic.