Lotus Notes - რა არის ეს? გაუმჯობესება ადგილობრივ ფოსტის რეპლიკებთან მუშაობისას


რეპლიკაციის ალგორითმი
მოდით გადავხედოთ ნაბიჯ-ნაბიჯ რა ხდება რეპლიკაციის სესიაზე
    ნაბიჯი 1. სერვერთან კავშირის დამყარება. რეპლიკაციის დამწყები სერვერი (სადგური) უკავშირდება გამოძახებულ სერვერს. მიმდინარეობს ავტორიზაციის პროცედურა და მოწმდება ამ სერვერზე წვდომის შესაძლებლობა (ავთენტიფიკაციის მექანიზმისა და სერვერზე წვდომის კონტროლის შესახებ >>>)
    რეპლიკაციის განრიგის დასადგენად, სერვერი იყენებს მისამართების წიგნის კავშირის დოკუმენტს, Notes კლიენტი იყენებს მდებარეობის დოკუმენტს.
    ნაბიჯი 2. განმეორებადი მონაცემთა ბაზების სიის შექმნა. თითოეული სერვერი თავის ვირტუალურ მეხსიერებაში ინახავს მასზე არსებული ყველა მონაცემთა ბაზისა და შაბლონის ცხრილს, დაკვეთილი რეპლიკა იდენტიფიკატორით - ე.წ. რეპლიკა ID ქეში. რეპლიკატორი ადარებს თავის ქეშს და გამოძახებული სერვერის ქეშს და რეპლიკაციისთვის განსაზღვრული რეპლიკაციის პრიორიტეტებისა და მონაცემთა ბაზების გათვალისწინებით (დაკავშირების დოკუმენტში ან კონსოლის ბრძანების პარამეტრებში), აყალიბებს მონაცემთა ბაზების სიას, რომლებიც უნდა განმეორდეს ამ სესიაზე.
    ნაბიჯი 3. შემდეგი, სიიდან თითოეული ბაზისთვის
      • განსაზღვრავს თუ არა მონაცემთა ბაზის რეპლიკაცია აკრძალული. თუ ერთ-ერთი რეპლიკა არის კონფიგურირებული ოფციით, რომელიც კრძალავს რეპლიკაციას ( დროებით გამორთეთ რეპლიკაცია ამ რეპლიკისთვისრეპლიკაციის პარამეტრებში), მონაცემთა ბაზის რეპლიკაცია არ ხდება, როგორც ეს მითითებულია სერვერის კონსოლზე არსებული ხაზით, რეპლიკაცია გამორთულია<сервер> <база>
      • შეუძლია თუ არა თითოეულ სერვერს გახსნას რეპლიკა სხვა სერვერზე. თუ რომელიმე სერვერს არ აქვს წვდომა (ხელმისაწვდომობის დონე არ არის) ერთ-ერთ რეპლიკაზე, ან არ აქვს წვდომა დაკავშირებულ (დაკავშირებულ) დირექტორიაზე, რომელშიც მდებარეობს რეპლიკა, მონაცემთა ბაზის რეპლიკაცია მთავრდება შეტყობინებით. წვდომის კონტროლი დაყენებულია<сервер> <база>რომ არ დაუშვას რეპლიკაცია<сервер> <база> . თუ ორივე სერვერს აქვს წვდომა ორივე რეპლიკაზე, რეპლიკატორი ხსნის რეპლიკას გამოძახებულ სერვერზე.
      • ACL რეპლიკაცია. ACL რეპლიკაციისთვის აუცილებელია, რომ გამოძახებულ სერვერს ჰქონდეს მენეჯერის წვდომა გამოძახების სერვერის ACL-ზე და ოფცია არჩეული იყოს გამოძახების სერვერზე რეპლიკაციის პარამეტრებში. მიიღეთ ეს ელემენტები სხვა რეპლიკებიდან: წვდომის კონტროლის სია. რეპლიკატორი ადარებს ACL-ის ცვლილების თარიღებს ორივე რეპლიკაში. თუ "უცხო" ასლის ACL შეიცვალა უფრო გვიან, ვიდრე "საკუთარი" ACL, რეპლიკატორი იღებს ACL-ს გამოძახებული სერვერისგან და ანაცვლებს მას საკუთარ ACL-ს, რის შემდეგაც იგი კვლავ ამოწმებს, შეუძლია თუ არა თითოეულ სერვერს გახსნა. მეორის ასლი. სქემით აზიდვა-დაძაბვასარკისებურ მოქმედებებს ასრულებს რეპლიკატორი ACL-თან მიმართებაში გამოძახებულ სერვერზე. რეპლიკაციის სქემით გაიყვანე-გაგლიჯეგანახლება (საჭიროების შემთხვევაში) შესრულდება გამოძახებული სერვერის რეპლიკატორის მიერ მას შემდეგ, რაც მას კონტროლი გადაეცემა რეპლიკაციის სესიის მეორე ფაზაში.
      • დიზაინის ელემენტების რეპლიკაცია. იმისათვის, რომ მონაცემთა ბაზის რეპლიკაციის ეს ნაწილი წარმატებული იყოს, აუცილებელია, რომ გამოძახებული სერვერის წვდომის დონე დამწყებ სერვერზე მონაცემთა ბაზის ასლის ACL-ში იყოს მინიმუმ დიზაინერის დონის ტოლი. სერვერი ეძებს და იღებს დიზაინის ელემენტებს, რომლებიც შეიცვალა გამოძახებულ სერვერზე მოგვიანებით, ვიდრე ეს ელემენტები შეიცვალა მის მხარეს, ანაცვლებს ამ უკანასკნელს. მაგრამ მხოლოდ იმ შემთხვევაში, თუ ეს დაშვებულია ველებში მონაცემთა ბაზის რეპლიკაციის პარამეტრებში მითითებული ოფციებით მიიღეთ ეს ელემენტები სხვა რეპლიკებიდან: დიზაინის ელემენტები, აგენტები, რეპლიკაციის ფორმულები. დიზაინის ელემენტების წაშლა დოკუმენტების წაშლის მსგავსია წაშლის ინფორმაციის გადაცემით ( ნაკბენები). ცვლილებების მიღების შემდეგ, სერვერი უბიძგებს მის მხარეს მომხდარ ცვლილებებს (დიაგრამა აზიდვა-დაძაბვა) სარკისებური შემოწმების შემდეგ, ან გადადის მიღების შემდეგ ეტაპზე, ცვლილებების გადატანას ტოვებს სესიის მეორე ფაზამდე (სქემა გაიყვანე-გაგლიჯე)
      • დოკუმენტების რეპლიკაცია. საინიციაციო სერვერზე დოკუმენტის ცვლილებების მიღება ხდება იმ შემთხვევაში, თუ გამოძახებულ სერვერს აქვს წვდომა მონაცემთა ბაზაზე (ACL) და დოკუმენტებზე (წვდომის ველები Readers და Authors ტიპის დოკუმენტებზე), რაც საშუალებას გაძლევთ შექმნათ, შეცვალოთ ან წაშალოთ დოკუმენტები. გამოძახებული სერვერის დოკუმენტებს შორის აგებულია სპეციალური ხედი, რომელიც შეიცავს დოკუმენტებს რეპლიკაციის ფორმულის მიხედვით. შემდეგ რეპლიკატორი ქმნის დოკუმენტების ID-ების სიას, რომლებიც შეიცვალა ბოლო რეპლიკაციის შემდეგ. თუ რეპლიკაციის პარამეტრებში ჩართულია დოკუმენტების მიღება სერვერიდან - უმცირესი პირველი ვარიანტი, მიღებული სია დალაგებულია დოკუმენტის ზომის მიხედვით, წინააღმდეგ შემთხვევაში - ცვლილების თარიღის მიხედვით. შემდეგ, თითოეული დოკუმენტისთვის, იდენტიფიკატორის მიხედვით იძებნება მისი ანალოგი მის რეპლიკაში. თუ ეს ვერ მოხერხდა, ახალი დოკუმენტი ემატება რეპლიკას. თუ დოკუმენტი ახალი არ არის, შედარებულია ბოლო მოდიფიკაციის დრო და ამ დოკუმენტების რიგითი ნომრები. თუ დოკუმენტი შეიცვალა ბოლო რეპლიკაციის შემდეგ ორივე სერვერზე, წარმოიქმნება რეპლიკაციის კონფლიქტი (ეს შემთხვევა განიხილება ქვემოთ). წინააღმდეგ შემთხვევაში, ცვლილებები გადაეცემა რეპლიკაციის დამწყებ სერვერს, ცვლის დოკუმენტს მის მხარეს. უფრო მეტიც, 4.x ვერსიიდან დაწყებული, ყველა ველი არ არის სრულად კოპირებული მხოლოდ ველები, რომლებსაც აქვთ სხვადასხვა Seq Num დროშები. ეს მნიშვნელოვნად ამცირებს გადაცემული ინფორმაციის რაოდენობას. ამას ჰქვია რეპლიკაცია ველის დონეზე (ნივთები). გარდა ამისა, რეპლიკაციის სქემიდან გამომდინარე, ან სერვერის რეპლიკატორი იმეორებს ამ პუნქტში აღწერილ მოქმედებებს სარკის მიმართულებით, გამოაქვს ახალი და შეცვლილი დოკუმენტები (სქემა აზიდვა-დაძაბვა), ან დაუყოვნებლივ გადადის შემდეგ პუნქტზე, ეს ნამუშევარი უტოვებს სხვის რეპლიკატორს გაიყვანე-გაგლიჯე)
      • რეპლიკაციის ისტორიაში ჩანაწერის განახლება. რეპლიკაციის წინა ეტაპების წარმატებით დასრულების შემდეგ, რეპლიკატორი აკეთებს ჩანაწერს მისი რეპლიკაციის ისტორიაში. თუ რეპლიკაცია ხდება სქემის მიხედვით აზიდვა-დაძაბვა, შემდეგ რეპლიკატორი აკეთებს მსგავს ჩანაწერს სხვისი ასლის რეპლიკაციის ისტორიაში
    ნაბიჯი 4. რეპლიკაციის სესიის დასასრული. როდესაც განმეორებადი მონაცემთა ბაზების სია ამოიწურება, რეპლიკატორი ან არღვევს კავშირს (სქემა აზიდვა-დაძაბვა), ან აგზავნის მოთხოვნას რეპლიკატორის უკანა მხარეს გააქტიურება და ცვლილებების უკან გადატანა.
რეპლიკაციის კონფლიქტების მოგვარება
როდესაც რეპლიკატორი აღმოაჩენს, რომ დოკუმენტის ვერსიები ორივე მონაცემთა ბაზის რეპლიკაში შეიცვალა ბოლო რეპლიკაციის შემდეგ, ის იძულებულია გაუმკლავდეს რეპლიკაციის კონფლიქტის სიტუაციას. დოკუმენტის ვერსია, რომელსაც აქვს შემდგომი მოდიფიცირების დრო, არჩეულია და გამოიყენება მთავარ დოკუმენტად. დოკუმენტის მეორე ვერსია ინახება როგორც საპასუხო დოკუმენტი მთავარ დოკუმენტზე ($Ref ველის არსებობა მთავარი დოკუმენტის ბმულით). დამატებით, საპასუხო დოკუმენტს ემატება ველი სახელად $Conflict ცარიელი მნიშვნელობით. ხედებში, რომლებიც მხარს უჭერენ დოკუმენტების იერარქიულ ორგანიზაციას, ასეთი დოკუმენტები ნაჩვენებია როგორც საპასუხო დოკუმენტი, რომელიც მონიშნულია ბრილიანტით დოკუმენტის შერჩევის სვეტში და ხაზით. .
სინამდვილეში, კონფლიქტის გადაჭრაზე, დაწყებული Notes-ის მეხუთე ვერსიიდან, გავლენას ახდენს $ConflictAction ველის მნიშვნელობა, რომლის მნიშვნელობა Domino Designer კლიენტის ინტერფეისში შეიძლება განისაზღვროს იმ ფორმის Conflict Handling თვისებით, რომელზედაც იქმნება დოკუმენტები.
  • ამ Create Conflicts თვისების მნიშვნელობა ($ConflictAction ველის არარსებობა ან დოკუმენტში ველის მნიშვნელობა დაყენებულია „1“) განსაზღვრავს ზემოთ აღწერილი კონფლიქტური სიტუაციის გადაჭრას - რეპლიკაციის კონფლიქტის შექმნას.
  • Merge Conflicts ქონების ღირებულება ($ConflictAction ველის მნიშვნელობა უდრის "2") - კონფლიქტების შერწყმა, რომელიც წარმოიშვა მონაცემთა ბაზის სხვადასხვა რეპლიკაში სხვადასხვა ველის რედაქტირებისას
ორგანიზაციულად, წარმოშობილი კონფლიქტების მოსაგვარებლად, აუცილებელია ცვლილებების ავტორების შეკრება „მრგვალ მაგიდაზე“ განხორციელებული ცვლილებების გასააზრებლად და შეთანხმებული ვერსიის შემუშავებისთვის.
ტექნიკურად ეს საკითხი ასე მოგვარებულია. თუ გადაწყდა დოკუმენტის ძირითადი ვერსიის დატოვება, კონფლიქტური დოკუმენტი უბრალოდ წაიშლება. თუ თქვენ გჭირდებათ კონფლიქტური დოკუმენტის ვერსიის შენარჩუნება, გახსენით იგი რედაქტირების რეჟიმში, შეინახეთ ($Conflict და $Ref ველები ქრება და დოკუმენტი ხდება მთავარი) და შემდეგ წაშალეთ დოკუმენტის სხვა ვერსია. [მაგრამ ამ შემთხვევაში, თუ კონფლიქტი მოხდა საპასუხო დოკუმენტთან, $Ref ველთან ერთად, მისი დაკავშირება მთავარ დოკუმენტთან იკარგება. აუცილებელია დაკარგული კავშირის აღდგენა]. და ბოლოს, თუ ორივე ვერსია უნდა დარჩეს, საკმარისია კონფლიქტური დოკუმენტის ხელახლა შენახვა.
თუ ბაზის ექსპლუატაციის დროს გაიზარდა კონფლიქტების შექმნის ტენდენცია, სავარაუდოდ, საჭიროა შეიცვალოს ბაზის დიზაინი ან მასთან მუშაობის ტექნოლოგია. დიზაინის შეცვლის ერთ-ერთი ყველაზე ეფექტური მეთოდია დიდი დოკუმენტის დაყოფა რამდენიმე მცირედ, სადაც ცვლილებები ხდება არა ერთ დოკუმენტში, არამედ ახალი, პატარა დოკუმენტების შექმნის საფუძველზე. გარდა ამისა, ფორმის თვისებების ფანჯარა გთავაზობთ ვარიანტებს ვერსიები- დოკუმენტის ვერსიის მართვა და კონფლიქტის მართვა- კონფლიქტური დოკუმენტების ავტომატური შერწყმის (Merge კონფლიქტები) ოფციით, თუ სხვადასხვა მომხმარებლებმა შეცვალეს სხვადასხვა ველი მათში.
ორგანიზაციული საკითხები მოიცავს, უპირველეს ყოვლისა, დოკუმენტის რედაქტირების შესაძლებლობის ტექნოლოგიურ შეზღუდვას რაც შეიძლება ნაკლები მომხმარებლის მიერ (იდეალურად, დოკუმენტის ავტორი პლუს, დაზღვევისთვის, მონაცემთა ბაზის მენეჯერი). სხვა მომხმარებლები აკეთებენ ცვლილებებს დოკუმენტში მასზე საპასუხო დოკუმენტების შექმნით კომენტარების სახით.

რა არის Notes რა არის Notes Lotus Notes არის კლიენტ-სერვერის DBMS არარელაციური სტრუქტურით. ერთ Notes დოკუმენტს შეუძლია შეინახოს სხვადასხვა ტიპის ველები. ანუ, ველი შეიძლება შეიცავდეს სტანდარტული ტიპების მონაცემებს, ფორმატირებულ ტექსტს, ნებისმიერ ფაილს, OLE ობიექტს და ამ ფორმისთვის ფორმასა და პროგრამის კოდსაც კი. თუ ოფიციალურ განმარტებას მივცემთ, Lotus Notes არის ინსტრუმენტი, რომელიც შექმნილია ინფორმაციისა და ცოდნის შეგროვების, ორგანიზებისა და გავრცელებისთვის. Lotus Notes დაფუძნებულია შემდეგ სამ ტექნოლოგიაზე:  ელ. ფოსტისა და შეტყობინებების გადამისამართების სისტემები  საერთო მონაცემთა ბაზები  სამუშაო ნაკადის ავტომატიზაციის ხელსაწყოები Lotus Notes შეიძლება აღწერილი იყოს, როგორც განაწილებული საზიარო მონაცემთა ბაზების სისტემა, რომელიც ინტეგრირებულია ელექტრონული ფოსტის შესაძლებლობებთან. საზიარო წვდომის მონაცემთა ბაზა გულისხმობს მომხმარებელთა დიდი რაოდენობის შესაძლებლობას, ერთდროულად წვდომა და განაახლონ მონაცემთა ბაზის შინაარსი. განაწილებულში ვგულისხმობთ, რომ მონაცემთა ბაზები შეიძლება ერთდროულად განთავსდეს სერვერების დიდ რაოდენობაზე, რომლებიც პერიოდულად უგზავნიან ერთმანეთს განახლებებს ისე, რომ გარკვეული დროის შემდეგ ერთ სერვერზე განხორციელებული მონაცემების ცვლილებები ნებისმიერ სხვას მიაღწევს. ამ პროცესს რეპლიკაცია ეწოდება. ელ.ფოსტის შესაძლებლობებთან ინტეგრირებული მონაცემთა ბაზებით, ჩვენ ვგულისხმობთ, რომ არა მხოლოდ Notes მომხმარებლებს შეუძლიათ გაცვალონ ელექტრონული ფოსტის შეტყობინებები, არამედ Notes მონაცემთა ბაზებსა და აპლიკაციებს შეუძლიათ გაგზავნონ დოკუმენტები და შეტყობინებები როგორც ადამიანებს, ასევე სხვა Notes მონაცემთა ბაზებს. Lotus Notes გთავაზობთ სრულ გადაწყვეტას თანამშრომლობითი სისტემების სფეროში და საშუალებას გაძლევთ გადაჭრათ ტექნოლოგიურად რთული პრობლემები ნებისმიერ ორგანიზაციულ დონეზე.

Lotus Notes როგორც რვა ძირითადი ტექნოლოგიების ნაკრები თუ ვსაუბრობთ ძირითად ტექნოლოგიებზე, რომლებიც მნიშვნელოვანია პროდუქტის არქიტექტურისა და მისი გამოყენების შესაძლებლობების გაგების თვალსაზრისით, შეგვიძლია გამოვყოთ შემდეგი:  დოკუმენტზე ორიენტირებული მონაცემთა ბაზა  აპლიკაცია განვითარების ინსტრუმენტები  ელ.ფოსტის სისტემა  დოკუმენტების რეპლიკაციის სისტემა, ინფორმაცია და აპლიკაციები  ინფორმაციის უსაფრთხოებისა და წვდომის კონტროლის ინსტრუმენტები  დაგეგმვისა და დაგეგმვის ინსტრუმენტები  ვებ ტექნოლოგიები და ინტერნეტ/ინტრანეტის ტექნოლოგიები  ინტეგრაციის ინსტრუმენტები რელატიურ მონაცემთა ბაზებთან, საწარმოთა რესურსების დაგეგმვის (ERP) სისტემებთან და ტრანზაქციის სისტემებთან ბევრი ეს ტექნოლოგია, ცალკე აღებული, საკმაოდ კარგად იყო ცნობილი ნოტების გამოჩენამდეც. მაგრამ ერთიან სისტემაში გაერთიანებულმა მათ სრულიად ახალი ხარისხი მიანიჭეს, რაც საშუალებას გვაძლევს ვთქვათ, რომ ამჟამად ბაზარზე ამ პროგრამული პროდუქტის ანალოგი არ არსებობს.

შენიშვნები დოკუმენტზე ორიენტირებული მონაცემთა ბაზა Notes-ის ძირითადი ნაწილი არის ობიექტების საცავი, რომელიც ცნობილია როგორც NSF (Notes Storage File), რომელშიც ინახება მონაცემები. შენიშვნების მონაცემთა ბაზები განსხვავდება რელაციური DBMS-ებისგან. რელაციურ DBMS-ებში მონაცემები აღწერილია ცხრილების გამოყენებით, რომლებიც მკაცრად განსაზღვრავს მონაცემთა ფორმატს. Lotus Notes მონაცემთა ბაზაში ინფორმაციის შენახვის ძირითადი ერთეული არის ერთი დოკუმენტი. Notes დოკუმენტის სტრუქტურა განისაზღვრება ფორმის მიხედვით, რომელიც შეიცავს სხვადასხვა ტიპის ველებს. რელაციური მონაცემთა ბაზა, როგორც წესი, ხისტი სტრუქტურირებულია და ცხრილის თითოეულ ჩანაწერს აქვს ველების იგივე ნაკრები, სივრცე, რომელიც წინასწარ არის გამოყოფილი. ერთი შენიშვნების დოკუმენტს სულაც არ აქვს ყველა იგივე ველი, როგორც სხვა დოკუმენტებს, ველს ეთმობა იმდენი მეხსიერება, რამდენიც საჭიროა კონკრეტული მონაცემების შესანახად. Notes მონაცემთა ბაზას შეუძლია შეინახოს ნებისმიერი ტიპის მონაცემები, დაწყებული უბრალო ტექსტიდან, რიცხვებიდან, დროიდან და თარიღიდან, მდიდარ ტექსტამდე, გრაფიკამდე, აუდიო, ვიდეო და თვითნებურ მონაცემებამდე, რომელიც შეიძლება შეინახოს როგორც თანდართული ობიექტები მის მშობლიურ ფორმატში. ამრიგად, Notes-ში სამუშაო მონაცემთა ბაზის შესაქმნელად საკმარისია შეასრულოთ შემდეგი ნაბიჯები:  გადაწყვიტეთ რა ტიპის დოკუმენტები შეინახება მასში და შექმენით შესაბამისი ფორმების ნაკრები. გადაწყვიტეთ დოკუმენტების ნახვის რომელი რეჟიმი იქნება მოსახერხებელი მომხმარებლისთვის. ამ მონაცემთა ბაზაში და შექმენით ნახვის რეჟიმების შესაბამისი ნაკრები ამ ელემენტების შექმნის შემდეგ, შეგიძლიათ დაიწყოთ დოკუმენტების შეყვანა და მონაცემთა ბაზასთან მუშაობა.

რეპლიკაცია არსებითად, რეპლიკაციის სისტემა წყვეტს ორ მთავარ პრობლემას:  მხარდაჭერა გეოგრაფიულად განაწილებული სამუშაოსთვის (მონაცემებისა და აპლიკაციების სინქრონიზაცია)  მხარდაჭერა მობილური მომხმარებლებისთვის Lotus Notes უზრუნველყოფს ინფორმაციის კოლექტიურ გამოყენებას ნებისმიერ დროს და მომხმარებლის მდებარეობის მიუხედავად. Notes-ის მონაცემთა ბაზებისა და აპლიკაციების მომხმარებლები შეიძლება იყვნენ ორგანიზაციის სხვადასხვა ნაწილიდან, რეგიონული, ეროვნული ან გლობალური. რეპლიკაციას Notes-ში აქვს შემდეგი თვისებები:  ორმხრივი.  ეფექტურობა.  რეპლიკაცია Notes კლიენტისთვის.  შერჩევითი რეპლიკაცია.  ფონის რეპლიკაცია.  აპლიკაციის დიზაინისა და ლოგიკის სინქრონიზაცია.

ელ. ფოსტისა და შეტყობინებების სისტემის შენიშვნების შეტყობინებების სისტემა გამოიყენება როგორც მისი ძირითადი მიზნისთვის - ადამიანებს შორის კომუნიკაციისთვის - ასევე როგორც სამუშაო პროცესის ავტომატიზაციის აპლიკაციების მნიშვნელოვანი კომპონენტი, ასევე როგორც პლატფორმა ჯგუფური კალენდრისთვის და დაგეგმვისთვის. Notes Messaging უზრუნველყოფს ადვილად გამოსაყენებელ ელ.ფოსტის ანგარიშს. განსაკუთრებით უნდა აღინიშნოს, რომ ელექტრონული ფოსტა არის სამუშაო ნაკადის და დოკუმენტების მართვის ავტომატიზაციის სისტემების განუყოფელი, ფუნდამენტური ნაწილი. ფოსტის შეტყობინებები შეიძლება შეიცავდეს ბმულებს Notes მონაცემთა ბაზაში არსებულ ნებისმიერ დოკუმენტთან, მათ შორის დისკუსიებთან, მომხმარებელთა პროფილებთან და დოკუმენტაციასთან, ვებ გვერდებთან და ახალი ამბების სერვისებთან.

ინფორმაციის უსაფრთხოება Notes არქიტექტურის ყველა კომპონენტი იყენებს უსაფრთხოების დადასტურებულ მოდელს, რომელიც ფართოდ არის აღიარებული, როგორც ყველაზე ეფექტური და მოქნილი ინდუსტრიაში. Notes ინფრასტრუქტურა უზრუნველყოფს უსაფრთხოების ოთხ ფენას:  ავთენტიფიკაცია, რომელიც დაფუძნებულია სერთიფიკატებზე და უზრუნველყოფს მტკიცე შემოწმებას, რომ მომხმარებლები, რომლებიც დაკავშირებულია ქსელის რესურსებთან, არიან ის, ვინც ამბობენ, რომ არიან.  ციფრული ხელმოწერები, რომლის წყალობითაც Notes ახდენს გამგზავნის ავთენტიფიკაციას, რაც უზრუნველყოფს, რომ ინფორმაცია, მაგალითად, არ შეიცვალოს გადაცემის დროს.  წვდომის კონტროლი, რომელიც განსაზღვრავს ვის შეუძლია გამოიყენოს რესურსი და რისი გაკეთება შეუძლია ამ რესურსს მომხმარებლის სახელის შესაბამის წვდომის კონტროლის სიაში და მინიჭებულ უფლებებზე დაყრდნობით. წვდომის კონტროლის სიები აკონტროლებს მონაცემებზე წვდომას სერვერის, მონაცემთა ბაზის და ცალკეული დოკუმენტის დონეზე. წვდომის კონტროლის სიებს აქვთ ინფორმაციასთან მუშაობის უნარის შვიდი დონე, რადგან ისინი იზრდება: „არ არის წვდომა“, მეანაბრეები, მკითხველები, ავტორები, რედაქტორები, დიზაინერები, მენეჯერები. გარდა ამისა, ინდივიდუალური ველები შეიძლება დაშიფრული იყოს. ინტერნეტის მომხმარებლებს შეიძლება მიეცეს ანონიმური, პაროლზე დაფუძნებული ან სერთიფიკატზე დაფუძნებული წვდომა, როგორც ეს განსაზღვრულია Internet Secure Sockets Layer (SSL) პროტოკოლით.  დაშიფვრა ცალკეულ მომხმარებლებს შორის უსაფრთხო კომუნიკაციის უზრუნველსაყოფად.

დაგეგმვის ინსტრუმენტები Notes-ის მიერ მხარდაჭერილი ერთ-ერთი ტექნოლოგია არის დაგეგმვის ტექნოლოგია. Notes კლიენტში ჩაშენებული კალენდრის გამოყენებით მომხმარებლებს შეუძლიათ დანიშნონ შეხვედრები, დანიშნონ შეხვედრები, ნახონ თვეების, კვირების ან დღეების ნებისმიერი პერიოდი, შეარჩიონ სანახავი თარიღები და სხვა. Notes-ის საკომუნიკაციო შესაძლებლობებიდან გამომდინარე, გათვალისწინებულია შემდეგი ჯგუფური კალენდრის ფუნქციები:  მონაწილეთა შეტყობინება შეხვედრებისა და შეხვედრების შესახებ  დროის თავისუფალი დროის პოვნა  რესურსებისა და შენობების დაჯავშნა  სხვა თანამშრომლების კალენდრის ნახვის შესაძლებლობა (თუ უფლებები მინიჭებულია)  კალენდართან და საფოსტო ყუთთან მუშაობის უფლებამოსილების დელეგირება საწარმოს დონეზე, დაგეგმვის ინსტრუმენტები საუკეთესოდ განხორციელდება და იმართება მათი არსებული შეტყობინებების და თანამშრომლობის ინფრასტრუქტურასთან ინტეგრირებით.

რელაციურ მონაცემთა ბაზებთან და საწარმოთა რესურსების მართვის სისტემებთან ინტეგრაცია Lotus-მა შეიმუშავა ინტეგრაციის ტექნოლოგიების სპექტრი, რომელიც საშუალებას აძლევს აპლიკაციის შემქმნელებს, სრულად ისარგებლონ როგორც Lotus Notes-ის, ასევე მონაცემთა ბაზის რელაციური სისტემების (RDBMS) შესაძლებლობებით. პროდუქტები და ინტეგრაციის ტექნოლოგიები, რომლებიც აპლიკაციის დეველოპერებს საშუალებას აძლევს გამოიყენონ Notes და RDBMS, მოიცავს LotusScript Data Object ბიბლიოთეკას. LotusScript მონაცემთა ობიექტი (LS:DO) არის LotusScript კლასების, მეთოდების, თვისებების და მოვლენების ნაკრები, რომელიც უზრუნველყოფს წვდომას რელატიურ და ტრადიციულ მონაცემთა ბაზებზე ODBC-ის გამოყენებით. LS:DO დეველოპერებს საშუალებას აძლევს დააკავშირონ Notes გარე მონაცემთა ბაზებთან, რათა დააკავშირონ Notes აპლიკაციები ოპერაციულ სისტემებთან. ამრიგად, LS:DO-ს შეუძლია ეფექტურად განახორციელოს განაწილებული წინა ნაწილი ძველი სისტემებისთვის. იმის გამო, რომ LS:DO უზრუნველყოფს მონაცემთა ბაზებზე წაკითხვისა და ჩაწერის წვდომას, დეველოპერებს აქვთ Notes-ის სამუშაო პროცესის და რეპლიკაციის ყველა ფუნქცია, რაც მათ საშუალებას აძლევს შექმნან გაფართოებული აპლიკაციები, რომლებიც აერთიანებს რელაციურ მონაცემთა ბაზებს Notes-თან.

შენიშვნების გაშვება Notes-ის გასაშვებად აირჩიეთ პროგრამები – Lotus Application – Lotus Notes საწყისი მენიუდან. ამის შემდეგ თქვენს ეკრანზე გამოჩნდება დახვეწილი ეკრანი, რომელიც მიუთითებს Notes-ის რომელ ვერსიას იყენებთ. ამის შემდეგ გამოჩნდება ფანჯარა სახელწოდებით „Lotus Notes“ და მოგთხოვთ პაროლის შეყვანას: თუ პაროლი არასწორად არის შეყვანილი, Notes არ მოგცემთ უფლებას იმუშაოთ სახელით, რომელიც გამოჩნდება პაროლის შეყვანის ფანჯარაში.

მისასალმებელი გვერდი მას შემდეგ, რაც Notes მიიღებს თქვენს პაროლს, გამოჩნდება მისასალმებელი გვერდი, რომელიც მოგცემთ სწრაფ წვდომას თქვენს ფოსტაზე, კალენდარზე, ამოცანების სიაზე და საძიებო სხვადასხვა საშუალებებზე.

ელ. ფოსტის მიღება და გაგზავნა თქვენს ფოსტაზე წვდომისთვის, თქვენ უნდა დააჭიროთ ფოსტის ხატულას „მოგესალმებით“ გვერდზე. გაიხსნება ფოსტის სანახავი ფანჯარა, რომელიც დაყოფილია ორ ნაწილად: – ხედების ზონა მდებარეობს ფანჯრის მარჯვენა მხარეს და აჩვენებს მიღებული შეტყობინებების სიას. ამ სიის თითოეული ხაზი შეესაბამება ერთ შეტყობინებას. – ნავიგაციის ზონა მდებარეობს ფანჯრის მარცხენა მხარეს და შეიცავს ინსტრუმენტებს, რომლებიც საშუალებას გაძლევთ მოხერხებულად მოაწყოთ თქვენი ფოსტა.

თქვენი კალენდრის ნახვა გამოიყენეთ თქვენი კალენდარი, რათა თვალყური ადევნოთ თქვენს დროს, ამოცანებსა და დავალებებს, მართოთ შეხვედრები და ნახოთ, როდის ექნებათ სხვა Notes მომხმარებლებს თავისუფალი დრო. ფანჯრის მარცხენა მხარეს, რომელიც ჩნდება კალენდრის გახსნის შემდეგ (ნავიგაციის ზონაში), ზევით ნაჩვენები იქნება მიმდინარე თვის კალენდარი მიმდინარე თარიღით. კალენდარი ყოველკვირეული ფორმატით გამოჩნდება ეკრანის მარჯვენა მხარეს (პრეზენტაციის ზონაში).

ინტერნეტში წვდომა Notes Notes-ს აქვს მრავალი ინსტრუმენტი ინტერნეტიდან ინფორმაციის მისაღებად. უფრო მეტიც, არ არის საჭირო რაიმე გარე ბრაუზერის გამოყენება. Notes გარემოში ყოფნისას. ინტერნეტში ინფორმაციის მოძიების გზები: – ეკრანის ზედა მარჯვენა კუთხეში ნავიგაციის ღილაკების მქონე პანელზე, თქვენ უნდა დააჭიროთ ძიების ღილაკის გვერდით მდებარე ისარს. აირჩიეთ საძიებო სისტემა სიიდან, რომელიც გამოჩნდება. – „მოგესალმებით“ გვერდზე დააწკაპუნეთ ჩამოსაშლელ ისარს Find. სიიდან არჩეულია საძიებო ინსტრუმენტი და საძიებელი სიტყვა შეიტანება მიმდებარე ტექსტის ველში. – შენიშვნების გამოყენებით ვებ-გვერდის გასახსნელად, დააწკაპუნეთ Open URL ხატულაზე (გლობუსი ეკრანის ზედა მარჯვენა კუთხეში, მისამართის ველში შეიყვანეთ ვებ გვერდის მისამართი).

დოკუმენტების მართვის სისტემა Lotus Notes

დამახასიათებელი

LotusNotes არის კლიენტ-სერვერის არქიტექტურის სისტემა, რომელიც ორიენტირებულია საკუთარი ფორმატის მონაცემთა ბაზაზე, შემუშავებული LotusDevelopment კორპორაციის მიერ, რომელიც ამჟამად მუშავდება და იყიდება IBM-ის მიერ. სისტემა მუშაობს Windows და UNIX ოჯახების სხვადასხვა პლატფორმაზე.

მიზანი

LotusNotes თავდაპირველად შექმნილი იყო ლოკალურ ქსელებზე სამუშაოდ, მაგრამ ახლა მას შეუძლია იმუშაოს გლობალურ ქსელებზე, მაგალითად, ინტერნეტში.

ძირითადი კომპონენტები:

  • Middleware.

ოპერაციის მოკლე აღწერა

თითოეულ კლიენტს ან სერვერს შეიძლება ჰქონდეს რამდენიმე ადგილობრივი მონაცემთა ბაზა. თითოეული მონაცემთა ბაზა არის შენიშვნების კოლექცია. კლიენტი წარმოადგენს გაშვების ქვესისტემისა და ნახვის მოდულების კომბინაციას, რომლებიც შედარებულია ვებ ბრაუზერებთან ფუნქციონალურობით. ბრაუზერებისგან განსხვავებით, ისინი უზრუნველყოფენ ინფორმაციის არა მხოლოდ წაკითხვის, არამედ რედაქტირების შესაძლებლობას.

Lotus სერვერის (LotusDomino) მთავარი ფუნქციაა მონაცემთა ბაზების კოლექციის მართვა და მათზე წვდომის უზრუნველყოფა კლიენტებსა და სხვა სერვერებზე.

რეპლიკაცია

რეპლიკაცია ეფუძნება კავშირის დოკუმენტებს - სპეციალურ შენიშვნებს, რომლებიც შეიცავს Domino დირექტორიაში და აღწერს დროს, მეთოდს (რეპლიკაციის სქემა - იხ. ცხრილი 5) და რეპლიკაციის ობიექტი.

ცხრილი 4

შენიშვნების ID-ების ტიპები

იდენტიფიკატორი

ხილვადობა

აღწერა

უნივერსალური ID (UNID)

გლობალური

თითოეულ ნოტზე მინიჭებული გლობალურად უნიკალური იდენტიფიკატორი

შემქმნელის ID (OID)

გლობალური

შენიშვნის ID ისტორიის ინფორმაციის ჩათვლით

მონაცემთა ბაზის ID

სერვერის შიგნით

მონაცემთა ბაზის შექმნის ან მონაცემთა ბაზის აღდგენის დრო სერვერის უკმარისობის შემდეგ

შენიშვნის ID

მონაცემთა ბაზის ფარგლებში

შენიშვნა ID დამოკიდებულია DB ინსტანციაზე

რეპლიკა ID

გლობალური

დროის შტამპი გამოიყენება იმავე მონაცემთა ბაზის ასლების იდენტიფიცირებისთვის

ოპერაციების შეცვლა:

    დოკუმენტის მოდიფიკაცია;

    დოკუმენტის დამატება;

    დოკუმენტის წაშლა.

შეცვლილი დოკუმენტი უნდა გავრცელდეს ყველა რეპლიკაზე. შენიშვნაში ცვლილებები იწვევს მის OID-ის ცვლილებას, რომლის წინა მნიშვნელობა დაკოპირებულია დოკუმენტის ისტორიის ჟურნალში. როდესაც დაამატებთ დოკუმენტს, მისთვის იქმნება ახალი UNID და OID. როდესაც დოკუმენტი წაიშლება, მონაცემთა ბაზის ადგილზე მოთავსებულია წაშლის სტრიქონი. წაშლის სტრიქონი არ ნადგურდება, სანამ წაშლილი დოკუმენტის ყველა ასლი არ განადგურდება.

ცხრილი 5

რეპლიკაციის სქემები

აღწერა

მოპოვება-ხელშეწყობა

რეპლიკაციის სამუშაო კითხულობს ცვლილებებს სამიზნე სერვერიდან და უბიძგებს მასში საკუთარ ცვლილებებს

მოპოვება

რეპლიკაციის სამუშაო კითხულობს ცვლილებებს სამიზნე სერვერიდან და გადასცემს მას საკუთარ ცვლილებებს მისი მოთხოვნების საფუძველზე

დაწინაურება

რეპლიკაციის სამუშაო გადასცემს საკუთარ ცვლილებებს სამიზნე სერვერზე, მასზე არსებულ ცვლილებებზე რაიმე რეაგირების გარეშე

ექსტრაქცია

რეპლიკაციის სამუშაო კითხულობს ცვლილებებს სამიზნე სერვერიდან, მასში საკუთარი ცვლილებების შეტანის მცდელობის გარეშე

რეპლიკაციის კონფლიქტების მოგვარება

pull-forward რეპლიკაციის დროს, OID-ების სია იქმნება თითოეული რეპლიკისთვის. შემდეგ შედარებულია ორი სერვერის სიები. შენიშვნები UNID-ებით, რომლებიც არ არის სხვა სერვერზე (ანუ დამატებული) უნდა გადაეცეს მას.

შენიშვნებისთვის, რომლებსაც აქვთ იგივე UNID სერვერების A და B სიებში, მაგრამ განსხვავებული OID, შესრულებულია შემდეგი მოქმედებები. რეპლიკაციის სამუშაო უყურებს ორივე ჩანაწერის ისტორიას. თუ ერთი ამბავი მეორის ნაწილია, მაშინ კონფლიქტი არ არის: უფრო ახალი შენიშვნა ცვლის ძველს. თუ ცვლილებები ეხება შენიშვნის სხვადასხვა ელემენტებს, მაშინ ასევე არ არის ურთიერთსაწინააღმდეგო ცვლილებები: უახლესი ელემენტები გადადის გაერთიანებულ შენიშვნაში. ყველა სხვა შემთხვევაში კონფლიქტი გადაუჭრელია. ამ შემთხვევაში Notes ირჩევს ერთ-ერთ დოკუმენტს გამარჯვებულად. ეს ხდება ასლი OID-ში უფრო დიდი სერიული ნომრით ან (თანაბარი სერიული ნომრების შემთხვევაში) უფრო დიდი დროის შტამპით.

რეპლიკაცია კლასტერში

კლასტერში, რეპლიკაციის მკაფიოდ დაგეგმვის ნაცვლად, წებო დოკუმენტების გამოყენებით, ცვლილებები უბრალოდ დაუყოვნებლივ ვრცელდება კლასტერში არსებულ ყველა რეპლიკაზე.

ამ მიზნით, თითოეული სერვერი ინახავს რეპლიკაციის მოვლენის რიგს, რომელშიც ლოკალური ცვლილებებია შესული. ყოველ წამში ერთხელ, სპეციალური რეპლიკაციის სამუშაო სკანირებს რიგს იმ ცვლილებებისთვის, რომლებიც უნდა გავრცელდეს კლასტერის სხვა სერვერებზე, ხელს უწყობს მათ პოპულარიზაციას და აშორებს მოვლენებს რიგიდან.

4. Lotus Domino და Notes, როგორც რვა ძირითადი ტექნოლოგიების კომბინაცია

რა არის ზოგადად „ინტეგრირებული თანამშრომლობის სისტემები“ და რა არის Domino-სა და Notes-ის არსი, კერძოდ, ტექნოლოგიური თვალსაზრისით? IDC-ის ზემოთ ნახსენები ანგარიში შეიცავს საინტერესო შედეგებს თანამშრომლობისა და თანამშრომლობის სისტემების ევროპელი მომხმარებლების გამოკითხვის შედეგად. ამ გამოკითხვის შედეგებზე დაყრდნობით, გამოყენების ინტენსივობის კლებადობითშემდეგი ტექნოლოგიები, რომლებიც შეადგენენ „თანამშრომლობის პროგრამული უზრუნველყოფის“ არსს:

  • ელ.ფოსტა.
  • ინფორმაციის გავრცელებისა და გაზიარების საშუალებები.
  • დოკუმენტების მართვა.
  • სპეციალიზებული აპლიკაციების გაშვების უნარი.
  • კორპორატიული ცოდნის მართვის ინსტრუმენტები.
  • სამუშაო ნაკადის მართვა.
  • დისკუსიის ტიპის აპლიკაციების მხარდაჭერის ინსტრუმენტები.
  • მყისიერი შეტყობინების გადამისამართება (ჩატი).
  • რეალურ დროში კონფერენციები.

Lotus Domino და Notes, თავისთავად და სხვა Domino ოჯახის პროდუქტებთან ერთად, მოიცავს ყველა ზემოთ ჩამოთვლილ ტექნოლოგიას. და მაინც, თუ ვსაუბრობთ ძირითად ტექნოლოგიებზე, რომლებიც მნიშვნელოვანია პროდუქტის არქიტექტურისა და მისი გამოყენების შესაძლებლობების გაგების თვალსაზრისით, შეგვიძლია გამოვყოთ შემდეგი:

  • დოკუმენტზე ორიენტირებული მონაცემთა ბაზა.
  • აპლიკაციის განვითარების ინსტრუმენტები.
  • ელ.ფოსტის სისტემა.
  • დოკუმენტების, ინფორმაციისა და განაცხადების რეპლიკაციის სისტემა.
  • ინფორმაციის დაცვისა და წვდომის კონტროლის საშუალებები.
  • დაგეგმვისა და დაგეგმვის ინსტრუმენტები.
  • ვებ ტექნოლოგიები და ინტერნეტ/ინტრანეტის ტექნოლოგიები.
  • ინტეგრაციის ინსტრუმენტები რელაციურ მონაცემთა ბაზებთან, საწარმოთა რესურსების დაგეგმვის (ERP) სისტემებთან და ტრანზაქციის სისტემებთან.

ბევრი ეს ტექნოლოგია, ცალკე აღებული, საკმაოდ კარგად იყო ცნობილი ნოტების გამოჩენამდე. მაგრამ, ერთიან სისტემაში გაერთიანებულმა მათ სრულიად ახალი ხარისხი მისცეს, რაც საშუალებას გვაძლევს ვთქვათ: ამჟამად ამ პროგრამული პროდუქტის ანალოგი არ არსებობს ბაზარზე.

სანამ ამ რვა ტექნოლოგიებიდან თითოეულს მოკლედ გადავხედავთ, ჩვენ ვაკეთებთ შემდეგ შენიშვნას. ამ სტატიის განმავლობაში ჩვენ ძირითადად აღვნიშნავთ ორ პროგრამულ პროდუქტს: Lotus Domino და Lotus Notes. ეს გამოწვეულია იმით, რომ Domino/Notes არის კლიენტ-სერვერის ტექნოლოგია, სადაც Lotus Domino მოქმედებს როგორც სერვერი, ხოლო Lotus Notes მოქმედებს როგორც კლიენტი. ამასთან, დაუყოვნებლივ უნდა აღინიშნოს, რომ Domino სერვერი უნიკალურია, რაც არის ის, რომ ის ასევე არის ვებ სერვერი და ფოსტის სერვერი, რომელიც მხარს უჭერს ინტერნეტ სტანდარტებს, ამიტომ ვებ ბრაუზერები და სხვა ფოსტის სერვერები შეიძლება გამოყენებულ იქნას როგორც კლიენტის მხარე Domino-სთან მუშაობისთვის. აპლიკაციები და ელ.ფოსტა. ინდუსტრიული სტანდარტების მხარდაჭერის გამო, როგორიცაა ODMA, ActiveX, OLE და სხვა მრავალი, პოპულარული საოფისე კომპლექტები, მობილური ტელეფონები, პერსონალური ციფრული ასისტენტები შეიძლება გამოყენებულ იქნას კლიენტებად Domino სერვერზე მონაცემების წვდომისა და შესანახად, სისრულის სხვადასხვა ხარისხით. როგორიცაა PalmPilot, პეიჯერები და ა.შ.

4.1. დოკუმენტზე ორიენტირებული Domino/Notes მონაცემთა ბაზა

Domino and Notes-ის გული არის ობიექტების მაღაზია, რომელიც ცნობილია როგორც NSF (Notes Storage File), სადაც ინახება მონაცემები.

Domino და Notes მონაცემთა ბაზები განსხვავდება კავშირებითი DBMS-ებისგან, რომლებთანაც ბევრია მიჩვეული მუშაობა. რელაციურ DBMS-ებში მონაცემები აღწერილია ცხრილების გამოყენებით, რომლებიც მკაცრად განსაზღვრავს მონაცემთა ფორმატს.

Lotus Domino/Notes მონაცემთა ბაზაში ინფორმაციის შენახვის ძირითადი ერთეული ცალკეა დოკუმენტი. Notes დოკუმენტის სტრუქტურა განისაზღვრება ფორმა, რომელიც შეიცავს სხვადასხვა ტიპის ველებს. მაგალითად, მომხმარებელთა მომსახურებასთან დაკავშირებული დოკუმენტი შეიძლება შეიცავდეს თარიღს, მომხმარებლის სახელს, მომხმარებლის საიდენტიფიკაციო ნომერს, ოპერატორის სახელს, ტექსტურ ველს მომხმარებლის მოთხოვნის აღსაწერად და მოთხოვნის სტატუსის ველს. Notes იყენებს ინდექსირებულ ხედებს დოკუმენტების სიების საჩვენებლად, ნავიგატორები და სრული ტექსტის ინდექსები დოკუმენტების მოსაძებნად და აგენტებს მონაცემთა ბაზაში გარკვეული პროცესების ავტომატიზაციისთვის.

რელაციური მონაცემთა ბაზა ჩვეულებრივ ხისტი სტრუქტურირებულია და ცხრილის თითოეულ ჩანაწერს აქვს ველების იგივე ნაკრები, რომლის სივრცე წინასწარ არის განსაზღვრული და გამოყოფილი. ადამიანები დროის 90%-ში საქმე აქვთ დოკუმენტებს, რომლებიც თავისუფლად სტრუქტურირებული ობიექტებია და Notes თავდაპირველად შექმნილი იყო ასეთ ინფორმაციასთან მუშაობისთვის. ამან წინასწარ განსაზღვრა Notes მონაცემთა ბაზის სტრუქტურა. ცალკეულ დოკუმენტს სულაც არ აქვს იგივე ველები, რაც სხვა დოკუმენტებს; ველს ეთმობა იმდენი მეხსიერება, რამდენიც საჭიროა კონკრეტული მონაცემების შესანახად; ველები შეიძლება დაემატოს დოკუმენტებს დინამიურად, რადგან მათი საჭიროება წარმოიქმნება ან იცვლება დეველოპერებისა და მომხმარებლების შეხედულებები.

Notes მონაცემთა ბაზას შეუძლია შეინახოს ნებისმიერი ტიპის მონაცემები - ჩვეულებრივი ტექსტიდან, რიცხვებიდან, დროიდან და თარიღიდან დაწყებული, მდიდარ ტექსტამდე, გრაფიკამდე, აუდიო, ვიდეო და თვითნებურ მონაცემებამდე, რომელიც შეიძლება შეინახოს თანდართულ ობიექტებად მის მშობლიურ ფორმატში. მაგალითად, ეს შეიძლება იყოს მიმაგრებული MS Word ან Lotus 1-2-3 ცხრილების ფაილი.

დოკუმენტი შეიძლება იყოს სტრუქტურირებული ან არასტრუქტურირებული ფორმატში, ამიტომ Notes-ს შეუძლია შეინახოს და დაამუშაოს დიდი რაოდენობით მონაცემები, რომელთა დამუშავება რთულია რელატიური და მონაცემთა ბაზის სხვა სისტემებისთვის. უფრო მეტიც, დოკუმენტების დამუშავების მოდელის გამოყენებით, Notes მომხმარებლებს უამრავ სასარგებლო ფუნქციას აძლევს.

  • მდიდარი ტექსტის, მიმაგრებული და ჩაშენებული ობიექტების შენახვა. Notes ობიექტების შენახვა იდეალურია ბიზნეს ინფორმაციის ეფექტურად მართვისა და გავრცელებისთვის. ეს ინფორმაცია, როგორც წესი, შედგება სხვადასხვა ტიპის მონაცემებისგან, როგორიცაა ცხრილები (შესაძლოა მიღებული მონაცემთა ბაზიდან ან ელცხრილიდან), ფორმატირებული ტექსტი, ვებ გვერდები, გრაფიკა, მიმაგრებული ან ჩაშენებული ობიექტები, მედია ობიექტები, როგორიცაა დასკანირებული სურათები და ფაქსები, აუდიო კლიპები და ვიდეო კლიპები. ამგვარად, Notes-ს შეუძლია იმოქმედოს როგორც უნივერსალური ობიექტის შესანახი და ნებისმიერი კორპორატიული ინფორმაციის წვდომის ცენტრალური წერტილი.
  • დოკუმენტებმა შეიძლება მოიხსენიონ ერთმანეთი, როგორც "მშობლის" და "შვილის" დოკუმენტები. მაგალითად, თუ თქვენ შექმენით აპლიკაცია გარე კონტაქტების თვალყურის დევნებისთვის, მაშინ „მშობლის“ დოკუმენტი შეიძლება იყოს ორგანიზაციის აღწერა, „შვილები“ ​​პირველ დონეზე - თანამშრომლის ბარათები, ხოლო შემდეგში - მოხსენებები თანამშრომლებთან შეხვედრების ან წერილების შესახებ. და ა.შ.
  • სრული ტექსტის ძიება. Lotus Notes მხარს უჭერს სრული ტექსტის ძიებას, რაც მომხმარებლებს საშუალებას აძლევს შეადგინონ და მოძებნონ Notes დოკუმენტები მოთხოვნების გამოყენებით. Notes აჩვენებს დოკუმენტებს, რომლებიც შეესაბამება თქვენს ძიების კრიტერიუმებს, ან იმის მიხედვით, თუ რამდენად შეესაბამება ისინი კრიტერიუმებს ან მომხმარებლის მიერ განსაზღვრული თანმიმდევრობით.
  • ვერსიის მართვა. Lotus Notes მოიცავს დოკუმენტის ვერსიების ფუნქციას, რომელიც აკონტროლებს სხვადასხვა მომხმარებლის მიერ დოკუმენტში განხორციელებულ მრავალ ცვლილებას. ავტომატური ვერსიის დანერგვა ხდება ისე, რომ ყოველი რედაქტირების სესია აღნიშნავს დოკუმენტს, როგორც მთავარს ან ორიგინალის წარმოებულს. თუმცა, ერთი მომხმარებლის მიერ Notes დოკუმენტში განხორციელებული ცვლილებები არ იშლება, როდესაც სხვა მომხმარებელი ინახავს ცვლილებებს დოკუმენტში. შენიშვნების ვერსიები მოქნილია და შეიძლება შეიცვალოს ნებისმიერი სამუშაო ჯგუფის საჭიროებებზე. გარდა ამისა, მომხმარებლებს აქვთ შესაძლებლობა დაამატონ დამატებითი კომენტარები თავდაპირველ დოკუმენტზე, მუშაობდნენ მასზე, როგორც წარმოებულად, ანუ ორიგინალის ხელახლა შენახვის გარეშე.
  • ბმულები დოკუმენტებთან. Notes-ს აქვს ჰიპერტექსტის მხარდაჭერა, რაც ნიშნავს, რომ თითოეული დოკუმენტი შეიძლება შეიცავდეს „ბმულებს“ სხვა დოკუმენტებთან ნებისმიერი Notes მონაცემთა ბაზაში ან ვებ დოკუმენტებთან. მომხმარებლებს აქვთ შესაძლებლობა მარტივად შექმნან ბმულები ერთი გვერდიდან მეორეზე მხოლოდ ერთი დაწკაპუნებით.

ნებისმიერი მიზნისთვის ადეკვატური მასშტაბურობის უზრუნველსაყოფად, Domino ობიექტების შენახვის ზომა შემოიფარგლება მხოლოდ ხელმისაწვდომი ფიზიკური რესურსებით. ეს საცავი შეიძლება გასცდეს ფიზიკური შენახვის სისტემების საზღვრებს. უაღრესად ოპტიმიზებული ფორმატი ამცირებს I/O გამოყენებას, რაც ამცირებს დისკზე წვდომას და ამ წვდომას უფრო ეფექტურს ხდის.

მონაცემთა დაკარგვისგან მაქსიმალური საიმედოობისა და დაცვის უზრუნველსაყოფად, Domino ობიექტების შენახვა იყენებს საუკეთესო ჟურნალის ან ტრანზაქციების აღრიცხვის ალგორითმებს. მონაცემთა ბაზის ოპერაციები იწერება თანმიმდევრულად, ამცირებს I/O აქტივობას, ხოლო მონაცემთა მთლიანობის ოპტიმიზაციას და სერვერის გადატვირთვის დაჩქარებას.

Domino/Notes მონაცემთა ბაზები მხარდაჭერილია მთელი რიგით მომსახურება, რომლებიც იღებენ ქვედა დონის ოპერაციების დიდ რაოდენობას. მაგალითად, ცალკე სერვისი პასუხისმგებელია შექმნასა და განახლებაზე ინდექსები, სერვისი რეპლიკაციაპასუხისმგებელია მონაცემთა ბაზების ასლების შენარჩუნებაზე სხვადასხვა სერვერებზე და კლიენტის მანქანებზე სინქრონულ მდგომარეობაში ერთმანეთთან მიმართებაში, სერვისი მარშრუტიზაციაპასუხისმგებელია საფოსტო შეტყობინებების მიწოდებაზე და ა.შ. ეს სერვისები მუშაობს Domino სერვერზე, ზოგიერთი მათგანი ასევე Notes კლიენტზე. Domino აპლიკაციის დეველოპერებს არ სჭირდებათ ფიქრი ამ დაბალი დონის ამოცანების შესახებ და შეუძლიათ დაეყრდნონ Domino სერვისებს, რათა გაუმკლავდნენ შრომატევადი, დეტალურად მძიმე სამუშაოს.

Notes მონაცემთა ბაზები, როგორც წესი, მდებარეობს Domino სერვერებზე, მაგრამ ასევე შეიძლება განთავსდეს Notes კლიენტის აპარატებზე, რაც ძალიან მნიშვნელოვანია ოფლაინ და მობილური მომხმარებლების მხარდაჭერის თვალსაზრისით. მომხმარებლები წვდებიან სერვერზე არსებულ მონაცემებს ქსელის საშუალებით, მოდემის მეშვეობით ან მონაცემებთან ლოკალურად მუშაობით Notes კლიენტის გამოყენებით. თუმცა, როგორც უკვე აღვნიშნეთ, ვებ ბრაუზერები, ინტერნეტ ფოსტის კლიენტები და ა.შ. შეიძლება გამოყენებულ იქნას როგორც კლიენტი მონაცემთა და აპლიკაციებთან მუშაობისთვის Domino სერვერზე.

მომხმარებლებს შეუძლიათ ნახონ Domino/Notes მონაცემთა ბაზაში შენახული დოკუმენტების სიები, რომლებსაც ასევე უწოდებენ ხედებს, ხედებს ან ხედებს. როდესაც Notes მომხმარებელი ხსნის ხედს, ველების სახელები გამოჩნდება მონაცემთა სვეტის სათაურებად. თუ, მაგალითად, მომხმარებელს სურს ნახოს დოკუმენტები თარიღის მიხედვით, მაშინ Notes, დახარისხება მათ ამ ველში მნიშვნელობებით, ხსნის ხედს, რომელშიც მარცხენა სვეტი შეიცავს თარიღს და სხვა ინფორმაციას ველებიდან (კლიენტის ნომერი, პოლიტიკის სახელი და ა.შ.) ნაჩვენებია მთავარი სვეტის მარჯვნივ. შენიშვნებში ხედები მოქნილია და იყენებს სქემატურ მეტაფორას, რომელიც დაფუძნებულია „გამოვლენასა და დამალვაზე“. მაგალითად, თუ მთავარ დოკუმენტს აქვს მრავალი შვილობილი დოკუმენტი, მომხმარებელს შეუძლია აირჩიოს ან ნახოს მთავარი დოკუმენტი, მთავარი დოკუმენტი და ყველა დოკუმენტი შემდეგ დონეზე, ან ყველა დონის დოკუმენტი, რომელიც დაკავშირებულია პირველ მთავარ დოკუმენტთან.

სხვადასხვა ხედს შეუძლია შეასრულოს დოკუმენტების სხვადასხვა არჩევანი, ასევე მათი დახარისხება და/ან კატეგორიზაცია (დაჯგუფება) გარკვეული კრიტერიუმების მიხედვით. გარე კონტაქტის თვალთვალის მონაცემთა ბაზის მაგალითის გაგრძელებით, ნახვის ერთი რეჟიმი შეიძლება იყოს ყველა დოკუმენტის ნახვა, კატეგორიზებული ორგანიზაციის სახელით, მეორე ხედი შეიძლება იყოს მხოლოდ თანამშრომლების პროფილების სია, დალაგებული გვარის მიხედვით და ა.შ.

ამრიგად, Domino/Notes-ში სამუშაო მონაცემთა ბაზის შესაქმნელად, უბრალოდ მიჰყევით ამ ნაბიჯებს:

  • გადაწყვიტეთ რა ტიპის დოკუმენტები შეინახება მასში და შექმენით ფორმების შესაბამისი ნაკრები.
  • გადაწყვიტეთ დოკუმენტების ნახვის რომელი რეჟიმები იქნება მოსახერხებელი ამ მონაცემთა ბაზის მომხმარებლისთვის და შექმენით ნახვის რეჟიმის (ნახვების) შესაბამისი ნაკრები.

ამ პრობლემების გადასაჭრელად არსებობს გრაფიკული განვითარების შესაბამისი ინსტრუმენტები, რომლებიც ქვემოთ იქნება განხილული. ამ ელემენტების შექმნის შემდეგ, შეგიძლიათ დაიწყოთ დოკუმენტების შეყვანა და მონაცემთა ბაზასთან მუშაობა. უნდა აღინიშნოს, რომ შენიშვნებში "მონაცემთა ბაზის" და "აპლიკაციის" ცნებები, ფაქტობრივად, სინონიმებია. მიუხედავად იმისა, რომ უფრო რთულ შემთხვევებში, Domino აპლიკაცია შეიძლება შედგებოდეს რამდენიმე ურთიერთდაკავშირებული მონაცემთა ბაზისგან ან აერთიანებს მონაცემებს სხვა წყაროებიდან, როგორიცაა რელაციური DBMS. რა თქმა უნდა, უფრო რთული აპლიკაციების შექმნას ასევე დასჭირდება განვითარების სხვა ინსტრუმენტები, რომლებიც მოჰყვება Domino-ს და Notes-ს, რომლებსაც შემდეგ განვიხილავთ.

გარდა ამისა, Notes-ს გააჩნია ფაილების მნახველები ყველაზე პოპულარული დესკტოპის აპლიკაციებისთვის, რაც მომხმარებლებს აძლევს შესაძლებლობას წაიკითხონ და დაბეჭდონ მონაცემები აპლიკაციის კომპიუტერში ყოფნის გარეშეც კი.

4.2. რეპლიკაცია

ბევრი მომხმარებელი, რომელიც დიდი ხანია აქტიურად იყენებს Domino-ს და Notes-ს, კითხვაზე, თუ რომელი პროდუქტის ყველა ტექნოლოგია მოსწონს მათ ყველაზე მეტად, ასახელებს რეპლიკაციას. არსებითად, რეპლიკაციის სისტემა წყვეტს ორ მთავარ პრობლემას:

  • გეოგრაფიულად განაწილებული სამუშაოს მხარდაჭერა (მონაცემებისა და აპლიკაციების სინქრონიზაცია).
  • მხარდაჭერა მობილური მომხმარებლებისთვის.

Domino და Notes იძლევა ინფორმაციის გაზიარებას ნებისმიერ დროს და მომხმარებლის მდებარეობის მიუხედავად. Notes-ის მონაცემთა ბაზებისა და აპლიკაციების მომხმარებლები შეიძლება იყვნენ ორგანიზაციის სხვადასხვა ნაწილიდან, რეგიონული, ეროვნული ან გლობალური. თითოეულ ამ განყოფილებას შეიძლება ჰქონდეს საკუთარი სერვერი, რომელთანაც პერსონალს შეუძლია დაკავშირება საკმაოდ მარტივად და მაღალი ხარჯების გარეშე. შედეგად, მომხმარებელს ექნება წვდომა მონაცემებსა და აპლიკაციებზე ადგილობრივ სერვერზე, ვიდრე მოუწევს დისტანციურ სერვერთან მუშაობა ნელი საკომუნიკაციო არხებით.

სხვადასხვა ოფისში მომხმარებლები იმუშავებენ ადგილობრივ სერვერზე განთავსებული მონაცემთა ბაზის საკუთარი „ასლით“ და რეპლიკაცია უზრუნველყოფს, რომ სხვადასხვა გეოგრაფიულ ადგილას მდებარე სამუშაო ჯგუფები მუშაობენ იმავე დოკუმენტების განახლებულ ვერსიებთან და გაცვლიან ინფორმაციას. Domino სერვერები გაცვლიან მონაცემებს ერთმანეთთან მითითებული გრაფიკის შესაბამისად მათთვის ხელმისაწვდომი არხების გამოყენებით.

უნდა აღინიშნოს, რომ Domino და Notes არის ყოვლისმცოდნე საკომუნიკაციო არხების გამოყენების მხრივ: ეს შეიძლება იყოს TCP/IP ქსელები, X.25, ISDN, dial-up სატელეფონო არხები და ა.შ. Lotus-ის დეველოპერების მიერ ერთ-ერთი ყველაზე დახვეწილი და შესანიშნავად განვითარებული ტექნოლოგია არის თვითნებური საკომუნიკაციო არხების ეფექტური გამოყენება.

Domino ასევე საშუალებას გაძლევთ შექმნათ ცენტრალიზებული არქიტექტურა, თუ კონკრეტული ორგანიზაციისთვის ხელმისაწვდომი კომუნიკაციები ამის საშუალებას იძლევა.

შენიშვნების გამეორება შეუდარებელია თავისი ფუნქციონალურობითა და გრანულარობით: ის მუშაობს ცალკეული სფეროების დონეზედა სრულყოფილი კონფიგურირებადი. რეპლიკაცია ხასიათდება შემდეგი თვისებებით:

  • ორმხრივობა.მომხმარებლებს ორგანიზაციის ყველა ნაწილში, რომლებსაც აქვთ მონაცემთა ბაზის ასლი, შეუძლიათ დაამატოთ, შეცვალონ და წაშალონ დოკუმენტები. ორმხრივი რეპლიკაცია Notes-ში სინქრონიზაციას უწევს ყველა ცვლილებას, რომელიც განხორციელდა ყველა ლოკაციაში, და არა მხოლოდ ცენტრალურ ადგილას განხორციელებული ცვლილებების გავრცელებას დისტანციურ სერვერებზე.
  • ეფექტურობა. მონაცემთა ბაზების სინქრონიზაციისას რეპლიკაცია საჭიროა მხოლოდ ახალი დოკუმენტის ველებისთვის ან დოკუმენტის ველებისთვის, რომლებიც შეცვლილია რეპლიკაციის პროცესში მონაწილე მონაცემთა ბაზის რომელიმე ინსტანციაზე. ველის დონის ეს რეპლიკაცია უზრუნველყოფს რესურსების ოპტიმალურ გამოყენებას და უმოკლეს სინქრონიზაციის ციკლის დროს.
  • რეპლიკაცია Notes კლიენტისთვის.მომხმარებლები, რომლებიც პერიოდულად უკავშირდებიან სერვერს (მაგალითად, მობილური მომხმარებლები, რომლებიც მუშაობენ დისტანციურ ადგილას, მივლინებებში ან სახლში) საჭიროებენ ინფორმაციის ხელმისაწვდომობის იმავე დონეს, როგორც დაკავშირებულ მომხმარებლებს. შენიშვნები არ შემოიფარგლება სერვერიდან სერვერის კომუნიკაციით, ის ასევე მხარს უჭერს კლიენტ-სერვერს რეპლიკაციას. ეს უზრუნველყოფს შესანიშნავი ოპერატიული მხარდაჭერას. მობილური მომხმარებლები Notes-ის მონაცემებთან და აპლიკაციებთან ოფლაინ რეჟიმში მუშაობა ისევე, როგორც ოფისში და სერვერთან დაკავშირებული. მომხმარებელს შეუძლია ადვილად წაიღოს Notes მონაცემთა ბაზების უახლესი ასლები, იმუშაოს მათთან ადგილობრივად და შემდეგ მოახდინოს მათი სინქრონიზაცია რაც შეიძლება მალე.
  • შერჩევითი რეპლიკაცია.მხოლოდ რამდენიმე დაწკაპუნებით, Notes-ის მომხმარებელს შეუძლია Notes მონაცემთა ბაზიდან ინფორმაციის მხოლოდ კონკრეტული ქვეჯგუფი დააკოპიროს საკუთარ თავზე. შენიშვნები საშუალებას აძლევს მომხმარებლებს განსაზღვრონ დოკუმენტების ტიპი, რომლებთანაც სურთ მუშაობა კლიენტის სამუშაო სადგურებზე. შერჩევითი რეპლიკაციით, მომხმარებლებს შეუძლიათ მხოლოდ შეცვლილი დოკუმენტების კოპირება, მაგალითად, ბოლო 30 დღის განმავლობაში ან დაწერილი მხოლოდ გუნდის კონკრეტული წევრის მიერ.
  • ფონის რეპლიკაცია.მობილური მომხმარებლისთვის რეპლიკაციის პროცესის გაშვებამ არ უნდა გამოიწვიოს ლეპტოპზე ან სახლის კომპიუტერზე სხვა სამუშაოების შეჩერება. რეპლიკაცია Notes-ში შეიძლება მოხდეს ფონზე, რაც მომხმარებელს საშუალებას აძლევს განაგრძოს მუშაობა სხვა ამოცანებზე.
  • აპლიკაციის დიზაინისა და ლოგიკის სინქრონიზაცია.ეს ასპექტი ხშირად შეუმჩნეველი რჩება ერთი შეხედვით, თუმცა ეს ტექნოლოგია აადვილებს აპლიკაციების განაწილებას მთელ ორგანიზაციაში და მის ფარგლებს გარეთ და საჭიროების შემთხვევაში მათში ცვლილებების შეტანას. Domino სერვერებს შორის კომუნიკაციის დროს იგზავნება არა მხოლოდ თავად მონაცემები, არამედ ყველა ცვლილება აპლიკაციის დიზაინსა და ლოგიკაში. Domino ინახავს ინდივიდუალური აპლიკაციის მონაცემებსა და დიზაინს ერთ NSF ფაილში. წარმოიდგინეთ, მაგალითად, Notes აპლიკაცია რეგიონებიდან მოხსენებების შესაგროვებლად. თუ, ვთქვათ, მოსკოვის დეველოპერები შეასრულებენ ცვლილებებს ყოველდღიური მოხსენების ფორმაში, მაშინ მომდევნო რეპლიკაციის სესიაზე ყველა ეს ცვლილება გადაეცემა დისტანციურ განყოფილებებს. მეორე დილით, ვლადივოსტოკში მომხმარებელი დაინახავს, ​​რომ აპლიკაციის დიზაინი შეიცვალა და დაიწყებს მუშაობას, ფაქტობრივად, აპლიკაციის ახალ ვერსიასთან.

4.3. ელ.ფოსტის და შეტყობინებების სისტემა

ფაქტობრივად, თუ ზემოთ ჩამოთვლილი რვა ძირითადი ტექნოლოგიიდან მხოლოდ ერთს მიეცათ ნებადართული გამოყენება - ყველაზე მნიშვნელოვანი, ეფექტური, საიმედო და ა.შ., მაშინ, დიდი ალბათობით, ბევრი მომხმარებელი აირჩევს Domino/Notes ელექტრონული ფოსტის სისტემას. პროდუქტის დანერგვა უკვე გამართლებულია მხოლოდ კორპორატიული ელექტრონული ფოსტის სისტემად გამოყენების შემთხვევაში.

ეს სისტემა შეიძლება დახასიათდეს შემდეგი სიტყვებით: საიმედო, მასშტაბირებადი, უსაფრთხოდა მოახერხა. მსოფლიოში არის ორგანიზაციები, რომლებშიც 100 და 200 ათასზე მეტი თანამშრომელიც გაერთიანებულია Domino and Notes შეტყობინებების სისტემით. ეს ნიშნავს, რომ ამ ტექნოლოგიის არჩევით, თქვენ არ წააწყდებით ტექნოლოგიურ შეზღუდვებს, სადაც ყველაფერი კარგად მუშაობს ათობით ან რამდენიმე ასეულ მომხმარებელთან, მაგრამ გადაულახავი პრობლემები იწყება, რადგან ინფრასტრუქტურის გაფართოება გრძელდება. რაც შეეხება უსაფრთხოებას, Domino გთავაზობთ ყველაზე მძლავრ ინტერნეტ ფოსტის უსაფრთხოებას ხელმოწერილი და დაშიფრული შეტყობინებებისთვის საჯარო გასაღების ინფრასტრუქტურის (PKI) და X.509 V3 სერთიფიკატების შეუფერხებლად ინტეგრირებით.

მნიშვნელოვანია, რომ Lotus Development არის ერთადერთი გამყიდველი, რომელიც სთავაზობს სრულ, ინტეგრირებულ საკომუნიკაციო პლატფორმას ორგანიზაციებისთვის, რომლებიც ცდილობენ გადავიდნენ ძირითადი ელფოსტიდან მესიჯების გაუმჯობესებულ შესაძლებლობებზე და ვებ-ზე დაფუძნებულ თანამშრომლობის აპლიკაციებზე. Domino სერვერი უზრუნველყოფს მშობლიურ მხარდაჭერას ნებისმიერი შეტყობინებების კლიენტებისთვის, რომლებიც მომხმარებელს შეუძლია გამოიყენოს: ვებ ბრაუზერები, Microsoft Outlook, Eudora და სხვა POP3 და IMAP4 ელფოსტის კლიენტები. Domino ასევე შესანიშნავი შემავსებელია მსოფლიოში საუკეთესო თანამშრომლობისა და ელექტრონული ფოსტის კლიენტისთვის, Lotus Notes.

Notes შეტყობინებების სისტემა გამოიყენება მისი ძირითადი მიზნისთვის - მდე კომუნიკაციებიადამიანებს შორის და როგორც სამუშაო პროცესის ავტომატიზაციის აპლიკაციების მნიშვნელოვანი კომპონენტი, ასევე ჯგუფური კალენდრის და დაგეგმვის პლატფორმა.

Notes Messaging გთავაზობთ ადვილად გამოსაყენებელ ელ.ფოსტის ანგარიშს. უფრო გამოცდილ მომხმარებლებს შეუძლიათ გამოიყენონ შეტყობინებების მართვის ინსტრუმენტები დიდი მოცულობის ფოსტის დასამუშავებლად და ორგანიზებისთვის. Notes მომხმარებლის ინტერფეისი ეფუძნება ჯილდოს Lotus cc:Mail ინტერფეისს, რომელიც არსებითად გახდა სტანდარტული ელ.ფოსტის ინტერფეისი ყველა გამყიდველისთვის. Notes შეიცავს ძლიერ რედაქტორს ელ.ფოსტის ტექსტის ფორმატირებისთვის. შესაძლებელია აგენტების გამოყენება სხვადასხვა ამოცანების შესასრულებლად, მაგალითად, საკვანძო სიტყვებისთვის შემოსულ შეტყობინებებზე მიმაგრებული ფაილების ნახვა და შესაბამის საქაღალდეში შენახვა. აგენტებს შეუძლიათ სერვერზე შესრულებული ამოცანების ავტომატიზაცია, რაც თქვენს ვებსაიტს აძლევს შესაძლებლობას ავტომატურად შექმნას ელექტრონული ფოსტის შეტყობინებები კონკრეტული შინაარსით, როდესაც მოხდება გარკვეული პირობები და მოვლენები.

განსაკუთრებით უნდა აღინიშნოს, რომ ელექტრონული ფოსტა არის სამუშაო ნაკადის და სამუშაო პროცესის ავტომატიზაციის სისტემების განუყოფელი, ფუნდამენტური ნაწილი. Domino/Notes-ის შეტყობინებებისა და დოკუმენტების ინტეგრირებული მონაცემთა ბაზები აერთიანებს ინფორმაციის გაზიარების ორივე მეთოდს და უზრუნველყოფს მომხმარებლებს ინტუიციური და ეფექტური თანამშრომლობის საშუალებებს. მაგალითად, დოკუმენტის საწყისი ვერსიის შექმნისას, რომელიც უნდა განიხილოს რამდენიმე თანამშრომელმა, მომხმარებელს შეუძლია გაუგზავნოს მათ ელფოსტა, რომელიც შეიცავს მხოლოდ დოკუმენტის ბმულს. თითოეულ ადამიანს, რომელიც იღებს შეტყობინებას, შეუძლია გახსნას დოკუმენტი ერთი დაწკაპუნებით, რაც უზრუნველყოფს, რომ ყველა თანამშრომელი მუშაობს დოკუმენტის იგივე, უახლესი ვერსიით. ფოსტის შეტყობინებები შეიძლება შეიცავდეს ბმულებს Notes მონაცემთა ბაზაში არსებულ ნებისმიერ დოკუმენტთან, მათ შორის დისკუსიებთან, მომხმარებელთა პროფილებთან და დოკუმენტაციასთან (როგორიცაა წესები და პროცედურები, პრობლემების მოგვარების სახელმძღვანელოები და ა.შ.), ვებ გვერდები და ახალი ამბების სერვისები.

ბიზნესისა და სამუშაო პროცესის აპლიკაციების უმეტესობა მოითხოვს, რომ შეატყობინოთ კონკრეტულ პირს ან განაახლოთ დოკუმენტი კონკრეტული ველის ან პროცესის მდგომარეობის მნიშვნელობის მიხედვით. განიხილეთ მომხმარებელთა მომსახურების აპლიკაცია. მომხმარებლის მოთხოვნა მოდის მის მიერ ვებ გვერდზე შევსებული ფორმის სახით. მოთხოვნა შეტანილია Domino-ს მომხმარებელთა მომსახურების მონაცემთა ბაზაში. შენახვის შემდეგ, Domino სერვერი ავტომატურად უგზავნის ელ.წერილს შესაბამის სერვისის წარმომადგენელს. წარმომადგენელი ხსნის შეტყობინებას და მასში შემავალ ბმულზე დაწკაპუნებით ხსნის მოთხოვნას საერთო მონაცემთა ბაზიდან, რომელშიც მათ შეუძლიათ შეინახონ კომენტარები. გარდა ამისა, Domino აპლიკაცია თვალყურს ადევნებს ამ პროცესს, რათა თუ ის რაიმე მიზეზით შეჩერდება (მაგალითად, თუ წარმომადგენელი 12 საათის განმავლობაში არ მიიღებს ამ მოთხოვნას), მაშინ Domino აგზავნის დამატებით წერილებს, ამჯერად არა მხოლოდ სერვისს. წარმომადგენელს, არამედ მის მენეჯერს და მომხმარებელთა მომსახურების ხელმძღვანელს, აფრთხილებს მათ პოტენციურ პრობლემაზე, სანამ ის რეალურად გახდება პრობლემა.

ზემოთ ნახსენები ფუნქციების გამო, ნაგულისხმევი ელფოსტის ფუნქციონალობისა და იმ ფაქტის გამო, რომ Domino იგზავნება მონაცემთა ბაზის შაბლონებით, როგორიცაა Document Library, Discussion Database, Document Reconciliation და რამდენიმე სხვა, Domino და Notes სინამდვილეში არის, ანაზრაურების თანამშრომლობის გადაწყვეტაადამიანები, რომელთა გამოყენება შეგიძლიათ დაუყოვნებლივ დაიწყოთ. ამ ფუნქციების ხელმისაწვდომობა ინტერნეტის მომხმარებლებისთვის (რომლებსაც არ აქვთ Notes კლიენტი) უბრალოდ ვებ ჩართული შაბლონის არჩევის საკითხია.

ბუნებრივია, ელექტრონული ფოსტის სისტემის ფუნქციონირება შეუძლებელია მრავალი სერვისის გარეშე, რომლებზეც დაფუძნებულია შეტყობინებების გარემო და რომლებიც მხარს უჭერენ Domino სერვერს:

  • სანდო, მოქნილი და მასშტაბური დომინოს შეტყობინებების მაღაზიაზემოთ განხილული მონაცემთა ბაზის ტექნოლოგიაზე დაყრდნობით.
  • საწარმოთა მასშტაბის დირექტორია სერვისი (დომინოს დირექტორია). Domino Directory არის მასშტაბირებადი და უსაფრთხო არქიტექტურული კომპონენტი, სრული მხარდაჭერით LDAP V3 დირექტორია სერვისის პროტოკოლისთვის, რომელიც ადვილად უმკლავდება ძალიან დიდი საწარმოების დირექტორიაში სერვისის მოთხოვნებსაც კი, უზრუნველყოფს გარანტირებულ მხარდაჭერას მილიონობით ჩანაწერისთვის. ამ დირექტორიაში შეტანილი ცვლილებები შეიძლება გავრცელდეს მთელ ორგანიზაციაში ეფექტური და უსაფრთხო სერვისის გამოყენებით რეპლიკაციები Domino, Domino Directory-ის ყველა ასლის სინქრონიზაციის გარანტიით. ზოგიერთი კონკურენტისგან განსხვავებით, Domino არ მოითხოვს ადმინისტრაციულ პერსონალს მუდმივად განაახლონ დირექტორიას ყველა ასლი ცვლილებების დასაკმაყოფილებლად. Domino-ს და Notes-ის შესაძლებლობა, გაიმეორონ დირექტორიაში ჩანაწერების მხოლოდ შეცვლილი ნაწილები (ველის დონეზე) კიდევ უფრო ამცირებს რეპლიკაციის დროს და ქსელის ტრაფიკს, რომელიც დაკავშირებულია დირექტორიების სინქრონიზაციასთან ქსელში. Domino Directory არის Domino and Notes უსაფრთხოების მოდელის ქვაკუთხედი. ის შეიცავს სერთიფიკატებს, რომლებიც გამოიყენება ყველა მომხმარებლის ავთენტიფიკაციისთვის, როდესაც ისინი სისტემაში შედიან, სერთიფიკატები თავის მხრივ შეიცავს საჯარო გასაღებებს, რომლებიც გამოიყენება ხელმოწერისა და დაშიფვრისთვის. ეს დირექტორია ასევე მოქმედებს როგორც ცენტრალური მართვისა და კონფიგურაციის ცენტრი ქსელისთვის. ის ინახავს მომხმარებლებს, მომხმარებელთა ჯგუფებს, კავშირის ჩანაწერებს, როლებს და სხვა წვდომის კონტროლის ინფორმაციას, რაც საშუალებას აძლევს ცენტრალიზებულ მართვას (თუნდაც ხაზგარეშე) მთელი ქსელის ინფრასტრუქტურის.
  • შეტყობინებების მარშრუტიზაციის სერვისი. Domino როუტერი უზრუნველყოფს მაღალი ხარისხის, მაღალი ერთგულების შეტყობინებებს როგორც ფოსტისთვის, ასევე აპლიკაციებისთვის პროტოკოლების ფართო სპექტრით. მაგალითად, Domino-ს მომხმარებლებს შეუძლიათ იმუშაონ მრავალ პროტოკოლთან, როგორც SMTP, ასევე მშობლიური Notes პროტოკოლის, Notes Remote Procedure Calls (NRPC) გამოყენებით. არსებულ სისტემებთან თავსებადობის მიზნით, NRPC-ებს შეუძლიათ ქსელის პროტოკოლების ფართო სპექტრის გაშვება. გარდა ამისა, Domino როუტერი აძლევს ადმინისტრატორებს ხარჯების შესამცირებლად და ქსელის ეფექტურობის ახალ გზებს მრავალ რეჟიმის მარშრუტირებით, სპამის ჩახშობის ფართო შესაძლებლობებით, ინტერნეტ მისამართების სისტემის მხარდაჭერით, გაფართოებული E/SMTP სპეციფიკაციის ყოვლისმომცველი მხარდაჭერით, მონაცემთა MIME კოდირებით. და შეიყვანეთ ობიექტები დამატებითი გარდაქმნების გარეშე.
  • დაცვის სამსახური(უფრო დეტალურად მოგვიანებით იქნება განხილული).

Domino სერვერი ასევე მხარს უჭერს "ობიექტის ერთი ასლი" შენახვის რეჟიმს, რომელიც დაზოგავს ადგილს დისკზე და ამცირებს ტრაფიკს ერთი და იგივე შეტყობინებების გაგზავნისას მომხმარებელთა დიდი რაოდენობით.

ამრიგად, Domino-ში შეტყობინებები არის შეტყობინებები ინტერნეტ სტანდარტების შესაბამისად, რისთვისაც Domino გთავაზობთ ყოვლისმომცველ მხარდაჭერას.

ანდრეი აკოფიანცი

ჩვენი ნაკლოვანებები ჩვენი უპირატესობების გაგრძელებაა
ხალხური სიბრძნე...

ინფორმაციული ტექნოლოგიების თითქმის ყველა პროფესიონალს სმენია ამის შესახებ ლოტოსის ნოტები (LN), მაგრამ შედარებით ცოტას შეეხო მას პრაქტიკაში. შედეგად, Lotus-ზე ობიექტური ინფორმაციის კატასტროფული ნაკლებობაა. ყველა ხელმისაწვდომი პუბლიკაცია ამ პროდუქტის შესახებ არის სარეკლამო ბროშურების ან ტექნიკური აღწერილობის ფრაგმენტების სახით.

სადაც არ არის ობიექტური ინფორმაცია, მას ცვლის მითები. ახლა რუსეთში Lotus არის დაწინაურებული ძირითადად, როგორც კორპორატიული დოკუმენტების ნაკადის ორგანიზების სისტემა, თუმცა სინამდვილეში ეს მთლად ასე არ არის. ამ პროდუქტის შესახებ მოსაზრებები პოლარულია - ზოგი მას წარმოგიდგენთ, როგორც პანაცეას კორპორატიული ავტომატიზაციის ყველა დაავადებისთვის, ზოგს არ სურს ამის შესახებ გაიგოს.

ამავდროულად, Lotus Notes-ის რეალური მნიშვნელობა კორპორატიული ბაზრისთვის ძალიან დიდია. ბევრი მსხვილი რუსული კომპანია ახლა კორპორატიული საინფორმაციო გარემოს არჩევის ზღვარზეა და ლოტუსი ამის ერთ-ერთი მთავარი კონკურენტია. ამიტომ, ჩემთვის მნიშვნელოვანი ჩანდა იმის თქმა, თუ რა არის სინამდვილეში LN, რა პრობლემებს წყვეტს და რა პრობლემებს ქმნის.

ამ იდეას დიდი ხანია ვზრდი, აღწერილობებს ვკითხულობ და ვეკითხები მეგობრებს. ჩემთვის საბოლოო იმპულსი იყო ძალიან დიდი ბანკის IT განყოფილების ყოფილ ხელმძღვანელთან გაცნობა, რომელმაც ისაუბრა LN ოპერაციული ფუნქციის ზოგიერთ მახასიათებლებზე, რომელთა წინაშეც მას უნდა შეექმნა.

ცოტა ისტორია

Lotus იყო პიონერი პროგრამული უზრუნველყოფის ბიზნესის ბევრ სფეროში. ეს ახლა ბევრს არ ახსოვს, მაგრამ 90-იანი წლების დასაწყისში "Lotus 1-2-3" ცხრილის სინონიმი იყო - მას უბრალოდ არ ჰყავდა ღირსეული კონკურენტები... დარჩა "CC-mail" ფოსტის პროგრამა. საუკეთესო კორპორატიული საფოსტო სისტემა 90-იანი წლების შუა პერიოდამდე

LN-ის ანალოგები საერთოდ არ იყო გამოშვებული 80-იანი წლების ბოლოს - მათ უნდა მოეფიქრებინათ ცალკე ტერმინი - "GroopWare" (კოლექტიური მუშაობის უზრუნველყოფა). ეს იყო პირველი და დიდი ხნის განმავლობაში ერთადერთი სისტემა, რომელიც რეალურად საშუალებას აძლევდა სწრაფად შექმნას ერთიანი კომპანიის საინფორმაციო სივრცე და კორპორატიული საკომუნიკაციო სისტემა.

LN-ის ტრიუმფალური მარში თითქმის ათი წელი გაგრძელდა და მისი ძირითადი მომხმარებლები იყვნენ მსხვილი და საშუალო ზომის კორპორაციები. გასაკვირი არ არის, რომ IBM, რომელიც ტრადიციულად ემსახურება გლობალური ბიზნესის ტოპ 1000-ს, დაინტერესდა Lotus კომპანიის მიმართ და საბოლოოდ ეს კომპანია პირდაპირ იყიდა. ასე რომ, ახლა Lotus არის IBM-ის განყოფილება, რომელმაც შეინარჩუნა გარკვეული დამოუკიდებლობა და "Lotus" სავაჭრო ნიშანი.

თუმცა, ახლა, Lotus-ის მთელი პროდუქციის ხაზიდან, მხოლოდ Lotus Notes რჩება ბაზარზე - სხვა საოფისე აპლიკაციები პრაქტიკულად მოკვდა და ვერ გაუძლებს კონკურენციას. Microsoft Office. და Lotus Notes არა მხოლოდ რჩება, არამედ აქტიურად არის დაწინაურებული - ყოველ შემთხვევაში, რუსულ ბაზარზე.

Lotus Notes - რა არის ეს?

მარტივი სიტყვებით, LN არის DBMS და საფოსტო სისტემის ჰიბრიდი, რომელსაც აქვს მრავალი საინტერესო ფუნქცია. ასევე არსებობს არაერთი შესაძლებლობა სტრუქტურირებული კომუნიკაციის ორგანიზებისთვის - ფორუმები, კალენდრები და ა.შ.

Lotus მონაცემთა ბაზის მთავარი მახასიათებელია მისი ფოკუსირება დიდი, ცუდად სტრუქტურირებული დოკუმენტების შენახვაზე და მათთან კოლექტიური მუშაობაზე. კოლექტიურ მუშაობაში ვგულისხმობთ რამდენიმე ადამიანის შესაძლებლობას ერთდროულად დაარედაქტირონ ერთი და იგივე ჩანაწერი (დოკუმენტი). შესაბამისად, მხარდაჭერილია ვერსიების სისტემა და ინდივიდუალური მომხმარებლების მიერ განხორციელებული ცვლილებების თვალყურის დევნების შესაძლებლობა. ტექსტების გარდა, Lotus მონაცემთა ბაზის ჩანაწერები შეიძლება შეიცავდეს მომხმარებლის მიერ კონფიგურირებადი სხვადასხვა ტიპის დეტალების თვითნებურ რაოდენობას. უფრო მეტიც, დეტალების დაყენება საკმაოდ მარტივი და ხელმისაწვდომია საბოლოო მომხმარებლებისთვის. მონაცემთა ბაზაში არსებულ დოკუმენტებს შეუძლიათ ერთმანეთთან დაკავშირება (რაღაც ვებ ჰიპერტექსტის ბმულების მსგავსი), ხოლო დოკუმენტის ტექსტში ბმულზე დაწკაპუნებით, შეგიძლიათ გახსნათ სხვა დოკუმენტი.

LN ახორციელებს მომხმარებლის უფლებების მართვის დახვეწილ სისტემას, რომელიც საშუალებას გაძლევთ მიანიჭოთ უფლებები ცალკეულ მომხმარებლებს და მათ ჯგუფებს, როგორც მონაცემთა ბაზებზე, ასევე დოკუმენტებზე და მათ ცალკეულ ველებზე. ასევე მხარდაჭერილია დოკუმენტების ავთენტიფიკაცია ელექტრონული ხელმოწერის გამოყენებით - ე.ი. მონაცემთა ბაზაში განთავსებისას შექმნილ ან შეცვლილ დოკუმენტს შეიძლება ხელი მოაწეროს მასთან მომუშავე თანამშრომლის ხელმოწერით.

ელ.ფოსტის პროგრამა და სხვა აპლიკაციები (ფორუმები, დაგეგმვა და ა.შ.) აგებულია ამ დოკუმენტის შენახვის სისტემის თავზე. მისამართების წიგნები, საქაღალდეები ასოებით, კალენდრები და ა.შ. ასევე ჩანაწერებია მონაცემთა ბაზაში და მათზე ვრცელდება ყველა გავრცელებული მექანიზმი - ვერსიები, ჯგუფური მუშაობის მხარდაჭერა და ა.შ.

კიდევ ერთი ძირითადი მექანიზმი, რომელიც პირველად დაინერგა Lotus Notes-ში, არის რეპლიკაცია - ე.ი. LN სერვერების შესაძლებლობა, სინქრონიზაცია მოახდინონ თავიანთი მონაცემთა ბაზებზე და გაუგზავნონ ერთმანეთს დოკუმენტები თავისუფალ დროს ძირითადი სამუშაოდან. ეს უზრუნველყოფს გეოგრაფიულად განაწილებულ გარემოში მუშაობის უნარს ნელი საკომუნიკაციო არხებით, როდესაც თითოეული თანამშრომელი მუშაობს უახლოეს სერვერთან (ანუ სწრაფად) და, ვთქვათ, ღამით ეს სერვერები სინქრონიზებენ თავიანთ მონაცემთა ბაზებს.

ბუნებრივია, შესაძლებელია სპეციალიზებული აპლიკაციების შემუშავება LN გარემოში. ამ მიზნით სისტემას აქვს ჩაშენებული პროგრამირების ენა (Lotus script), რომელიც უზრუნველყოფს სისტემის API-ზე წვდომას და საშუალებას გაძლევთ შექმნათ საკმაოდ რთული აპლიკაციები. თქვენ ასევე შეგიძლიათ განავითაროთ აპლიკაციები Lotus-ისთვის უფრო ტრადიციულ Java & JavaScript-ში, რომლებსაც ასევე აქვთ ობიექტების ბიბლიოთეკები Lotus API-სთან მუშაობისთვის.

მონეტის მეორე მხარე

Lotus არის უკიდურესად ფუნქციონალური სისტემა ელეგანტური არქიტექტურით, რომელიც ნამდვილად გაძლევთ საშუალებას შექმნათ საერთო საინფორმაციო გარემო დიდ კომპანიაში, რომელსაც აქვს მრავალი ოფისი სხვადასხვა ქალაქსა და ქვეყანაში. და ამ თანამდებობაზე მას თითქმის ათი წლის განმავლობაში პრაქტიკულად არ ჰყავდა კონკურენტები. ამ დროის განმავლობაში მან დამსახურებული პოპულარობა მოიპოვა - ოფიციალური მონაცემებით, მას იყენებს 700-მდე კომპანია Top1000 მსოფლიო ბიზნესიდან.

მაგრამ დრო იცვლება... და რაც გუშინ იყო უპირატესობები, დღეს ხშირად ხდება ნაკლოვანებები, რაც იწვევს საკმაოდ დიდ თავის ტკივილს მომხმარებლებისთვის და დამხმარე სერვისებისთვის.

Lotus Notes არის ფუნქციურად დახურული სისტემა, რომელიც მომხმარებელს აძლევს ყველა სამუშაო ხელსაწყოს, რომელიც მას სჭირდება - ტექსტური რედაქტორი, ელ.ფოსტის პროგრამა, დაგეგმვის სისტემა და ა.შ. და სანამ მომხმარებელი იყენებს Lotus აპლიკაციებს ამ მიზნებისთვის, ყველაფერი ძალიან მოსახერხებელია. და კარგი.

მაგრამ დღეს მომხმარებელთა მნიშვნელოვანი ნაწილი ურჩევნია გამოიყენოს სხვა კომპანიების საოფისე აპლიკაციები - მაგალითად, Microsoft, რომელიც დღეს დე ფაქტო სტანდარტად იქცა. Lotus დოკუმენტების შენახვას შეუძლია „სხვა ადამიანების“ ფაილების შენახვა, მაგრამ როგორც კი დავიწყებთ გამოყენებას MS Word Lotus-თან ერთად, მაშინვე ირკვევა, რომ ყველა იმ სიამოვნების ნახევარი, რაც იყო ჩაშენებული LN რედაქტორთან მუშაობისას, დაკარგულია.

მაგრამ ემატება პრობლემები - ექსპორტ-იმპორტის სპეციალური პროცედურები. რომ აღარაფერი ვთქვათ იმ ფაქტზე, რომ Lotus-ის აპლიკაციების ერგონომიკა სასურველს ტოვებს - ყოველ შემთხვევაში, Microsoft-ის პროდუქტებიდან მათზე გადასვლისას.

კიდევ ერთი თვისება, რომელმაც აჩვენა თავისი უარყოფითი მხარე, არის რეპლიკაცია ზოგად რესურსების მოთხოვნებთან ერთად. დიდი ბანკის IT დეპარტამენტის ხელმძღვანელმა, რომელიც მე აღვნიშნე, რომელსაც LotusNotes-ზე 2000-ზე მეტი სამუშაო სადგური ჰქონდა, გაიხსენა, თუ როგორ სჭირდებოდა მათი რეპლიკაცია მაგარ სერვერებს შორის ერთგულ ოპტიკურ ბოჭკოზე (რაც ნიშნავს, რომ ხალხი ვერ მიიღებდა გადაუდებელ დოკუმენტებს ისინი საათობით დასამტკიცებლად.

და მრავალი სერვერის საჭიროება გაჩნდა იმის გამო, რომ ცალკეული სერვერები ვერ უმკლავდებიან დატვირთვას, რადგან LN, მისი ინტეგრაციის გამო, ძალიან მოთხოვნადია სერვერის რესურსებზე. და როდესაც მათ დაასრულეს განაცხადის გადაწერა MS SQL, აღმოჩნდა, რომ ყველა მომხმარებელი მშვიდად "იზიდავს" ერთი არც თუ ისე მაგარი სერვერის მიერ, ხოლო არხის გამტარუნარიანობა (რომელიც არ იყო საკმარისი რეპლიკაციისთვის) საკმაოდ საკმარისია მომხმარებლების ნორმალური დისტანციური მუშაობისთვის.

მონაცემთა ბაზის დიდი მოცულობით, Lotus Notes ასევე განიცდის დაბადების დეფექტს - მისი მონაცემთა შენახვის სისტემა არ უჭერს მხარს უამრავ ნივთს, რომლებიც სტანდარტულია თანამედროვე DBMS-ებისთვის და აბსოლუტურად აუცილებელია რეალური ავტომატიზაციის სისტემების ფუნქციონირებისთვის.

  • ჯერ ერთი, Lotus Notes მონაცემთა ბაზა არ უჭერს მხარს ტრანზაქციებს - ე.ი. კოორდინირებული ცვლილებები მრავალ ცხრილებში, რომლებიც შესრულებულია როგორც ერთი ერთეული. იმათ. თუ, მაგალითად, კლიენტზე გაშვებულმა აპლიკაციამ მოახერხა ერთი ჩანაწერის შეცვლა, მაგრამ არა მეორე, და "ჩამოვარდა" (მაგალითად, შუქი გამორთულია), მაშინ LN მონაცემთა ბაზაში შეცვლილი ჩანაწერი დარჩება ასეთი, ხოლო ყველა თანამედროვე DBMS ასეთ სიტუაციაში სერვერი დაუბრუნდება თავდაპირველ მდგომარეობას. ამის გამო LN-ზე დიდი მონაცემთა ბაზების მთლიანობის შენარჩუნება პრობლემატური ხდება.
  • მეორეც, როგორც ზემოთ ვთქვით, LN მხარს უჭერს დოკუმენტების დაკავშირების შესაძლებლობას. მაგრამ ამავე დროს, მას არ აქვს რეფერენციული მთლიანობის კონტროლი - შეგიძლიათ მარტივად წაშალოთ დოკუმენტი, რომელსაც ვინმე აკავშირებს და იქმნება "დაკიდებული" ბმული. ბუნებრივია, არ არსებობს მთლიანობის კონტროლის უფრო მოწინავე მექანიზმები - როგორიცაა შეზღუდვები რელაციურ მონაცემთა ბაზებში.
  • და ბოლოს, მესამე - განსხვავებით თანამედროვე რელაციური DBMS-ებისგან, სადაც ჩანაწერის ინდექსირება ხდება მონაცემთა ბაზაში მოთავსებისას, LN ინდექსირება არის ცალკე პროცესი, რომელიც ხდება ასინქრონულად.

ოპერაციული "სიამოვნებების" სურათს ავსებს "სქელი" კლიენტი (არა მხოლოდ სქელი, არამედ ძალიან სქელი) კლიენტ-სერვერის დიდი ტრაფიკით და აპლიკაციის განვითარების გარემოთი, რომელიც მოითხოვს იშვიათ და, შესაბამისად, ძვირადღირებულ პროგრამისტებს.

სპეციალისტები, რომლებიც იყენებენ Lotus Notes-ს, ასევე უჩივიან საწყისი ინსტალაციისა და კონფიგურაციის შრომატევადობას და, რაც უფრო სერიოზულია, უამრავ კრიტიკულ შეცდომებს, მათ შორის უსაფრთხოების სისტემაში, რომლებსაც ძალიან ნელა ასწორებს დეველოპერული კომპანია.

Lotus, როგორც დოკუმენტების მართვის სისტემა

მაგრამ იქნებ Lotus იმდენად კარგია, როგორც დოკუმენტების მართვის სისტემა, რომ ყოველივე ზემოთქმულის იგნორირება შეიძლება? მართლაც, LN-ს აქვს ერთი დიდი უპირატესობა ამ შესაძლებლობებში - ის საშუალებას გაძლევთ სწრაფად შექმნათ კორპორატიული დოკუმენტების საცავი და უზრუნველყოთ მასთან მუშაობის ძირითადი პროცედურები.

მაგრამ ამასთან ერთად, მას აქვს ერთი დიდი ნაკლიც - ის, რომ ამის გარდა, თავად ლოტუსს სხვა არაფერი შეუძლია. იმათ. შესაძლებელია განლაგების გაკეთება ძირითადი Lotus ინსტრუმენტების გამოყენებით, მაგრამ შეუძლებელია სრულფასოვანი კორპორატიული დოკუმენტების მართვის სისტემის დანერგვა, რომელიც აკმაყოფილებს სახელმწიფო სტანდარტების მოთხოვნებს. იმის თქმა, რომ „ოფისში მუშაობის ავტომატიზირებისთვის ჩვენ შევიძენთ Lotus Notes“ იგივე სისულელეა, როგორც „ოფისში მუშაობის ავტომატიზაციისთვის ჩვენ ვიყიდით MS SQL“. აუცილებელია ან სისტემის შემუშავება LN-ის ინსტრუმენტად გამოყენებით, ან სპეციალიზებული გადაწყვეტის შეძენა.

LN-ის, როგორც განვითარების გარემოს უპირატესობა არის დოკუმენტებთან მუშაობის მრავალი ჩაშენებული მექანიზმის არსებობა. ზემოთ ვისაუბრეთ მინუსებზე - ძვირადღირებულ დეველოპერებზე, მონაცემთა შენახვის მოძველებულ ტექნოლოგიაზე და სხვა სისტემებთან ინტეგრაციის სირთულეებზე.

ზოგადად, ირკვევა, რომ გარკვეულწილად ნაკლები შრომის ინტენსივობით, Lotus-ზე დაფუძნებული აპლიკაციის სისტემის განვითარების დრო არ განსხვავდება მსგავსი განვითარებისგან, ვთქვათ, MS SQLდა Visual Basic, და ღირებულება (ლიცენზიების და ძვირადღირებული დეველოპერების გათვალისწინებით) შეიძლება იყოს შესამჩნევად მაღალი. რომ აღარაფერი ვთქვათ იმ ფაქტზე, რომ LN-ზე დაფუძნებული სისტემების ოპერაციული თვისებები, როგორიცაა საიმედოობა და ეფექტურობა, შესამჩნევად უარესია, ვიდრე სრულფასოვან DBMS-ებზე დაფუძნებული გადაწყვეტილებები.

რუსეთის ბაზარზე Lotus-ზე საოფისე სამუშაოების ორგანიზების სპეციალიზებული გადაწყვეტილებები არსებობს. ყველაზე გავრცელებული სისტემებია Intertrust კომპანიის - "Office Media"-ს განვითარება, IT Co.-ს "Boss-Referent" სისტემა და მოსკოვის განვითარების ინსტიტუტის მიერ შემუშავებული "Cinderella" სისტემა და რიგი სხვა სისტემები.

მაგრამ ისინი დამატებით ფულს უჯდება თავად Lotus Notes-ს, ისინი არ არიან მზა პროდუქცია, არამედ "ნახევრად მზა პროდუქცია". ექსპერტების აზრით, მათი ფუნქციონალურობა და ოპერაციული მახასიათებლები ასევე ჩამოუვარდება სრულფასოვანი DBMS-ების საფუძველზე განხორციელებულ და Microsft Office გარემოში მოქმედ სისტემებს, როგორიცაა Delo Electronic Office Systems-დან, LanDocs Lanit-დან, Optima Workflow Optima-დან.

დასკვნა

და მაინც, რატომ არის, ყოველივე ზემოთქმულით, Lotus Notes საკმაოდ პოპულარული IT მენეჯერებს შორის და აგრძელებს მის გაფართოებას მსხვილ რუსულ კომპანიებში?

როგორც ჩანს, არსებობს ორი ძირითადი მიზეზი.

  • პირველ რიგში, არსებობს ოპორტუნისტული - საიმიჯო მოსაზრებები - მაგალითად, "ჩვენ გვაქვს ყველაფერი, როგორც დასავლური ბიზნესის ლიდერები - ამიტომაც ღირს Lotus Notes".
  • მეორეც, LN ქმნის სწრაფი გადაწყვეტის ილუზიას. შედარებით მცირე ძალისხმევით შეგიძლიათ მიიღოთ თვალსაჩინო შედეგი და გადაჭრათ უმარტივესი პრობლემების ფენა. და ის, რომ ამ გადაწყვეტის შემდგომი განვითარება ძალიან რთული იქნება - მანამდე ან ბიზნესი მოკვდება, ან IT მენეჯერი შეიცვლება...

ასევე არ უნდა დააკლოთ IBM პარტნიორების აქტიური პირდაპირი მარკეტინგული პოლიტიკა.

რა პერსპექტივები აქვს ამ პროდუქტს ბაზარზე? ისინი, ვინც მრავალი წლის განმავლობაში იყენებდნენ ასობით და ათასობით LN სამუშაოს, დიდი ალბათობით, არასოდეს დათმობენ მას - ყოველ შემთხვევაში, შემდეგ Y2K დონის კატაკლიზმამდე. უბრალოდ იმის გამო, რომ სხვაზე გადასვლის ხარჯები ძალიან მაღალი იქნება - პრობლემები, რომლებიც წარმოიქმნება, მის ფარგლებში უფრო ადვილი და იაფია მოსაგვარებელი...

მაგრამ მეჩვენება, რომ თანამედროვე პირობებში Lotus Notes უკვე გადადის ბაზრის იმ ღრმა დეპრესიებში, სადაც ცხოვრობენ ლოხ ნესის მონსტრები, IBM მეინფრემები და კობოლი. Lotus იცხოვრებს იქ სამუდამოდ, მაგრამ კომპანიებისთვის, რომლებიც ახლა ირჩევენ გადაწყვეტილებებს, ალბათ არ აქვს დიდი აზრი დაეყრდნოს Lotus Notes-ს.

ნებისმიერ შემთხვევაში, თქვენ ნათლად უნდა გესმოდეთ, რომ Lotus Notes არ არის მხოლოდ ერთ-ერთი სისტემა, რომელსაც კომპანია იყენებს. ეს არის მთელი სამყარო, რომელშიც თქვენ მთლიანად უნდა ჩაეფლო საკუთარ თავს, დაშორებით მეინსტრიმს, რომელიც დღეს, მოგვწონს თუ არა, მაინც Microsoft-ის გადაწყვეტილებებზე დაფუძნებული კომპონენტის არქიტექტურაა.

ონლაინ მაღაზია

IBM Lotus Domino Express / IBM Domino Collaboration and Messaging Express

უაღრესად უსაფრთხო, სრულფასოვანი თანამშრომლობის აპლიკაციის გარემო, რომელიც მორგებულია საშუალო ზომის ბიზნესის საჭიროებებზე

IBM Domino Collaboration and Messaging Express პროგრამული უზრუნველყოფა გთავაზობთ უსაფრთხო, სრულფასოვანი აპლიკაციის გარემოს ელექტრონული ფოსტისთვის და ბიზნეს და თანამშრომლობის აპლიკაციების ფართო სპექტრს. მისი კონფიგურაცია და ფასი მიმართულია საშუალო ზომის ბიზნესის საჭიროებებზე და მხარდაჭერა უზრუნველყოფილია პლატფორმებისა და ოპერაციული სისტემების ფართო სპექტრზე. სამი შეთავაზება მცირე და საშუალო ბიზნესისთვის 1000-მდე მომხმარებლისთვის, რომლებიც უზრუნველყოფენ ელ.ფოსტის, დაგეგმვისა და მყისიერი შეტყობინებების შესაძლებლობებს და მხარს უჭერენ ბიზნეს აპლიკაციების ფართო სპექტრს - Lotus Domino Messaging Express, Lotus Domino Collaboration Express და Lotus Domino Server Express.

IBM Notes (ადრე: IBM Lotus Notes)

IBM Notes (ყოფილი: IBM Lotus Notes) არის დესკტოპის კლიენტი სოციალური ბიზნესისთვის. ის უზრუნველყოფს წვდომას ადამიანებს, ბიზნეს აპლიკაციებსა და ინფორმაციას, რომელიც გჭირდებათ საწარმოსა და ონლაინში. ახლა თქვენ შეგიძლიათ შეასრულოთ თქვენი სამუშაო უფრო სწრაფად და ეფექტურად. IBM Notes პროგრამული უზრუნველყოფა გეხმარებათ სამუშაოს სწრაფად შესრულებაში, წვდომის ერთი წერტილის უზრუნველყოფით საინფორმაციო რესურსების შესაქმნელად, ცოდნის აღებისა და გაზიარებისთვის, გუნდებში თანამშრომლობისა და გადაწყვეტილების მისაღებად. სამუშაო ადგილზე ტრადიციული შეზღუდვების აღმოფხვრით, IBM Notes პროგრამული უზრუნველყოფა გეხმარებათ დაუკავშირდეთ ადამიანებს და იპოვოთ ინფორმაცია საწარმოსა და ინტერნეტში.



რაიმე შეკითხვა?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: