KIO 1569/18 POSTANOWIENIE dnia 20 sierpnia 2018 roku

Stan prawny na dzień: 14.11.2018

POSTANOWIENIE 

z dnia 20 sierpnia 2018 roku 

Krajowa Izba Odwoławcza – w składzie:  

Przewodniczący:   Katarzyna Poprawa   

Aleksandra Patyk 

Irmina Pawlik 

po rozpoznaniu na posiedzeniu niejawnym 

bez udziału stron oraz uczestników postępowania 

w  dniu  20  sierpnia  2018  roku,  w

obec  cofnięcia  w  dniu  16  sierpnia  2018  roku  odwołania 

wniesionego 

do  Prezesa  Krajowej  Izby  Odwoławczej  w  dniu  6  sierpnia  2018  roku  przez 

wykonawcę  S&T  Services  Polska  Spółka  z  ograniczoną  odpowiedzialnością  z  siedzibą 

w Warszawie, 

w  postępowaniu  prowadzonym  przez  Straż  Miejską  miasta  stołecznego 

Warszawy z siedzibą w Warszawie 

postanawia: 

1)   umarza 

postępowanie odwoławcze;  

2)   nakazuje 

zwrot  z  rachunku  bankowego  Urzędu  Zamówień  Publicznych  na  rzecz 

wykonawcy  S&

T  Services  Polska  Spółka  z  ograniczoną  odpowiedzialnością  z  siedzibą  

w  Warszawie  kwoty  13  50

0  zł  00  gr  (słownie:  trzynaście  tysięcy  pięćset  złotych  zero 

groszy), sta

nowiącej 90% uiszczonego wpisu.  

Stosownie  do  art.  198a  i  198b  ustawy  z  dnia  29  stycznia  2004  r.  - 

Prawo  zamówień 

publicznych (t.j. Dz. U. z 2017 r. poz. 1579 ze zm.) na niniejsze postanowienie  - w terminie  

7 dni od dnia jego doręczenia - przysługuje skarga za pośrednictwem Prezesa Krajowej Izby 

Odwoławczej do Sądu Okręgowego w Warszawie. 

P

rzewodniczący:   ………………………………  

..……………………………. 

……………………………… 


Sygn. akt: KIO 1569/18 

Uzasadnienie 

Zamawiajacy 

–  Straż  Miejska  miasta  stołecznego  Warszawy  z  siedzibą  

w  Warszawie 

prowadzi  postępowanie  pod  nazwą:  Wykonanie  Systemu  “Zintegrowana 

Platforma 

Wymiany  Danych”  wspomagającego  procesy  w  obszarze  wspomagania 

dowodzeniai rea

lizacji zadań Straży Miejskiej m.st. Warszawy.  

Ogłoszenie o zamówieniu zostało opublikowane w Dzienniku Urzędowym Unii Europejskiej - 

numer  ogłoszenia  2018/S  141-323062.  Postępowanie  prowadzone  jest  w  trybie  przetargu 

nieograniczonego, o wartości zamówienia powyżej kwot określonych w przepisach wydanych 

na podstawie art. 11 ust. 8 ustawy z dnia 29 stycznia 2004 r.  Prawo zamówień publicznych 

(t.j. Dz. U. z 2017 r., poz.1579 z późn. zm.) zwaną dalej „ustawą” lub „Pzp”. 

W  dniu  6  sierpnia 

2018  roku  do  Prezesa  Krajowej  Izby  Odwoławczej  wpłynęło 

odwołanie  wniesione  przez  wykonawcę  S&T  Services  Polska  Spółka  z  ograniczoną 

odpowiedzialnością  z  siedzibą  w  Warszawie    (zwanego  dalej  Odwołującym)  wobec 

postanowień Specyfikacji Istotnych Warunków Zamówienia (zwanej dalej SIWZ) w zakresie 

opisu przedmiotu zamówienia (załącznik nr 1 do SIWZ), tj. wobec: 

wymagania  zawartego  w  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA.1: 

„Wbudowane  wsparcie  dla  współdzielenia  kodu  (np.  bibliotek)  pomiędzy  wieloma 

aplikacjami (Web, EJB, Web services). Biblioteki (]AR, WAR, EAR, EJB) powinny być 

instalowane  w  serwerze  aplikacyjnym  jednokrotnie  i  wiele  aplikacji  może  z  nich 

skorzystać Możliwość zainstalowania wielu wersji bibliotek równocześnie. 

Możliwość konfiguracji, która wersja biblioteki będzie wykorzystywana przez aplikację. 

Konfiguracja  powinna  odbywać  się  w  sposób  deklaratywny  (za  pomocą  deployment 

deskryptorów)  -  nie  poprzez  kopiowanie  kodu  bibliotek  do  aplikacji.  Przykład  -  wiele 

implementacji JSF działających równocześnie w serwerze aplikacyjnym”; 

wymagania  zawartego  w  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA. 2: 

„Konfiguracja komponentów w aplikacjach webowych (np. servletow, filtrów servletow, 

web services) za 

pomocą odpowiedniej adnotacji”; 

wymagania  zawartego  w  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA. 4: 


w p

liku, bazie danych i pamięci”; 

wymagania  zawartego  w  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA.5: 

„Możliwość przechowywania istotnych informacji dotyczących sesji użytkownika (w tym 

sesja  http,  kont

eksty  usług  typu  Servlet  oraz  konteksty  usług  typu  Session  EJB)  

w 

zewnętrznej  pamięci  cache  poza  głównym  procesem  maszyny  wirtualnej. 

Oprogramowanie  musi  umożliwiać  mechanizmy  klastrowania  aplikacji  w  powyższy 

sposób, czyli z wykorzystaniem cache’a zewnętrznego"; 

wymagania  zawartego  w  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA.8: 

„Wbudowana  obsługa  pul  połączeń  do  baz  danych  z  uwierzytelnieniem  połączeń. 

Tworzenie  pul  połączeń  JDBC,  w  których  jest  możliwość  zmapowania  użytkowników 

serwera aplikacyjnego na użytkowników zdefiniowanych w bazie danych. Powinna być 

możliwość wykonania mapowania typu „user id per connection”; 

wymagania  zawartego  w  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA.10: 

„Wbudowana  obsługa  zawieszania  i  wznawiania  transakcji  rozproszonych  (XA)  

w ramach JTA 

API (suspend/resume)”; 

wymagania  zawartego  w  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA.27: 

„Możliwość  konfiguracji  dynamicznego  członkostwa  ról,  np.  uwzględniającego  datę  

i  czas,  zawartość  wybranych  elementów  w  komunikatach  SOAP  (Web  services), 

wartość atrybutów żądań HTTP, wartość atrybutów sesji HTTP, czy parametrów metod 

EJB”; 

wymagania  zawartego  w  pkt  2.7.5.2.Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA.36: 

„Wbudowana możliwość klastrowania połączeń JDBC”; 

wymagania  zawartego  w  pkt  2.7.5.2  Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA.37: 

„Możliwość klastrowania obiektów typu singelton w aplikacjach”; 


w pozycji SA.47: 

„Serwer aplikacji musi mieć możliwość instalacji na systemach operacyjnych typu Linux 

oraz  na  komercyjnych  systemach  operacyjnych  wiodących  producentów  takich  jak 

IBM, HP, Sun/Oracle i Microsoft” 

wymagania  zawartego  w  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA.48: 

„Wbudowana obsługa zaawansowanych mechanizmów kolejkowych QMS): możliwość 

łączenia komunikatów JMS w jednostki (grupy), a następnie przetwarzanie jednostek. 

Klient  J

MS  nie  może  przetwarzać  danej  jednostki,  dopóki  w  JMS  nie  pojawią  się 

wszystkie  komunikaty  wchodzące  w  skład  danej  jednostki.  Przetwarzanie  różnych 

jednostek (niezależnych od siebie grup komunikatów) powinno być jednak możliwe”; 

12)  wymagania  zawartego  w  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA.49: 

„Wbudowana integracja EJB 3.0 i Spring"; 

13)  wymagania zawartego w pkt 2.7.5.2. Wymagania dla serwera aplikacji w tabeli 15   

w pozycji SA.50: 

„Certyfikacja Spring Framework”; 

14)  wymagania  zawartego  w  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA.51: 

„Wbudowane wsparcie dla specyfikacji Commons J Work Manager API i Timer API”; 

15)  wymagania  zawartego  w  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA.52: 

„Wbudowane wsparcie dla specyfikacji JSR-88 - plany wdrożeń (Deployment Plan)”; 

16)  wymagania  zawartego  w  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  w  tabeli  15  

w pozycji SA.54: 

„Publicznie  dostępne  raporty  (benchmarki)  dotyczące  wydajności  serwera 

aplikacyjnego.  Raporty  powinny  zawierać  szczegółowe  informacje  o  zastosowanej 

konfiguracji serwera aplikacyjnego, JVM, bazy danych, sprzętu i innych komponentów 

użytych podczas testowania”; 


w pozycji SK.1: 

„Oprogramowanie  udostępni  adapter  kolejkowy  umożliwiający  komunikację  

wg następujących standardów: -JMS, -MQ, -AQ”; 

18)  wymagania  zawartego  w  pkt  2.7.5.3. 

Wymagania dla silnika komunikatów w tabeli 16  

w pozycji SK.2: 

„Wbudowana możliwość klastrowania JMS (w tym automatyczne przełączanie klientów 

JMS w momencie failover serwerów JMS)"; 

19)  wymagania  zawartego  w  pkt  2.7.5.3. 

Wymagania dla silnika komunikatów w tabeli 16  

w pozycji SK.4: 

„Wbudowany interfejs do JMS dla aplikacji napisanych w C (JMS C API)”, 

20)  wymagania  zawartego  w  pkt  2.7.5.3. 

Wymagania dla silnika komunikatów w tabeli 16  

wpozycji SK.5: 

„Wbudowany  interfejs  do  JMS  dla  aplikacji  napisanych  w  Microsoft  .NET  C#  (JMS  

C# 

API]”; 

21)  wymagania  zawartego  w  pkt  2.7.5.3. 

Wymagania dla silnika komunikatów w  tabeli 16  

w pozycji SK.14: 

„Wbudowana  obsługa  zaawansowanych  mechanizmów  kolejkowych  (JMS): 

grupowanie komunikatów przesyłanych do JMS z gwarancją zachowania kolejności ich 

przetworzenia (konsumpcji) wynikającą z kolejności ich utworzenia (produkcji)”; 

22)  wymagania zawartego w pkt 2.7.5.8. 

Wymagania dla podsystemu zarządzania w tabeli 

21 w pozycji PZ.15: 

„Monitorowanie  zasobów  serwerów  aplikacyjnych  takich  jak  póle  połączeń  JDBC, 

kolejki JMS, 

źródła danych”. 

Odwołujący zarzucił Zamawiającemu zarzut naruszenia następujących przepisów: 

art.  29  ust.  1,  2  i  3  w  zw.  z  art.  7  ust.  1  Pzp,  poprzez  dokonanie  opisu  przedmiotu 

zamówienia bez uwzględnienia wszystkich okoliczności i wymagań mogących mieć wpływ na 

sporządzenie  oferty,  utrudniający  uczciwą  konkurencję  i  naruszający  zasady 

przepro

wadzenia postępowania z poszanowaniem zasad uczciwej konkurencji, w tym przez 

wskazanie  przez  Zamawiającego  konkretnych  parametrów  rozwiązania,  które  wskazują  na 

produkty  jednej  technologii,  co  powoduje  uprzywilejowanie  lub  wyeliminowanie  niektórych 

wykona

wców lub produktów; 


Wobec powyższych naruszeń Odwołujący wniósł o uwzględnienie odwołania oraz nakazanie 

Zamawiającemu następujących modyfikacji SIWZ: 

zastąpienie  aktualnego  wymagania  z  punktu  pkt  2.7.5.2.  Wymagania  dla  serwera 

aplikacji  w  tabeli  15  w  pozycji  SA.

1  (Załącznik  nr  1  do  SIWZ)  następującym 

wymaganiem: 

„Wbudowane  wsparcie  dla  współdzielenia  kodu  (np.  bibliotek)  pomiędzy  wieloma 

aplikacjami 

(Web, 

Web 

services). 

Biblioteki 

powinny 

być 

instalowane  

w  serwerze  aplikacyjnym  jednokrotnie  i  wiele  apli

kacji  może  z  nich  skorzystać 

Możliwość zainstalowania wielu wersji bibliotek równocześnie. 

Możliwość konfiguracji, która wersja biblioteki będzie wykorzystywana przez aplikację. 

Konfiguracja  powinna  odbywać  się  w  sposób  deklaratywny  (za  pomocą  deployment 

d

eskryptorów)  -  nie  poprzez  kopiowanie  kodu  bibliotek  do  aplikacji.  Przykład  -  wiele 

implementacji działających równocześnie w serwerze aplikacyjnym"; 

zastąpienie  aktualnego  wymagania  z  punktu  pkt  2.7.5.2.  Wymagania  dla  serwera  

aplikacji  w  tabeli  15  w  poz

ycji  SA.2  (Załącznik  nr  1  do  SIWZ)  następującym 

wymaganiem: 

„Konfiguracja  komponentów  w  aplikacjach  webowych  za  pomocą 

odpowiedniej adnotacji"; 

zastąpienie  aktualnego  wymagania  z  punktu  pkt  2.7.5.2.  Wymagania  dla  serwera 

aplikacji  w  tabeli  15  w  pozycji  SA

.4  (Załącznik  nr  1  do  SIWZ)  następującym 

wymaganiem:  „Wbudowane  wsparcie  dla  przechowywania  (persistence)  sesji 

w

ebowych bazie danych i pamięci"; 

zastąpienie  aktualnego  wymagania  z  punktu  pkt  2.7.5.2.  Wymagania  dla  serwera 

aplikacji  w  tabeli  15  w  pozycji 

SA.5  (Załącznik  nr  1  do  SIWZ)  następującym 

wymaganiem: 

„Możliwość  przechowywania  istotnych  informacji  dotyczących  sesji 

użytkownika  w  zewnętrznej  pamięci  cache.  Oprogramowanie  musi  umożliwiać 

mechanizmy  klastrowania  aplikacji  w  powyższy  sposób,  czyli  z  wykorzystaniem 

cache'a zewnętrznego". 

Wykreślenie  całego  wymagania  z  pkt  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  

w tabeli 15 w pozycji SA.8; 

zastąpienie  aktualnego  wymagania  z  punktu  pkt  2.7.5.2.  Wymagania  dla  serwera 

aplikacji  w  tabeli  15  w  pozycji  S

A.10  (Załącznik  nr  1  do  SIWZ)  następującym 

wymaganiem: 


Wykreślenie  całego  wymagania  z  pkt  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  

w tabeli 15 w pozycji SA.27; 

Wykreślenie całego wymagania z pkt 2.7.5.2. Wymagania dla serwera aplikacji w tabeli 

15 w pozycji SA.36. 

Wykreślenie całego wymagania z pkt 2.7.5.2. Wymagania dla serwera aplikacji w tabeli 

15 w pozycji SA.37; 

zastąpienie  aktualnego  wymagania  z  punktu  pkt  2.7.5.2.Wymagania  dla  serwera 

aplikacji  w 

tabeli  15  w  pozycji  SA.47  (Załącznik  nr  1  do  SIWZ)  następującym 

wymaganiem: 

„Serwer  aplikacji  musi  mieć  możliwość  instalacji  na  przynajmniej  jednym  z  systemów 

operacyjnych: Linux, I

BM, HP, Sun/Oracle, Microsoft”; 

zastąpienie  aktualnego  wymagania  z  punktu  pkt  2.7.5.2.  Wymagania  dla  serwera 

aplikacji  w  tabeli  15  w  pozycji  SA.48  (Załącznik  nr  1  do  SIWZ)  następującym 

wymaganiem: 

„Wbudowana  obsługa  zaawansowanych  mechanizmów  kolejkowych 

(JMS):  możliwość  łączenia  komunikatów  JMS  w  jednostki  (grupy),  a  następnie 

przetwarzanie  jednostek.  Klient  JMS  nie  może  przetwarzać  danej  jednostki,  dopóki  

w  JMS  nie  pojawią  się  wszystkie  komunikaty  wchodzące  w  skład  danej  jednostki. 

Przetwarzanie różnych jednostek (niezależnych od siebie grup komunikatów) powinno 

być jednak możliwe”; 

Wykreślenie  całego  wymagania  z  pkt  pkt  2.7.5.2.  Wymagania  dla  serwera  aplikacji  

w tabeli 15 w pozycji SA.49; 

Wykreślenie  całego  wymagania  z  pkt  pkt  2.7.5.2.Wymagania  dla  serwera  aplikacji  

w tabeli 15 w pozycji SA.50; 

Wykreślenie całego wymagania z pkt 2.7.5.2. Wymagania dla serwera aplikacji w tabeli 

15 w pozycji SA.51; 

Wykreślenie całego wymagania z pkt 2.7.5.2. Wymagania dla serwera aplikacji w tabeli 

15 w pozycji SA.52; 

zastąpienie  aktualnego  wymagania  z  punktu  pkt  2.7.5.2.  Wymagania  dla  serwera 

aplikacji  w  tabeli  15  w  pozycji  SA.54  (Załącznik  nr  1  do  SIWZ)  następującym 


serwera  aplikacyjnego.  Raporty  powinny  zawierać  szczegółowe  informacje  

o  zastosowanej  konfiguracj

i  serwera  aplikacyjnego  bądź  aplikacji,  bazy  danych, 

sprzętu i innych komponentów użytych podczas testowania"; 

zastąpienie  aktualnego  wymagania  z  punktu  pkt  2.7.5.3.  Wymagania  dla  silnika 

komunikatów  w  tabeli  16  w  pozycji  SK.1  (Załącznik  nr  1  do  SIWZ)  następującym 

wymaganiem: 

„Oprogramowanie udostępni adapter kolejkowy umożliwiający komunikację wg jednego 

ze standardów: -JMS, -MQ, -AQ, AMQP"; 

zastąpienie  aktualnego  wymagania  z  punktu  pkt  2.7.5.3.  Wymagania  dla  silnika 

komunikatów  w  tabeli  16  w  pozycji  SK.2  (Załącznik  nr  1  do  SIWZ)  następującym 

wymaganiem: 

„Wbudowana możliwość klastrowania adaptera kolejkowego”; 

zastąpienie  aktualnego  wymagania  z  punktu  pkt  2.7.5.3.  Wymagania  dla  silnika 

komunikatów  w  tabeli  16  w  pozycji  SK.4  (Załącznik  nr  1  do  SIWZ)  następującym 

wymaganiem: 

„Wbudowany interfejs dla aplikacji napisanych w C”; 

zastąpienie  aktualnego  wymagania  z  punktu  pkt  2.7.5.3.  Wymagania  dla  silnika 

komunikatów  w  tabeli  16  w  pozycji  SK.5  (Załącznik  nr  1  do  SIWZ)  następującym 

wymaganiem: 

„Wbudowany interfejs dla aplikacji napisanych w Microsoft .NET C#”; 

zastąpienie  aktualnego  wymagania  z  punktu  pkt  2.7.5.3.  Wymagania  dla  silnika 

komunikatów  w  tabeli  16  w  pozycji  SK.14  (Załącznik  nr  1  do  SIWZ)  następującym 

wymaganiem: 

„Wbudowana obsługa zaawansowanych mechanizmów kolejkowych"; 

zastąpienie aktualnego wymagania z  punktu pkt  2.7.5.8. Wymagania dla  podsystemu 

zarządzania  w  tabeli  21  w  pozycji  PZ.15  (Załącznik  nr  1  do  SIWZ)  następującym 

wymaganiem: 

„Monitorowanie zasobów serwerów aplikacyjnych". 


W  dniu  16  sierpnia 

2018  r.  Odwołujący,  przed  otwarciem  rozprawy  złożył  pismo,  

w którym oświadczył, że cofa wniesione odwołanie w całości. 

Ze  względu  na  fakt,  że  odwołanie  można  cofnąć  w  każdym  czasie  do  zamknięcia 

rozprawy,  jego cofnięcie,  zgodnie z  art.  187 ust.  8   ustawy  Pzp oznacza,  że postępowanie 

odwoławcze podlega umorzeniu. 

W tym stanie rzeczy Krajowa Izba 

Odwoławcza – zgodnie z przepisem art. 187 ust. 8 

zd. pierwsze ustawy Pzp 

– postanowiła umorzyć postępowanie odwoławcze.  

Ponadto zgodnie z art. 187 ust. 8 zd. drugie ustawy Pz

p oraz na podstawie § 5 ust. 1 

pkt  3  lit.  a)  rozporządzenia  Prezesa  Rady  Ministrów  z  dnia  15  marca  2010  r.  w  sprawie 

wysokości i sposobu pobierania wpisu od odwołania oraz rodzajów kosztów w postępowaniu 

odwoławczym i sposobu ich rozliczania (Dz. U. z 2018  poz. 972) Izba orzekła o dokonaniu 

zwrotu na rzecz Odwołującego 90% kwoty wpisu uiszczonego w wysokości 15 000,00 zł. 

Przewodniczący:   ………………………………  

………………………………. 

……………………………….