Notes i systemy baz danych

Dokumenty tworzone przez tradycyjne aplikacje takie jak arkusze kalkulacyjne, edytor tekstów, narzędzia typu kalendarz lub terminarz stanowią już integralną część procesu zarządzania w biznesie. Dlatego też rozwiązania grupowe muszą integrować ze sobą tego typu dokumenty i aplikacje, tak aby użytkownik mógł wykorzystywać je jako część kompletnego systemu.

Dokumenty tworzone przez tradycyjne aplikacje takie jak arkusze kalkulacyjne, edytor tekstów, narzędzia typu kalendarz lub terminarz stanowią już integralną część procesu zarządzania w biznesie. Dlatego też rozwiązania grupowe muszą integrować ze sobą tego typu dokumenty i aplikacje, tak aby użytkownik mógł wykorzystywać je jako część kompletnego systemu.

Lotus i jego biznesýpartnerzy oferują bogate techniki integracji oraz produkty pozwalające projektantom podwyższać poziom ich aplikacji. Do takich mechanizmów można zaliczyć:

* Dostęp do DBMS (Databases Management System) z poziomu Notes

* Narzędzia projektowe firmy Lotus

* Narzędzia projektowe innych firm

* Mechanizmy umożliwiające przesyłanie danych

* Interfejsy API

* Funkcje Import/Export

Dostęp do DBMS z poziomu Notes

Lotus Notes posiada funkcje @DB pozwalające projektantowi odczytywać wartości zapamiętane w tabelach innych baz danych i wykorzystywać je do przeliczania na nowe wartości w dokumencie Notes. Funkcje @DB mogą być wykorzystywane w formułach pól, procedurach typu macro lub ręcznie poprzez wybranie klawisza (button) w dokumencie Lotus Notes.

Narzędzia dostępu do danych zawierają specjalne procedury obsługujące bazy danych pochodzące z następujących platform:

* Windows: standardy ODBC, dBASE, Paradox, IBM OS/2 DB2/2, Informix, Microsoft SQL Server, Sybase i Oracle.

* OS/2: standardy dBASE, Paradox, IBM OS/2 DB2/2, Microsoft SQL Server, Sybase i Oracle.

Innym sposobem wymiany informacji między różnie zorientowanymi bazami może być zastosowanie mechanizmów: Dynamic Data Exchange (DDE) oraz Object Linking and Embedding (OLE). Przykładowo, procedura Lotus Approach lub Lotus 1-2-3 może być wklejona do formy w bazie Notes jako obiekt. Forma automatycznie uruchamia obiekt OLE w momencie gdy upoważniona osoba kreuje dokument. Procedura związana z zewnętrznym systemem obsługi baz danych realizuje zlecone zadania a wynik zapamiętywany jest w dokumencie obsługiwanym przez system Notes.

Aplikacją przeznaczoną specjalnie do przenoszenia danych między zewnętrznymi aplikacjami a systemem Lotus Notes jest Notes/FX. Umożliwia on przepływ wartości liczbowych, tekstu lub oznaczonych porcji informacji z zewnętrznych aplikacji do dokumentu Notes i na odwrót. Dane mogą być indeksowane lub sortowane przy pomocy narzędzi systemu Notes lub innej współpracującej aplikacji.

Narzędzia projektowe firmy Lotus

Podstawowe narzędzia projektowe opracowane przez firmę Lotus Development to Lotus Approach, Notes HiTest Tools for Visual Basic oraz Notes ViP.

Lotus Approach to system baz danych przydatny dla profesjonalistów, którzy potrzebują mieć możliwość śledzenia, zarządzania oraz analizowania informacji związanych z funkcjonowaniem firmy. Użytkownicy mogą wykorzystać Approach jako narzędzie projektowe do obsługi baz systemu Notes lub jako łącznik pomiędzy Notes a innymi źródłami informacji.

Lotus Notes HiTest Tools for Visual Basic umożliwia stały dostęp do mechanizmów systemu Notes poprzez Notes Visual Controls (VBXs) i może być rozszerzany przez wykorzystanie Notes HiTest BASIC API.

Lotus Notes ViP wykorzystuje wszystkie wcześniej omówione mechanizmy do tworzenia procedur funkcjonujących w przeróżnych relacjach pomiędzy dostępnymi platformami. Wykorzystanie Notes ViP, sprawia że system Notes staje się jednym z elementów wspólnej płaszczyzny dla baz danych Notes, Oracle, SQL Server, dBASE, 1-2-3 czy też DB/2.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200