Podejście procesowe i model zasobów. Wersja: 2008-11-30 17:38



Podobne dokumenty
Zwrot z inwestycji w IT: prawda czy mity

Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Nowości oraz trendy w obszarze BPM nurty i kierunki rozwoju. Jarosław Żeliński analityk biznesowy, projektant systemów

Zastosowania aplikacji B2B dostępnych na rynku zalety aplikacji online

Jarosław Żeliński analityk biznesowy, projektant systemów

HP Service Anywhere Uproszczenie zarządzania usługami IT

Jarosław Żeliński analityk biznesowy, projektant systemów

Procesowa specyfikacja systemów IT

pilotażowe staże dla nauczycieli i instruktorów kształcenia zawodowego w przedsiębiorstwach

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

BCC ECM Autorskie rozwiązanie BCC wspomagające zarządzanie dokumentami oraz procesami biznesowymi

System Kancelaris. Zdalny dostęp do danych

Wdrożenie nowych proinnowacyjnych usług sprzyjających dyfuzji innowacji w sektorze MSP nr umowy: U- POIG /10-00

Jarosław Żeliński analityk biznesowy, projektant systemów

Jarosław Żeliński analityk biznesowy, projektant systemów

Kierunki rozwoju systemów obiegu dokumentów: Enterprise Content Management. Jarosław Żeliński analityk biznesowy, projektant systemów

Kod produktu: MP-W7100A-RS232

Jarosław Żeliński analityk biznesowy, projektant systemów

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Wybrane działy Informatyki Stosowanej

System generacji raportów

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Chmura obliczeniowa. Sieci komputerowe laboratorium A1 (praca grupowa w chmurze)

PRACA DYPLOMOWA INŻYNIERSKA. Mobilny system wspomagający pracę. terminala kontenerowego

Zarządzanie informacją i automatyzacja procesów biznesowych trendy i kierunki rozwoju. Jarosław Żeliński analityk biznesowy, projektant systemów

UNIFON podręcznik użytkownika

Czym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio

Piotr Krząkała. Dyrektor Handlowy ds. Kluczowych Klientów

System operacyjny System operacyjny

Składamy zapytanie ofertowe na wykonanie niniejszych dostaw urządzeń komputerowych i informatycznych oraz oprogramowania systemowego :

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja

ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI

Instalacja aplikacji

OFERTA NA SYSTEM LIVE STREAMING

2. Czy w urzędzie gminy znane są ramy czasowe realizacji projektów kluczowych?

Jak zostać dobrym analitykiem? Wpisany przez RR Nie, 21 paź 2012

Instrukcja obsługi przełącznika KVM ATEN CS661. Opis urządzenia. Instalacja urządzenia

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)

WOJSKOWA AKADEMIA TECHNICZNA

Przetwarzanie danych w chmurze

CRM funkcjonalność

Elektroniczny. Obieg Dokumentów SPRAWNA WYMIANA INFORMACJI W FIRMIE SKUTECZNA APLIKACJA DO ZARZĄDZANIA OBIEGIEM DOKUMENTÓW SPRAWNA WYMIANA

Prowadzone są przeliczenia z PLN na Euro i odwrotnie.

Język UML w modelowaniu systemów informatycznych

Kod produktu: MP-W7100A-RS485

DOTACJE NA INNOWACJE

Firma Informatyczna ASDER. Prezentacja. Profesjonalne usługi Informatyczne. Przemysław Kroczak ASDER

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Inżynieria oprogramowania- Grupa dra inż. Leszka Grocholskiego II UWr 2009/2010. Aleksandra Kloc, Adam Grycner, Mateusz Łyczek. Wasza-fota.

Instalacja programu dreryk

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)

Praca magisterska Jakub Reczycki. Opiekun : dr inż. Jacek Rumiński. Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska

KANCELARYJNY SYSTEM PODATKOWY

Czym się kierować przy wyborze systemu ERP? poradnik

Szczególne problemy projektowania aplikacji internetowych. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Dane Klienta: PHP Maritex. ul. Rdestowa 53D Gdynia.

ZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia r.

Pojęcie systemu baz danych

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Logowanie do aplikacji TETA Web. Instrukcja Użytkownika

Case studies - doświadczenia, dobre praktyki. Jarosław Żeliński analityk biznesowy, projektant systemów

Aspekty upowszechniania informacji

TWÓJ BIZNES. Nasz Obieg Dokumentów

BPM vs. Content Management. Jarosław Żeliński analityk biznesowy, projektant systemów

LEKCJA TEMAT: Zasada działania komputera.

Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3.

Efektywne przetwarzanie informacji pozyskiwanych z różnych źródeł. Adrian Weremiuk Prezes Zarządu XSystem S.A.

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X

REKOMENDACJE DOTYCZĄCE PLATFORMY ZARZĄDZANIA KOMPETENCJAMI

Założenia sytemu Weaver WMS Architektura systemu Weaver WMS Integracja z systemami finansowo-księgowymi oraz ERP

INFORMATYKA Pytania ogólne na egzamin dyplomowy

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Jak wykorzystać Pulpit Zdalny w Windows 2003 Serwer do pracy z programem FAKT

ActiveXperts SMS Messaging Server

dla biznesu usługi enova365 na Platformie Microsoft Azure Oprogramowanie ERP do zarządzania

Dobór systemów klasy ERP

System automatycznego rozsyłania wiadomości

Systemy Informacyjne 2016/2017. Wydział Informatyki i Zarządzania Katedra Systemów Informatycznych

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

Technologie informacyjne - wykład 12 -

Podstawy pracy w systemie Doradca.

PODSTAWY METROLOGII ĆWICZENIE 2 REZYSTANCJA WEWNĘTRZNA Międzywydziałowa Szkoła Inżynierii Biomedycznej 2009/2010 SEMESTR 3

AUMS Digital. aums.asseco.com

Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B

Projektowanie zabezpieczeń Centrów Danych oraz innych systemów informatycznych o podwyższonych wymaganiach bezpieczeństwa

Przykładowa konfiguracja konta pocztowego w programie Thunderbird z wykorzystaniem MKS 2k7 (MS Windows Vista Busissnes)

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

20. Czy serwerownia spełnia standardowe wymagania techniczne dla takich pomieszczeń?

Licencjonowanie serwerów do zarządzania wydajnością. Office Web Apps Server

Tomasz Grześ. Systemy zarządzania treścią

Zarządzanie Zapasami System informatyczny do monitorowania i planowania zapasów. Dawid Doliński

dla biznesu usługi enova365 na Platformie Microsoft Azure Oprogramowanie ERP do zarządzania

Kluczowe zasoby do realizacji e-usługi Warszawa, 16 października Maciej Nikiel

Karta sieciowa, 10/100/1000Mbit Dopuszcza się możliwość stosowania kart sieciowych zintegrowanych z płyta główną 8. Nagrywarka DVD+-RW DL SATA

Działanie komputera i sieci komputerowej.

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Transkrypt:

Centralizacja systemu informatycznego jako metoda obniżenia kosztów informatyki w firmie. Podejście procesowe i model zasobów Wersja: 2008-11-30 17:38 Coraz częściej pojawiają się głosy (w tym mój), że inwestycje w technologie IT 1 muszą podlegać takim samym regułom oceny, co wszystkie inne: muszą mieć ekonomiczne uzasadnienie. Można się niestety spotkać jeszcze z opiniami, że technologie informatyczne to coś innego niż np. środki produkcji. Firmy stosunkowo łatwo akceptują np. rezygnację z własnego transportu na rzecz firm kurierskich, rezygnują z wielu lokalnych magazynów na rzecz jednego centrum logistycznego, ale bardzo niechętnie przyjmują do wiadomości, ze w podobny sposób można zmniejszyć koszty zasobów IT. Jest to niestety winą niektórych krótko wzrocznych dostawców technologii informatycznych, wmawiających swoim klientom, że informatyka jest w firmie konieczna i nie można jej traktować na równi z innymi inwestycjami. 1 ang. Information Technology, technologie przetwarzania informacji, nie mylić z informatyką jako wiedza inżynierską. Jarosław Żeliński, http://it-consulting.pl 1/14

1 WPROWADZENIE 1.1 Firma to proces biznesowy Taka prosta definicja określa praktycznie każdą działalność. Jej konsekwencją jest postać opisu, która może wyglądać tak: Rysunek 1: Schematyczny obraz firmy jako procesu biznesowego. Powyższy diagram zawiera dwie bardzo ważne informacje: pierwsza to zasadniczy obraz celu powołania firmy do życia, czyli tworzenia nowej wartości: produkt. Druga to wskazanie na ważny element strategii firmy: jej wizerunek. Każda działalność ma zawsze jakiś wizerunek. Zależy on od wielu czynników, ale pamiętać trzeba, że ma on ogromny wpływ na otoczenie firmy. Otoczenie firmy to środowisko, w którym ona funkcjonuje, jest bądź co bądź tym czymś dla czego powstaje ta tworzona nowa wartość i środowisko to musi być skłonne tę wartość kupić. Ten wątek jednak to temat na zupełnie osobny artykuł z zakresu zarządzania, może pojawi się taki w najbliższym czasie. Ważne jest jednak zaznaczenie go już na tym etapie. 1.2 Informatyka to zasoby Stwierdzenie proste i mało odkrywcze jednak okazuje się, że tu tkwi źródło większości nieporozumień. Jarosław Żeliński, http://it-consulting.pl 2/14

Rysunek 2: Tradycyjne postrzeganie systemu informatycznego w firmie. Takie postrzeganie systemu informatycznego prowadzi często do nieporozumień, co do faktycznej ich roli w firmie a jest to tylko rola służebna. W firmach, których przetwarzanie danych nie jest działalnością podstawową, spełnia on tylko rolę wspierającą inne procesy w firmie. Powyższy schemat powinien wyglądać tak: Rysunek 3: Faktyczna rola systemu informatycznego: przetwarzanie danych. Inne procesy w firmie to np. proces wystawiania faktur. Informatyka sama z siebie nie wnosi niczego nowego. Niczego, czego nie dałoby się zrobić bez niej. Wartością, jaką wnosi jest usprawnienie już istniejącego procesu a konkretnie skrócenie czasu jakiego proces ten wymaga do spełnienia swojej roli w firmie. Na tym etapie można już wskazać różnice pomiędzy rolą procesu a kosztami utrzymania procesu. Rola tego procesu to tylko (aż) przetwarzanie informacji. Kosztami obecności tego procesu są sprzęt informatyczny i oprogramowanie. Koszty te dzielą się na dwa. Koszty uruchomienia procesu i koszty jego utrzymania. Koszt uruchomienia procesu to zakup sprzętu i oprogramowania oraz opisanie reguł przetwarzania. Koszt utrzymania to bieżąca konserwacja oraz także wsparcie procesów powiązanych (wsparcie użytkowników systemu). Jarosław Żeliński, http://it-consulting.pl 3/14

Rysunek 4: Rozwinięcie diagramu obrazującego firmę jako proces na podprocesy. Powyższy diagram obrazuje rozwinięcie procesu, jakim jest firma na wybrane podprocesy. Nie zawiera on procesu przetwarzania informacji by nie komplikować go, ale proces taki byłby na tym diagramie zawsze zasobem. Byłby połączony do dolnych boków prostokątów obrazujących kluczowe procesy w firmie, czyli zawsze będzie elementem dodatkowym. 1.3 Proces głowny to ciąg podprocesów wspieranych procesami pomocniczymi. Dla uproszczenia posłużymy się diagramem jak poniżej. GŁÓWNY GŁÓWNY GŁÓWNY GŁÓWNY POMOCNICZY POMOCNICZY POMOCNICZY POMOCNICZY Rysunek 5: Ogólna struktura procesów w firmie z podziałem na główne i pomocnicze. Powyższy diagram obrazuje bardzo ważne cechy odróżniające procesy główne od pomocniczych. Procesy główne połączone są szeregowo (wyjście jednego procesu z wejściem następnego). Stanowią główny ciąg (cykl produkcyjny...) wytwarzający nową wartość. Natomiast procesy pomocnicze zasilają tylko jednostronnie procesy główne. 1.4 A gdzie tu informatyka? Informatyka to zasoby a przetwarzanie informacji to procesy np. pionu IT wspierające procesy głównie i pomocnicze. Przetwarzanie informacji nigdy nie jest Jarosław Żeliński, http://it-consulting.pl 4/14

na głównej ścieżce procesów głównych. Jedynym wyjątkiem są firmy, których podstawową działalnością jest Elektroniczne Przetwarzanie Danych. Są to zasoby wspierające niejednokrotnie wszystkie procesy w firmie dlatego słusznie IT zaliczana jest do najważniejszych zasobów w firmie. Jak to wygląda i dlaczego tak jest obrazuje poniższy diagram: Proces poprzedzajacy A1 Proces A1 Proces następny A0 Przetwarzanie danych A4 Rysunek 6: Powiązanie zasobów IT z głównymi procesami w firmie. Liniami pogrubionymi oznaczono podstawowe powiązania pomiędzy procesami głównymi. Linie cienkie to powiązania IT z procesami głównymi. Jak widać już na tym etapie zasoby informatyczne mają swoją ważną role do spełnienia a wdrożenia nie są łatwymi projektami. Jarosław Żeliński, http://it-consulting.pl 5/14

2 ILE TO KOSZTUJE? To trudne pytanie ale policzenie tego nie jest niemożliwe. Podstawą do tego typu wyliczeń są modele biznesowe. W modelu takim ważne są dwie zasadnicze rzeczy: miejsce powstawania kosztu i sposób jego wyliczenia. 2.1 Model architektury systemu informatycznego Aby to wyjaśnić posłużę się uproszczonym schematem: Punkt kontaktu z systemem przetwarzania danych Punkt kontaktu z systemem przetwarzania danych Punkt kontaktu z systemem przetwarzania danych ZASOBY INFORMATYCZNE, ZASOBY INFORMATYCZNE, ZASOBY INFORMATYCZNE, ZASOBY INFORMATYCZNE, Rysunek 7: Uproszczony schemat obrazujący styk zasobów informatycznych z procesami, które z nich korzytają. Powyższy schemat obrazuje najczęściej spotykaną sytuacje, w której system informatyczny jest rozproszony. Składa się z lokalnych komputerów osobistych PC (ang. Personal Komputer) oraz sieci z zasobami współdzielonymi dostępnymi przez sieciowymi. Sprzęt komputerowy i oprogramowanie są tu reprezentowane jako zasoby informatyczne, stanowiące zarazem miejsce przetwarzania. Najczęściej na biurku pracownika stoi komputer PC i gdzieś w budynku firmy (serwerownia) stoją pozostałe zasoby np. serwery. Miejsc takich często jest więcej niż jedno. Do pracy użytkownikowi systemu informatycznego potrzebny jest jednak nie tyle dostęp do konkretnego zasobu, co możliwość skorzystania z niego, stanowi ogromną jakościową różnice. Istotnym z punktu widzenia realizacji potrzeby, jaką jest tu przetwarzanie danych (jak by go nie rozumieć) jest tu punkt kontaktu z systemem przetwarzania danych. Taki punkt w minimalne postaci musi dawać możliwość wprowadzania i wyprowadzania danych. W przypadku większości prac są to monitor, klawiatura, mysz. Jarosław Żeliński, http://it-consulting.pl 6/14

Umiejscowienie zasobów informatycznych jest więc formalnie uwarunkowane tylko dostępną technologią oraz przyjętą architekturą systemu informatycznego. Obecna postać większości sieci komputerowych jest wynikiem ograniczeń wynikających ze wczesnych wersji graficznych systemów operacyjnych. Na czym one polegały? monitor komputer (przetwarzanie) klawiatora, mysz dysk twardy baza danych Rysunek 8: Typowa sytuacja: zaznaczony obszar to nierozerwalnie związane ze sobą elementy PC. Powyższy schemat to przypadek, w którym tradycyjny PC stanowił nierozerwalną całość. Jednostka centralna wraz z monitorem, klawiaturą, myszą, oprogramowaniem była praktycznie nierozdzielna. Jednak z punku widzenia schematu na rysunku 7. potrzebą jest tylko możliwość wykonania potrzebnej pracy dlatego istotny jest tylko dostęp do usługi przetwarzania danych. Dlatego jeśli jest możliwość oddzielenie od siebie tych elementów to pojawia się możliwość zmodyfikowania architektury do postaci dającej większą swobodę oraz zmniejszająca komplikację całości. Upraszając powyższe schematy do postaci minimalnej otrzymamy: DOSTĘPU DO USŁUGI Proces na lini procesów głownych A1 Przetwarzanie danych A2 Rysunek 9: Najprostsza postać systemu informatycznego. Widać więc, że tak na prawdę potrzeba przetwarzania danych wiąże się z dwoma istotnymi punktami: miejscem przetwarzania danych skupiających tak na prawdę potrzebne oprogramowanie i składowane dane oraz punkt dostępu do usługi jaką jest możliwość korzystania z oprogramowania i danych. Otrzymaliśmy się wiec w tym miejscu schemat o prostocie identycznej jak schemat na rysunku 6. gdzie system informatyczny jest zobrazowany przez miejsce przetwarzania oraz punktu (proces), w którym usługa przetwarzania jest potrzebna (jest użytkowana). 2.2 Ile to kosztuje? Schemat powyższy pozwala na łatwe wskazanie miejsc powstawania kosztów. Aby uwzględnić dostępne możliwe warianty architektury oprogramowania miejsce Jarosław Żeliński, http://it-consulting.pl 7/14

przetwarzania danych zostanie podzielone na dwa, np. w celu zobrazowania warstw oprogramowania lub podziału na część klientką i serwerową oprogramowania. DOSTĘPU DO USŁUGI DOSTĘPU DO USŁUGI linia 1 1 lina 2 2 Rysunek 10: Ogólny uproszczony schemat architektury systemu informatycznego. Powyższy schemat obrazuje wszystkie podstawowe i różne od siebie miejsca powstawania kosztów związanych z utrzymywanie systemu informatycznego w firmie. Są to: 1. Miejsce dostępu do usługi przetwarzania praktycznie jest to interfejs dostępu do systemu; w przypadku kontaktu z człowiekiem są to monitor, klawiatura i mysz (w systemach z graficznym interfejsem użytkownika), 2. Miejsce przetwarzania 1 miejsce, w którym zainstalowane jest oprogramowanie obsługujące interfejs użytkownika oraz komunikujące się z nim, przetwarzające dane, tak zwany klient aplikacji, najczęściej komputer PC, 3. Miejsce przetwarzania 2 - miejsce, w którym zainstalowane jest oprogramowanie przetwarzające dane, miejsce składowania przetwarzanych danych, tak zwany serwer aplikacji (serwery), 4. linia 1 połączenie pomiędzy urządzeniami wejścia wyjścia (monitor, klawiatura, mysz) a oprogramowaniem obsługującym interfejs użytkownika, 5. lina 2 połączeni pomiędzy klientem aplikacji a jej serwerem i danymi. Mamy więc pięć jasno określonych punktów generujących koszty. Koszty te są w przybliżeniu jednostkowo stałe czyli: 1. Miejsce dostępu do usługi przetwarzania koszt całkowity: stały koszt razy liczba wystąpień, 2. Miejsce przetwarzania 1 koszt całkowity: stały koszt razy liczba wystąpień, 3. Miejsce przetwarzania 2 koszt całkowity: koszt zależny od liczby punktów i potrzebnej mocy przetwarzania, 4. linia 1 koszt całkowity: stały koszt jednostki długości (odległości) za przepustowość łącza razy jego długość, 5. lina 2 koszt całkowity: stały koszt jednostki długości (odległości) za przepustowość łącza razy jego długość. Jarosław Żeliński, http://it-consulting.pl 8/14

Na podstawie tego opisu i modelu już na etapie poprawnego zamodelowania można oszacować koszt utrzymania całego systemu informatycznego oraz każdego punku z osobna. Mając te dane oraz dane o innych kosztach i przychodach wynikających z wartości dodanej w danym procesie można liczyć nawet stopę zwrotu z inwestycji w informatyzacje każdego punktu (procesu) w firmie. O czym w dalszej części. Jarosław Żeliński, http://it-consulting.pl 9/14

3 ARCHITEKTURA CZYLI SERWERY I ICH KLIENCI Miejsce przetwarzania danych to komputer (serwer) z oprogramowaniem i danymi. Oprogramowanie może występować w postaci wielowarstwowej. Oznacza to, że może składać się z kilku części (fragmentów) każda zainstalowana w innym miejscu. Najczęściej jednak podział ten to część kliencka aplikacji i część serwerowa (centralna) aplikacji i dane (baza danych). W praktyce więc najczęściej występuje podział na dwa czasami trzy typy architektur czyli: 1. Gruby klient serwer: 100% przetwarzania po stronie klienta 2. Aplikacje trójwarstwowe klient serwer: część przetwarzania po stronie klienta zależnie od architektury aplikacji; minimum to przetwarzanie danych przy ich wprowadzaniu i wyprowadzania 3. Cienki klient serwer: po stronie użytkownika nie zachodzi żaden proces przetwarzania danych; aplikacja kliencka służy TYLKO do obsługi komunikacji. Poniżej schemat obrazujący wpływ architektury na wymagania na łącza i wymagania dla nich. serwer bazy danych reguły przetwarzania danych wprowadzanie i wyprowadzanie danych interfejs komunikacyjny Mbps Mbps Kbps ~9-20kbps bps serwer klient dane warstwa posrednia klient cienki klient gruby klient apl. trójw. cienki klient Rysunek 11: Schemat możliwych podziałów aplikacji na część serwerową i kliencką. Architektura klient serwer (zwana często grubym klientem) i architektury pośrednie wymagają instalacji z komputerem PC jako miejscem dostępu do aplikacji. Są to powszechnie spotykane systemy, wielokrotnie opisywane wiec tu nie będziemy im poświęcali wiele miejsca. W dalszej części opisana zostanie dokładniej architektura z cienim klientem jako bardzo perspektywiczna i stosunkowo mało jeszcze znana. Dotyczy to jenak środowiska Windows, gdyż systemy UNIX/IBM pracujące w środowisku tekstowym to typowe przykłady architektury z cienkim klientem. 3.1 Cienki klient Spotykane na rynku technologie: Jarosław Żeliński, http://it-consulting.pl 10/14

X.11 technologia używana w systemach graficznych UNIX (wymagana przepustowość: dziesiątki/setki Kbps) Telnet technologia stosowana w systemach tekstowych UNIX/IBM, możliwa praca na łączach szeregowych (wymagana przepustowość: 2400/9600bps) Tarantella technologia stosowana do systemow graficznych UNIX i Windows, opracowana przez firmę SCO, obecnie stanowi nisze rynkową z uwagi na ograniczone zastosowanie (wymagana przepustowość rzędu pojedynczych kbps) RDP technologia stosowana przez Microsoft w Terminal Services do pracy w środowisku Windws (wymagana przepustowość: dziesiątki bps) ICA3 technologia opracowana przez firmę CITRIX do pracy w środowisku Windows, obecnie stanowi rozszerzenie funkcjonalności RDP (wymagana przepustowość, maks. 20kbps) Javaclient technologia stosowana w aplikacjach trójwarstwowych (wymagana przepustowość zależy od architektury aplikacji) Technologie webowe Obecnie w użyciu sa praktycznie technologie webowe (Java,.NET, php, asp) pozostałe w zasadzie stały się niszą. 3.2 Minimalizacja Architektura, w której do pracy wystarczy zgodny z teoretycznym modelem punktowy składający się tylko z monitora, klawiatury i myszy aż prosi się o praktyczne rozwiązania. Z uwagi na podstawową cechę rozwiązań typu cienki klient jaką jest brak przetwarzania po stronie klienta do pracy w tej architekturze powstały nawet specjalne terminale, których można używać zamiast tradycyjnych komputerów PC. Ich podstawową cechą jest to, ze faktycznie składają się tylko z monitora i klawiatury! Stały spadek kosztów komputerów PC stacjonarnych i przenośnych powoduje, jednak, że terminale jako stanowiska pracy przestają mieć przewagę niskiej ceny. Ich koszt nie maleje zaś koszty zakupu PC lub notebooków nadal maleją. Wygląda więc na to, że technologia terminalowa ewoluuje w stronę komputerów PC i cienkiego klienta softwarowego, którym jest najczęściej standardowa lub dedykowana przeglądarka WWW. Jarosław Żeliński, http://it-consulting.pl 11/14

4 PODSUMOWANIE Stale rozwijają się metody zarządzania, powstają kolejne wersje systemowo zintegrowanych. Obecnie mówi się już o klasie ERPII. Są to systemy zintegrowane, wewnętrzna ich architektura logiczna jest praktycznie w 100% procesowa. Wdrożenie polega w głównym stopniu na zbudowaniu modelu procesowego firmy, jego optymalizacji i implementacji w systemie. Coraz częściej nowe systemy pozwalają obsłużyć także różne elementy workflow w firmie czyli obiegu pracy (dokumentów, informacji itp.). Jest to tendencja, której źródło leży w minimalizacji obszarów nie objętych zintegrowanym systemem IT. Do nie dawna (ERP) przyjmowało się, że ok. 80% wszystkich czynności w firmie odbywa się poza systemem ERP. Proporcja ta stale ulega zmianie. Na razie na rynku są systemy obsługujące te pozostałe 80%. Są to różnego typu systemy obiegu dokumentów i spraw. Jednak widać, że rozwój systemów zmierza w kierunku zawłaszczania kolejnych niezintegrowanych obszarów. W czym tu pomaga procesowe podejście? Pomaga po pierwsze w projektowaniu wymagań na system, pomaga także w ocenie zwrotu z inwestycji. Ten zwrot jednak należy oceniać poprzez scenariusze a nie tylko prostymi wskaźnikami typu ROI, TCO czy NPV. One tylko pokazują jak się system amortyzuje, nie ma to nic wspólnego z korzyściami dla firmy. Korzyścią jest to, że po wdrożeniu ofertę można przygotować w jeden dzień a nie w tydzień, że prezes dane do negocjacji może pozyskać w minuty a nie tygodnie itd. System może się zwrócić nawet w jedną godzinę. Jak? Wystarczy, że na bazie natychmiast dostępnych z systemu informacji złożona zostanie oferta lub podjęta zostanie szybka decyzja, przed konkurentem i dzięki temu zyskamy kontrakt o zysku porównywalnym z kosztem nabycia systemu IT. Jarosław Żeliński, http://it-consulting.pl 12/14

SPIS TREŚCI PODEJŚCIE OWE I MODEL ZASOBÓW... 1 WERSJA: 2008-11-30 17:38... 1 1 WPROWADZENIE... 2 1.1 FIRMA TO BIZNESOWY... 2 1.2 INFORMATYKA TO ZASOBY... 2 1.3 GŁOWNY TO CIĄG PODÓW WSPIERANYCH AMI POMOCNICZYMI.... 4 1.4 A GDZIE TU INFORMATYKA?... 4 2 ILE TO KOSZTUJE?... 6 2.1 MODEL ARCHITEKTURY SYSTEMU INFORMATYCZNEGO... 6 2.2 ILE TO KOSZTUJE?... 7 3 ARCHITEKTURA CZYLI SERWERY I ICH KLIENCI... 10 3.1 CIENKI KLIENT... 10 3.2 MINIMALIZACJA... 11 4 PODSUMOWANIE... 12 SPIS TREŚCI... 13 5 SPIS ILUSTRACJI... 14 Jarosław Żeliński, http://it-consulting.pl 13/14

5 SPIS ILUSTRACJI RYSUNEK 1: SCHEMATYCZNY OBRAZ FIRMY JAKO U BIZNESOWEGO.... 2 RYSUNEK 2: TRADYCYJNE POSTRZEGANIE SYSTEMU INFORMATYCZNEGO W FIRMIE.... 3 RYSUNEK 3: FAKTYCZNA ROLA SYSTEMU INFORMATYCZNEGO: PRZETWARZANIE DANYCH.... 3 RYSUNEK 4: ROZWINIĘCIE DIAGRAMU OBRAZUJĄCEGO FIRMĘ JAKO NA PODY.... 4 RYSUNEK 5: OGÓLNA STRUKTURA ÓW W FIRMIE Z PODZIAŁEM NA GŁÓWNE I POMOCNICZE.... 4 RYSUNEK 6: POWIĄZANIE ZASOBÓW IT Z GŁÓWNYMI AMI W FIRMIE.... 5 RYSUNEK 7: UPROSZCZONY SCHEMAT OBRAZUJĄCY STYK ZASOBÓW INFORMATYCZNYCH Z AMI, KTÓRE Z NICH KORZYTAJĄ.... 6 RYSUNEK 8: TYPOWA SYTUACJA: ZAZNACZONY OBSZAR TO NIEROZERWALNIE ZWIĄZANE ZE SOBĄ ELEMENTY PC.... 7 RYSUNEK 9: NAJPROSTSZA POSTAĆ SYSTEMU INFORMATYCZNEGO.... 7 RYSUNEK 10: OGÓLNY UPROSZCZONY SCHEMAT ARCHITEKTURY SYSTEMU INFORMATYCZNEGO.... 8 RYSUNEK 11: SCHEMAT MOŻLIWYCH PODZIAŁÓW APLIKACJI NA CZĘŚĆ SERWEROWĄ I KLIENCKĄ.... 10 Jarosław Żeliński 2004, j.zelinski@it-consulting.pl http://it-consulting.pl Jarosław Żeliński, http://it-consulting.pl 14/14