Pracovní prostředí síťových stanic Network Computer nazvané eSuite

Úvod

Mnoho odborníků zodpovědných za chod IT ve firmách se ohlíží po alternativní třídě osobních počítačů nazývaných Síťové stanice (Network Computer). Ty nejen zajišťují provoz uživatelského rozhraní pro intranet, ale také podporují klasické terminálové emulátory 3270 a 5250. Ve speciálním nasazení emulace prostředí Windows (prostřednictvím víceuživatelského serveru Winframe od firmy Citrix) je možné pracovat ve známém prostředí MS Windows [1] velice efektivním způsobem.

Strategie firmy IBM nazývaná e-business (Electronic business) kombinuje jednoduchost a rozmanitost technologie Webu se základními podnikovými procesy [2]. Strategie e-business není jen posuvem v možnostech využití stávajících zdrojů podniku, je to především fundamentální změna právě ve způsobu využití těchto zdrojů [3]. Strategie e-business zahrnuje produkty a služby, které jsou svázány rámcem, tzv. Network Computing Framework for e-business (NCF). [4]. Jedním z prvků produktové části NCF je softwarová skupina, která mimo jiné obsahuje způsob využití síťových počítačů v kancelářském prostředí - v prostředí Lotus eSuite [5].

Co je to eSuite?

Lotus eSuite (dříve znám pod pracovním názvem „Kona“) je produktová rodina javovských nástrojů pro prostředí síťového zpracování dat - Network Computing. Produktová linie obsahuje pracovní plochu WorkPlace a sadu vývojových nástrojů DevPack. Prostředí WorkPlace je desktopové prostředí obsahující sadu základních pracovních nástrojů a několika systémových služeb. Lotus eSuite je sada funkčních appletů, která využívá procesní výkon architektury klient/server. Základní funkce a desktopové prostředí běží na klientské části, a to za účelem zajištění rychlé doby odezvy. Tedy například v aplikaci tabulkového kalkulátoru jsou jednotlivé výpočty prováděny lokálně na klientovi. Server je v tomto modelu využit jako depozitář jednotlivých funkčních bloků-appletů a uživatelských dat. Toto rozložení činností usnadňuje administraci jednotlivých klientů.

Produktová řada eSuite redukuje cenu vlastnictví na minimum (předpokládaná cena prostředí eSuite je 49$ !), zvyšuje produktivitu práce nad běžnými kancelářskými úlohami, zjednodušuje administraci a klasický přístup k intranetu/Internetu.

Současný kancelářský systém

Vývojový tým se při vytváření hlavní koncepce produktu eSuite soustředil na koncové uživatele „nového pracovního prostředí“. Jednoduché úvahy se týkají skutečného využití všech schopností kancelářského systému, rozdělení stylu práce a provozu kancelářských systémů. (Uvažujme například o běžně používaných systémech Microsoft Office nebo Lotus SmartSuite.) Vezměme příklad tabulkového procesoru. Kolik uživatelů používá více než 20 % funkcí tabulkového procesoru (například Besselovy funkce, regresní analýzy, výpočty středních hodnot apod)? Anebo v případě textového editoru: kolik pracovníků každodenně používá výkonný textový procesor s možností obtékání grafiky, rozpalování řádků apod? Dojdeme k zajímavému trendu dnešních kancelářských aplikací. Totiž ti, kterým skutečně postačuje jednoduchý editor a tabulkový kalkulátor, jsou kvůli kompatibilitě (nebo licenční politice dodavatele) nuceni používat celé sady aplikací se všemi funkcemi, které však použijí jen zřídkakdy, nebo dokonce nevyužijí nikdy. Technické aspekty těchto trendů není nutné zdůrazňovat. Jde o kancelářské aplikace vysoce náročné na hardware (tedy každý upgrade si vynutí přinejmenším zvýšení výkonu procesoru, zvětšení operační paměti a samozřejmě zvětšení prostoru pevného disku) a samozřejmě nákladné na školení uživatelů. Ekonomickou konkretizaci je samozřejmě vhodné opřít o pracovní skupinu více uživatelů. Predikce tohoto „nového softwarového modelu“ [6], z kterého vychází kancelářské prostředí Lotus eSuite počítá zhruba s formulí 80:20. Tj. 20 % kódu (běžné kancelářské funkce) je používáno v 80 % pracovního času uživatelů. Zbytek, tj. 80% kódu (speciální funkce), je možné získat na vyžádání ze sítě.

Cíl: jednoduchost použití, administrace a vývoje aplikací

Funkční moduly (eSuite business productivity applets) [10] jsou navrženy tak, aby co možná nejvíce zjednodušily práci, a tedy zvýšily produktivitu práce s běžnými kancelářskými prvky, jako je editor, tabulkový procesor apod. WorkPlace je úlohově orientovaným nástrojem, který obsahuje mnoho funkčních bloků. Mezi základní komponenty pracovní plochy uživatele patří níže uvedené nástroje.

Pracovní plocha WorkPlace je základním nosníkem a kontejnerem pro komponent Java.

Jednoduché uživatelské rozhraní eSuite InfoCenter zajišťuje uživatelům ucelené rozhraní pro všechny applety. Uvnitř pracovní plochy mohou být integrovány terminálové emulátory. Orientace pracovní plochy na úlohy je patrná i po startu jednotlivé úlohy. Když uživatel úlohu startuje, úloha se přidá do seznamu rozpracovaných úloh. Po ukončení aplikace je úloha uzavřena na serveru a po opětovném startování může uživatel pokračovat v práci na stejném místě, ve kterém práci ukončil. A to i v případě, že ke své pracovní ploše přistupuje z jiné stanice.

Prohlížeč Web Browser dává uživatelům běžné funkce prohlížeče internetových/intranetových stránek. Správa souborů WorkFiles je klasickým pojetím manažeru souborů, který dává uživatelům možnost manipulovat s hierarchicky tříděnými svazky souborů. Applet elektronické pošty e-mail je klasickým poštovním klientem, který podporuje rozhraní POP3, IMAP4, uživatelé mají možnost připojovat soubory a využívat řadu funkcí, dostupných u běžných poštovních klientů, ze světa prostředí PC+Windows. Uživatelské prostředí textového editoru nabízí možnosti práce s textem různých velikostí a řezů, možnost vkládání tabulek a obrázků importu a exportu souborů a zajišťuje datovou manipulaci typu drag&drop, cut&paste, find&replace a podobně. Tabulkový kalkulátor je uživatelsky jednoduchým nástrojem pro zpracování číselných údajů. Je vybaven více než dvaceti funkcemi, importem grafiky, formátováním buněk. Modul kalendáře dává uživatelům možnost plánování času pro sebe či pro skupinu. Mezi základní funkce patří vytvoření události, rychlý přehled podle dnů, měsíců, událostí. Adresní kniha obsahuje personální informace - stejně jako v systému Lotus Notes/Domino. Plánovač projektů zahrnuje sledování a údržbu informací o projektu. Mezi jeho základní funkce patří sledování zdrojů, základní Gantovy diagramy, linkování vázaných úloh, import/export dat z prostředí MS Project a podobně. Modul prezentační grafiky a modul pro diagramy (Chart) umožňují vytvořit jednoduchou prezentaci či diagram.

WorkPlace a systém Lotus Domino

Nejspolehlivější cestou datového propojení systému Lotus eSuite a systému Lotus Domino je v současné době realizovatelné prostřednictvím stadardů. Patří mezi ně HTTP (intranetový přenos informačních stránek) nebo POP3, IMAP4 a LDAP (pro spojení poštovního klienta nebo využití adresářových služeb).

Vývojová sada eSuite DevPack

Sada DevPack obsahuje přístupové metody a funkční bloky pro vývoj dalších specifických aplikací a pro jejich modifikaci do prostředí eSuite WorkPlace. Dalšími moduly vývojové sady jsou komponenty pro přístup k datům (JDBC, CGI). Vývojová skupina počítá [7] s uvolněním dalších konektorů, například do prostředí Lotus Notes. Sada nástrojů DevPack je již dnes dostupná na Internetu [5] a je počítáno s podporou pro 22 jazykových mutací (včetně našeho mateřského jazyka). Klíčovým prvkem pro komunikaci mezi aplikacemi je technologie Infobus [8], která hraje roli komunikačního kanálu mezi applety na klientské straně.

Závěr

Pracovní prostředí Lotus' eSuite WorkPlace je novým technologickým trendem, který se opírá o jednoduchou koncepci a ukazuje, že orientace prostředí Java není pouhým jazykem současného a budoucího Internetu, ale že Java může být jako celek efektivně použita právě v každodenním rutinním provozu kancelářských systémů [9]. Řešení pomocí „tenkého klienta“ může v modelové situaci běžného podniku redukovat provozní náklady systému až o 50 % [6].

odkazy

[1] http://www.ibm.com/nc

[2] http://www.ibm.com/e-business

[3] InformationWeek, „IBM means e-business“, interview, Lou Gerstner, 9.Feb. 1998

[4] http://www.software.ibm.com/ebusiness/ncf

[5] http://esuite.lotus.com

[6] IDC, "IDC Predictions '98: New Power Brokers Reshape the IT Industry", Feb. 1998

[7] InformationWeek, IW-Labs: „Taking eSuite To Task“, 9.Feb. 1998,

[8] http://www.sun.com

[9] InfoWorld, 2.Feb. 1998:

[10] Lotus eSuite - Java Solutions for Network Computing, Lotus Develop.Corp., 10.Jan.1998,

 

synopsis

Lotus' eSuite WorkPlace - Java solution for Network Computers certainly is a technological triumph. From the looks of avalaible release, it is the most compelling Java-based product released to date. It not only provides great end-user functionality and administrative control, but it also advances Java as a whole.

 

[Hlavní stránka IBM na Comnetu '98]