Aplikacje internetowe
październik 28th, 2009Cóż takiego kryje się poda nazwą aplikacje internetowe? W sumie nic szczególnego. Jest to normalna aplikacja typu klient serwer jedyna różnica to że jej wyniki są prezentowane użytkownikowi za pomocą przeglądarki internetowej. Tu już widać że jednak jest coś w tym szczególnego. Skoro aplikacja internetowa działa w przeglądarce to znaczy, że nie trzeba się martwić systemem operacyjnym na którym pracuje użytkownik bo u niego wyświetlane są wyniki i nie potrzeba dostosowywać aplikacji do konkretnego środowiska. Aplikacje internetowe działają(architektura klient serwer):
- użytkownik wpisuje adres do przeglądarki, która generuje żądanie do serwera,
- serwer wykonuje skrypt i odsyła wyniki do przeglądarki użytkownika(klient).
Kolejną zaletą aplikacji internetowych nad zwykłymi odpowiednikami jest to, że użytkownik nie musi koniecznie pracować tylko w miejscu pracy. Dostęp do aplikacji jest możliwy z każdego miejsca gdzie jest dostęp do internetu. W tym miejscu warto wspomnieć o bezpieczeństwie. Skoro aplikacja internetowa jest dostępna też z poza miejsca pracy, to znaczy że nieuprawnione osoby mogą mieć do niej dostęp. Tak, ale tylko wtedy jeśli aplikacja jest niezabezpieczona. Istnieją sposoby żeby się zabezpieczyć, nie będę się rozpisywał na ten temat, ale jako przykład podam aplikacje bankowe, które są w pełni bezpieczne(tylko niechlujstwo i niewiedza użytkownika prowadzi do utraty pieniędzy), a do ich zabezpieczania stosuje się:
- protokół SSL(secured socket layer) - jest to szyfrowanie danych wymienianych między naszą przeglądarką a serwerem,
- autoryzacja użytkownika(logowanie, trzeba znać nazwę użytkownika i hasło),
- hasła jednorazowe typu skey, które znane są tylko użytkownikowi.
Reasumują aplikacje internetowe to przyszłość.


