Problematyka świadczenia e-usług publicznych z wykorzystaniem

Transkrypt

Problematyka świadczenia e-usług publicznych z wykorzystaniem
Anna Siemek
Stowarzyszenie „Miasta w Internecie”
e-mail: [email protected]
Problematyka świadczenia e-usług publicznych z
wykorzystaniem interoperacyjnych rozwiązań na
poziomie regionalnym - prezentacja rozwiązania
TERREGOV
Streszczenie
Zapewnienie interoperacyjności definiowanej jako zdolność systemów teleinformatycznych oraz wspieranych przez nie procesów biznesowych do wymiany danych oraz do dzielenia się informacjami i wiedzą,
staje się coraz istotniejszym problemem w procesach rozwoju elektronicznej administracji. Dokumentem o priorytetowym znaczeniu dla interoperacyjności w Unii Europejskiej są Europejskie Ramy Interoperacyjności.
WaŜną rolę w rozwoju elektronicznej administracji, w tym w rozwoju e-usług publicznych, odgrywa problematyka zarządzania procesami
biznesowymi, a istotnym etapem procesu wdraŜania e-usług publicznych
jest reorganizacja procesów administracyjnych.
WdraŜanie e-usług publicznych postępuje najwolniej na szczeblu
lokalnym, jednocześnie większość interakcji obywatela i przedsiębiorcy z
administracją publiczną następuje właśnie na tym poziomie. Zintensyfikowanie procesów rozwoju elektronicznej administracji na szczeblu lokalnym moŜna osiągnąć poprzez tworzenie regionalnych centrów interoperacyjności.
Podstawowe podsystemy rozwiązania TERREGOV, które jest prezentowane w tym artykule, są zaprojektowane tak, aby móc być współdzielonymi przez wiele jednostek administracji publicznej i tym sposobem stanowić centrum zapewniające interoperacyjność heterogenicznych
systemów poszczególnych jednostek. Jednocześnie pewne podsystemy
rozwiązania TERREGOV, działające na poziomie jednostek administracji
publicznej, pozwalają w prosty sposób rozwiązać problem dostępu do
wewnętrznych systemów tych jednostek, bez konieczności pełnej integracji tych systemów z systemami zewnętrznymi.
1. Zagadnienie interoperacyjności
Wykorzystanie technologii informacyjnych i telekomunikacyjnych
[ang. Information and Telecommunication Technologies, ICT] w administracji publicznej staje się coraz powszechniejsze. Wraz z rosnącą liczbą
rozwiązań bazujących na ICT w administracji publicznej coraz większego
znaczenia nabiera zagadnienie ich interoperacyjności. Interoperacyjność
definiowana jest jako zdolność systemów teleinformatycznych oraz
wspieranych przez nie procesów biznesowych do wymiany danych oraz
do dzielenia się informacjami i wiedzą. Taka definicja interoperacyjności
wprowadzona została w Europejskich Ramach Interoperacyjności [ang.
European Interoperability Framework, EIF], których pierwsza wersja została opublikowana w listopadzie 2004 roku. Dokument ten jest bardzo
waŜny z punktu widzenia rozwoju elektronicznej administracji na poziomie ogólnoeuropejskim, gdyŜ dokonuje uporządkowania zagadnień związanych z zapewnianiem interoperacyjności, jednocześnie wskazując działania, jakie winny być podjęte dla jej osiągnięcia.
Interoperacyjność naleŜy postrzegać jako swego rodzaju warunek
wstępny, bez spełnienia którego nie sposób świadczyć usług elektronicznej administracji. Osiągnięcie interoperacyjności jest niezbędne, aby móc
świadczyć e-usługi publiczne w sposób, który dla odbiorcy czyni niewidzialnym granice poszczególnych organizacji, a takŜe krajów. Interoperacyjność pozwala organizacjom uczestniczyć w multilateralnych procesach
wymiany informacji i realizacji transakcji, przy jednoczesnym zachowaniu niezaleŜności.
W EIF wprowadzony został podział interoperacyjności na trzy grupy: techniczną, semantyczną i organizacyjną. Interoperacyjności techniczna występuje wtedy, gdy są zapewnione właściwe warunki techniczne
dla komunikowania się systemów teleinformatycznych – uzgodnione interfejsy aplikacji, protokoły i mechanizmy dla efektywnej i bezpiecznej
komunikacji, format prezentowanych informacji i wymienianych komunikatów. Interoperacyjność semantyczna występuje wtedy, gdy wymieniane przez systemy teleinformatyczne komunikaty rozumiane są semantycznie, czyli rozumiane jest ich znaczenie (relacja pomiędzy komunikatem a przedmiotem do którego się odnosi).1 Interoperacyjność organizacyjna zachodzi wówczas, gdy zostały uzgodnione procesy biznesowe
podmiotów publicznych pod kątem efektywnego działania administracji
publicznej, w szczególności świadczenia usług publicznych.
Komisja Europejska uwaŜa kwestię zapewnienia interoperacyjności
rozwiązań ICT za kluczową dla rozwoju elektronicznej administracji
[ang. eGovernment], czemu wyraz dała między innymi uruchamiając program Interoperacyjne dostarczanie europejskich usług elektronicznej ad1
Koncepcja Polskich Ram Interoperacyjności, dokument opracowany w ramach projektu naukowo-badawczego „Wirtualny Konsultant Usług Publicznych” [projekt 6 ZR 9 2005C/06668] finansowanego przez Ministerstwo Nauki i Szkolnictwa WyŜszego.
ministracji jednostkom administracji publicznej, przedsiębiorcom oraz
obywatelom2 [ang. Interoperable Delivery of European eGovernment
Services to public Administrations, Businesses and Citizens, IDABC].
Właśnie w ramach programu IDABC opracowano wytyczne w zakresie
interoperacyjności, czyli wspomniane EIF.
Na rok 2007 planowane jest opublikowanie wersji 2.0 EIF. We
wrześniu 2006 roku w ramach programu IDABC Komisja Europejska
uruchomiła studium, którego wyniki mają pomóc w przygotowaniu wersji
2.0. Dokonanie studium zostało zlecone firmie Gartner. W studium3 opublikowanym 4 czerwca 2007 roku, firma Gartner zwraca uwagę między
innymi na fakt, Ŝe wprowadzony w wersji 1.0 EIF model interoperacyjności jest niekompletny. W szczególności wskazuje na pominięcie znaczenia pojęcia procesu w warstwie interoperacyjności organizacyjnej, jako na
istotną słabość wprowadzonego modelu.
2. Reorganizacja procesów biznesowych
Pojęcie procesu biznesowego4 w kontekście świadczenia e-usług
publicznych, jest istotnym ogniwem spajającym działania niezaleŜnych
jednostek administracji publicznej, umoŜliwiającym świadczenie e-usług
przy wykorzystaniu idei tzw. jednego okienka [ang. one-stop-shop]. Zagadnienie zarządzania procesami biznesowymi odgrywa jedną z głównych ról w procesach rozwoju elektronicznej administracji. Kolejnym
waŜnym zagadnieniem dla rozwoju elektronicznej administracji, silnie
związanym z wdraŜaniem e-usług publicznych jest reorganizacja procesów administracyjnych. Reorganizacja procesów administracyjnych, ina2
http://europa.eu.int/idabc, 30.08.2007.
http://ec.europa.eu/idabc/servlets/Doc?id=29101, 30.08.2007.
4
Pod pojęciem procesu biznesowego naleŜy rozumieć takŜe proces administracyjny. Pojęcia te
będą uŜywane w tekście zamiennie.
3
czej określana mianem reinŜynierii procesów, oznacza wprowadzanie
zmian w przepływie pracy lub zmian o charakterze organizacyjnym dotyczących podmiotów uczestniczących w tych procesach administracyjnych. Reorganizacja procesów administracyjnych jest naturalnym i poŜądanym elementem procesu rozwoju e-usługi. WdraŜając e-usługę publiczną naleŜy bowiem przeanalizować odpowiadający jej proces administracyjny i starać się zamodelować go w sposób optymalny, tzn. zapewniający optymalizację korzyści z wykorzystania rozwiązań ICT w procesie świadczenia usługi5.
Urząd 1
Urząd 3
Wywołanie usługi
sieciowej a
Wywołanie usługi
sieciowej b
Wywołanie usługi
sieciowej c
Proces administracyjny
Krok B
Start
Krok C
Krok A
Krok F
Krok D
Wywołanie usługi
sieciowej e
Krok G
Stop
Krok E
Wywołanie usługi
sieciowej f
Wywołanie usługi
sieciowej g
Wywołanie usługi
sieciowej d
Urząd 2
Urząd 4
Rysunek 1. Proces biznesowy składający się z wielu kroków realizowanych poprzez wywołanie
usług sieciowych udostępnianych przez róŜne jednostki administracji publicznej
Źródło: Opracowanie własne na podstawie materiałów dostępnych pod adresem http://terregovoss.eupm.net
5
Szczegółową analizę zagadnienia reorganizacji procesów administracyjnych odnaleźć moŜna w
dokumencie Institut für Informationsmanagement GmbH, Danish Technological Institute, Reorganisation of government back-offices for better electronic public services – European good practices (back-office reorganization).
Reorganizacja procesu administracyjnego nie jest zadaniem łatwym, a trudność tego zadania rośnie wraz ze stopniem skomplikowania
procesu administracyjnego, który wyraŜa się między innymi ilością niezaleŜnych jednostek administracji publicznej uczestniczących w realizacji
procesu oraz ilością systemów wewnętrznych tych jednostek, które wymagają integracji. Tutaj ponownie pojawia się problem zapewnienia interoperacyjności systemom, które muszą być w stanie wymieniać się danymi, aby moŜna było zapewnić realizację wdraŜanej e-usługi publicznej.
Właściwym podejściem jest oczywiście uwzględnianie wymogów zapewnienia interoperacyjności na etapie projektowania i wdraŜania systemów informatycznych. W rzeczywistości administracji publicznej mamy
jednak do czynienia z duŜą ilością systemów, które nie są w stanie ze sobą współpracować, zostały bowiem stworzone przez róŜnych producentów, do róŜnych celów, w oparciu o róŜne standardy, w róŜnych okresach
czasu. Pojawia się zatem problem, jak zapewnić współpracę tych systemów i to przy optymalnym nakładzie środków: czasu, pracy, kosztów,
itd. Właśnie rozwiązania takiego problemu podjęto się w projekcie TERREGOV [ang. Impact of eGovernment on Territorial Government Services]6.
3. Istota rozwiązania TERREGOV
Celem projektu TERREGOV było wypracowanie rozwiązania, które umoŜliwiłoby świadczenie wysokiej jakości e-usług publicznych, niezaleŜnie od tego jak wiele jednostek administracji publicznej zaangaŜowanych byłoby w ten proces. Twórcy rozwiązania TERREGOV wzięli
6
Projekt współfinansowany w ramach Programu „Technologie Społeczeństwa Informacyjnego” 6.
Programu
Ramowego
Badań
i
Rozwoju
Technicznego
Unii
Europejskiej,
http://www.terregov.eupm.net.
pod uwagę, iŜ często na etapie projektowania e-usług publicznych, słusznym okazuje się integracja kilku, do tej pory niezaleŜnych, usług publicznych. Taka integracja usług prowadzi do powstania bardzo złoŜonych
procesów administracyjnych. Podejście takie jest słuszne, gdy chcemy
reorientować usługę na klienta [ang. citizen-centric service]. Świadczenie
usług zorientowanych na klienta prowadzi najczęściej do koncentracji
usług wokół sytuacji Ŝyciowych [ang. life cases], w przypadku usług dla
obywateli, lub wokół sytuacji biznesowych [ang. business episodes], w
przypadku usług dla przedsiębiorstw.
Konsorcjum projektu TERREGOV postawiło sobie następujące cele
szczegółowe:
• umoŜliwić jednostkom administracji publicznej udostępnianie swoich
usług online w taki sposób, aby mogły być one wykorzystane przez inne jednostki do stworzenia zintegrowanych [zorientowanych na klienta] usług publicznych,
• umoŜliwić jednostkom administracji publicznej orkiestrację usług udostępnianych przez wiele jednostek w jeden proces administracyjny.
Aby zrealizować tak postawione cele, w pierwszej kolejności, naleŜało rozwiązać problem związany z koniecznością zapewnienia współpracy duŜej ilości rozproszonych, zamkniętych systemów informatycznych [ang. legacy systems], będących wewnętrznymi systemami róŜnych
jednostek administracji publicznej. Biorąc pod uwagę opisane uwarunkowania, uznano, Ŝe racjonalnym rozwiązaniem będzie wykorzystanie
technologii usług sieciowych7 [ang. Web Services, WS], jako specyficznego interfejsu do wewnętrznych systemów informatycznych. Wykorzystanie technologii usług sieciowych ma tą podstawową zaletę, Ŝe nie wy7
http://www.w3.org/2002/ws, 30.08.2007.
maga pełnego otwarcia systemu informatycznego, pozostawiając w rękach danej jednostki administracji publicznej decyzję o tym, jakie usługi
chce udostępnić8. Stwierdzenie, Ŝe zdecydowano się na wykorzystanie
technologii usług sieciowych jest pewnym uproszczeniem. W praktyce
decyzja ta była naturalną konsekwencją decyzji w zakresie architektury
rozwiązania.
Uwzględniając
uwarunkowania
technologiczno-
organizacyjne środowiska, w którym ma działać rozwiązanie TERREGOV, wybrano architekturę zorientowaną na usługi [ang. Service Orientem Architecture, SOA].
Wykorzystanie technologii usług sieciowych pozwoliło na osiągnięcie pierwszego poziomu interoperacyjności, tj. interoperacyjności
technicznej. Jednak pozostał problem, jak umoŜliwić wykorzystanie udostępnionych usług sieciowych w celu kompozycji procesów administracyjnych, na które składałyby się usługi udostępniane przez wiele róŜnych
podmiotów. Aby móc wykorzystać udostępnioną usługę sieciową nie wystarczą informacje zawarte w opisie usługi, na jaki pozwala język opisu
usług sieciowych [ang. Web Service Description Language, WSDL]. Do
tego celu konieczna jest wiedza na temat znaczenia danych wejściowych i
wyjściowych usługi sieciowej, jej działania, warunków wstępnych, itp.
Całość tej informacji określa się mianem warstwy znaczeniowej usługi
sieciowej [ang. semantics of a Web Service]. W ten sposób identyfikujemy potrzebę zapewnienia interoperacyjności semantycznej. W systemach
informatycznych konstrukcje reprezentujące informacje semantyczne
określa się mianem ontologii. Ontologia [ang. ontology] to formalna reprezentacja wiedzy dotyczącej wybranego fragmentu rzeczywistości. W
8
NaleŜy takŜe pamiętać, Ŝe istnieją regulacje prawne ograniczające swobodę wymiany informacji
gromadzonych przez poszczególne jednostki administracji publicznej. Jednak uwarunkowania
prawne nie są przedmiotem tego artykułu.
projekcie TERREGOV stworzono ontologię definiującą podstawowe pojęcia z zakresu administracji publicznej. PoniewaŜ wdroŜenia pilotowe
rozwiązania TERREGOV dotyczą domeny pomocy społecznej, to równieŜ stworzona ontologia w sposób szczególny koncentruje się na tej domenie. W projekcie TERREGOV do zapisu ontologii wybrano język ontologii sieciowej9 [ang. Web Ontology Language, OWL]. Wprowadzenie
ontologii do rozwiązania TERREGOV zapewnia, Ŝe wszyscy korzystający z tego rozwiązania w ten sam sposób rozumieją pojęcia waŜne dla procesów administracyjnych, których realizacja wspierana jest przez to rozwiązanie. PilotaŜowe wdroŜenia rozwiązania TERREGOV realizowane są
w róŜnych krajach Unii Europejskiej, w związku z tym konieczne było
przygotowanie ontologii wielojęzycznej. Udowodniono tym samym, Ŝe
moŜliwe jest stworzenie wspólnej warstwy semantycznej dla systemów
ICT nie tylko róŜnych instytucji w danym kraju, ale takŜe dla systemów
funkcjonujących w róŜnych krajach, a zatem wykorzystujących róŜne
języki.
Samo opracowanie ontologii nie zapewnia jeszcze osiągnięcia interoperacyjności semantycznej. Konieczne jest stworzenie warunków do jej
wykorzystania. Przede wszystkim koniecznym było przygotowanie narzędzi, które pozwalałyby między innymi na:
• tworzenie opisów usług sieciowych z wykorzystaniem informacji semantycznej – w tym celu powstało narzędzie nazwane Semantycznym
Łącznikiem [ang. Semantic Binder, SB], które na podstawie pliku
WSDL zawierającego opis dowolnej usługi sieciowej oraz ontologii
TERREGOV pozwala w prosty sposób przygotować opis usługi sie-
9
http://www.w3.org/TR/owl-features, 30.08.2007.
ciowej w języku słuŜącym do semantycznego opisu usług10 [ang. Semantic Markup for Web Services, OWL-S],
• publikowanie semantycznej informacji o dostępnych usługach sieciowych i ich wyszukiwanie – w tym celu stworzony został Semantyczny
Rejestr [ang. Semantic Registry, SR]; tradycyjny rejestr usług sieciowych bazujący na standardzie UDDI11 [ang. Universal Description,
Discovery and Integration] rozszerzony został o elementy pozwalające
odnajdywać usługi sieciowe definiując warunki wyszukiwania na poziomie informacji semantycznej; wykorzystano między innymi Silnik
Semantyczny [ang. Semantic Engine, SE] bazujący na środowisku
programistycznym Jena12 [ang. Semantic Web Framework for Java],
który pozwala na wnioskowanie z opisów w OWL-S oraz ontologii
przy wykorzystaniu języków zapytań SPARQL13 oraz RDQL14 [ang.
Query Languages for RDF]; dodatkowo stworzony został Kompozytor
Usług Sieciowych [ang. Web Services Composer, WS C], który jest
wykorzystywany w sytuacji, gdy nie ma pojedynczej usługi sieciowej
o wejściu i wyjściu odpowiadającym zapytaniu wysłanemu do SR, WS
C próbuje wówczas wyszukać taką sekwencję usług, z których pierwsza ma wejście, a ostatnia wyjście odpowiadające zdefiniowanym w
zapytaniu.
Stworzenie uzgodnionej, wspólnej warstwy znaczeniowej pozwala
nie tylko zapewnić interoperacyjność semantyczną, ale takŜe ułatwia
osiągnięcie interoperacyjności na poziomie organizacyjnym. Drugim, z
postawionych sobie przez konsorcjum projektu TERREGOV celów było
10
http://www.w3.org/Submission/OWL-S, 30.08.2007.
http://uddi.org, 30.08.2007.
12
http://jena.sourceforge.net, 30.08.2007.
13
http://www.w3.org/TR/rdf-sparql-query, 30.08.2007.
14
http://www.w3.org/Submission/2004/SUBM-RDQL-20040109, 30.08.2007.
11
umoŜliwienie jednostkom administracji publicznej orkiestrację usług udostępnianych przez wiele podmiotów w jeden proces administracyjny. Do
zarządzania procesami biznesowymi, których poszczególne kroki odpowiadają usługom sieciowym, za najodpowiedniejszy uznano standard
BPEL15 [ang. Business Process Execution Language]. Podsystem rozwiązania TERREGOV odpowiedzialny za zarządzanie procesami biznesowymi [ang. Workflow Management Subsystem], jako swój centralny moduł wykorzystuje silnik ActiveBPEL16, a zatem rozwiązanie bazujące
właśnie na standardzie BPEL. Definiując nowy proces biznesowy, przy
wykorzystaniu wspomnianego języka, naleŜy zidentyfikować konkretne
implementacje usług sieciowych, które będą wywoływane jako kolejne
kroki definiowanego procesu.
Z róŜnych powodów identyfikacja konkretnych implementacji usług
sieciowych moŜe być jednak trudna, a czasami niemoŜliwa, na etapie
komponowania procesu biznesowego. Twórcy rozwiązania TERREGOV
postanowili rozwiązać ten problem korzystając z moŜliwości, które dało
wzbogacenie rozwiązania o warstwę semantyczną. Za konieczne uznano
umoŜliwienie definiowania procesów biznesowych bez konieczności
wskazywania na rzeczywiste implementacje usług sieciowych, a jedynie
określanie ich przez wykorzystanie informacji semantycznej. PoniewaŜ
BPEL nie daje takich moŜliwości, a ewentualna propozycja rozszerzenia
standardu byłaby rozwiązaniem długotrwałym i dodatkowo nie gwarantującym powodzenia, dlatego postanowiono skorzystać z rozwiązania pośredniego. Rozwiązanie TERREGOV daje moŜliwość zaszycia w skrypcie BPEL informacji semantycznych określających usługę sieciową, a
specjalnie do tego celu przygotowany moduł, tzw. Pośrednik Wywoływa15
16
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel, 30.08.2007.
http://www.active-endpoints.com/active-bpel-engine-overview.htm, 30.08.2007.
nia [ang. Proxy Invoker, PI], we współpracy z Semantycznym Rejestrem,
odpowiada za odnalezienie właściwej implementacji usługi sieciowej w
momencie wykonywania procesu. W sytuacji, gdy SR nie odnajdzie jednej usługi odpowiadającej przesłanemu przez PI Ŝądaniu, a w odpowiedzi
prześle informację o sekwencji usług, wówczas PI na podstawie otrzymanych informacji automatycznie stworzy skrypt BPEL i przekaŜe go do
wykonania do silnika BPEL. Opisane dynamiczne komponowanie procesów biznesowych oraz definiowanie procesów biznesowych z wykorzystaniem informacji semantycznej, to przykłady najbardziej innowacyjnych elementów rozwiązania TERREGOV.
Regionalne Centrum Interoperacyjności
Ontology Storage
Semantic Acess to Web
Services
Security
Semantic
Registry
Semantic
Binder
Security
Workflow
Management
Community of
Practice
Ontology
Management
Interoperability
Layer
Legacy System
Jednostka administracji publicznej
Rysunek 2. Ogólna architektura rozwiązania TERREGOV
Źródło: Opracowanie własne na podstawie materiałów dostępnych pod adresem http://terregovoss.eupm.net
Artykuł przedstawia tylko wybrane podsystemy i moduły rozwiązania TERREGOV, istotne z punktu widzenia poruszanej tematyki. NaleŜy
sobie jednak zdawać sprawę, iŜ opisane komponenty nie byłyby w stanie
funkcjonować bez szeregu innych komponentów, takich jak: Podsystem
Zarządzania Ontologią [ang. Ontology Management Subsystem], Podsystem Zapewnienia Bezpieczeństwa [ang. Security Subsystem] czy Warstwa Interoperacyjności funkcjonująca na poziomie jednostek administracji publicznej [ang. Intra-Agency Interoperability Layer]. WaŜnym, a pominiętym w artykule, elementem rozwiązania jest Podsystem Wsparcia
dla Wymiany Doświadczeń [ang. Community of Practice Subsystem],
którego podstawowym celem jest ułatwienie urzędnikom docierania do
potrzebnych im informacji. Pomocą dla urzędników jest takŜe Moduł
Wyboru Usług Publicznych [ang. eProcedure Choice Module], który dysponując dostępem do informacji o obywatelu oraz opisem usług publicznych17, dokonuje identyfikacji tych usług, z których obywatel ma prawo
skorzystać ze względu na swój status społeczno-finansowy18. Ogólną architekturę rozwiązania TERREGOV przedstawiono na rysunku 2.
4. Idea regionalnych centrów interoperacyjności
Powracając do problemu, chęć rozwiązania którego była aktywatorem działań podjętych przez konsorcjum projektu TERREGOV, naleŜy
zwrócić uwagę na specyfikę rozwoju elektronicznej administracji na poziomie lokalnym. Większość interakcji obywatela czy przedsiębiorcy z
administracją publiczną następuje właśnie na poziomie lokalnym, stąd
podnoszenie jakości usług świadczonych na tym poziomie wpływa najsilniej na sposób postrzegania administracji publicznej. Niestety jednocze17
Usługi publiczne są reprezentowane w systemie jako procesy biznesowe opisane z wykorzystaniem BPEL. KaŜdy skrypt BPEL moŜe zostać opisany z wykorzystaniem WSDL, a następnie opis
ten moŜna opublikować w Semantycznym Rejestrze, co oznacza, Ŝe proces biznesowy, a zatem teŜ
usługa publiczna, mogą być wyszukiwane dokładnie w ten sam sposób, w jaki wyszukiwane są
zwykłe usługi sieciowe.
18
Pamiętajmy, Ŝe domeną, w której realizowane jest pilotaŜowe wdroŜenie rozwiązania TERREGOV jest obszar pomocy społecznej.
śnie rozwój elektronicznej administracji, w tym wdraŜanie e-usług publicznych, najwolniej postępuje właśnie na szczeblu lokalnym. Dzieje się
tak, poniewaŜ świadczenie e-usług publicznych wymaga interakcji pomiędzy szeregiem jednostek administracji publicznej dysponującymi róŜnymi rozwiązaniami w zakresie ICT. Stworzenie i wdroŜenie rozwiązania, które pozwoli zapewnić interoperacyjność tych wielu systemów jest
przedsięwzięciem kosztownym. Dla administracji samorządowej szczebla
lokalnego najczęściej jest to przedsięwzięcie zbyt kosztowne, aby mogły
się podjąć jego realizacji. Biorąc pod uwagę przedstawione uwarunkowania, wyraźną staje się potrzeba wsparcia jednostek administracji publicznej szczebla lokalnego w ich dąŜeniach do rozwoju zorientowanych na
Urząd 1
INTEROPERABILITY
LAYER
INTEROPERABILITY
LAYER
klienta e-usług publicznych.
Regionalne Centrum Interoperacyjności
Semantic
Access to
Web Services
Urząd 3
Security
Workflow
Management
Urząd 4
INTEROPERABILITY
LAYER
Ontology
Management
INTEROPERABILITY
LAYER
Community
of Practice
Urząd 2
Rysunek 3. Regionalne Centrum Interoperacyjności na bazie rozwiązania TERREGOV
Źródło: Opracowanie własne na podstawie materiałów dostępnych pod adresem http://terregovoss.eupm.net
Racjonalnym rozwiązaniem opisanego problemu wydaje się być
tworzenie centrów interoperacyjności, które umoŜliwiałyby jednostkom
administracji publicznej oferowanie online usług pozwalających na wymianę danych z ich wewnętrznymi systemami informacyjnymi i jednocześnie orkiestrowanie tych cząstkowych usług w duŜe procesy biznesowe odpowiadające usługom publicznym świadczonych obywatelom i
przedsiębiorcom. Ze względu na wspomniane juŜ uwarunkowania natury
finansowej, rozwiązania takie nie mogą powstawać na szczeblach lokalnych. Najwłaściwsze wydaje się być tworzenie centrów interoperacyjności na szczeblu regionalnym. U podstaw rozwiązania, które powstało w
ramach projektu TERREGOV leŜy właśnie idea tworzenia centrów interoperacyjności. Pewne podsystemy i moduły, które składają się na rozwiązanie TERREGOV zostały stworzone do funkcjonowania na poziomie
poszczególnych jednostek administracji publicznej, np. Warstwa Interoperacyjności, która jest niezbędna, aby wewnętrzne systemy tych jednostek mogły komunikować się z pozostałymi podsystemami rozwiązania.
Te pozostałe podsystemy tworzą swego rodzaju „serce” rozwiązania
TERREGOV, które moŜe być współdzielone przez wiele jednostek administracji publicznej i tym sposobem stanowić centrum zapewniające interoperacyjność heterogenicznych systemów poszczególnych jednostek.
Ideę centrum interoperacyjności stworzonego na bazie rozwiązania TERREGOV przedstawiono na rysunku 3.
Bibliografia
Koncepcja Polskich Ram Interoperacyjności, dokument opracowany w ramach
projektu naukowo-badawczego „Wirtualny Konsultant Usług Publicznych” [pro-
jekt 6 ZR 9 2005C/06668] finansowanego przez Ministerstwo Nauki i Szkolnictwa WyŜszego.
Institut für Informationsmanagement GmbH, Danish Technological Institute,
Reorganisation of government back-offices for better electronic public services –
European good practices (back-office reorganization).
Źródła internetowe
http://europa.eu.int/idabc
http://ec.europa.eu/idabc/servlets/Doc?id=29101
http://www.terregov.eupm.net
http://terregov-oss.eupm.net
Summary
The aim of his article is to present how the TERREGOV solution
can help local governments achieve interoperability among heterogeneous
systems. The idea of Regional Interoperability Centres [RICs] and the
arguments for RICs creation are presented. The main issues important for
eGovernment development and in particularly for the citizen-centric
eGovernment services implementation, among others business process
management, are discussed. The general architecture of TERREGOV
solution together with used technical approaches are also introduced in
this article. In particular, two of three main technological R&D streams
are discussed, these are: workflow management [dynamic BPEL scripts
creation, definition of workflows using semantic information] and semantic enrichment of Web Services [discovering of Web Services on the semantic basis in run-time].