Dostęp do serwera Mediator ISAM z aplikacji xBase
Klient xBase/Clipper do Mediatora umozliwia dostęp do serwera Mediator z aplikacji napisanych w języku Clipper, xHarbour lub Harbour. Dostęp odbywa się za pośrednictwem sterownika RDD.
Jak działa aplikacja xBase ze sterownikiem Mediator?
To proste - aplikacja wykonuje się jak dawniej, lecz wszystkie odwołania do danych przejmowane są przez sterownik Mediatora, tłumaczone na język SQL i wysyłane do serwera SQL. Wyniki wykonania polecenia SQL zwracane są do aplikacji w taki sam sposób jak gdyby pracowała na danych DBF. Efekt jest niezwykły i natychmiastowy - Twoja aplikacja xBase bez wprowadzania zmian pracuje on-line na bazie SQL.
Mediator jest sterownikiem RDD i składa się z dwóch elementów - biblioteki realizującej specyfikację RDD dołączanej do aplikacji oraz serwera Mediator instalowanego najczęściej na tym samym komputerze co baza danych SQL. Po dołączeniu bibliotek Mediatora aplikacja xBase, zamiast tradycyjnie odczytywać dane ze zbiorów *.dbf, komunikuje się z serwerem Mediator, który odwołuje się do bazy danych SQL. Aplikacja xBase/Mediator działa w architekturze klient-serwer: obsługa danych (selekcja, modyfikacje indeksów, sortowanie) odbywa się na serwerze, a ich prezentacja na stacjach roboczych.
Serwer Mediator może pracować na komputerze, na którym działa baza danych SQL lub komunikować się z bazą działającą na innym komputerze za pomocą oprogramowania sieciowego takiego jak Oracle SQL*Net czy sterownik ODBC.
Korzyści z zastosowania Mediatora
Mediator xBase/Clipper klient w porównaniu do innych rozwiązań. >> czytaj więcej (en)
Dlaczego Mediator jest lepszy niż inne pakiety umożliwiające pracę klient-serwer?
Na rynku obecne są dwa rodzaje sterowników klient-serwer:
- sterowniki RDD przeznaczone do pracy na bazach SQL. Ich cechą charakterystyczną jest to, że komunikują się z serwerem korzystając z języka SQL (sterowniki SQL)
- sterowniki RDD komunikujące się z danymi za pośrednictwem dedykowanego serwera pierwotnie napisanego do obsługi danych DBF (serwery DBF)
Sterownik Mediator zalicza się do pierwszej grupy i jesteśmy przekonani, że jest w niej liderem. Rady dotyczące wyboru sterownika SQL znajdują się na stronie "
Wybór sterownika RDD dla bazy SQL".
Jak wygląda sytuacja Mediatora na tle drugiej grupy sterowników?
Większość serwerów DBF dostępnych na rynku została rozbudowana o możliwość przetwarzania zapytań SQL, na czym więc polega różnica?
Oferując/użytkując aplikację
xBase pracującą z Mediatorem na Oracle czy MS SQL Serwerze oferujesz/użytkujesz aplikację SQL -całość dostępu do danych realizowana jest za pośrednictwem SQL. Zintegrowanie Twojej aplikacji z serwerem SQL z najwyższej półki gwarantuje przewagę techniczną i marketingową.
Aplikacja
xBase współpracująca z serwerem DBF nie jest aplikacją SQL, choć może nią zostać pod warunkiem całkowitego ręcznego przepisania na SQL. Ale skoro wszystko trzeba przepisać to może napisać aplikację od nowa w innych narzędziach?
Techniczna i marketingowa przewaga liderów rynku SQL jest trudna do przecenienia.
Wspierane typy aplikacji i platformy
CA-Clipper 5.2e, CA-Clipper 5.3b - wymagany konsolidator Blinker 6.0 lub nowszy na platformie Windows
xHarbour, Linux, Windows -
więcej >>
Harbour, Linux, Windows -
więcej >>