Technologia Rainforest
Poniżej znajdziesz szczegółowy i techniczny opis platformy Rainforest. Jeżeli technologie Java i XML są dla Ciebie nowe zapoznaj się najpierw z ogólnym opisem.
Wprowadzenie
Platforma Rainforest jest stworzona z myślą o działających on-line aplikacjach biznesowych. Oparta na technologii J2EE firmy Sun Microsystems wprowadza nowoczesne funkcjonalności do świata aplikacji on-line. Są to między innymi technologie servletów oraz oparte na XML komponenty zapewniające: bezpieczny dostęp do danych dla szerokiej grupy użytkowników (klientów, pracowników, managerów), wspomaganie i śledzenie pracy, kontrolowanie poprawności i stabilnośc aplikacji, elastyczną konfigurację oraz możliwość integracji z dowolnymi systemami.
Architektura J2EE
Platforma Rainforest bazuje na architekturze Sun J2EE opartej na warstwach i komponentach. Jest zatem w pełni skalowalnym rozwiązaniem nowej generacji. Może być zainstalowany na każdym serwerze z systemem operacyjnym obsługującym Java 2 Standard Edition. Rainforest może działać w sieci lokalnej (LAN/Intranet) lub globalnej (WAN/Internet), łącząc wiele aplikacji w jedną sieć.
System może też działać w środowisku klastrowym, dzieląc obciążenie na kilka serwerów dla zapewnienia maksymalnej wydajności i niezawodności.
XML
Siłą Platformy Rainforest jest pełne wsparcie standardu XML. Dzięki wsparciu dla XML i pokrewnych technologii, takich jak XSLT i Web Services, użytkownikowi zapewnia się pełną dostępność aplikacji. Może korzystać z danych z dowolnego miejsca i poprzez dowolną technologię (przeglądarka WWW, Web TV, email, PDA, WAP itd.).
XML jako spoiwo pomiędzy interfejsem a logiką biznesową aplikacji, pozwala na swobodną wymianę danych, bez angażowania dużych środków w celu zapewnienia zgodności. Otwartość XML pozwala na łatwe dodawanie nowych funkcjonalności i interfejsów systemu.
Bezpieczeństwo
Rainforest został zaprojektowany z myślą o spełnieniu najwyższych standardów bezpieczeństwa na wszystkich poziomach dostępu. Wielopoziomowe bezpieczeństwo to między innymi:
- Bezpieczne połączenie pomiędzy aplikacją (np. Przeglądarka WWW) a serwerem korzystające z technologii Server Socket Layer i certyfikatów,
- Autoryzacja dostępu do aplikacji poprzez dedykowane rozwiązania lub istniejące standardy przemysłowe – takie jak LDAP lub Active Directory
- Szyfrowanie danych dla zapewnienia bezpieczeństwa i poufności baz danych.
Open Source
Rainforest czerpie z najlepszych technologii Open Source, tworzonych przez społeczności Apache, Jakarta, Java community Process, Exolab, Source Forge.
Komponenty Open Source zapewniają wysoką funkcjonalność i dostęp do najnowszych trendów z zachowaniem niskich kosztów i krótkiego czasu wdrożenia.
Efektywne wdrożenie
Platforma Rainforest dostarcza zestaw narzędzi, które pozwalają skupić się na logice biznesowej aplikacji. Rozwiązanie takie pozwala programistom i użytkownikom wspólnie budować skalowalne aplikacje.
Możliwość użycia gotowych komponentów pozwala skrócić czas wdrożenia i zapewnia wysoką jakość rozwiązania.
Wiodące standardy przemysłowe
Rainforest bazuje na wiodących, nowoczesnych standardach:
- 4-warstwowa architektura J2EE
- Interfejs użytkownika opart na XML i transformacjach XSLT
- Dostęp do bazy danych przez warstwę DBO, EJB lub JDO
- XML umożliwiający integrację z innymi systemami
- Możliwość eksportowania danych wyjściowych do formatów XML, Excel, CSV itp.
- Procesor XSLT przetwarza dane wyjściowe na wszystkie wiodące metody dostępu
- Interfejs Web Services pozwala na integrację z zewnętrznymi systemami
- Agent Services dla harmonogramowania zadań
- Mail Services z rozszerzeniami Mail Template
- Security and Users Management Services
- Technologia Web Cache zapewnia zwiększenie wydajności
- Logi systemowe oraz zaawansowane statystyki
- Serwisy monitorujące dostępność aplikacji
- Zarządzanie JMX
- Zarządzanie obciążeniem dla wysoko wydajnych systemów