System TiShop od samego początku projektowany był pod kontem uzyskania maksymalnej sprawności działania.
Po wielu latach doświadczeń zespół Telvinet zdecydował o wyborze platformy CMS o nazwie WebGUI na system bazowy sklepu, zaprogramowany w języku PERL.
Wybór języka PERL wynikał z wielu powodów. Przede wszystkim jest to bardzo dojrzały język programowania, z powodzeniem wykorzystywany od wielu lat do produkcji różnorodnego oprogramowania systemowego i użytkowego. Posiada potężne archiwa różnorodnych bibliotek, dostarczających praktycznie większość usług i funkcji jakie potrzebne są przy tworzeniu nowego oprogramowania.
Oprócz samego języka programowania istotnym argumentem na rzecz platformy WebGUI jest niezwykle bogate API, czyli interfejs programowania aplikacji w środowisku operacyjnym. Z punktu widzenia programistów, interfejs API tworzony jest nie tylko z myślą ułatwienia pisania programów, ale również ujednolicenia dostępu do różnych funkcji systemu, dostarczając najwyższy poziom niezawodności.
Niezwykła siła i elastyczność PERLA, przepastne biblioteki CPAN oraz bogate i stabilne API WebGUI stanowią silny fundament dowolnej aplikacji WWW.
Wykorzystanie platformy CMS do budowy sklepu internetowego zaowocowało niezwykłym połączeniem systemu zarządzania treścią w Internecie z katalogiem produktów i usług. Sklep nie stanowi już oddzielnej aplikacji, lecz jest trwale powiązany z całym środowiskiem. Możliwe więc jest powiązanie katalogu produktów z różnymi stronami serwisu WWW. Wszystko stanowi zwartą całość, w której użytkownik może dowolnie się poruszać.
Sklepy TiShop pracują w modelu ASP (Application Service Provider) co oznacza, że całe środowisko operacyjne wynajmowane jest właścicielowi sklepu przez operatora. W przypadku sklepu TiShop operatorem jest firma Telvinet. Sklepy w modelu ASP bazują na jednym, stale monitorowanym i rozwijanym programie. Wykrycie jakiejkolwiek usterki w jednym sklepie skutkuje natychmiastowymi działaniami, których efektem jest wdrożenie we wszystkich obsługiwanych sklepach nowej, poprawione funkcjonalności. Operatorowi łatwiej jest skupić się na jednym programie, który jest stale analizowany, monitorowany i rozwijany. Każda poprawka wdrażana jest natychmiast we wszystkich pracujących sklepach bez ponoszenia dodatkowych kosztów ze strony właścicieli. Naturalną konsekwencją tego, jest podniesienie sprawności działania systemu oraz minimalizacja ryzyka utraty korzyści na skutek nieautoryzowanego włamania lub wykorzystania błędu w programie.
Najważniejsza dla właściciela sklepu jest sprawność platformy e-commerce, gwarantująca nieprzerwaną pracę 24h na dobę, bez żadnych przestojów, awarii i przerw technicznych. Dostępność sklepu w chwili, kiedy może zjawić się potencjalny klient jest podstawowym warunkiem osiągnięcia sukcesu i wypracowania solidnej marki. Każda przerwa techniczna, każda niedostępność strony nie tylko uniemożliwia zapoznanie się z ofertą sklepu, ale również zniechęca potencjalnych kupujących i kreuje obraz braku profesjonalizmu. Dlatego niezwykle ważne jest korzystanie z odpowiednich narzędzi zapewniających najwyższy poziom bezpieczeństwa, na który składają się następujące elementy:
Ochrona danych o klientach i dokonanych zakupach oraz ich przechowywanie
Wszystkie dane potrzebne do działania sklepu oraz dane o klientach i dokonanych zakupach przechowywane są w centralnej bazie danych. Dostęp do bazy chroni oddzielne hasło, które znane jest wyłącznie użytkownikom o najwyższym poziomie dostępu. Sama baza dostępna jest wyłącznie z wnętrza serwera.
Dostęp do różnych sekcji sklepu podzielony został na różne poziomy dostępu, z których najwyższy w większości przypadków jest niepotrzebny w codziennej pracy.
Stały nadzór nad sklepem ze strony administratorów, aktualizacje oprogramowania sklepu i dostęp do nowości
Sklepy TiShop oferowane są w formie usługi realizowanej w czasie. Większość istniejących w Internecie sklepów zakupiono w chwili startu i zainstalowano na serwerze internetowym. Od tego momentu ich właściciele nie przeprowadzili żadnej aktualizacji oprogramowania, ani też żadnego audytu bezpieczeństwa. Wcześniej, czy później napotykają problemy z użytkowaniem. Nie rzadko kończące się wyłączeniem na skutek awarii lub nieautoryzowanego włamania.
W przypadku sklepów TiShop właściciele nabywają usługę sklepu, jego funkcjonalność i nieprzerwaną pracę, pomoc techniczną i dostęp do szkoleń. Działa to tak, jakby mieli swojego własnego pracownika, który cały czas czuwa nad sklepem i dba o jego nieprzerwaną pracę.
Jakie ryzyko ponosi właściciel sklepu, gdy nie zastosuje odpowiednich narzędzi bezpieczeństwa?
W Internecie działa mnóstwo sklepów wykorzystujących programy źle napisane, niedopracowane, często pozostawione przez wiele miesięcy, a nawet lat bez aktualizacji i serwisu. Wykorzystują to przestępcy, którym najczęściej zależy na rozrzuceniu po świecie stron podszywających się pod różne instytucje, głównie banki. Zaatakowana i wykorzystana do nielegalnej działalności strona wcześniej czy później wykryta jest przez różne instytucje stojące na straży utrzymania bezpieczeństwa Internetu. Skutkuje to dopisaniem adresu sklepu do rejestru niebezpiecznych stron WWW i ostrzeganiem przez przeglądarkę w przypadku wejścia na taką stronę. Dla właściciela sklepu oznacza to spadek, a nawet zatrzymanie przychodów ze sprzedaży, ryzyko utraty wypracowanej pozycji i marki, a nawet niebezpieczeństwo bycia pozwanym w przypadku przejęcia danych identyfikacyjnych.