Oracle WebCenter 11g czyli Przedsiębiorstwo 2.0
|
|
- Katarzyna Baranowska
- 8 lat temu
- Przeglądów:
Transkrypt
1 XVI Konferencja PLOUG Kościelisko Październik 2010 Oracle WebCenter 11g czyli Przedsiębiorstwo 2.0 Mikołaj Morzy Instytut Informatyki Politechniki Poznańskiej Abstrakt. Oracle WebCenter 11g to środowisko służące do wdrażania produktów Web 2.0 w przedsiębiorstwach komercyjnych. W skład WebCenter 11g wchodzą narzędzia do tworzenia aplikacji społecznościowych, portali biznesowych, czy serwisów interi intranetowych opartych na ideach Web 2.0, takich jak: komunikatory internetowe, blogi, serwisy wiki, fora dyskusyjne, kanały RSS, tagi i folksonomie, sieci społecznościowe czy komunikacja za pomocą VoIP. Platforma Oracle WebCenter 11g umożliwia szybkie wdrożenie takiej architektury do systemu informatycznego przedsiębiorstwa i organizacji, zarówno w formie gotowego pakietu, jak i zestawu narzędzi umożliwiającego samodzielne stworzenie rozwiązania najlepiej dopasowanego do danej rzeczywistości biznesowej. W artykule przedstawiono ogólną koncepcję Oracle WebCenter 11g i opisano główne składowe tej platformy: WebCenter Framework, WebCenter Services i WebCenter Spaces. Informacja o autorze. Dr hab. inż. Mikołaj Morzy jest adiunktem w Instytucie Informatyki Politechniki Poznańskiej. Jego zainteresowania naukowe koncentrują się przede wszystkim na tematyce eksploracji danych, jest on autorem ponad czterdziestu publikacji dotyczących tej tematyki. Drugą dziedziną zainteresowań i głównym tematem działalności dydaktycznej Mikołaja Morzego są technologie aplikacji internetowych i rozproszonych oraz technologie związane z bazami danych i hurtowniami danych.
2
3 Oracle WebCenter 11g, czyli Przedsiębiorstwo Wprowadzenie do Web 2.0 Jesteśmy dziś świadkami rewolucji całkowicie zmieniającej oblicze współczesnego Internetu. Rewolucję tę najczęściej określa się mianem Web 2.0. Zmiany, opisywane tym zbiorczym terminem, obejmują zarówno model wytwarzania oprogramowania sieciowego, jak i filozofię i architekturę systemów opartych na komunikacji. W szczególności, przyjęcie paradygmatu Web 2.0 w istotny sposób wpływa na podstawową architekturę aplikacji, a co za tym idzie, na charakterystykę danych powstających w środowisku aplikacji sieciowych. Najważniejszą i najbardziej brzemienną w skutki zmianą jest uwzględnienie aspektu społeczności użytkowników podczas projektowania i implementowania aplikacji. Współczesne serwisy społecznościowe, takie jak Facebook, MySpace, YouTube, BlogLines, Netvibes, i setki innych, czerpią siłę, oryginalność i innowacyjność właśnie z najważniejszego zasobu społeczności użytkowników serwisu. Serwisy społecznościowe można traktować jako puste formy, wypełniane treścią przez społeczność. Ową treść nazywamy ogólnie danymi społecznościowymi (ang. social-driven data), termin ten obejmuje zarówno dokumenty tekstowe (np. opinie na temat produktów i usług, artykuły w encyklopediach i bazach wiedzy, wpisy w blogach, komentarze na forach internetowych), dokumenty multimedialne (np. zdjęcia współdzielone w ramach serwisów fotograficznych, pliki wideo ładowane, oglądane i komentowane w serwisach wideo), ale także dane reprezentujące związki i relacje występujące między użytkownikami (np. fakt zawarcia transakcji handlowej w ramach serwisu aukcyjnego lub fakt pozostawania w związku pokrewieństwa w ramach serwisu genealogicznego). Termin Web 2.0 został zaproponowany przez Tima O Reilly ego (O'Reilly, 2006) i zdefiniowany przez niego w następujący sposób: Web 2.0 to rewolucja w przemyśle komputerowym spowodowana przejściem do postrzegania sieci Internet jako platformy, a także próba zrozumienia zasad odnoszenia sukcesów na tej platformie. Najważniejsza z owych zasad nakazuje budowę aplikacji wykorzystujących efekty sieciowe do samoulepszania się w miarę postępującego upowszechniania się aplikacji. Powyższa definicja zjawiska, jakim jest Web 2.0, może być rozszerzona o następujące zasady: wieczna wersja beta: oprogramowanie nie jest artefaktem samym w sobie, jest raczej sposobem nawiązywania dialogu i interakcji z użytkownikami, luźno połączone niewielkie fragmenty: zarówno dane, jak i usługi, powinny być publicznie dostępne w postaci niewielkich jednostek (np. usług sieciowych), podobnie, zewnętrzne dane i usługi powinny być wykorzystywane powtórnie gdy tylko jest to możliwe, oprogramowanie ponad poziomem pojedynczego urządzenia: aplikacje nie są na trwałe związane z platformą, urządzeniem czy serwerem, zamiast tego aplikacje funkcjonują w przestrzeni sieci Internet i są dostępne za pomocą wielu różnych interfejsów klienckich, prawo zachowania zysków: otwarte interfejsy programistyczne oraz standardowe protokoły dostępu nie stoją w sprzeczności z zasadami ekonomii lub pojęciem przewagi konkurencyjnej, firmy mogą budować swoją pozycję rynkową pomimo (lub właśnie dzięki) korzystaniu z otwartej architektury, dane to nowy Intel inside": głównym źródłem przyszłej dominacji rynkowej i uzyskiwania przewagi konkurencyjnej nie jest zamknięte oprogramowanie lub sprzęt, lecz zawartość generowana przez użytkowników, upowszechnienie się formatów oraz zajęcie obszarów nazw (ang. namespaces). Powyższe reguły można potraktować jak zasady zmiany paradygmatu, lub sygnały transformacji modelu biznesowego wytwarzania oprogramowania na platformie sieci Internet. Pierwsza re-
4 8 Mikołaj Morzy guła dyskredytuje oprogramowanie jako artefakt, efekt końcowy procesu wytwarzania oprogramowania, lecz definiuje oprogramowanie jako środek i narzędzie do angażowania użytkowników i nawiązywania z nimi dialogu. Wkład użytkowników w tworzenie oprogramowania jest ogromny i ma kluczowe znaczenie dla końcowego sukcesu. Pierwsza reguła współbrzmi z drugą regułą, która nakazuje otwieranie aplikacyjnych interfejsów programistycznych (ang. application programming interface, API), udostępnianie usług szerokiej publiczności oraz współdzielenie danych aplikacyjnych. W świetle sukcesów aplikacji takich jak Google Maps, Facebook czy Amazon ta reguła jest trudna do podważenia, jako że upowszechnienie się tych aplikacji jest spowodowane przede wszystkim dostępnością aplikacji, ale także otwartością interfejsów i umożliwieniem użytkownikom tworzenia własnych aplikacji na bazie usług i danych oferowanych przez otwarte API. Taka otwartość umożliwia tysiącom użytkowników tworzenie aplikacji, które dodają wartość do bazowego produktu, przyczyniając się w ogromnym stopniu do dalszego upowszechniania usługi. Dobrym przykładem tego zjawiska jest Facebook, gdzie w sześć miesięcy od otwarcia API i danych liczba dostępnych aplikacji napisanych przez zewnętrznych twórców osiągnęła liczbę Innym przykładem jest aplikacja Yahoo! Pipes, agregator kanałów RSS umożliwiający tworzenie aplikacji typu mash-up, czyli pionowych aplikacji łączących dziesiątki zewnętrznych źródeł danych w jeden przepływ logiki i danych. W chwili obecnej dostępne są tysiące takich aplikacji mash-up które agregują informacje i dane ze źródeł tak różnych, jak: usługi współdzielenia zdjęć, prognozy pogody publikowane przez US National Oceanic and Atmospheric Administration, notowania giełdowe z Google Finance, czy listy ulubionych utworów pobrane z biblioteki itunes. To właśnie ponowne użycie danych oraz innowacyjne powiązanie danych tworzy niezwykłą i niepowtarzalną synergię aplikacji Web 2.0. Trzecia reguła sugeruje odejście od tradycyjnych architektur oprogramowania, takich jak architektura klient-serwer, na rzecz nowoczesnych architektur typu wielowarstwowego (ang. multi-tier architecture) lub architektur zorientowanych na usługi (ang. service-oriented architecture). Powodem sformułowania tej reguły jest obserwowany w ostatnich latach rozwój platformy sprzętowej urządzeń przenośnych. Powszechna dostępność takich urządzeń oraz ich stale rosnące możliwości przetwarzania danych powodują, że okno czasowe dostępne do tworzenia oprogramowania staje się niezwykle wąskie. Z tej perspektywy racjonalne wydaje się porzucenie tworzenia oprogramowania dedykowanego na rzecz tworzenia oprogramowania funkcjonującego niezależnie od bieżącej architektury sprzętowej. Czwarta reguła jest aksjomatem całego ruchu open-source. Główną ideę można zawrzeć w stwierdzeniu, że zyski i przewaga konkurencyjna nie leżą w zamkniętym kodzie i licencjach, lecz w innowacyjności, powszechności akceptacji i adaptacji oprogramowania. O ile jeszcze parę lat temu ten aksjomat mógł się wydawać wątpliwy, sukces finansowy wielu przedsięwzięć Web 2.0 zdaje się potwierdzać prawdziwość przekonania o zgodności modelu otwartego oprogramowania z zasadami gospodarki rynkowej. Wreszcie, piąta reguła głosi, że najważniejszym zasobem nie jest oprogramowanie ani sprzęt, lecz dane same w sobie. Zgodnie z tą regułą, to właśnie dane stają się podstawowym narzędziem uzyskiwania przewagi konkurencyjnej. To przekonanie od wielu lat było wyrażane przez środowisko związane z bazami danych, lecz nie było powszechnie akceptowane przez ogólnie pojętą informatykę. Na szczęście, na naszych oczach następuje zmiana podejścia do danych. Warto zauważyć, że platformy programowe zmieniają się co mniej więcej pięć lat, platformy sprzętowe zmieniają się co mniej więcej siedem lat, natomiast dane pozostają na zawsze. To stwierdzenie nie jest żadną przesadą. Większość współczesnych baz danych w ogóle nie rozważa usuwania danych a większość popularnych serwisów i usług internetowych nie nakłada żadnych praktycznych ograniczeń na wolumen przetwarzanych danych (przykładowo, w chwili obecnej każdy użytkownik poczty GMail ma do dyspozycji 7.5 GB darmowego miejsca na swoją pocztę, przy czym dziennie ten wolumen zwiększa się o 3.5 MB). Przechowywanie i przeszukiwanie danych staje się coraz łatwiejsze dzięki postępom w technologii bazodanowej, ale otrzymanie sygnału zwrotnego lub komentarza od użytkowników jest trudne. Mantrą zwolenników technologii Web 2.0 jest przykazanie: przekuj użytkowników w uczestników. Oznacza to konieczność tworzenia warunków i zachęt dla użytkowników aby uczestniczyli w działaniu oprogramowania lub usług i dostarczali swoich kontrybucji. Faktycznie, wiele rozwiązań z domeny Web 2.0 jest silnie
5 Oracle WebCenter 11g, czyli Przedsiębiorstwo uzależnione od wkładu użytkowników: folksonomie, serwisy wiki, systemy rekomendacyjne, czy sieci blogów nie mogą funkcjonować bez zaangażowania użytkowników. Firmy, którym udaje się przyciągnąć największy tłum użytkowników, mają największe szanse na zdobycie przewagi konkurencyjnej. Poza rzeszą zaangażowanych fanów źródłami sukcesu mogą być także przestrzenie nazw i formaty. Przykładami firm, które zbudowały swój sukces na upowszechnieniu swoich przestrzeni nazw, są między innymi Gracenote Inc. (firma zarządzająca bazą danych CDDB, ang. Compact Disk Database) czy VeriSign (firma zarządzająca certyfikatami, płatnościami i serwerami nazw). Z kolei sukces zamkniętych formatów, których upowszechnienie się spowodowało, że mimo zamkniętego charakteru stały się de facto standardami, dobrze ilustrują przypadki formatów Microsoft Office czy Apple itunes. Powyższe reguły stanowią sygnał zmiany paradygmatu wytwarzania oprogramowania oraz korzystania z oprogramowania. Oznaczają nowe podejście do użytkowników i akceptację kolaboracji i współpracy jako głównych źródeł innowacji i rozwoju. W tym miejscu należy także oddać głos przeciwnikom technologii Web 2.0, którzy twierdzą, że cały szum medialny wokół Web 2.0 jest szumem i niczym więcej. Postrzegają oni Web 2.0 tylko jako zbiór słów-kluczy, kolekcję młodzieżowych aplikacji i określony szablon graficzny. Uważają, że koncepcja Web 2.0 to kolejna bańka spekulacyjna, podobna do bańki dot-comów która pękła w marcu 2000 roku. Prawdopodobnie, najbardziej wokalnym przeciwnikiem koncepcji Web 2.0 jest Andrew Keen, który pisze (Keen, 2007) To, co w rzeczywistości przynosi rewolucja Web 2.0, to zbiór powierzchownych obserwacji na temat otaczającego nas świata a nie wyważony osąd. Cały przemysł informacyjny zostaje przekazany rzeszy 100 milionów blogerów, którzy tworzą czysty hałas próbując wszyscy jednocześnie mówić o sobie. [ ] W tym kulcie amatorów ci, którzy wiedzą najwięcej, są prześladowani przez tych, którzy wiedzą najmniej. Czas pokaże, czy tak surowe słowa krytyki były uzasadnione w odniesieniu do technologii Web Oracle WebCenter 11g Jak wykazano wyżej, główną ideą przyświecającą technologiom Web 2.0 jest aktywizacja użytkowników i promocja uczestnictwa w tworzeniu oprogramowania. O ile aplikacje Web 2.0 są powszechne na rynku Internetu konsumenckiego, tj. są w pełni dostępne dla zwykłych użytkowników sieci, znakomita większość współczesnych przedsiębiorstw wewnętrznie nie załapała się jeszcze na rewolucję Web 2.0 i nie dostarcza swoim pracownikom żadnych narzędzi i mechanizmów umożliwiających aktywne uczestnictwo wykraczające poza prostą obsługę systemu informatycznego w ramach wykonywania obowiązków służbowych. Ten rozdźwięk między indywidualnymi doświadczeniami pracowników zdobywanymi w sferze prywatnej a środowiskiem pracy oferowanym przez pracodawcę może być frustrujący. Coraz częściej pracownicy domagają się dostępu do narzędzi zwiększających produktywność, łatwych w obsłudze, a przede wszystkim przenoszących mechanizmy społecznościowe ze świata Web 2.0 bezpośrednio do środowiska pracy. Niektóre przedsiębiorstwa dostrzegają, że elastyczne narzędzia Web 2.0 udostępnione pracownikom mogą w dramatyczny sposób podnieść ich produktywność, zwiększyć stopień interakcji i współpracy między pracownikami i usprawnić wykonywanie procesów biznesowych poprzez szybki i efektywny przepływ wiedzy i kompetencji między członkami kolaborujących ze sobą grup. Najczęściej, przedsiębiorstwa które chcą utrzymać się w awangardzie informatycznej rewolucji kierują się ku architekturom zorientowanym na usługi przy implementacji swoich witalnych systemów informatycznych. Jednak aby w pełni skorzystać z zalet biznesowych modelu Web 2.0 wszyscy pracownicy (a nie tylko działy IT) muszą mieć możliwość współuczestnictwa w tworzeniu aplikacji. Tę możliwość daje dopiero wprowadzenie narzędzi Web 2.0 bezpośrednio do serca przedsiębiorstwa.
6 10 Mikołaj Morzy Oracle WebCenter to platforma umożliwiająca tworzenie bogatych, otwartych, współdzielonych aplikacji Web 2.0 na potrzeby korporacyjnych systemów informatycznych. Oracle WebCenter może być postrzegany na wiele sposobów: jako platforma programistyczna, jako architektura szkieletowa rozszerzająca tradycyjne JavaServer Faces (JSF), wreszcie, jako zbiór programów wprowadzających narzędzia Web 2.0 do tradycyjnych systemów informatycznych. To ściśle zintegrowane, całkowicie oparte na standardach rozwiązanie umożliwiające tworzenie dowolnych portali, stron internetowych i aplikacji typu mash-up w sposób samodzielny przez pracowników. Oracle WebCenter jest bardzo silnie zorientowany biznesowo, to produkt skierowany przede wszystkim do użytkowników końcowych, dzięki któremu mogą oni w łatwy sposób wykorzystać technologie doskonale sobie znane z aplikacji Web 2.0 w swej codziennej pracy. Zbiór programów wchodzących w skład Oracle WebCenter pozwala na tworzenie bogatych aplikacji internetowych (ang. Rich Internet Application, RIA), budowanie portali dla różnych kanałów komunikacji (np. dla urządzeń mobilnych), a także zezwala na wykorzystanie aplikacji dostarczających zawartość i aspekt społecznościowy do codziennej pracy. Między innymi, Oracle WebCenter umożliwia łatwe włączenie komunikatorów internetowych, blogów, serwisów wiki, sieci społecznych, forów dyskusyjnych, czy komunikatorów VoIP do aplikacji korporacyjnych. W skład Oracle WebCenter wchodzi siedem głównych komponentów: Oracle WebCenter Framework: jest to architektura szkieletowa bazująca na JavaServer Faces (JSF) i korzystająca z dynamicznych i asynchronicznych kontrolek oraz portletów do budowania łatwych do personalizacji aplikacji. Architektura szkieletowa zawiera także Composer and Business Dictionary, repozytorium kontrolek które umożliwia autoryzowanym użytkownikom na intuicyjne włączanie zasobów informacyjnych przedsiębiorstwa do aplikacji przy użyciu prostego interfejsu graficznego. Oracle WebCenter Services: jest to komponent zawierający usługi społecznościowe, takie jak: wiki, blogi, kanały RSS, fora dyskusyjne, tagi, linki, przepływy pracy BPEL, czy panele analityczne, zaimplementowane w postaci usług SOA i opakowane w mechanizmy ułatwiające włączanie tych usług bezpośrednio do aplikacji. WebCenter Spaces: przygotowany i gotowy do użycia zbiór aplikacji do pracy grupowej, zarządzania informacjami osobowymi, tworzenia grup projektowych i zespołów. Additional Value-Add Components: w ramach licencji na Oracle WebCenter użytkownicy mogą wykorzystać także zestaw dodatkowych narzędzi Oracle (w ramach ograniczonych licencji), w tym Oracle Universal Content Managememnt, Secure Enterprise Search, oraz Presence and Communications Services. Oracle WebCenter Interaction: zbiór dodatkowych komponentów programistycznych umożliwiających wdrożenie aplikacji społecznościowych na platformach oferujących natywne wsparcie dla architektur szkieletowych Microsoft.NET i Java EE Oracle WebLogic Portal: infrastruktura zgodna z architekturą zorientowaną na usługi, ściśle zintegrowana z serwerem aplikacji Web Logic, umożliwiająca tworzenie skalowalnych aplikacji typu portalowego z predefiniowanych komponentów. Oracle WebCenter Anywhere: zbiór usług na potrzeby urządzeń przenośnych dzięki którym użytkownicy takich urządzeń mogą się dołączać do aplikacji Oracle WebCenter. Podstawowym narzędziem do tworzenia aplikacji Oracle WebCenter jest Oracle JDeveloper. W rzeczywistości cała architektura szkieletowa Oracle WebCenter jest dostępna w postaci rozszerzenia do JDeveloper, umożliwiającego tworzenie aplikacji portalowych i aplikacji z komponentami społecznościowymi bezpośrednio w środowisku JSF. W szczególności, rozszerzenie to pozwala na dowiązywanie portletów do aplikacji JSF oraz na pełną konfigurację poszczególnych komponentów aplikacji w trybie uruchomieniowym aplikacji. Istotną rolę w produkcie Oracle WebCenter grają standardy: środowisko tworzenia portletów jest w pełni zgodne ze standardami
7 Oracle WebCenter 11g, czyli Przedsiębiorstwo JSR 168 oraz Web Services for Remote Portlets (WSRP) w wersjach 1.0 i 2.0. Dodatkowo, produkt zawiera także JSF Portlet Bridge, narzędzie do automatycznej konwersji aplikacji JSF do postaci zgodnych z portletami JSR 168. Inne standardy, które są obecne w Oracle WebCenter, to między innymi Java Content Repository JSR 170 (standard dotyczący zasad publikowania zawartości kontrolek danych) i JSR 227 (standard dotyczący konstrukcji kontrolek danych). Najogólniej rzecz ujmując, Oracle WebCenter to środowisko łączące w sobie deklaratywny, oparty na standardach sposób tworzenia oprogramowania znany z JavaServer Faces, z technologią portali i sieci społecznych. W efekcie, uzyskujemy synergiczne środowisko zintegrowanych usług Web 2.0, których głównym celem jest aktywizacja użytkowników i ich świadoma partycypacja w tworzeniu, rozwoju i wykorzystywaniu korporacyjnych systemów informatycznych. Rysunek 1 przedstawia przeglądowy widok całego produktu. Rysunek 1. Najważniejsze elementy Oracle WebCenter 11g (Hauser, 2009) Poniżej opisano szczegółowo poszczególne komponenty składające się na Oracle WebCenter WebCenter Framework WebCenter Framework to rozszerzenie przeznaczone dla narzędzia JDeveloper, umożliwiające włączenie komponentów Web 2.0 bezpośrednio do aplikacji JSF i ADF w sposób deklaratywny. Cechy charakterystyczne aplikacji portalowych, takie jak: portlety, personalizacja czy integracja stają się bezpośrednio dostępne z poziomu aplikacji JSF. Komponenty WebCenter mogą być włączane do aplikacji indywidualnie (np. aplikacja może wykorzystać jedynie komponent forum dyskusyjnego lub komponent komunikatora), lecz można także przygotować aplikację JSF wykorzystującą pełną paletę kontrolek i usług WebCenter. Dużym ułatwieniem jest tu dostarczenie gotowego szablonu aplikacyjnego WebCenter, który może być w JDeveloper punktem wyjścia dla konstrukcji aplikacji. Integracja WebCenter i JSF/ADF w JDeveloper jest całkowita, doświadczeni programiści mogą rozpocząć przygotowywanie aplikacji wyposażonych w narzędzia społecznościowe w zasadzie natychmiast. Wszystkie komponenty WebCenter (komunikatory, blogi, ściany komunikatów, itp.) są dostępne zarówno z palety komponentów, jak i w postaci kontrolek danych, które od razu mogą zostać powiązane z elementami interfejsu użytkownika. Dodatkowo, komponenty WebCenter posiadają kreatory automatyzujące często powtarzające się czynności, takie jak
8 12 Mikołaj Morzy przygotowanie metadanych dla portletu, włączenie istniejącego portletu do aplikacji, utworzenie kontrolki danych dla zasobu WebCenter lub przygotowanie deklaratywnych reguł dostępu i zabezpieczenia aplikacji. Poprzez przeniesienie znacznej części kodowania do kreatorów i zastąpienie kodu programu narzędziami deklaratywnymi WebCenter Framework drastycznie skraca czas potrzebny na przygotowanie aplikacji i zmniejsza liczbę błędów. Praca z szablonem aplikacyjnym WebCenter jest bardzo podobna do pracy z tradycyjną aplikacją JSF/ADF, w ramach szablonu powstają dwa projekty połączone w formie jednej aplikacji. Pierwszy projekt zawiera model danych aplikacji i nosi nazwę domyślną Model, drugi projekt zawiera portlety, kontrolki danych i komponenty interfejsu użytkownika i nosi nazwę domyślą ViewController. Począwszy od wersji ADF 11g preferowaną techniką tworzenia aplikacji jest wykorzystywanie komponentów typu Task Flow. Komponenty Task Flow to wbudowane kontrolki sterujące logiką przetwarzania, logiką transakcyjną i logiką sesji w sposób deklaratywny. WebCenter Framework w pełni wykorzystuje technologię Task Flow do projektowania aplikacji. W definicji zadania zawarte są definicje stron, koniecznych do ukończenia zadania, warunki wyjścia z zadania, oraz logika przechodzenia między stronami. WebCenter Framework umożliwia zaprogramowanie aplikacji w sposób wizualny za pomocą komponentów Task Flow, a następnie udostępnia nadrzędny komponent Task Flow jako portlet, który może być bezpośrednio włączony do aplikacji. W przeciwieństwie do tradycyjnych portletów, portlety wygenerowane na podstawie komponentów Task Flow mogą posiadać logikę transakcyjną, co jest szczególnie atrakcyjną cechą tego rozwiązania WebCenter Services WebCenter Services to zbiór gotowych do użycia komponentów, implementujących najbardziej typowe usługi aplikacji Web 2.0. Usługi te, nazywane także Social Computing Services, są udostępnione w postaci komponentów Task Flow, które mogą być bezpośrednio włączone do aplikacji. Każdej usłudze odpowiada specyficzny komponent Task Flow skonstruowany w taki sposób, aby można go było wykorzystać bez żadnych dodatkowych modyfikacji w aplikacji. Jeśli domyślne działanie komponentu nie spełnia wymagań aplikacji, komponent może być dowolnie modyfikowany w celu dopasowania go do potrzeb aplikacji. Wszystkie usługi zaimplementowane w ramach WebCenter Services spełniają określone standardy, np. IMAP dla komponentu do wysyłania poczty, JSR 116 dla komponentu sygnalizującego dostępność użytkownika online, JSR 168 i 286 dla portletów, JSR 301 dla forów dyskusyjnych, itp. Zgodność ze standardami umożliwia stosunkowo łatwe pisanie adapterów pozwalających na włączenie komponentów WebCenter Services do środowisk innych niż JSF/ADF. Naczelną zasadą przyświecającą WebCenter Services jest łączenie użytkowników i usług poprzez mechanizmy społecznościowe. Wiele usług zostało zaprojektowane z myślą o pracy grupowej i zespołowej, a także o podnoszeniu wydajności i produktywności poprzez umożliwienie szeroko zakrojonej kolaboracji i wymiany doświadczeń i wiedzy. Ogólnie, usługi WebCenter Services można podzielić na dwie duże grupy: usługi grupowe: należą do nich usługi, których głównym celem jest ułatwienie pracy grupowej i kolaboracji we współdzielonym środowisku społecznym, do grupy tej zaliczają się między innymi: ogłoszenia i powiadomienia, dyskusje, blogi, komunikatory i usługi powiadamiania o dostępności online, repozytoria typu wiki, dokumenty, wydarzenia, linki, listy, tagi, grafy aktywności, grafy powiązań między ludźmi, usługi analityczne (WebCenter Analytics), usługi związane z zabezpieczaniem aplikacji (WebCenter Ensemble), usługi indywidualne: należą do nich usługi, których głównym celem jest podnoszenie produktywności indywidualnych osób, np. usługa wysyłania poczty, usługa utrzymująca listę zadań, notatki, lista najnowszych aktywności, kanały RSS czy usługa wyszukiwania.
9 Oracle WebCenter 11g, czyli Przedsiębiorstwo WebCenter Services obejmuje ponad 50 komponentów Task Flow i portletów dostarczanych w postaci jednego pakietu. Poniżej opisano najważniejsze komponenty, których użycie może w znaczący sposób zmienić charakter systemu informatycznego, w którym wdrożono WebCenter. tagi: mechanizm etykietowania umożliwia użytkownikom powiązanie dowolnego zasobu z dowolnym słowem kluczowym lub etykietą. W ten sposób użytkownicy mogą znacznie szybciej i wygodniej odnaleźć zasób na podstawie słów kluczowych skojarzonych z zasobem. Dodatkowo, użytkownicy widzą etykiety skojarzone z danym zasobem przez innych użytkowników, dzięki czemu łatwiej jest ustalić wspólne słownictwo lub usystematyzować zasoby systemu informatycznego w sposób bardziej naturalny, tj. zgodny z określeniami (czasem potocznymi) wykorzystywanymi przez użytkowników. Ponieważ z każdym zasobem można skojarzyć wiele etykiet, mechanizm etykietowania prowadzi do wieloklasyfikacji zasobów. Analiza etykiet kojarzonych z zasobami przez użytkowników może wykazać np. podobieństwa semantyczne lub funkcjonalne między zasobami, które wcześniej nie były ze sobą łączone. Każda etykieta powiązana z zasobem wchodzi w skład tzw. chmury tagów (ang. tag cloud), która jest najpopularniejszym sposobem wizualizacji kolekcji etykiet związanych z zasobem. W chmurze tagów reprezentowane są etykiety związane z zasobem uporządkowane w porządku alfabetycznym, przy czym względny rozmiar etykiety odpowiada częstotliwości jej wykorzystywania. Dzięki temu najpopularniejsze etykiety stają się dobrze widoczne. Na Rysunku 2a przedstawiono przykładowy komponent chmury tagów. Poza samym mechanizmem etykietowania WebCenter zawiera także aplikację Tag Center będącą centralnym punktem zarządzania etykietami i ich powiązaniem z zasobami. komunikator: usługa Instant Messaging and Presence umożliwia użytkownikom publikowanie swojego statusu i stanu dostępności online. Usługa bazuje na standardzie komunikatorów internetowych o nazwie SIP for Instant Messaging and Presence Leveraging Extensions (SIMPLE) i pozwala na wiązanie wydarzeń i akcji do kontrolek JSF. Użytkownicy mają do dyspozycji takie akcje jak: wysyłanie wiadomości tekstowych, komunikację za pomocą wiadomości głosowych, nawiązywanie połączeń wideo oraz nawiązywanie połączeń konferencyjnych. Aplikacje korzystające z usługi Instant Messaging and Presence mogą też reagować na zdarzenia inicjowane przez komunikator, np. mogą automatycznie wysłać wiadomość w momencie pojawienia się użytkownika w trybie online. Rozszerzenie aplikacji korporacyjnej o możliwość łatwego nawiązywania połączeń tekstowych, telefonicznych i wideo niesie za sobą trudne do przecenienia korzyści jeśli chodzi o produktywność poszczególnych użytkowników. Technicznie, komunikacja może wykorzystywać dostarczany wraz z WebCenter serwer Oracle Communications and Mobility Server i komunikator Oracle Communicator, ale istnieje także możliwość powiązania usługi z innymi dostawcami. Przykład aplikacji wykorzystującej komunikator przedstawiono na Rysunku 2b. Rysunek 2a. Chmura tagów (Hauser, 2009) Rysunek 2b. Komunikator (Hauser, 2009) mail: usługa pocztowa umożliwia przekazywanie wiadomości bezpośrednio do aplikacji i interakcję z dowolnym serwerem pocztowym zgodnym ze standardami IMAP
10 14 Mikołaj Morzy i SMTP. Komponent Task Flow reprezentujący tę usługę umożliwia symulację klienta pocztowego wewnątrz aplikacji. Usługa może być łatwo zintegrowana z MS Exchange. kalendarz: usługa kalendarza jest szczególnie przydatna w przypadku stron współdzielonych przez użytkowników należących do jednej grupy, kontrolka reprezentująca tę usługę posiada typowy interfejs umożliwiający przeglądanie zdarzeń w widokach dziennych, tygodniowych, miesięcznych, a także edycję poszczególnych zdarzeń. Ciekawą funkcjonalnością tej usługi jest możliwość konfigurowania przypomnień związanych z nadchodzącymi wydarzeniami. wydarzenia: to usługa powiązana z kalendarzem, umożliwiająca definiowanie wydarzeń współdzielonych (np. spotkań) przez użytkowników należących do jednej grupy. Aplikacja WebCenter Spaces wykorzystuje tę usługę do wypełniania widoków na stronach Group Spaces. linki: usługa umożliwia użytkownikom łatwą wymianę dokumentów i zasobów poprzez przesyłanie sobie linków i wiązanie linków z zasobami, dzięki czemu poszczególne zasoby są umieszczane w kontekście powiązanej informacji. Umożliwienie użytkownikom bardzo szybkiej i intuicyjnej nawigacji do powiązanych zasobów powoduje, że produktywność użytkowników dramatycznie wzrasta. Dodatkowo, jest to bardzo wygodny mechanizm, ponieważ umożliwia użytkownikom pobieranie dodatkowej informacji bez konieczności opuszczania aplikacji (co zawsze wiąże się z przełączeniem kontekstu i może być czasochłonne). ostatnie aktywności: ta usługa stanowi panel kontrolny lub administracyjny, dzięki któremu użytkownik może łatwo dostrzec, jakie zmiany miały miejsce w poszczególnych usługach, repozytoriach, itp. Poszczególne usługi wykorzystują usługę Recent Activities do przesyłania notyfikacji o zdarzeniach (np. utworzenie spotkania, dodanie dokumentu do biblioteki, itp.) Wykorzystanie usług WebCenter Services wymaga ich włączenia do aplikacji, co z kolei pociąga za sobą konieczność angażowania pracowników IT w celu implementacji nowej funkcjonalności w istniejących aplikacjach, nawet, jeśli koszt i czas takiej implementacji jest ograniczony do minimum dzięki modułowej konstrukcji usług. Aby jeszcze bardziej upowszechnić wykorzystanie usług Web 2.0 w aplikacjach korporacyjnych Oracle udostępnia dodatkowe narzędzie WebCenter Composer and Business Dictionary. Jest to narzędzie do produkcji aplikacji typu mash-up, podobne nieco do Yahoo! Pipes. Dzięki WebCenter Composer and Business Dictionary użytkownicy biznesowi mogą modyfikować zawartość swoich portali za pomocą prostego i przejrzystego interfejsu, a także tworzyć zupełnie nowe strony wypełnione kontrolkami i źródłami danych. Do tworzenia nowych stron służy specjalny kreator, który uruchamia WebCenter Composer umożliwiając użytkownikom przeglądanie biblioteki gotowych do użycia kontrolek i usług. Wszystkie kontrolki mogą być dodatkowo zabezpieczane przed niepowołanym dostępem za pomocą deklaratywnego mechanizmu bezpieczeństwa bazującego na koncepcji grup użytkowników i przywilejów przypisywanych do poszczególnych grup. Poza kontrolkami reprezentującymi usługi WebCenter Services, narzędzie WebCenter Composer and Business Dictionary umożliwia dodawanie także kontrolek danych wyświetlających i wizualizujących dane z korporacyjnej bazy danych lub hurtowni danych. Dzięki temu użytkownicy nie muszą już polegać na dziale IT jeśli chodzi o tworzenie zintegrowanych portali informacyjnych, intranetów lub kart wskaźników, lecz mogą takie zasoby tworzyć własnoręcznie. Każda kontrolka umieszczana na stronie może być dostosowywana i personalizowana do unikalnych potrzeb użytkownika, przy czym informacje o personalizacji są składowane w usłudze Oracle Metadata Service (OMS), dzięki czemu aplikacja staje się odporna na utratę personalizacji w wyniku pielęgnacji oprogramowania lub aktualizacji wersji. Taka funkcjonalność jest niezbędna jeśli chcemy, aby użytkownicy mogli tworzyć strony dostosowane do potrzeb swoich grup, projektów czy departamentów.
11 Oracle WebCenter 11g, czyli Przedsiębiorstwo Katalog wszystkich usług i kontrolek służących do tworzenia własnych stron jest dostępny przez Business Dictionary. Jest to panel, który zawiera przeszukiwalną listę zasobów, które mogą być łączone w ramach aplikacji typu mash-up. Domyślnie, katalog zawiera wszystkie kontrolki ADF i portlety dostępne dla użytkowników. Oczywiście, można zmodyfikować kontrolkę Business Dictionary w taki sposób, aby wyświetlane były tylko wybrane klasy komponentów i portletów. Poza wymienionymi, Business Dictionary może udostępniać także komponenty Task Flow, komponenty ADF Faces, oraz komponenty do zarządzania układem obiektów na stronie WebCenter Spaces WebCenter Spaces to gotowa do użycia aplikacja Web 2.0, która może być punktem wyjścia do stworzenia pełnego korporacyjnego portalu wykorzystującego najnowsze osiągnięcia aplikacji społecznych, kolaboracji i współdzielenia danych i wiedzy, oraz osobistych narzędzi zwiększających produktywność pracowników. WebCenter Spaces umożliwia praktycznie natychmiastowe wdrożenie zaawansowanej aplikacji portalowej zawierającej w sobie usługi WebCenter Services i katalog usług i kontrolek Business Dictionary, powiązane za pomocą platformy WebCenter Framework. Aplikacja dzieli się na trzy zasadnicze obszary: Personal Spaces, Business Role Pages i Group Spaces. Personal Spaces to prywatny obszar pracy dla każdego użytkownika, zawierający takie elementy jak informacje osobiste, dane teleadresowe, notatki, listy rzeczy do zrobienia, listy zadań biznesowych, kalendarze wydarzeń i spotkań, czy listy znajomych którzy są dostępni w trybie online. Business Role Pages to strony, których zawartość jest dostosowana do specyficznych grup pracowników w ramach organizacji lub przedsiębiorstwa. Mogą to być pracownicy przypisani do określonego projektu, departamentu, pracownicy pracujący na określonym stanowisku lub pracownicy którym przydzielono określone zadanie. Dzięki temu strony Business Role Pages mogą służyć jako specjalizowany kanał przesyłania informacji tylko do ściśle sprecyzowanych grup użytkowników. Group Spaces to odpowiednik Personal Spaces w odniesieniu do grup użytkowników. Group Spaces umożliwiają komunikację między członkami grupy w postaci grup dyskusyjnych, współdzielonych kalendarzy, powiadomień o dostępności online, a także narzędzia dobrze znane z serwisów społecznych, np. grafy znajomości, grafy aktywności, grafy komunikacji między uczestnikami, itp. Warto także dodać, że istotnym składnikiem WebCenter Spaces są narzędzia do integracji aplikacji JSF/ADF z narzędziami Microsoft Office 2007, co znacznie ułatwia współdzielenie dokumentów i danych WebCenter Anywhere WebCenter Anywhere to narzędzie umożliwiające przeniesienie aplikacji społecznościowych na urządzenia przenośne. Dzięki zestawowi adapterów i kontrolek specjalnie zaprojektowanych z myślą o ograniczonych wyświetlaczach urządzeń przenośnych, aplikacje WebCenter mogą być także uruchamiane w środowisku mobilnym na urządzeniach typu smartphone, PDA czy Mobile Voice i Mobile Messaging. WebCenter Anywhere bazuje na okrojonej wersji architektury ADF, tj. na ADF Mobile. ADF Mobile to przeniesienie architektury ADF na urządzenia mobilne obejmujące ponad 60 kontrolek interfejsu użytkownika przystosowanych do specyficznych wymagań urządzeń przenośnych, przede wszystkim do ograniczeń ekranów do wyświetlania danych oraz ograniczeń związanych z szybkim i wygodnym wprowadzaniem danych. Dzięki WebCenter Anywhere gotowa i wdrożona aplikacja desktopowa WebCenter może być bardzo szybko dostosowana do środowiska mobilnego, ponieważ warstwy modelu i kontrolera oryginalnej aplikacji mogą być wykorzystane ponownie i przeprojektowaniu ulega jedynie warstwa widoku, wymagająca użycia specyficznych kontrolek interfejsu użytkownika dla danego użytkownika (Microsoft PocketPC, Microsoft Mobile, Palm Treo, itp.). Sam proces projektowania i wdrażania aplikacji jest identyczny jak w przypadku aplikacji desktopowych.
12 16 Mikołaj Morzy 3. Podsumowanie Oracle WebCenter 11g jest produktem niezwykłym. To pierwsza próba zaproponowania kompleksowego rozwiązania umożliwiającego wprowadzenie mechanizmów społecznościowych do współczesnych aplikacji korporacyjnych. Czas włączenia komponentów społecznościowych jest zmniejszony do minimum, ponieważ twórcy aplikacji wykorzystują doskonale sobie znane środowisko JSF i ADF do budowania aplikacji i pracują z dobrze zdefiniowanymi komponentami, które zawierają typową funkcjonalność narzędzi Web 2.0. Jeśli wbudowana funkcjonalność nie jest zgoda z wymaganiami aplikacji, komponenty dostarczone w ramach Oracle WebCenter mogą być swobodnie rozszerzane i modyfikowane. Oracle WebCenter jest dużym i złożonym systemem informatycznym. W przypadku tak dużych systemów, częstym problemem jest zarządzanie systemem i diagnozowanie problemów wydajnościowych. Firma Oracle dostarcza specjalistycznego narzędzia, stanowiącego konsolę administracyjną dla WebCenter. Narzędzie to, Oracle Enterprise Management Pack for WebCenter Suite, za pomocą czytelnych raportów pozwala oceniać wydajność działającego systemu, wynajdować wąskie gardła, likwidować przyczyny zmniejszonej efektywności funkcjonowania całej suity. Oprócz aplikacji Oracle WebCenter narzędzie to potrafi także monitorować działanie aplikacji dla WebLogic Portal, co powoduje, że w przypadku implementacji zintegrowanego systemu informatycznego wykorzystującego Oracle WebCenter w przedsiębiorstwie Oracle Enterprise Management Pack for WebCenter Suite staje się nieodzowny dla administratorów. Na koniec warto także wspomnieć o koszcie zakupu produktu. Jak łatwo się domyślić, tak duży system jest adresowany przede wszystkim do dużych przedsiębiorstw i organizacji, których rozmiar skutecznie ogranicza współpracę między pracownikami i w których zwiększenie kolaboracji i współdzielenia danych przyniesie wymierne korzyści ekonomiczne. Wynika stąd, że produkt jest budowany z myślą o organizacjach dysponujących pokaźnymi budżetami na projekty IT. Aktualnie, koszt licencji na jeden procesor wynosi $ za WebCenter Services oraz $ za WebCenter Suite, przy czym należy założyć, że minimalna instalacja będzie wymagała czterech procesorów. Do tego należy doliczyć koszt licencji bazy danych, przy czym nie musi być to koniecznie system Oracle, WebCenter potrafi współpracować z MS SQL czy IBM DB2. Koszt licencji zawiera w sobie licencje na produkty dostarczane razem z WebCenter, w tym na Oracle Secure Enterprise Search, Oracle Universal Content Management i Oracle BPEL Process Manager. Bibliografia [1] Casarez, V. (2009). Oracle WebCenter Suite 11g New Features White Paper. Oracle Corporation. [2] Hauser, C. (2009). Oracle WebCenter 11g Technical White Paper. Oracle Corporation. [3] Keen, A. (2007). The Cult of the Amateur: How Today s Internet is Killing Our Culture. Currency. [4] (2010). Oracle Fusion Middleware Developer's Guide for Oracle WebCenter 11g. Oracle Corporation. [5] (2010). Oracle Fusion Middleware Quick Installation Guide for Oracle WebCenter 11g. Oracle Corporation. [6] O'Reilly, T. (2006, Kwiecień). Web 2.0 compact definition: Trying again. Pobrano z lokalizacji O'Reilly Radar: 20 compact.html
Klient poczty elektronicznej
Klient poczty elektronicznej Microsoft Outlook 2010 wysyłaj i odbieraj pocztę elektroniczną, zarządzaj kalendarzem, kontaktami oraz zadaniami. Aplikacja Outlook 2010 to narzędzie spełniające wszystkie
Bardziej szczegółowoTwórz, zarządzaj i dziel się wiedzą z zespołem!
Twórz, zarządzaj i dziel się wiedzą z zespołem! Współdzielenie pomysłów oraz doświadczeń przez współpracowników wspiera i rozwija firmę. Wymaga to zastosowania nowego podejścia do obszaru zarządzania wiedzą
Bardziej szczegółowoSzkolenie autoryzowane. MS Zaawansowany użytkownik programu SharePoint 2016
Szkolenie autoryzowane MS 55217 Zaawansowany użytkownik programu SharePoint 2016 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Szkolenie przeznaczone jest dla zaawansowanych
Bardziej szczegółowoAUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7
AUREA BPM Oracle TECNA Sp. z o.o. Strona 1 z 7 ORACLE DATABASE System zarządzania bazą danych firmy Oracle jest jednym z najlepszych i najpopularniejszych rozwiązań tego typu na rynku. Oracle Database
Bardziej szczegółowoegroupware czy phpgroupware jest też mniej stabilny.
Opengroupware to projekt udostępniający kompletny serwer aplikacji oparty na systemie Linux. Dostępny na licencji GNU GPL, strona domowa: http://www.opengroupware.org/ Jego cechy to wysoka stabilność,
Bardziej szczegółowoSHAREPOINT SHAREPOINT QM SHAREPOINT DESINGER SHAREPOINT SERWER. Opr. Barbara Gałkowska
SHAREPOINT SHAREPOINT QM SHAREPOINT DESINGER SHAREPOINT SERWER Opr. Barbara Gałkowska Microsoft SharePoint Microsoft SharePoint znany jest również pod nazwą Microsoft SharePoint Products and Technologies
Bardziej szczegółowoZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska
ZARZĄDZANIE DOKUMENTACJĄ Tomasz Jarmuszczak PCC Polska Problemy z zarządzaniem dokumentacją Jak znaleźć potrzebny dokument? Gdzie znaleźć wcześniejszą wersję? Która wersja jest właściwa? Czy projekt został
Bardziej szczegółowoUsługi analityczne budowa kostki analitycznej Część pierwsza.
Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.
Bardziej szczegółowofirmy produkty intranet handel B2B projekty raporty notatki
firmy mail intranet produkty DOKUMENTY handel raporty B2B projekty notatki serwis zadania Dlaczego warto wybrać Pakiet ITCube? Najczęściej wybierany polski CRM Pakiet ITCube jest wykorzystywany przez ponad
Bardziej szczegółowoWprowadzenie Dwie wersje: do domu i dla firmy. Do kogo adresowany? Komponenty
Office 365 dla firm Wprowadzenie Jednym z głównych produktów działających w chmurze oferowanych przez firmę Microsoft to Office 365. Czym jest to rozwiązanie, jakie ma sposoby wykorzystania, do kogo jest
Bardziej szczegółowoInformacja o firmie i oferowanych rozwiązaniach
Informacja o firmie i oferowanych rozwiązaniach Kim jesteśmy INTEGRIS Systemy IT Sp. z o.o jest jednym z najdłużej działających na polskim rynku autoryzowanych Partnerów Microsoft w zakresie rozwiązań
Bardziej szczegółowoPrzetwarzanie danych w chmurze
Materiały dydaktyczne Katedra Inżynierii Komputerowej Przetwarzanie danych w chmurze Modele przetwarzania w chmurze dr inż. Robert Arsoba Robert.Arsoba@weii.tu.koszalin.pl Koszalin 2017 Wersja 1.0 Modele
Bardziej szczegółowoDysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3.
Systemy do kompleksowej administracji środowiskiem IT : Symantec Management Platform Solutions - rozwiązanie ułatwiające zarządzanie zasobami informatycznym Głównym zadaniem podlegającym kompetencji działu
Bardziej szczegółowoSystem INTEGRYB jako zintegrowane repozytorium danych umożliwiające zaawansowaną analitykę badawczą
System INTEGRYB jako zintegrowane repozytorium danych umożliwiające zaawansowaną analitykę badawczą Lena Szymanek 1, Jacek Seń 1, Krzysztof Skibicki 2, Sławomir Szydłowski 2, Andrzej Kunicki 1 1 Morski
Bardziej szczegółowoTechnologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski
Technologie dla aplikacji klasy enterprise Wprowadzenie Marek Wojciechowski Co oznacza enterprise-ready? Bezpieczeństwo Skalowalność Stabilność Kompatybilność wstecz Wsparcie Dokumentacja Łatwość integracji
Bardziej szczegółowoMicrosoft Class Server. Waldemar Pierścionek, DC EDUKACJA
Microsoft Class Server Waldemar Pierścionek, DC EDUKACJA Czym jest Microsoft Class Server? Platforma edukacyjna dla szkół Nowe możliwości dla: nauczyciela, ucznia, rodzica Tworzenie oraz zarządzanie biblioteką
Bardziej szczegółowo2016 Proget MDM jest częścią PROGET Sp. z o.o.
Proget MDM to rozwiązanie umożliwiające administrację urządzeniami mobilnymi w firmie takimi jak tablet czy telefon. Nasza platforma to także bezpieczeństwo danych firmowych i prywatnych: poczty email,
Bardziej szczegółowo15-24.10.2013 Kraków Wrocław Poznań Warszawa Gdańsk CLOUD SERVICES & DATA CENTER
15-24.10.2013 Kraków Wrocław Poznań Warszawa Gdańsk CLOUD SERVICES & DATA CENTER EXEA DATA CENTER bezpieczna lokalizacja projekt budynku Data Center (2009) budowa obiektu (2012-2013) BEZPIECZNE MIEJSCE
Bardziej szczegółowoOMNITRACKER Wersja testowa. Szybki przewodnik instalacji
OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po
Bardziej szczegółowoTOPWEB SPSall Budowanie portalu intranetowego
TOPWEB SPSall Budowanie portalu intranetowego Przeznaczenie szkolenia Szkolenie dla osób chcących: Profesjonalnie budować intranetowy portal w oparciu o aplikację Microsoft SharePoint 2013. Sprawnie posługiwać
Bardziej szczegółowoSOA Web Services in Java
Wydział Informatyki i Zarządzania Wrocław,16 marca 2009 Plan prezentacji SOA 1 SOA 2 Usługi Przykłady Jak zacząć SOA Wycinek rzeczywistości Problemy zintegrowanych serwisów : Wycinek Rzeczywistości Zacznijmy
Bardziej szczegółowoLaboratorium Technologii Informacyjnych. Projektowanie Baz Danych
Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w
Bardziej szczegółowoSYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. info@prointegra.com.pl tel: +48 (032) 730 00 42
SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH info@prointegra.com.pl tel: +48 (032) 730 00 42 1. WPROWADZENIE... 3 2. KORZYŚCI BIZNESOWE... 4 3. OPIS FUNKCJONALNY VILM... 4 KLUCZOWE FUNKCJE
Bardziej szczegółowoOMNITRACKER Wersja testowa. Szybki przewodnik instalacji
OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po
Bardziej szczegółowoNAUKOWA I AKADEMICKA SIEĆ KOMPUTEROWA Jak usprawnić pracę w zespole IT? Wykorzystanie narzędzi do pracy grupowej na przykładzie zespołu Polska.pl Agnieszka Kukałowicz-Kolaszyńska, Starszy Specjalista IT
Bardziej szczegółowoInstalacja SQL Server Express. Logowanie na stronie Microsoftu
Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy
Bardziej szczegółowoSzkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g
Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g Opis szkolenia: Termin SOA, czyli Service Oriented Architecture, oznacza architekturę systemów informatycznych opartą o usługi. Za
Bardziej szczegółowoActiveXperts SMS Messaging Server
ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server to oprogramowanie typu framework dedykowane wysyłaniu, odbieraniu oraz przetwarzaniu wiadomości SMS i e-mail, a także tworzeniu własnych
Bardziej szczegółowoRFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot
RFP Wymagania dla projektu sklepu internetowego B2C dla firmy Oplot CEL DOKUMENTU Celem niniejszego dokumentu jest przedstawienie wymagań technicznych i funkcjonalnych wobec realizacji projektu budowy
Bardziej szczegółowoAdam Dolega Architekt Rozwiązań Biznesowych Microsoft adam.dolega@microsoft.com
Adam Dolega Architekt Rozwiązań Biznesowych Microsoft adam.dolega@microsoft.com Budowa rozwiązań Rozwiązania dla programistów Narzędzia integracyjne Zarządzanie infrastrukturą Zarządzanie stacjami, urządzeniami
Bardziej szczegółowoSERWERY KOMUNIKACYJNE ALCATEL-LUCENT
SERWERY KOMUNIKACYJNE ALCATEL-LUCENT OmniPCX Enterprise Serwer komunikacyjny Alcatel-Lucent OmniPCX Enterprise Communication Server (CS) to serwer komunikacyjny dostępny w formie oprogramowania na różne
Bardziej szczegółowoMicrosoft SharePoint Współpraca bez barier oraz organizacja portalu intranetowego i obiegu dokumentów
Microsoft SharePoint 2013 - Współpraca bez barier oraz organizacja portalu intranetowego i obiegu dokumentów KORZYŚCI WYNIKAJĄCE Z UKOŃCZENIA SZKOLENIA Po ukończeniu szkolenia uczestnik będzie potrafił
Bardziej szczegółowoMożliwość dodawania modułów pozwala na dopasowanie oprogramowania do procesów biznesowych w firmie.
zajmuje się wdrażaniem koncepcji CRM Eroica CRM bazującej na najczęściej używanym rozwiązaniu Open Source vtiger. Eroica CRM posiada wiele funkcji ułatwiających zarządzanie relacjami z klientem w kancelarii.
Bardziej szczegółowoFrogfoot CMS.
Frogfoot CMS www.frogriot.com Spis treści: Kluczowe zastosowania Zalety Frogriot CMS Lista głównych modułów 4 5 7 Główne moduły Dashboard Formularze Webinary Konkursy Edytor treści Drzewo strony Użytkownicy
Bardziej szczegółowoSiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji
System informatyczny na produkcji: Umożliwi stopniowe, ale jednocześnie ekonomiczne i bezpieczne wdrażanie i rozwój aplikacji przemysłowych w miarę zmiany potrzeb firmy. Może adoptować się do istniejącej
Bardziej szczegółowoUniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.
Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej Wstęp Programowanie w Javie 2 mgr inż. Michał Misiak Agenda Założenia do wykładu Zasady zaliczeń Ramowy program wykładu
Bardziej szczegółowoDotacje na innowacje. Inwestujemy w waszą przyszłość.
PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia
Bardziej szczegółowoTomasz Grześ. Systemy zarządzania treścią
Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,
Bardziej szczegółowoTrochę się zmieniło, Model biznesowy Architektura Społeczna w EA Inteligentne aplikacje System EVERPROGRESS Główne funkcje systemu Osobisty asystent
Trochę się zmieniło, Model biznesowy Architektura Społeczna w EA Inteligentne aplikacje System EVERPROGRESS Główne funkcje systemu Osobisty asystent więcej niż prosta aplikacja Cechy niefunkcjonalne systemu
Bardziej szczegółowoWirtualne Biuro. Nowoczesne technologie w budowaniu relacji z mediami. Prosta i skuteczna komunikacja www.newslink.pl. Dystrybutor systemu:
Dystrybutor systemu: ul. Siemieńskiego 20, lok. 38 35-234 Rzeszów tel.: +48 692 079 870 fax.: +48 22 244 22 46 e-mail: www.altimedia.pl Nowoczesne technologie w budowaniu relacji z mediami Wirtualne Biuro
Bardziej szczegółowoWeb frameworks do budowy aplikacji zgodnych z J2EE
Web frameworks do budowy aplikacji zgodnych z J2EE Jacek Panachida promotor: dr Dariusz Król Przypomnienie Celem pracy jest porównanie wybranych szkieletów programistycznych o otwartym kodzie źródłowym
Bardziej szczegółowoPDM wbudowany w Solid Edge
PDM wbudowany w Solid Edge Firma GM System Integracja Systemów Inżynierskich Sp. z o.o. została założona w 2001 roku. Zajmujemy się dostarczaniem systemów CAD/CAM/CAE/PDM. Jesteśmy jednym z największych
Bardziej szczegółowoDESIGNER APPLICATION. powered by
DESIGNER APPLICATION powered by O FIRMIE HiddenData specjalizuje się w technologii dystrybucji treści video w Internecie oraz w budowie złożonych, funkcjonalnych aplikacji internetowych i mobilnych. Budujemy
Bardziej szczegółowoPortale raportowe, a narzędzia raportowe typu self- service
Portale raportowe, a narzędzia raportowe typu self- service Bartłomiej Graczyk Kierownik Projektów / Architekt rozwiązań Business Intelligence E mail: bartek@graczyk.info.pl Site: www.graczyk.info.pl Agenda
Bardziej szczegółowoAUMS Digital. aums.asseco.com
AUMS Digital. aums.asseco.com AUMS Digital. AUMS Digital to platforma obsługi klienta nowej generacji z widokiem 360º. System podnosi jakość świadczonych usług i stanowi kluczowy element budowania przewagi
Bardziej szczegółowoLOTUS DAY grudnia 2009 r., Warszawa IBM WebSphere Portal NOW czyli portal w 3 tygodnie
LOTUS DAY 2009 3 grudnia 2009 r., Warszawa IBM WebSphere Portal NOW czyli portal w 3 tygodnie Maciej Magierek 1 WebSphere Portal Pracownicy portal B2E Partnerzy portal B2B Wspólna platforma portalowa Klienci
Bardziej szczegółowoPlan. Raport. Tworzenie raportu z kreatora (1/3)
3 Budowa prostych raportów opartych o bazę danych Plan Co to jest raport? Tworzenie za pomocą kreatora Tworzenie opartego o polecenie SQL Edycja atrybutów Atrybuty regionu Atrybuty Atrybuty kolumn 2 Raport
Bardziej szczegółowoWorkplace by Facebook. Twoja bezpieczna, firmowa sieć społecznościowa
Workplace by Facebook Twoja bezpieczna, firmowa sieć społecznościowa Nowe spojrzenie na pracę W ostatnich latach znacząco zmienił się sposób spojrzenia na pracę. Telefon stacjonarny i poczta email przestały
Bardziej szczegółowoSystem Broker. Wersja 5.1
System Broker Wersja 5.1 1 System Broker wersja 5.1 System Broker to oprogramowanie zaprojektowane specjalnie z myślą o usprawnieniu pracy brokera ubezpieczeniowego. Przeznaczone jest zarówno dla małych
Bardziej szczegółowoZAPYTANIE OFERTOWE. Wsparcie projektów celowych
ZAPYTANIE OFERTOWE Wsparcie projektów celowych Wrocław, dnia 01 października 2011 r. Zwracamy się z prośbą o przedstawienie oferty handlowej na zakup systemu zarządzania procesami w ramach Działania 1.4
Bardziej szczegółowoWyszukiwanie w czasie rzeczywistym sposób na zwiększenie widoczności zasobów bibliotek cyfrowych w wyszukiwarkach internetowych Karolina Żernicka
Wyszukiwanie w czasie rzeczywistym sposób na zwiększenie widoczności zasobów bibliotek cyfrowych w wyszukiwarkach internetowych Karolina Żernicka Instytut Informacji Naukowej i Bibliologii Uniwersytet
Bardziej szczegółowoTemat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
Bardziej szczegółowoACT! BY SAGE 2008 I SAGE ACT! 2011
ACT! BY SAGE 2008 I SAGE ACT! 2011 Różnice funkcjonalne Sage ACT! 2011 w odniesieniu do wersji ACT! by Sage 2008 posiada szerszy zakres funkcjonalności. Poniżej skrótowo wymienione są najważniejsze: 1.
Bardziej szczegółowoPlan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym
1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle
Bardziej szczegółowoREFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze
Bardziej szczegółowoMicrosoft SharePoint 2016 : krok po kroku / Olga Londer, Penelope Coventry. Warszawa, Spis treści
Microsoft SharePoint 2016 : krok po kroku / Olga Londer, Penelope Coventry. Warszawa, 2017 Spis treści Wprowadzenie ix 1 Wprowadzenie do programu SharePoint 2016 1 Rozpoczynanie pracy w programie SharePoint
Bardziej szczegółowoProcesowa specyfikacja systemów IT
Procesowa specyfikacja systemów IT BOC Group BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office
Bardziej szczegółowoPlatforma Usług dla Obywateli - Microsoft Citizen Service Platform
Platforma Usług dla Obywateli - Microsoft Citizen Service Platform Paweł Walczak pawel.walczak@microsoft.com CSP w kilku słowach Citizen Services Platform Ogólnoświatowy projekt Microsoft na bazie Doświadczeń
Bardziej szczegółowoSzkolenie autoryzowane. MS SharePoint Online Power User. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje
Szkolenie autoryzowane MS 55215 SharePoint Online Power User Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Uczestnicy szkolenia zdobędą wiedzę potrzebną w planowaniu,
Bardziej szczegółowoOracle Log Analytics Cloud Service
ORACLE DANE TECHNICZNE Zastrzeżenie: Niniejszy dokument służy wyłącznie celom informacyjnym. Nie stanowi on zobowiązania do dostarczenia żadnych materiałów, kodu ani funkcjonalności i nie należy go brać
Bardziej szczegółowoNowe spojrzenie na prawo
LEX 2 Nowe spojrzenie na prawo Od 25 lat informujemy o prawie i tworzymy narzędzia przekazujące tę wiedzę. Szybko. Intuicyjnie. Nowocześnie. Stawiamy sobie za cel sprostanie wymaganiom naszych Klientów.
Bardziej szczegółowoZapewnij sukces swym projektom
Zapewnij sukces swym projektom HumanWork PROJECT to aplikacja dla zespołów projektowych, które chcą poprawić swą komunikację, uprościć procesy podejmowania decyzji oraz kończyć projekty na czas i zgodnie
Bardziej szczegółowoIdentity Management w Red Hat Enterprise Portal Platform. Bolesław Dawidowicz
Identity Management w Red Hat Enterprise Portal Platform Związany z projektem GateIn (wcześniej JBoss Portal) od 2006r. Obecnie pełni rolę GateIn Portal Project Lead (razem z Julien Viet z exo) Odpowiedzialny
Bardziej szczegółowo1 Wprowadzenie do J2EE
Wprowadzenie do J2EE 1 Plan prezentacji 2 Wprowadzenie do Java 2 Enterprise Edition Aplikacje J2EE Serwer aplikacji J2EE Główne cele V Szkoły PLOUG - nowe podejścia do konstrukcji aplikacji J2EE Java 2
Bardziej szczegółowoZastosowania aplikacji B2B dostępnych na rynku zalety aplikacji online
2012 Zastosowania aplikacji B2B dostępnych na rynku zalety aplikacji online Sławomir Frąckowiak Wdrożenie systemu B2B Lublin, 25 października 2012 Aplikacje B2B do czego? Realizacja najważniejszych procesów
Bardziej szczegółowoPlatforma Cognos. Agata Tyma CMMS Department Marketing & Sales Specialist atyma@aiut.com.pl. 2011 AIUT Sp. z o. o.
Platforma Cognos Agata Tyma CMMS Department Marketing & Sales Specialist atyma@aiut.com.pl Business Intelligence - Fakty Kierownicy tracą około 2 godzin dziennie na szukanie istotnych informacji. Prawie
Bardziej szczegółowoGrzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat
Grzegorz Ruciński Warszawska Wyższa Szkoła Informatyki 2011 Promotor dr inż. Paweł Figat Cel i hipoteza pracy Wprowadzenie do tematu Przedstawienie porównywanych rozwiązań Przedstawienie zalet i wad porównywanych
Bardziej szczegółowoSPOŁECZNOŚCI INTERNETOWE
SPOŁECZNOŚCI INTERNETOWE Wykorzystanie nowoczesnych technologii w badaniach konsumenckich Inquiry sp. z o.o. O INQUIRY Od ponad 10 lat prowadzimy badania konsumenckie dla klientów z branży FMCG, sieci
Bardziej szczegółowoW książce omówiono: SAP zostań ekspertem w 24 godziny!
System SAP jest uznanym zintegrowanym systemem informatycznym do zarządzania firmą. Charakteryzuje się ogromnym bogactwem funkcjonalności i elastycznością, ułatwiającą zmianę skali lub profilu działalności
Bardziej szczegółowoSage ACT! Twój CRM! Zdobywaj, zarządzaj, zarabiaj! Zdobywaj nowych Klientów! Zarządzaj relacjami z Klientem! Zarabiaj więcej!
Sage ACT! Twój CRM! Zdobywaj, zarządzaj, zarabiaj! Zdobywaj nowych Klientów! Zarządzaj relacjami z Klientem! Zarabiaj więcej! Sage ACT! Sprawdzone przez miliony Użytkowników i skuteczne rozwiązanie z rodziny
Bardziej szczegółowoOracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :
Oracle Designer Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera : - modelowanie procesów biznesowych - analizę systemu informatycznego - projektowanie
Bardziej szczegółowoMicrosoft SharePoint 2013 Krok po kroku
Olga M. Londer Penelope Coventry Microsoft SharePoint 2013 Krok po kroku Przekład: Natalia Chounlamany APN Promise, Warszawa 2013 Spis treści Wprowadzenie...ix O autorkach...xvii Podziękowania...xviii
Bardziej szczegółowoSystem Obsługi Wniosków
System Obsługi Wniosków Wersja 2.0 1 System Obsługi Wniosków wersja 2.0 System Obsługi Wniosków to nowoczesne rozwiązanie wspierające proces obsługi wniosków o produkty bankowe. Pozwala na przyjmowanie,
Bardziej szczegółowoGeomant Mobile Presence
Geomant Mobile Presence Geomant Presence Suite dla Microsoft OCS Mobile Presence WSKAZUJE LOKALIZACJĘ GEOGRAFICZNĄ Rozwiązanie Geomant Mobile Presence wzbogaca informację o dostępności o szczegóły lokalizacji
Bardziej szczegółowoPrezentacja specjalności studiów II stopnia. Inteligentne Technologie Internetowe
Prezentacja specjalności studiów II stopnia Inteligentne Technologie Internetowe Koordynator specjalności Prof. dr hab. Jarosław Stepaniuk Tematyka studiów Internet jako zbiór informacji Przetwarzanie:
Bardziej szczegółowoMarlena Plebańska. Nowoczesny e-podręcznik
Marlena Plebańska Nowoczesny e-podręcznik E-podręcznik zbudowany jest z trzech zsynchronizowanych ze sobą poziomów. Pierwszą warstwę stanowi repozytorium składające się z trzech podstawowych części : ogólne
Bardziej szczegółowoSystem zarządzający grami programistycznymi Meridius
System zarządzający grami programistycznymi Meridius Instytut Informatyki, Uniwersytet Wrocławski 20 września 2011 Promotor: prof. Krzysztof Loryś Gry komputerowe a programistyczne Gry komputerowe Z punktu
Bardziej szczegółowoLeonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014
Leonard G. Lobel Eric D. Boyd Microsoft TM Azure SQL Database Krok po kroku Przekład: Marek Włodarz APN Promise, Warszawa 2014 Spis treści Wprowadzenie........................................................
Bardziej szczegółowoModel referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami
Politechnika Gdańska Wydział Zarządzania i Ekonomii Katedra Zastosowań Informatyki w Zarządzaniu Zakład Zarządzania Technologiami Informatycznymi Model referencyjny Open Source dla dr hab. inż. Cezary
Bardziej szczegółowoJarosław Żeliński analityk biznesowy, projektant systemów
Czy chmura może być bezpiecznym backupem? Ryzyka systemowe i prawne. Jarosław Żeliński analityk biznesowy, projektant systemów Agenda Definicja usługi backup i cloud computing Architektura systemu z backupem
Bardziej szczegółowoSystem EssentioCMS. Korzyści z zastosowania EssentioCMS
e-mail: info@essentio.pl System EssentioCMS Profesjonalna strona internetowa stanowi nieocenione źródło informacji o firmie, jej usługach oraz produktach. Jest najnowocześniejszym medium pozyskiwania nowych
Bardziej szczegółowoWYKONAWCY. Dotyczy: przetargu nieograniczonego na budowę wortalu i systemu poczty elektronicznej PIP
GOZ-353-221-22/2011 Warszawa, dnia 1 września 2011 r. WYKONAWCY Dotyczy: przetargu nieograniczonego na budowę wortalu i systemu poczty elektronicznej PIP Stosownie do postanowień art. 38 ust. 1 ustawy
Bardziej szczegółowoDOKUMENT INFORMACYJNY COMARCH BUSINESS INTELLIGENCE:
DOKUMENT INFORMACYJNY COMARCH BUSINESS INTELLIGENCE: JAKIE PROBLEMY ROZWIĄZUJE BI 1 S t r o n a WSTĘP Niniejszy dokument to zbiór podstawowych problemów, z jakimi musi zmagać się przedsiębiorca, analityk,
Bardziej szczegółowoRSS Drag&Drop RSS. Drag&Drop RSS. Google Analitycs. Portals. Google Analitycs. Drag&Drop. JavaScript
Portals JavaScript Drag&Drop Open Source Search Engine Google Analitycs Google Analitycs Drag&Drop Portals Drag&Drop Google Analitycs Drag&Drop Portals JSON JavaScript Portals Drag&Drop JSON Google Analitycs
Bardziej szczegółowoSystem Cyfrowego Obiegu Dokumentów to rozwiązanie ułatwiające procesy przechowywania, zarządzania i wyszukiwania dokumentów.
System Cyfrowego Obiegu Dokumentów to rozwiązanie ułatwiające procesy przechowywania, zarządzania i wyszukiwania dokumentów. Większości procesów biznesowych występujących w organizacji towarzyszą dokumenty.
Bardziej szczegółowoOfficeObjects e-forms
OfficeObjects e-forms Rodan Development Sp. z o.o. 02-820 Warszawa, ul. Wyczółki 89, tel.: (+48-22) 643 92 08, fax: (+48-22) 643 92 10, http://www.rodan.pl Spis treści Wstęp... 3 Łatwość tworzenia i publikacji
Bardziej szczegółowoERDAS TITAN środowisko 3D udostępniania danych przestrzennych
ERDAS TITAN środowisko 3D udostępniania danych przestrzennych III Konferencja naukowo-techniczna WAT i GEOSYSTEMS Polska, Serock, 12 czerwca, 2008 ERDAS, Inc. A Hexagon Company. All Rights Reserved ERDAS
Bardziej szczegółowoProjektowanie, tworzenie aplikacji mobilnych na platformie Android
Program szkolenia: Projektowanie, tworzenie aplikacji mobilnych na platformie Android Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Projektowanie, tworzenie aplikacji mobilnych
Bardziej szczegółowoREFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja mobilnego systemu wspomagającego organizowanie zespołowej aktywności fizycznej Autor: Krzysztof Salamon W dzisiejszych czasach życie ludzi
Bardziej szczegółowoAUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7
AUREA BPM HP Software TECNA Sp. z o.o. Strona 1 z 7 HP APPLICATION LIFECYCLE MANAGEMENT Oprogramowanie Application Lifecycle Management (ALM, Zarządzanie Cyklem życia aplikacji) wspomaga utrzymanie kontroli
Bardziej szczegółowoWykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
Bardziej szczegółowoDokumentacja aplikacji Szachy online
Projekt z przedmiotu Technologie Internetowe Autorzy: Jakub Białas i Jarosław Tyma grupa II, Automatyka i Robotyka sem. V, Politechnika Śląska Przedmiot projektu: Aplikacja internetowa w języku Java Dokumentacja
Bardziej szczegółowoKrótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.
GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans
Bardziej szczegółowoAutomatyzacja procesów biznesowych Andrzej Sobecki. ESB Enterprise service bus
Automatyzacja procesów biznesowych Andrzej Sobecki ESB Enterprise service bus Plan prezentacji Zdefiniowanie problemu Możliwe rozwiązania Cechy ESB JBI Normalizacja wiadomości w JBI Agile ESB Apache ServiceMix
Bardziej szczegółowoPlan. Aplikacja. Architektura aplikacji. Architektura aplikacji Tworzenie aplikacji Application Builder podstawy
Plan Podstawy narzędzia Application Builder, 2 budowa strony, kreatory Architektura Tworzenie Tworzenie formularza tabelarycznego Budowa strony 2 Architektura Aplikacja kolekcja stron połączonych ze sobą
Bardziej szczegółowoWprowadzenie do technologii Business Intelligence i hurtowni danych
Wprowadzenie do technologii Business Intelligence i hurtowni danych 1 Plan rozdziału 2 Wprowadzenie do Business Intelligence Hurtownie danych Produkty Oracle dla Business Intelligence Business Intelligence
Bardziej szczegółowoOrganizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle 2010-10-21
Organizacja zajęć BAZY DANYCH II WYKŁAD 1 Wykładowca dr inż. Agnieszka Bołtuć, pokój 304, e-mail: aboltuc@ii.uwb.edu.pl Liczba godzin i forma zajęć: 15 godzin wykładu oraz 30 godzin laboratorium Konsultacje:
Bardziej szczegółowo2.2 Przestrzeń robocza zespołu Grupy Office 365
2.2 Przestrzeń robocza zespołu Grupy Office 365 2.2.1 Organizacja przestrzeni roboczej Stworzenie nowej przestrzeni roboczej, zapoznanie z narzędziem konwersacje, kalendarz, pliki, integracja z Outlook,
Bardziej szczegółowo