Aktualności
Zapraszamy na kolejne seminarium, które odbędzie się w dniu 7 stycznia (czwartek), w sali 230 w budynku głównym PJWSTK o godz. 15:15.
Prelegenci: Michał Drabik, Marcin Dąbrowski.
Temat: Przykład deklaratywnego workflow opartego o system ODRA.
Prezentacja będzie poświęcona zaprezentowaniu idei deklaratywnego workflow oraz jego realizacji wykorzystującej system ODRA. Przedstawione zagadnienia będą obejmowały zarówno strukturę przechowywania procesów jak i wykonywalne aspekty tworzonego systemu przepływu procesów biznesowych. W szczególności będą to kwestie dotyczące definiowania procesów, tworzenia instancji na podstawie istniejącego szablonu jak i ich późniejsze monitorowanie w celu uruchomienia i wykonania.
Informacje ogólne
Seminaria odbywają się w PJWSTK (ul.Koszykowa 86, 02-008 Warszawa).
Termin - czwartki, godz. 15:15-16:45
Ponieważ niektóre terminy mogą pozostać nieobsadzone, prosimy sprawdzić aktualne zapowiedzi.
Informacje o kolejnych seminariach będą umieszczane na niniejszej stronie. Zapraszamy do zapisania się na listę powiadomień e-mail.
Kontakt (terminy wystąpień, propozycje referatów i uwagi nt. niniejszej strony): Piotr Habela.
Archiwum prezentacji
- Edgar Głowacki: Poza ACID i 2PC - koncepcje mechanizmów transakcji wspierających procesy biznesowe (2009-12-10)
- Możliwość łączenia wielu czynności w postaci bloków posiadających właściwości transakcji jest bardzo istotną cechą oprogramowania wspierającego zarówno modelowanie, jak i realizację procesów biznesowych. W świecie informatyki transakcyjność jest nierozerwalnie kojarzona z bazami danych, a akronim ACID stał się słowem-kluczem, które silnie zakorzeniło się zarówno w języku zawodowym, jak i kanonie nauczania nie pozostając tym samym bez wpływu na ogólną percepcję współczesnych informatyków. Z chwilą pojawienia się zapotrzebowania na przetwarzanie rozproszone koncepcję tę uzupełniono o mechanizm 2PC, czy 3PC pozostając właściwie w tym samym obszarze pojęciowym.
Stopniowo - wraz ze wzrostem nasycenia rozwiązaniami informatycznymi oraz uzależnienia od nich działalności operacyjnej różnego rodzaju instytucji - zauważono, że mechanizm transakcyjności będący owocem wieloletniego rozwoju informatyki - w tym w szczególności baz danych - nie jest wystarczający dla pełnego wsparcia transakcji znanych z życia. Nie jest to wniosek szczególnie odkrywczy, bowiem transakcyjność znana z baz danych jest rozwinięciem zasady podwójnego księgowania sformalizowanego w XV wieku przez Luca Pacioli. Przyczyna takiego stanu rzeczy jest czysto historyczna - jednym z najważniejszych pierwszych zastosowań informatyki była bankowość, której filarem jest właśnie podwójne księgowanie. Do tej pory najczęściej powtarzającym się przykładem ilustrującym mechanizm transakcji w bazach danych jest zamknięcie debetowania i kredytowania dwóch różnych kont w jedną nierozłączną operację. Wymiana dóbr i usług może wiązać się z różnymi scenariuszami, a przeksięgowanie środków finansowych jest najprostszą możliwą transakcją, z jaką możemy spotkać się w życiu codziennym.
W trakcie seminarium zostaną przedstawione dwie koncepcje stanowiące próbę odpowiedzi na zapotrzebowanie budowy mechanizmu transakcji umożliwiającego lepsze "wplecenie" (/ang. inlining/) rozwiązań informatycznych w procesy biznesowe. Pierwszą z nich jest szkielet WS-TX będący owocem prac dwóch grup roboczych działających pod egidą OASIS i W3C, drugą pomysł transakcji z kontrolowaną przejrzystością autorstwa prof. Kazimierza Subiety.
- Tomasz Pieciukiewicz: Optymalizacja zapytań rekurencyjnych (2009-12-03)
- Optymalizacja w wypadku zapytań rekurencyjnych jest szczególnie istotna, ze względu na potencjalnie długi czas ich ewaluacji. Oprócz dyskusji możliwości zastosowania znanych technik optymalizacji przez przepisywanie, przedstawione również zostaną dodatkowe możliwości optymalizacyjne wynikające ze stratyfikacji układów równań stałopunktowych.
- Tomasz Kowalski: Framework do szybkiego projektowania aplikacji webowych typu "data-intensive" oparty na środowisku systemu ODRA (2009-11-19)
- W czasach, kiedy większość danych dostępnych jest zdalnie, a interfejsy webowe są najpopularniejszą metodą dostępu do takich danych, programiści aplikacji biznesowych zmagają się z dwoma podstawowymi wyzwaniami: krótkimi terminami realizacji projektów wymaganymi przez klientów i dostępem do danych składowanych w systemach absolutnie niedopasowanych do współczesnych języków programowania. W celu wyeliminowania obydwu problemów zaczęto oferować frameworki do szybkiego tworzenia aplikacji webowych korzystających z danych trwałych. Celem projektu jest zbudowanie, na bazie systemu ODRA, frameworka umożliwiającego szybką budowę aplikacji webowych opartych głównie o przetwarzanie danych.Framework wyposażony zostanie w narzędzia umożliwiające automatyczną generację maksymalnie dużych elementów aplikacji oraz w mechanizmy łatwego rozszerzania jego funkcjonalności.
- Edgar Głowacki: WS-Security Framework (2009-10-29)
- W czasach, kiedy większość danych dostępnych jest zdalnie, a interfejsy webowe są najpopularniejszą metodą dostępu do takich danych, programiści aplikacji biznesowych zmagają się z dwoma podstawowymi wyzwaniami: krótkimi terminami realizacji projektów wymaganymi przez klientów i dostępem do danych składowanych w systemach absolutnie niedopasowanych do współczesnych języków programowania. W celu wyeliminowania obydwu problemów zaczęto oferować frameworki do szybkiego tworzenia aplikacji webowych korzystających z danych trwałych. Celem projektu jest zbudowanie, na bazie systemu ODRA, frameworka umożliwiającego szybką budowę aplikacji webowych opartych głównie o przetwarzanie danych.Framework wyposażony zostanie w narzędzia umożliwiające automatyczną generację maksymalnie dużych elementów aplikacji oraz w mechanizmy łatwego rozszerzania jego funkcjonalności.
- Dariusz Dobrowolski: Model repozytorium treści na potrzeby zdalnej edukacji (2009-10-22)
- E-learning na dobre wkroczył do polskich uczelni - aczkolwiek sam e-learning jest pojęciem dość szerokim, obecnie obejmuje już takie elementy jak distance learning m-learning, blended learning, social learning. Elementem wspólnym tych wszystkich form jest treść. Opracowanie treści (materiałów dydaktycznych, prezentacji, testów) stanowi większość nakładów ponoszonych na przygotowanie wykładów umieszczanych w różnych systemach zarządzania nauczaniem (LMS/LCMS). Stworzenie modelu otwartego repozytorium treści i udostępnienie tychże treści do szerokiego wykorzystania we własnych systemach stanowi temat przewodni rozprawy doktorskiej. W trakcie prezentacji zaprezentowany zostanie aktualny stan prac nad modelem opartym o elementy edycji treści, ich przechowywania i udostępniania. Poniżej załączono ww referat w wersji przekonwertowanej na wykład platformy edukacyjnej.
- Marta Burzańska: Metody wylesiania w optymalizacji przetwarzania zapytań w języku SBQL (2009-10-15)
- Referat przedstawia techniki optymalizacji dla języka SBQL oparte na idei znanej jako deforestacja. Podstawowym założeniem jest eliminacja struktur pośrednich w celu zmniejszenia ilości wykorzystywanych zasobów systemowych.
- Paweł Pałacha: Nowoczesne systemy informatyczne w zarządzaniu procesem autoryzacji użytkowników w przedsiębiorstwie (2009-10-15)
- Przegląd bieżących tendencji i metod w zakresie zarządzania autoryzacją użytkowników na podstawie praktycznej wiedzy zdobytej w firmie IBM. Wymagania stawiane przed zaawansowanymi systemami informatycznymi wspomagającymi ten proces. Podstawowe problemy, występujące podczas implementacji tych narzędzi w różnorodnym środowisku, oraz modyfikacje niezbędne dla efektywnego wdrożenia. Zarys propozycji rozwiązań, które mogły by stanowić podstawę pracy doktorskiej dotyczącej projektowania i tworzenia zautomatyzowanych, rozproszonych systemów informatycznych zarządzania procesem autoryzacji użytkowników.
- Tomasz Henschke: 3 filary platformą dla strategicznej roli IT w przedsiębiorstwie (2009-10-08)
- Celem pracy jest przedstawienie strategii wewnętrznej optymalizacji IT, pozwalającej na zwiększenie zdolności efektywnego wspierania procesów biznesowych w Przedsiębiorstwie, na podstawie studium przypadku autorskiej oceny dojrzałości organizacyjnej obszarów IT w polskich przedsiębiorstwach oraz przyczyn niespójnego rozwoju Informatyki w ostatnich latach w Polsce
- Paweł Rubach: Efektywne zarządzanie zasobami w systemach metaobliczeniowych (2009-10-01)
- Federated computing environments offer requestors the ability to dynamically invoke services offered by collaborating providers in the virtual service network. Without an efficient resource management that includes Dynamic SLA Negotiation, however, the assignment of providers to customer’s requests cannot be optimized and cannot offer high reliability without relevant SLA guarantees. We propose a new SLA-based SERViceable Metacomputing Environment (SERVME) capable of matching providers based on QoS requirements and performing autonomic provisioning and deprovisioning of services according to dynamic requestor needs.
Publikacje na temat projektu SORCER, na którym bazuje SERVME dostępne są pod adresem: http://sorcersoft.org
-
-
Strona z referatami z dawniejszych seminariów znajduje się
tutaj.