Rafał Czubik 23-24/10/2010 Przykładowe architektury systemów dla administracji publicznej świadczących usługi o zasięgu globalnym 2010 IBM Corporation
Plan prezentacji 1. Czynniki stymulujące zmiany w administracji publicznej 2. Usługi o zasięgu globalnym 3. Aktualnie stosowane rozwiązania 4. Nowe podejście rozwiązania oparte na Web 2.0 5. Przykładowa technologia MashUp 6. Przykład zastosowania dla rejestrów publicznych 7. Przykład rejestru w ramach UE - RISER
Sześć czynników stymulujących zmiany w administracji publicznej 1. Zmiany demograficzne 2. Rosnące tempo globalizacji 3. Coraz większe obawy o środowisko 4. Zmiany w relacjach społecznych 5. Zagrożenia stabilności i porządku publicznego 6. Coraz większy wpływ technologii
Globalizacja 1. Określenie usługi świadczonej przez administrację publiczną danego kraju o zasięgu globalnym jest to usługa świadczona przez podmiot w danym kraju ale dostępna również w wielu krajach np. na terenie UE wg określonego prawa oraz zasad organizacyjno-technicznych. 2. Podstawy prawne i organizacyjne budowy systemów świadczenia usług o zasięgu globalnym. ujednolicenie podstaw prawnych w poszczególnych krajach, odpowiedniki pojęć prawnych w poszczególnych krajach, przyjęcie specyfikacji wspólnych standardów teleinformatycznych, określenie wspólnych zasad opłat i finansowania.
Aktualnie stosowane rozwiązania Aktualnie stosowane technologie przy budowie rejestrów publicznych Przykłady: KRS, NKW, PESEL
Nowe podejście rozwiązania oparte na Web 2.0 Zastosowanie Web 2.0 dla budowy serwisów świadczenia usług Przykład technologii MashUp
Co to jest mashup? aplikacja internetowa, która łączy dane i funkcjonalności z więcej niż jednego źródła Szybki w tworzeniu, budowany samodzielnie Używa istniejących zasobów, lecz tworzy nową wartość Nie wymaga umiejętności technicznych Może łączyć wewnętrzne i zewnętrzne źródła Używane komponenty to np. widgety
Źródła informacji Skąd czerpiemy informacje? Systemy korporacyjne bazy danych, hurtownie, systemy klasy ERP, CRM Wewnętrzne aplikacje raporty, zestawienia itd. Wewnętrznie używane formaty plików np. arkusze kalkulacyjne Internetowe źródła RSS, ATOM, strony WWW Inne aplikacje
Co to jest widget? Komponent wielokrotnego użycia (gadżet, bloczek) Mała aplikacja Napisany w dowolnym języku programowania Może być łączony z innymi widgetami
IBM Mashup Center Dostępny z przeglądarki Zapewnia funkcje biznesowe Kompletne środowisko do: tworzenia nowych mashup nowych stron łączenia widgetów
IBM Mashup Center
IBM Mashup Center architektura Łączenie widgetów Mashup Enabler Tworzenie nowych Miksowanie Katalog Narzędzia przeglądarkowe (Dojo + AJAX) Zewnętrzne widgety/źródła Google Gadgets, ATOM, RSS, etc. Atom Atom Źródła (XML, ATOM, RSS) Catalog API (ATOM) Widget Servers Inne serwery widgetów Java, PHP, HTML smash Śledzenie Monitorowanie Lekki serwer: Mashup Server Podłączanie Transformacje Usługi Nowych katalogowe WebSphere Application Server 6.1 (v1) Repozytorium (metadane, strony, preferencje) Korporacyjne źródła danych Własne & Działowe WWW (zewnętrzne) HTML, Feeds (ATOM/RSS), Dokumenty (ODF, PPT, XLS,) ERP, EIS
IBM Mashup Hub cechy i podstawowe funkcje Repozytorium dla źródeł danych (feeds), widgetów, stron Mozliwość tworzenia nowych komponentów, modyfikacji istniejących, transformowania Wersjonowanie Z możliwością nadawania etykiet, komentowania, oceniania Bezpieczne i skalowalne
Mashup Hub
IBM Mashup Hub
1 6 Building a smarter planet IBM Mashup Hub - tworzenie nowego źródła danych
Widget Factory Proste i potężne narzędzie pozwalające tworzyć widgety bez kodowania
Zastosowanie mashupy w Business Spaces. 1 Common Framework. Shipped in all products 2 Business Space Contextual Palette. Shows widgets / features of interest for each space 3 Business Space Content: BPM&C widgets integrated with customer application and third party content REST API WebSphere Process Server REST API WebSphere Publishing Server REST API WebSphere Business Monitor REST API WebSphere Business Fabric REST API WSRR 4 Content connected through the runtime through RESTenablement of the BPM&C portfolio
BPM Product Common Widgets WebSphere Business Monitor WebSphere Business Modeler Publishing Server WebSphere Process Server WebSphere Business Services Fabric Websphere Business Modeler Editors and Viewers: Presentation Document Spreadsheet Web Site (URLs) Web Feed Business Monitoring: Reports Instances Human Tasks KPIs Dimensions Diagrams Alerts KPI History and Prediction Reviewing: Draft Artifacts Released Artifacts Publishing Server Manager Comments Publishing Server Status Publishing Server Access Control Getting Started Publishing Server Human Tasks: Task Information Available Tasks My Tasks Task I Created Create Tasks Human Workflow Diagram Team List Real-time Business Configuration Business Variables Direct to Deploy: Visual Step Process Viewer Visual Trace Step Widgets Enabled Google Tools: Google Gadgets Google Calendar Business Monitoring Tools: Export Values Alert Manager KPI Manager Getting Started for Monitor Real-time Business Configuration Business Rules Authoring Business Service Details Application Details Vocabulary Details Point of Agility Policy Editor Business Service Lifecycle Management Human Tasks: (Also Requires WPS) My Team s Tasks Send Widget Solution Management: Health Monitor Security Manager Business Calendar Manager Repository Browsing Application Browser Business Service Browser Vocabulary Browser Change Set Nowe widgety w 6.2
Zastosowanie mashupy Filenet.
Przykład zastosowania Web 2.0 Integracja dostępu do zasobów informacyjnych zgromadzonych w rejestrach: Nowa Księga Wieczysta Ministerstwo Sprawiedliwości, INSPIRE (informacja przestrzenna) Główny Urząd Geodezji i Kartografii, Krajowy Rejestr Sądowy Ministerstwo Sprawiedliwości Dostęp dla obywateli i przedsiębiorstw, Dostęp dla administracji publicznej, Dostęp dla podmiotów aktualizujących informacje w rejestrach.
Przykład usługi dostępnej w krajach UE na przykładzie systemu RISER RISER funkcjonuje w ramach programu europejskiego eten Udostępnianie usług społeczeństwa informacyjnego RISER Usługa udostępniania informacji o danych adresowych rezydentów Europy
RISER - Aspekty prawne Ochrona danych osobowych zgodna z uwarunkowaniami prawnymi danego kraju Każde z państw członkowskich odpowiada za prawodawstwo dotyczące rejestrów ludności Dyrektywa 95/46/WE Parlamentu Europejskiego i Rady z 24 października 1995
RISER - Struktura rejestrów ludnościowych w UE Centralne rejestry Lokalne rejestry Brak rejestrów ludności
RISER - Założenia Realizacja koncepcji egovernment poprzez utworzenie serwisu umożliwiającego weryfikację danych adresowych obywateli Unii Europejskiej, nie tworząc przy tym centralnej bazy danych Dostęp p poprzez portal internetowy do informacji adresowej zgodnej z oficjalnymi rejestrami dla osób prywatnych oraz przedsiębiorstw Zapewnienie użytkownikom ujednoliconych procedur dostępu i opłat, chroniąc przed zróżnicowaniem
RISER - Bezpieczeństwo Autoryzacja użytkowników zarejestrowanych w systemie Dane przesyłane wg standardu OSCI Separacja danych merytorycznych i transportowych Szyfrowanie hybrydowe
RISER - Koncepcja Obywatele i przedsiębiorstwa Rejestry ludnościowe Popyt na informację adresową rezydentów Europy Zbieranie zapytań o dane adresowe Rozdzielanie odpowiedzi One-Stop-Government Proste i uniwersalne zastosowanie (portal internetowy, mobilna informacja) Specyficzne uwarunkowania prawne i techniczne Specyficzne procedury płatności
RISER - Zapytania Krok 1: Zapytanie o dane adresowe Ujednolicony, łatwy w użyciu interfejs Dostęp przez Internet, połączenie z innymi systemami, urządzenia przenośne Bezpieczna transmisja danych (OSCI) Klienci Obywatele i przedsiębiorstwa Krok 2: Transmisja do rejestru Usługa katalogowania Grupowanie i przyporządkowywanie zapytań Wybór odpowiedniej formy transmisji Opłata Krok 4: Odpowiedź na zapytanie adresowe Powiadomienie przez e-mail Bezpieczne pobranie z WWW Krok 3: Przetwarzanie zapytania Lokalne/państwowe rejestry ludnościowe
Odbiorcy usług serwisu RISER 26% 12% Firmy windykacyjne Prawnicy 19% 15% 14% 10% Zapytania 46% 8% 7% Klienci Ubezpieczenia Dostawcy usług internetowych (1%) Banki Inne (wynajem samochodów, agencje nieruchomości, etc.) źródło: przykłady zapytań Kolonia, Niemcy
Korzyści Szybki dostęp do informacji adresowych niż w sposób tradycyjny ---> sprawne zarządzanie różnymi procesami biznesowymi Redukcja wysiłków i kosztów uzyskania takiej informacji Dostęp do informacji adresowej w obrębie Unii Europejskiej poprzez jeden interfejs ---> obniżenie kosztów operacyjnych Szybkie przetwarzanie zapytań o dane adresowe Dane wiarygodne z oficjalnych rejestrów Usługa korzystna cenowo Prosta obsługa (One-Stop-Government) Prosty sposób płatności (jeden rachunek za określoną ilość zapytań)
Dziękuję za uwagę.