Dzięki Microsoft®
Windows® Server® 2008 RC1 firma INSYS buduje wydajną
infrastrukturę
zaawansowanej platformy internetowej
Informacje o firmie
INSYS to poznańska firma
specjalizująca się w budowaniu zaawansowanych rozwiązań
informatycznych, często przy zastosowaniu najnowszych
technologii firmy Microsoft. Głównym celem działania
przedsiębiorstwa jest dostarczanie klientom aplikacji
internetowych i mobilnych, a także systemów
identyfikacji, obsługi imprez masowych oraz konferencji.
W skład zespołu pracowników firmy wchodzi pięć osób
specjalizujących się w różnych aspektach realizacji
systemów informatycznych (grafika, projektowanie
interfejsów użytkownika, architektura rozwiązań
informatycznych i programowanie). Firma działa na rynku
od 2004 roku.
Sytuacja i cele wdrożenia
INSYS jako firma zajmująca się
wdrożeniami aplikacji WWW otrzymała propozycję
zmodernizowania telewizji internetowej poznańskie-go
klubu sportowego KKS Lech – LechTV Online. Telewizja ta
działała już wcześniej przez okres około sześciu
miesięcy i zyskała pokaźną liczbę fanów. Systematycznie
zwiększająca się liczba odwiedzin i powiększające się
zainteresowanie serwisem skłoniło jego właścicieli do
zainwestowania w wydajniejszy i bardziej rozbudowany
system.
„
Obecna wersja LechTV miała być
odświeżeniem serwisu, który działał już w sieci od około
pół roku. Chcieliśmy dostosować serwis do potrzeb jego
użytkowników, zarówno tych obecnych, jak i przyszłych
”
– powiedział Piotr Matecki, zastępca dyrektora ds.
marketingu KKS Lech Poznań.
Firma INSYS dokonała analizy
potrzeb serwisu w porozumieniu z jej właścicielami i
samymi twórcami. Okazało się, że dotychczasowe
rozwiązanie nie było dość wydajne, a także miało
ograniczania w zakresie skalowalności i rozszerzalności.
Główne założenia obejmowały więc zwiększenie
atrakcyjności całej witryny od strony wizualnej, ale
przede wszystkim chodziło o polepszanie użyteczności
serwisu oraz dostarczenie widzom materiałów wideo jak
najwyższej jakości w ciekawym i przyjaznym interfejsie.
Dodatkowo istotne było zapewnienie możliwości rozwoju
platformy w przyszłości i rozbudowywaniu jej o dodatkowe
funkcje (szczególnie związane z interakcją z widzem).
„
Zobaczyliśmy duży potencjał
serwisu LechTV i zależało nam na tym, by w pełni go
wykorzystać poprzez zastosowanie właściwych technologii
informatycznych. Chcieliśmy, by serwis się rozwijał i
spełniał oczekiwania odbiorców
” – powiedział Piotr
Czekała, właściciel firmy INSYS.
Rozwiązanie
Termin realizacji był bardzo
krótki, stąd konieczne było zastosowanie technologii,
która umożliwiłaby szybką realizację zaawansowanych
funkcjonalności. Przedstawiciele INSYS postawili na
Windows Server 2008 oraz związane z nimi rozwiązania.
„J
ako że mieliśmy niewiele
czasu, chcieliśmy skorzystać ze sprawdzonych rozwiązań,
unikając w ten sposób przykrych niespodzianek w
przyszłości. Taką pewność dają nam obecnie tylko
technologie firmy Microsoft
” – powiedział Krzysztof
Bartkowski, właściciel firmy INSYS.
Podczas planowania infrastruktury
ustalono, że warstwa prezentacyjna (odtwarzacz video
oraz bardziej skomplikowane elementy interfejsu)
zostanie stworzona przy wykorzystaniu technologii
Microsoft Silverlight. Dodatkowo po stronie klienta
zostanie wykorzystana biblioteka ASP.NET AJAX, a po
stronie serwera ASP.NET 3.5. Całość natomiast będzie
uruchomiona na serwerze IIS7, będącym częścią platformy
Windows Server 2008. Po zakończeniu etapu planowania i
zaakceptowaniu projektu INSYS przystąpił do realizacji
witryny. Szybko okazało się, że prace idą bardzo
sprawnie. Technologia ASP.NET 3.5 z rozszerzeniami
ASP.NET AJAX umożliwiła szybkie tworzenie aplikacji
internetowych, przede wszystkim dlatego, że wszystkie
elementy idealnie ze sobą współgrają (od bibliotek
JavaScript po stronie klienta, przez kontrolki serwerowe
aż po bezproblemową integrację z Web Services). „Zastosowaliśmy framework .NET
3.5 oraz narzędzia Visual Studio 2008. Od razu
zauważyliśmy, że wszystkie tworzone przez nas komponenty
współpracują ze sobą bez zarzutu, a praca zespołowa
stała się niezwykle efektywna” – powiedział Krzysztof
Bartkowski, właściciel firmy INSYS. Na wykorzystaniu Visual Studio 2008
zyskali nie tylko sami programiści. Dodatkowo bardzo
istotna okazała się także współpraca pomiędzy
programistami a grafikami, którzy mogli skorzystać z
funkcji pozwalającej na przechowywanie całego projektu w
jednym zbiorze źródłowym. Przy projekcie tak mocno
nastawiony na warstwę wizualną okazała się to sprawa
kluczowa. W warstwie prezentacyjnej ogromną rolę
odegrały zaś możliwości technologii Silverlight.
Spełniała ona wszystkie założenia ważne dla projektu: - wyświetlanie materiałów wideo wysokiej jakości,
- możliwość tworzenia zaawansowanych
wizualnie elementów interfejsu użytkownika.
„Silverlight to duży potencjał
na dziś, ale jednocześnie gwarancja kolejnych wersji, a
więc pewność, że będziemy mogli rozbudowywać serwisu o
zaawansowane funkcje w przyszłości” – powiedział
Piotr Czekała, właściciel firmy INSYS. Cały serwis został umieszczony na
Windows Server 2008, a głównym obsługującym go
komponentem jest IIS7. Główną zaletą nowe-go serwera
aplikacji WWW stworzonego przez Microsoft wykorzystywaną
przez programistów INSYS była funkcja tzw. Integrated
ASP.NET Pipeline, która umożliwiała tworzenie modułów
serwera z wykorzystaniem języka C# oraz frameworku
ASP.NET. Dzięki niemu serwer może automatycznie obrabiać
dane dostarczane przez aplikacje sieciowe, również
takie, które domyślnie pochodzą z różnych środowisk
programistycznych. Co więcej, Integrated Pipeline
pozwala pozwala przekierować standardowe zapytania do
serwera na konkretne (napisane przez programistę)
moduły. „Dzięki możliwości rozbudowy
samego IIS7 udało nam się zoptymalizować wykorzystanie
łącza internetowego. Stworzyliśmy bowiem moduł kompresji
plików, który w locie zmniejsza rozmiar pobieranych
zbiorów. Było to możliwe tylko dzięki funkcjonalności
samego IIS7” – powiedział Piotr Czekała, właściciel
firmy INSYS. Kiedy cała aplikacja była już
gotowa, nastąpiła migracja danych z poprzedniej wersji
serwisu i przekodowanie archiwalnych materiałów wideo do
formatu Windows Media. Kiedy ten proces został
ukończony, nastąpiło publiczne uruchomienie serwisu. KorzyściStworzone przez INSYS rozwiązanie
objęło sam serwis
www.lechpoznan.tv oraz zestaw narzędzi
administracyjnych pozwalających na łatwe zarządzanie
materiałami wideo oraz treścią dostępną na stronie. Dziś
serwis ten obsługuje około 600 000 wywołań w ciągu doby
przy zachowaniu pełnej wydajności, stąd całe wdrożenie
jest oceniane jako duży sukces. Było to możliwe dzięki
nowoczesnemu serwerowi Windows Server 2008 oraz
rozbudowanej funkcjonalności IIS7. „To dzięki integracji między
samym serwerem oraz narzędziami programistycznymi było
możliwe tak szybkie utworzenie zaawansowanej aplikacji.
Dzięki wykorzystaniu platformy Windows Server 2008 nasza
praca stała się łatwiejsza i przynosi oczekiwane efekty
dla naszych klientów” - podsumował wdrożenie Piotr
Czekała, właściciel firmy INSYS. | Dane ogólne Kraj: Polska Sektor: IT Informacje o kliencie Lech TV to serwis będący
telewizją internetową związaną z działalnością
poznańskiego klubu spor-towego KKS Lech. INSYS to
firma specjalizująca się w budowaniu zaawansowanych
rozwiązań informatycznych, często przy zastosowaniu
najnowszych technologii firmy Microsoft. Scenariusz SytuacjaINSYS
jako firma zajmująca się wdrożeniami aplikacji WWW
otrzymała propozy-cję zmodernizowania telewizji
internetowej poznań-skiego klubu sportowego KKS Lech
– LechTV Online. Rozwiązanie INSYS
wdrożył zupełnie nową aplikację obsługującą cały
serwis LechTV Online. Dzięki Windows Server 2008
oraz związanymi z platformą narzędziami
programistycznymi udało się stworzyć serwis
zaled-wie w sześć tygodni. Korzyści
n
Zintegrowana platforma tworzenia aplikacji WWW
pozwala na łatwą i efektywną pracę grupową,
n
Łatwość implementacji serwisu i
zarządzanie nim,
n
Serwis jest łatwy w rozbudowie,
n
Aplikacja WWW działa w sposób
wydajniejszy.  | Dzięki możliwości rozbudowy
samego IIS7 udało nam się zoptymalizować
wykorzystanie łącza internetowego. Stworzyliśmy
bowiem moduł kompresji plików, który w locie
zmniejsza rozmiar pobieranych zbiorów. Było to
możliwe tylko dzięki funkcjonalności samego IIS7 |  |
Piotr Czekała, właściciel firmy
INSYS
 |