<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>KoziołekWeb &#187; SIS</title>
	<atom:link href="http://koziolekweb.pl/category/roznosci/programowanie/sis/feed/" rel="self" type="application/rss+xml" />
	<link>http://koziolekweb.pl</link>
	<description>Sięgam tam gdzie wzrok nie sięga, a tam NullPointerException</description>
	<lastBuildDate>Tue, 07 Feb 2012 19:00:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>\n<url>http://koziolekweb.pl/icon.png</url>\n<title>KoziołekWeb</title>\n<link>http://koziolekweb.pl</link>\n<width></width>\n<height></height>\n</image>\n		<item>
		<title>Schengen Information System</title>
		<link>http://koziolekweb.pl/2008/08/24/schengen-information-system/</link>
		<comments>http://koziolekweb.pl/2008/08/24/schengen-information-system/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 21:52:09 +0000</pubDate>
		<dc:creator>Koziolek</dc:creator>
				<category><![CDATA[SIS]]></category>

		<guid isPermaLink="false">http://blog.runelord.eu/?p=15</guid>
		<description><![CDATA[Co to? Jak to? System Informacji Schengen jest to narzędzie pozwalające na współpracę pomiędzy różnymi podmiotami w ramach Układu z Schengen. System składa się z oddziałów centralnego &#8211; C.SIS i narodowych N-SIS. Przy czym każdy z oddziałów narodowych posiada pełną bazę całego układu. Całość jest obudowana serwerami komunikacyjnymi opartymi o MQ i WebServices. Do tego [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Co to? Jak to?</strong></p>
<p>System Informacji Schengen jest to narzędzie pozwalające na współpracę pomiędzy różnymi podmiotami w ramach <a href="http://pl.wikipedia.org/wiki/Uk%C5%82ad_z_Schengen" title="Wikipedia: Układ z Schengen" target="_blank">Układu z Schengen</a>. System składa się z oddziałów centralnego &#8211; C.SIS i narodowych N-SIS. Przy czym każdy z oddziałów narodowych posiada pełną bazę całego układu. Całość jest obudowana serwerami komunikacyjnymi opartymi o MQ i WebServices. Do tego dochodzi całkowicie wydzielona infrastruktura sieciowa oraz cała zabawa z PKI. Tyle ogólników czas na szczegóły.</p>
<p><strong>Granica i suszarka, czyli użytkownicy systemu</strong></p>
<p>Najczęściej z systemem SIS zwykły obywatel może spotkać się na granicy i przy &#8220;rutynowej kontroli&#8221;. Zarówno policja jak i straż graniczna dysponują aplikacjami, które łączą się z SIS i pobierają informacje.  Kontakt z SIS można mieć też w trakcie załatwiania spraw sądowych czy też w Urzędzie Do Spraw Cudzoziemców.<br />
Każdy z użytkowników końcowych posiada własną aplikację, która łączy się z SIS przez określony interfejs WebServices. W wielu artykułach, także tych, które mnie zainspirowały (<a href="http://polskatimes.pl/stronaglowna/36342,przestepcy-sa-bezkarni-bo-nie-dziala-monitoring,id,t.html#material" title="Przestępcy są bezkarni, bo nie działa monitoring" target="_blank">dziennik Polska</a>, <a href="http://prawo.vagla.pl/node/8063" title="Zatrzymanie na granicy, bo system ">serwis Vagla</a>), przewija się informacja, że użytkownicy końcowy łączą się bezpośrednio do SIS. A tu dupa&#8230;</p>
<p><strong>SIS I i SIS II czas zmian</strong></p>
<p>System SIS jest przestarzały. Powstał w drugiej połowie lat 80-ych  XX wieku i był projektowany tak jak wtedy projektowano. Całość ulegała różnym mutacjom i przeobrażeniom tak, że ponad dwadzieścia lat później podjęto decyzję o napisaniu całości od nowa. Polska jako jedno z pierwszych państw strefy Schengen przesiadło się na nową wersję. No nie do końca.<br />
Po pierwsze w Polsce działa jeszcze warstwa pośrednia. Adapter (taki ze wzorca projektowego) tłumaczący komunikaty z SIS I na SIS II. Użytkownicy końcowi piszą swoje aplikacje w oparciu o protokół SIS II, trafiają one do naszego adaptera, który wysyła je do C.SISa jako komunikaty SIS I. Do tego mamy jeszcze biuro SIRENE, które posiada własny dostęp do systemu przez oddzielny interfejs web.<br />
Jak widać całość jest trochę skomplikowana. Prowadzi to oczywiście do wielu różnych ciekawych błędów. W początkowej fazie działania systemu aplikacje klienckie były słabo przetestowane i pojawiało się wiele błędów związanych z np. błędnym formatem komunikatu SOAP. Kto pracował z WebServices ten wie, że przyjętych schematów należy trzymać się bardzo dokładnie.</p>
<p><strong>Mitologia, czyli wielogodzinne zatrzymania</strong></p>
<p>We wcześniej wymienionych artykułach przewija się problem czasu odpowiedzi systemu. Chciałbym rozwiać te plotki. Panowie redaktorzy piszą co im na ślina na język przyniesie, a palce na klawiaturę przeniosą. Niestety nie posiadają oni informacji jak naprawdę wygląda ta problematyka. Rzeczywiście w początkowym okresie działania systemu pojawiały się błędy związane z problemami po stronie użytkowników, ale jak zawsze w przypadku tego typu aplikacji nie można uniknąć kłopotów. Obecnie, o ile użytkownik nie popełni błędu i nie padną urządzenia sieciowe (nie zdarza się zbyt często, ale się zdarza), nie ma problemów z komunikacją. Czasy odpowiedzi są porównywalne z tymi jakie mają serwisy webowe ponieważ całość komunikacji opiera się o TCP/IP w wartwie sieciowej i http w warstwie aplikacji (SOAP).<br />
Śmieszne jest stwierdzenie pana Adama Bodniara, prawnika z Helsińskiej Fundacji Praw Człowieka:</p>
<blockquote><p><span id="tresc_1" style="display: block">System jest zawodny. Kilka razy zatrzymano osobę poszukiwaną, która miała takie same nazwisko jak poszukiwany bandyta.</span></p></blockquote>
<p>Jest to naprawdę zabawne. Jeżeli ktoś ma pecha i ma takie samo nazwisko jak groźny przestępca to nawet bez SIS policjant ma obowiązek zatrzymać go jako osobę podejrzaną. Niestety w europie nie ma jeszcze żadnego systemu, który zbierał by dane biometryczne i pozwalał drogą radiową na weryfikacjię np. DNA legitymowanego. Zatem oczywiste jest, że jeżeli nazwisko się zgadza to trzeba taką osobę zatrzymać. A nuż to groźny przestępca. Sam byłem zatrzymany właśnie w ten sposób. Zbieżność nazwisk, przypadek, spisanie na ulicy za niebezpieczną jazdę rowerem, wizyta na komisariacie, rok 2002. Tu dopiero okazało się, że chodzi o osobę z moimi danymi, ale znacznie starszą. Bywa.</p>
<p><strong>Podsumowanie</strong></p>
<p>Jak to jest, że redaktorzy swoje, a ja swoje? Cóż pogoń za pieniędzmi i sensacją urodziła kilka kaczek dziennikarskich. Twarda rzeczywistość w zespole supportowym SIS pozwala na chłodną ocenę na bieżąco. Wnioski wyciągnijcie sami&#8230;</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Dodaj do </em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://koziolekweb.pl/2008/08/24/schengen-information-system/&amp;title=Schengen+Information+System" title="dodaj 'Schengen Information System' do Del.icio.us"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="dodaj 'Schengen Information System' do Del.icio.us" alt="dodaj 'Schengen Information System' do Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://koziolekweb.pl/2008/08/24/schengen-information-system/&amp;title=Schengen+Information+System" title="dodaj 'Schengen Information System' do digg"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="dodaj 'Schengen Information System' do digg" alt="dodaj 'Schengen Information System' do digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://koziolekweb.pl/2008/08/24/schengen-information-system/" title="dodaj 'Schengen Information System' do Technorati"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="dodaj 'Schengen Information System' do Technorati" alt="dodaj 'Schengen Information System' do Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://koziolekweb.pl/2008/08/24/schengen-information-system/&amp;title=Schengen+Information+System" title="dodaj 'Schengen Information System' do Stumble Upon"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="dodaj 'Schengen Information System' do Stumble Upon" alt="dodaj 'Schengen Information System' do Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://koziolekweb.pl/2008/08/24/schengen-information-system/&amp;title=Schengen+Information+System" title="dodaj 'Schengen Information System' do Google Bookmarks"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/google.png" title="dodaj 'Schengen Information System' do Google Bookmarks" alt="dodaj 'Schengen Information System' do Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://koziolekweb.pl/2008/08/24/schengen-information-system/&amp;t=Schengen+Information+System" title="dodaj 'Schengen Information System' do FaceBook"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="dodaj 'Schengen Information System' do FaceBook" alt="dodaj 'Schengen Information System' do FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.wykop.pl/dodaj?url=http://koziolekweb.pl/2008/08/24/schengen-information-system/&amp;title=Schengen+Information+System" title="dodaj 'Schengen Information System' do wykop.pl"><img src="http://koziolekweb.pl/wp-content/plugins/social-bookmarking-reloaded/wykop.png" title="dodaj 'Schengen Information System' do wykop.pl" alt="dodaj 'Schengen Information System' do wykop.pl" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://koziolekweb.pl/2008/08/24/schengen-information-system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

