Systemy obiegu informacji i Protokół SWAP "CC"



Podobne dokumenty
Serwery LDAP w środowisku produktów w Oracle

Serwery Aplikacji "CC" Grzegorz Blinowski. tel (22) ; faks (22)

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

OPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

WYKONAWCY. Dotyczy: przetargu nieograniczonego na budowę wortalu i systemu poczty elektronicznej PIP

Usługi katalogowe i protokół LDAP

EXSO-CORE - specyfikacja

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

ActiveXperts SMS Messaging Server

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

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

World Wide Web? rkijanka

ABC systemu Windows 2016 PL / Danuta Mendrala, Marcin Szeliga. Gliwice, cop Spis treści

Platforma Usług dla Obywateli - Microsoft Citizen Service Platform

INFORMATYKA Pytania ogólne na egzamin dyplomowy

15 lat doświadczeń w budowie systemów zbierania i przetwarzania danych kontrolno-pomiarowych

Oracle Application Express -

Opis przedmiotu zamówienia w postępowaniu na usługę udostępniania/świadczenia poczty elektronicznej on-line (z aplikacją kalendarza).

Bezpieczny system poczty elektronicznej

TWÓJ BIZNES. Nasz Obieg Dokumentów

Zdalne logowanie do serwerów

Hurtownie danych i systemy informacji gospodarczej. Vastosowanie w handlu elektronicznym.

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Programowanie Komponentowe WebAPI

OPIS i SPECYFIKACJA TECHNICZNA

Zastosowania aplikacji B2B dostępnych na rynku zalety aplikacji online

Współczesne Sieciowe Systemy Operacyjne "CC" Grzegorz Blinowski.

Funkcjonalność jest zgrupowana w następujących obszarach:

Cel wykładu. Literatura. WyŜsza Szkoła MenedŜerska w Legnicy. Wykład 1. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem. 3

Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)

TOPWEB SPSall Budowanie portalu intranetowego

Rozwiązania internetowe iplanet

Instrukcja konfigurowania poczty Exchange dla klienta pocztowego użytkowanego poza siecią uczelnianą SGH.

Rozwiązanie Compuware Data Center - Real User Monitoring

ZARZĄDZANIE FLOTĄ URZĄDZEŃ DRUKUJĄCYCH

Zakładanie konta

REFERAT PRACY DYPLOMOWEJ

Referat pracy dyplomowej

Uniwersytet Mikołaja Kopernika w Toruniu. Profilowanie ruchu sieciowego w systemie GNU/Linux

Spis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911)

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

Wyjaśnienia treści Specyfikacji Istotnych Warunków Zamówienia

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU

ZAPYTANIE OFERTOWE. Szczegółowy opis przedmiotu zapytania znajduje się w Specyfikacji, załączonej do niniejszego zapytania.

WorkingDoc CostControl: Precyzyjna kontrola kosztów wydruku na urządzeniach Grupy Ricoh

Świadczenie usługi hurtowej wysyłki wiadomości SMS dla Urzędu Miasta Torunia w latach

Załącznik nr 1 do zapytania ofertowego na projekt wortalu Państwowej Inspekcji Pracy Założenia dotyczące strony intranetowej

Ekspert MS SQL Server Oferta nr 00/08

HP Service Anywhere Uproszczenie zarządzania usługami IT

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT

Serwer pocztowy. QmaiLux. Dokumentacja techniczna mechanizmu książek adresowych (qbook)

Win Admin Replikator Instrukcja Obsługi

Pracownia internetowa w szkole podstawowej (edycja jesień 2005)

Architektura systemu e-schola

ATSOFTWARE DMS. Elektroniczna archiwizacja

Podstawy Secure Sockets Layer

Usługi danych przestrzennych w GEOPORTAL-u. Marek Szulc , Warszawa

Aurea BPM Dokumenty pod kontrolą

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Lavina Platform - portal korporacyjny w erze web 2.0. Lavina Platform

systemów intra- i internetowych Platformy softwarowe dla rozwoju Architektura Internetu (2) Plan prezentacji: Architektura Internetu (1)

WYKONANIE OPROGRAMOWANIA DEDYKOWANEGO

Zdalna edycja i przeglądanie dokumentacji medycznej.

TECHNOLOGIE JUTRA DZISIAJ NOWOCZESNE ZARZĄDZANIE MAJĄTKIEM

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Instrukcja konfiguracji funkcji skanowania

Posiada (TAK / NIE. Zrzut ekranu. Opis funkcji

Aurea BPM. Lepsze procesy, lepsze wyniki Warszawa, 24 lipca 2013

OfficeObjects e-forms

DOTACJE NA INNOWACJE

Usługa: Testowanie wydajności oprogramowania

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

System zarządzania i monitoringu

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

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Adam Dolega Architekt Rozwiązań Biznesowych Microsoft

SHAREPOINT SHAREPOINT QM SHAREPOINT DESINGER SHAREPOINT SERWER. Opr. Barbara Gałkowska

Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015

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

SPECYFIKACJA WYMAGAŃ. w zakresie migracji i uruchomienia nowego serwisu WWW na potrzeby PKP S.A.

Instrukcja obsługi/instalacji platformy Krok w Przedsiębiorczość Administrator platformy

Tomasz Greszata - Koszalin

Opis przedmiotu zapytania znajduje się w Specyfikacji, załączonej do niniejszego zapytania.

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

Konfiguracja konta pocztowego na szkolnym serwerze

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

Kurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410)

Sprawa numer: BAK.WZP Warszawa, dnia 16 sierpnia 2016 r.

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

Nowe spojrzenie na systemy monitoringu i sterowania sieciami ciepłowniczymi

Aplikacje internetowe - opis przedmiotu

Portale korporacyjne Geneza, ewolucja, trendy

11. Autoryzacja użytkowników

Wybrane działy Informatyki Stosowanej

Jak skutecznie zarządzać informacją?

Transkrypt:

Systemy obiegu informacji i Protokół SWAP Grzegorz Blinowski "CC" Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-68-73; faks (22) 606-37-80

Problemy Integracja procesów zachodzących w firmie: zadania osoby wykonujące zadania powiadamianie o stanie zadań Czynności: definiowanie zadania tworzenie zadania rozpoczęcie / kończenie zadania Monitorowanie stanu zadań

Przykłady procesów Zatrudnienie nowego pracownika Zamówienie materiałów (np. materiałów biurowych) Kadry IT - przydział konta e-mail Kadry Nowy pracownik Administracja - przydział biurka Magazyn - przydział komputera IT - konfiguracja komputera

Zarządzanie procesami - problemy Trudności z zarządaniem tradycyjnym (formularze, obiegówki, itd) Trudno jest administrować globalnym (obejmujący całą firmę) systemem jeżeli nie jest on zcentralizowany Brak integracji z istniejącym intranetem

Zalety wdrożenia systemu "Workflow" Obniżenie kosztów administracyjnych Polepszenie wydajności pracy Zadowolenie uzytkowników końcowych

Problemy z istniejącym oprogramowaniem Dedykowane rozwiązania - problemy z komunikacją z innymi aplikacjami / składnikami systemu IT Często jeden system nie jest wystarczający dla potrzeb całej firmy, zaś integracja kilku systemów jest b. trudna Obecne rozwiązania nie dają się zastosować w Internecie i Ekstranecie

Interoperatywność Intranet Ekstranet Internet

Potrzeby Standard umożliwiający budowę zgodnych ze sobą produktów "Workflow": Prosty, ale jednocześnie uniwersalny Objęty procesem standardyzacji IETF Bazujący na dostępnych standardach (WWW)

Protokół SWAP Simple Workflow Access Protocol Twórcy: HP, Netscape, SUN Status: draft standardu Zadania: ustanowienie uniwersalnego standardu do zarządzania asynchronicznymi zadaniami Celem nie było dostarczenie konkretnego oprogramowania

SWAP - założenia Bazowanie na dostępnych standardach Zgodność z HTTP 1.1 Minimalny zestaw operacji obsługujących asynchroniczne procesy: rozpoczynanie monitorowanie wymiana danych sterowanie. zadaniem znajdującym sie na innym systemie Niezależność od platformy

Definicje Definicja procesu - opis (algorytm) procesu Proces - zestaw wykonujących się zadań (np. proces wprowadzenia do pracy konkretnej osoby) Obserwator (Observer) - Interfejs umożliwiający porozumienie się procesu z wywołującymi go obiektami ActivityObserver - Interfejs umożliwiający wzajemne porozumienie sie procesów Identyfikacja procesów: URL

Komunikacja procesów Dostęp do procesu: tworzenie, badanie stanu, itd. odbywa się poprzez URL Observer: Wywołanie procesu (URL) Obserwator URL powiadomienie wywołującego poprzez obserwatora

Komunikacja procesów c.d. ActivityObserver w jakim stanie jest XYZ? - AO: czeka na instrukcję obsługi Proces: przygotowanie produktu XYZ AO AO: dokumentacja zatwierdzona Proces: przygotowanie dokumentacji Proces: przygotowanie produktu ABC

Standardy HTTP 1.1 - uruchamianie oraz komunikacja z procesami (standardowy protokół komunikacji przeglądarka - serwer WWW) XML - przekazywanie informacji o procesach <swap> <interfaces>processinstance</interfaces> <key>http://myserver/app1?proc=889</key> <validstates> <li>open.notrunning</li> <li>open.running</li> </validstates> <state>open.notrunning</state> <data> </data</swap>

Architektura intranetowego systemu zarządzania procesami Składniki: Serwer Web Serwer LDAP (serwer katalogowy) przechowujący informację o obiektach systemu System obsługi procesów: Interfejs HTML (Express) Narzędzie do tworzenia definicji procesów Motor systemu Narzędzie administracyjne

Architektura intranetowego systemu zarządzania procesami - Interfejs HTML (Express) Dostarcza interfejs HTML Pozwala na uruchomienie nowego procesu Pozwala na realizowanie składowych procesów oraz delegowanie realizacji do innych użytkowników Obsługuje wyszukiwanie składowych procesów wg. aplikacji, procesu, daty i użytkownika Automatycznie wysyła zawiadomienia pocztą elektroniczną Obsługuje dostęp poprzez SSL i certyfikaty X509v3 Obsługuje kontrolę dostępu

Architektura intranetowego systemu zarządzania procesami - narzędzia GUI Wizualizacja procesów Edytor procesów: WYSIWYG, drag-and-drop Obsługa reguł warunowych procesów: trasowanie, pętle, itp. Edycja reguł JavaScript Integracja z serwisem LDAP Obsługa liczników czasu (timeout składowej procesu) Edytor formularzy HTML Obsługa kontroli dostepu: budowa ACL Możliwość ponownego wykorzystania komponentów

Architektura intranetowego systemu zarządzania procesami - motor systemu Obsługuje realizacje procesów Wczytuje definicje procesu z serwera LDAP Przechowuje informacje o stanie procesu w relacyjnej bazie danych Obsluguje protokól (Simple Workflow Access Protocol) Zawiera oprogramowanie serwera WWW Obsluguje bazy danych: ODBC, Oracle, Sybase, DB2, Informix Wspólpracuje z serwerem poczty elektronicznej zgodnym ze standardem SMTP

Architektura intranetowego systemu zarządzania procesami - Administrator Monitorowanie i raportowanie poprzez dowolną przegladarkę WWW Dostęp do danych procesów składowanych w RBD Obsluga klastrów Wyszukiwanie składowych procesu Eskalacja i modyfikacja składowych procesu