[linux] groupware server & klient
Jan Ostrochovsky
ostrochovsky na rec.uniba.sk
Neděle Leden 22 03:33:16 CET 2006
Mile kolegyne, kolegovia,
UVOD
robil som mensi prieskum groupware systemov s cielom najst riesenie plne
funkcne na pracovnych staniciach Linux aj Windows. Ak sa o tuto temu
zaujimate a chcete vediet, k comu som zatial dospel, a pripadne to
obohatit aj o Vase poznatky a skusenosti, citajte dalej a tesim sa na
pripadne pripomienky. V opacnom pripade dakujem aspon za precitanie
tohto prveho odstavca.
TECHNOLOGIE
V nasich zemepisnych sirkach je dost beznym groupware riesenim
_*Microsoft Outlook + Exchange*_. V Linuxe sa da namiesto Outlook pouzit
klient _*Evolution*_, tento vsak zial podla mojich informacii nema
podporu nativneho rozhrania Exchange (MAPI/RPC), ale len OWA/WebDAV
(tato cast funkcionality bola znama aj pod menom Ximian konektor), ktore
vsak zial poskytuje len cast funkcionality Exchange (otestovat sa to
chystam v najblizsej dobe, ak s tym niekto mate skusenosti, alebo
suvisiace poznatky, dajte vediet). Pri hladani inej _*MAPI*_ alternativy
pre Linux som si uvedomil, ze s MAPI rozhranim je to podobne ako s
formatom .doc - proprietary Microsoft. Ked je nieco takymto sposobom
proprietarne, a nie standardizovane, tak od rozhodnutia danej firmy (MS)
zavisia lubovolne pripadne zmeny rozhrania v buducnosti. Nakolko su take
zmeny pravdepodobne, je na diskusiu, ktoru moze vyhrat len ten, kto
pozna skryte plany uvedenej firmy, mozno je to dovod, preco sa vyvojarom
inych konkretnych groupware klientov nie vzdy chce do vyvoja takeho
rozhrania, ci uz priamo, alebo formou konektora.
V sucasnosti existuju propri Outlook+Exchange aj _*ine groupware
systemy*_ (server+klient), s +- tou istou funkcionalitou, ale
pouzivajucimi rozne technologie a komunikacne rozhrania. Vacsinou sa
jedna o komercne systemy (jednou z vynimiek je napr. Kolab), ktore sa s
do velkej miery monopolnym postavenim MS snazia bojovat cenou, su to
napr. tieto (neodchadzajte od obrazoviek, najlepsie veci pridu na konci
tohto reportu!):
*Kolab 2*
Stalker Software's CommuniGate Pro (CGPro)
Novell SUSE LINUX OpenExchange Server (SLOX)
Oracle Collaboration Suite
IBM Lotus Notes / Domino
Novell GroupWise
HP OpenView
SCO Group SCOoffice Mail Server
Zimbra
Open-Xchange
KerioMailServer
...
(Sice 2,5 roka stary, ale inak celkom zaujimavy clanok porovnavajuci
groupware: http://www.networkcomputing.com/1414/1414f3.html.)
Ak tieto chcu konkurovat a nahradzat MS Exchange+Outlook, nutne
potrebuju moznost komunikovat cez MAPI, pretoze maloktora vacsia
organizacia si dovoli urobit taku zasadnu zmenu naraz na vsetkych
pracovnych staniciach (vacsinou to ani nie je mozne). Najmenej drasticke
je postupne pridavanie novych klientov, pripadne ako nahrada starych
(Outlook). Tito klienti musia vediet komunikovat s Exchange a preto by
mali mat podporu MAPI bud priamo, alebo formou konektora. (To je strucny
opis toho, co sa prave snazim najst.) A potom jedneho krasneho dna, ked
uz bude podstatna cast novych klientov, sa vymeni (alebo aj nie) aj
Exchange inym groupware serverom a od tej chvile uz novi klienti
nepotrebuju konektory, pretoze vedia priamo nativne komunikovat so
serverom, ale zvysok starych klientov naopak, potrebuje konektory opacne
(aby Outlook vedel komunikovat s novym serverom). Mozny, aj ked v tomto
pripade trochu narazovejsi, je aj opacny sposob (najskor server, potom
klienti).
Prax a podpora opensource zo strany IT spolocnosti ukazuje, ze je daleko
hospodarnejsie vyvinut jeden opensource konektor na integraciu
lubovolnych klientov s Exchange, nez si ma kazdy vyrabat takyto
"prevodnik" pre svojho klienta sam. Asi preto vznikol projekt _*Brutus*_
(http://www.omesc.com/modules/main_module/). Jedna sa o softver na baze
CORBA distribuovany pod GNU GPL (alternativne aj pod komercnou
licenciou) danskou firmou OMC. VELMI aktualny clanok:
http://www.omesc.com/content/docs/brutus_intro.pdf. Vlastne to nie je
len konektor, ale kit na tvorbu takychto integracnych konektorov pre
Microsoft Exchange 5.5, 2000 and 2003, ktory niektore hotove aj obsahuje
(napr. konektory pre Evolution 2.4.x a 2.0.x). Okrem tejto casti, ktora
sa instaluje na klienta, je nutne aj na Exchange server nainstalovat
Brutus server, stiahnutelny tiez z
http://www.omesc.com/content/downloads/index.php.
A pred zaverom by som sa este rad vratil k vyssie uvedenemu groupware
zvanemu _*Kolab*_ (verzia 2), ktory mozno predstavuje svetly zajtrajsok
v tejto oblasti, ak sa udrzi a neskolabuje. Odporucam precitat tento
kratky clanocek:
http://www.klaralvdalens-datakonsult.se/?page=projects&sub=kroupware.
Kolab vzisiel z projektu Kroupware (http://kroupware.org/), ktoreho
hlavnou ulohou bolo integrovat korespondujuce KDE komponenty (KMail,
KOrganizer, KAddressbook, KPilot). Vznikol na zakazku nemeckej
federalnej agentury pre IT bezpecnost. Kolab 2 je distribuovany pod
licenciou GPL a jeho oficialnym klientom je _*KDE Kontact*_. Pouziva
otvoreny format zvany Kolab-XML. Je to velmi zivy projekt, ktory vyhral
Linux New Media Award 2005 v kategorii 'Best Grouware Server'. K
dispozicii je aj tzv. Toltec plugin pre MS Outlook, ktory umoznuje
pouzivat toto groupware riesenie aj z prostredia Microsoft
Windows+Office. Podla toho co som cital to vyzera na inovativny system,
v pripade pogooglenia sa mozno dozvediet viac. Kolab Konsortium
poskytuje aj platene profesionalne sluzby: enterprise support,
consultancy & development, co je rozhodne vyhodou pre potencialneho
zakaznika rozhodujuce sa pre toto riesenie.
ZAVER
Takze ak niekto zvazuje zmiernovat zavislost na Microsofte a znizovat
poddanske davky, tak v pripade, ze uz ma vybudovanu MS Exchange
infrastrukturu, tak moze pridavat klientov na baze slobodneho softveru
prostrednictvom Evolution+Brutus, co vyzaduje aj prvotnu jednorazovu
instalaciu na Windows serveri. Ak mu staci obmedzena funkcionalita, tak
Evolution bez Brutus a teda namiesto MAPI pouzit OWA. (A ak niekto
nevyuziva groupwareove features a staci mu cisty mailserver, tak sa
trapit vobec nemusi, postaci mu lubovolny POP3, IMAP alebo webmail, a
toto cele ani nemusel citat ;).
A kym takto vymeni podstatny pocet klientov, tak vtedy uz snad bude k
dispozicii kvalitny free software groupware server, s ktorym bude
Evolution vediet pracovat (mozno to bude aj samotny Kolab, ktory
momentalne spolupracuje s klientom "konkurencnym" pre "gnomacky"
Evolution - "kdeckovy" Kontact). A ak niekto vo firme IT infrastrukturu
este nema, a chce si ju vratane groupware riesenia vybudovat od piky,
tak by nebolo na skodu vyskusat priamo Kolab na serveri a Kontact na
novych linuxovych pracovnych staniciach.
Tolko k teorii videnej mojimi ocami, ak niekto mate za zmienku stojace
skusenosti s vyssie popisanymi, alebo inymi groupware technologiami pre
Linux, velmi rad sa o nich dozviem.
S pozdravom,
--
Jan Ostrochovsky, technicky spravca IIKS
Areal v Karlovej Vsi Univerzity Komenskeho
telefon: +421 2 602 99 251, SIP: 11801 (v ramci UK)
------------- dal¹í èást ---------------
HTML p?íloha byla odstran?na...
URL: http://lists.linux.sk/pipermail/linux/attachments/20060122/e92dc9b0/attachment.html
Další informace o konferenci linux