Inovacija, suradnja, dominacija
- autor Stipe Sumić
- pon 20.2.2006
- 10:50
Ocem Lotus Notesa smatra se Ray Ozzie. Ukoliko vam to ime zvuči poznato, u pravu ste. To je onaj isti Ray Ozzie čiju je tvrtku Groove Networks, u pokušaju da u svoju paletu proizvoda udahne nešto kolaboracijskog duha, proteklog proljeća kupio Microsoft.
Lotus Notes 1.0 ugledao je svjetlo dana 1989, u doba dok su, po Ozzievim riječima, „PC-računala bila jedva umrežena“. Radio je pod MS DOS-om 3.1 ili 4.0 ili IBM-ovim OS/2. Lotus Notes odmah se pokazao uspješnim proizvodom. Čelništvo tvrtke Price Waterhouse proglasilo ga je „softverom koji će promijeniti način na koji radimo posao“ i kupilo 10.000 licenci još prije službenog predstavljanja.
U godinama koje su slijedile, Lotus Notes bilježio je stalan rast po prihodima i broju prodanih licenci. U srpnju 1995. tvrtku Lotus kupio je IBM te je time postala jedan odjel u softverskoj diviziji Velikog Plavog. Za Lotus je to značilo značajnu financijsku i logističku potporu, prvenstveno pri prodaji velikim korisnicima (članovima Fortune 500 i sličnim). Od verzije 4.5, serverski dio proizvoda zove se Lotus Domino, a klijentski Lotus Notes. Za prijatelje: Notes & Domino, skraćeno: ND.
Predstavi se tko si
Želimo li dati najkraću definiciju IBM-ovog Lotusa Notes & Domino, možemo reći kako je to klijentsko-serverska kolaboracijska softverska platforma i e-mail server. Koliko god bila točna, ova definicija govori jako malo.
Zapravo, sustav Notes & Domino toliko je različit od sveg ostalog softvera da ga je teško ukratko predstaviti, bilo developeru ili krajnjem korisniku.
Moglo bi ga se predstaviti više kao vrstu operacijskog sustava nego aplikaciju.
Njegov sustav pohrane bazira se na nestrukturiranom sustavu pohrane (NSF – Notes Storage Facility) koji (suprotno današnjim trendovima) drži kôd i podatke na istom mjestu i u istom formatu. Iako ovo svojstvo ne-Domino developerima može zvučati neuobičajeno, upravo ono omogućava offline-rad i replikaciju te praktički no-touch deployment, kakav je nemoguće susresti na ostalim platformama. Deployment koda svodi se na kopiranje dokumenata.
Messaging je dio paketa. Bilo koja baza/aplikacija može slati poruke. Isto tako, bilo koja baza može se proglasiti mail-in bazom te time postati odredište za poruke. Postoje posebni predlošci koji se koriste za kreiranje korisničkih mail-baza. Mail-baza/aplikacija (više o razlici/sličnosti baze i aplikacije u svijetu ND-a u zasebnom okviru) je ona aplikacija koja sadrži svu funkcionalnost mail-klijenta. Nažalost, to je i jedina baza koju mnogi korisnici uopće koriste. Moglo bi se reći da je korištenje Lotus Notesa samo za mail ekvivalentno korištenju Oraclea za spremanje bakinih omiljenih recepata na kućnom PC-u.
Notes je siguran, s ugrađenom simetričnom enkripcijom i enkripcijom javnog ključa. Sav kôd je potpisan i smije se izvršavati samo ako je to dozvoljeno u listi za kontrolu izvršavanja koda (ECL - Execution Control List). Sve je digitalno potpisano. Ako dobijete virus, kako je on izvršni kôd, izvršit će se ili spremiti na lokalni disk samo ako mu date to pravo. Ako neke dokumente ne smijete vidjeti, iz vaše perspektive ti dokumenti kao da ne postoje.
Brz razvoj aplikacija (RAD) je također dio paketa, s tim što RAD za sve koji su ikad izrađivali Notes/Domino aplikacije ima jednu sasvim novu dimenziju. Čak i ljudima koji nisu voljni svladati baš sve tajne developerskog zanata, moguće je izraditi sasvim upotrebljive aplikacije. Dobre, brze i robusne aplikacije moguće je izraditi u vremenskim okvirima koji bi kod mnogih izazvali nevjericu.
Notes je rich client-okruženje. Ukoliko vam je još jedan klijent previše, uključite HTTP task na Domino serveru, upalite svoj omiljeni browser i koristite Domino aplikaciju preko web-sučelja.
Notes/Domino moguće je programirati koristeći C, C++, Javu, LotusScript (jezik 99% istovjetan Visual Basicu, s podrškom Domino objektnom modelu), JavaScript i Lotus makro-formule. Ne sviđa vam se ni jedan od ovih? OK, tu je još podrška za COM i CORBA-u.
Lotus Notes (klijent) vrti se na Windowsima i OS-u Mac, dok se podrška za Linux očekuje u verziji 8. U prošlosti su bivali podržani i drugi klijentski OS-ovi, ali se podrška za njih osipala smanjivanjem njihovog tržišnog udjela. Spisak operacijskih sustava koje podržava Domino server nešto je duži: Microsoftov Windows Server 2000 i 2003, Linux na Intelovoj platformi, Linux na platformi zSeries, Sun Solaris, IBM-ov AIX, i5/OS i z/OS. Najljepše od svega je što developer, a korisnik još manje, ne moraju znati na kojem OS-u njegov Domino server radi.
Na prvi pogled
Na prvi pogled (bolje rečeno, na prvi klik), Notes klijent može izgledati pomalo nezgrapan. On slijedi svoje vlastite UI konvencije od kojih su neke reminiscencije davnih dana, možda nekih prošlih OS-ova. Postoje stvari za koje ga definitivno NE treba koristiti. No, za pohranu i serviranje „informacija“ (kao antonimu atomskim, nedjeljivim podacima), za kolaboraciju, workflow i messaging teško da mu postoji konkurent. Mnogi su pokušavali, no Lotus Notes & Domino još uvijek ostaje jedinstven. Mail-korisnicima Notesa koji su migrirali na Notes s drugih platformi ponekad nedostaje jednostavan mail-klijent na koji su prije bili naviknuti. No, korisnici koji su prisiljeni prijeći s Notesa na druge mail-klijente, nakon što su koristili Notes neko vrijeme, često su razočarani jer dobiju samo mail. Slanje attachiranih dokumenata i proračunskih tablica u krug teško je nazvati dostojnom zamjenom za pravo kolaboracijsko okruženje.
Jeste li ikad poželjeli napraviti full-text pretragu svojih poruka, uključujući attachmente? Notes to može. Jeste li ikad iskusili sporu mrežu s povremenim prekidima? S Notesom radite u lokalnim replikama baza i problem je riješen. Jeste li katkad poželjeli promijeniti redoslijed kolona u Inboxu ili možda prikazati poruke u njemu kategorizirane po pošiljatelju? U Notesu je moguće povlačiti kolone mišem i tako im mijenjati raspored. Isto tako, Notes omogućava izradu osobnih pregleda u kojima je moguće po volji filtrirati, sortirati i kategorizirati dokumente koje pregled sadržava. Ima li vaš omiljeni mail-klijent ugrađenu podršku za instant messaging i presence awareness? Notes to nudi, i to na način da je dotičnu funkcionalnost moguće ugraditi u svaku aplikaciju, pukim dodavanjem polja posebnog tipa na formu ili uključivanjem opcije „Show online status“ na koloni u pregledu.
izdvojeni tekstovi - ožujak 2006.
Siječanj/Veljača 2006
Malo velikih pon 20.2.2006
Windows "Monad" Shell Beta 2
Monadologija naredbenog retka pon 20.2.2006
IBM Lotus Notes & Domino 7
Inovacija, suradnja, dominacija pon 20.2.2006
Kako prodavati putem Interneta?
Od igle do aviona pon 20.2.2006
LAB2000 SAS743T
Terabajtno skladište pon 20.2.2006
Allied Telesyn AT-8948
Mali veliki preklopnik pon 20.2.2006
Pregled prošle godine u svijetu i HR
Najgora dosad? pon 20.2.2006
Zakon o elektroničkoj ispravi
Digitalizacija na djelu pon 20.2.2006
Miro Rosandić
Prividna idila pon 20.2.2006
Asus MyPal A636 i viaGPS
Pravi drugar na putu uto 14.2.2006
Buffalo TeraStation 1 TB
Neovisna kutijica uto 7.2.2006















