Tworzenie portali z wykorzystaniem technologii Sun Java Enterprise Systems Joanna Kosińska kosinska@agh.edu.pl www.cs.agh.edu.pl.

Slides:



Advertisements
Podobne prezentacje
Migrating Desktop Podsumowanie projektu
Advertisements

Polityki kontroli w Windows Server 2008
Zarządzanie informacją a produktywność przedsiębiorstwa
Systemy Single Sign On Praca magisterska Opiekun:
J2EE vs .NET Próba porównania Krzysztof Sobiesiński Michał Słupski.
Sieci komputerowe Wstęp Piotr Górczyński 20/09/2003.
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Partners logo Intuicyjny interfejs do zasobów Gridowych Migrating.
WEB SERVICE Stefan Rutkowski.
Microsoft Windows 2000 dla Administratora. Podstawowe możliwości Wielojęzyczność Wielojęzyczność Usprawnienia interfejsu użytkownika Usprawnienia interfejsu.
ADAM Active Directory w trybie aplikacyjnym
Środowisko Windows 2000.
Administrator w środowisku Windows Agenda Wstęp Wstęp Active Directory – Administracja użytkownikami i zasobami Active Directory – Administracja.
Microsoft Office System w praktyce wdrożenie w COMARCH-CDN
SYSTEM ZARZĄDZANIA DANYMI PCSS 2003/2004 START.
Uwierzytelnianie i autoryzacja dostępu do portali
Artur Jonak empolis Polska Sp. z o.o.
Projektowanie Aplikacji Komputerowych
MS Access 2000 Tworzenie bazy danych Piotr Górczyński 2005.
18/11/ Języki programowania 1 Piotr Górczyński Łączenie z bazą danych.
Microsoft Exchange Server 2003 Obieg dokumentów
Content Management System
Tomasz Smieszkoł - 15 stycznia
Dokumentowanie wymagań w języku XML
Model programowania aplikacji komunikacyjnych przy użyciu Java SIP Servlet API Waldek Kot.
POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER 1 Stan oraz koncepcje zadań realizowanych przez PCSS w ramach projektu LDAP PCSS, Lipiec 2002.
E-Region Rozwiązania portalowe Sybase Tomasz Kotowski Business Development Manager / EAI Sybase Polska.
Longhorn - Usługi terminalowe
Platforma J2EE korporacyjny standard wytwarzania złożonych systemów informatycznych Autor: Jarosław Lis Warszawa, 2006r.
Programowanie wizualne PW – LAB5 Wojciech Pieprzyca.
Enteprise Java Beans Emil Wcisło.
Wzorce projektowe w J2EE
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
System katalogowania i zarządzania sprzętem na uczelni
WebSphere Everyplace Micro Environment IBM Workplace Client Technology, Micro Edition Monika Nawrot, Tomasz Jadczyk, Tomasz Sadura KI, EAIiE, AGH.
Novell Account Management 3.0
Usługi katalogowe LDAP.
Przemek Lewicki Piotr Linka Bartek Stasikowski
Microsoft Sharepoint 2010 – Peter Dabrowski
Moduł 3: Zarządzanie grupami
Cecylia Szymanska - Ban | Education Lead Microsoft.
Web Serwisy w praktyce Technologie internetowe ( )
Konfiguracja kont w programie Adobe Dreamweaver
Architektura Systemu Źródło:
Wirtualna baza SQL zgodna z SQL Server SQL as a Service
Licencjonowanie rodziny produktów Forefront oraz System Center
Arkadiusz Twardoń ZTiPSK
czyli prosty sposób na SSO
Serwery aplikacji Zope Tomcat. Składniki Zopea: Serwer Management interface Databases.
System synchronizacji oraz współdzielenia plików pomiędzy wieloma użytkownikami oraz urządzeniami poprzez sieć Internet Rafał Olszewski Promotor: Mgr inż.
INTERNET Sieć komputerowa o światowym zasięgu łącząca sieci lokalne, sieci rozległe i wszystkie komputery do nich podłączone. Służy do komunikacji między.
Aplikacja od SaaS do IdaaS
Copyright© 2012 Microsoft Corporation W prezentacji przedstawiono po raz pierwszy produkty Lync Server 2013 i Lync Online. Daty udostępnienia i funkcje.
Toruń 28/ Metadane SAML opisują, w jaki sposób ma być realizowana komunikacja pomiędzy IdP i SP Metadane są typowo prezentowane w postaci XML.
Technologie programowania systemów internetowych
Clustering Technologia klastrowa - architektura łącząca serwery i urządzenia pamięci masowych w celu zwiększenia niezawodności, bezpieczeństwa i wydajności.
Technologie internetowe i mobilne
Active Directory Federation Services w Windows Server 2012 R2
Aplikacje mobilne w zastosowaniach medycznych
SERWIS PORTALU ONTOLOGICZNEGO DEDYKOWANY DLA SYSTEMU OCS.
Piotr Czapiewski Wydział Informatyki ZUT. Web Services Description Language.
POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER 1 Zastosowanie LDAP w usługach WWW i Portali PCSS, 2002.
Połączenia aplikacji Klient/Serwer
ŁÓDŹ Budowa cyfrowego archiwum przy pomocy aplikacji IBM DB2 Content Manager Anna Leśniak 18 stycznia 2005.
Sławomir Staśkiewicz JBossAS i EJB 3.1 Sławomir Staśkiewicz
Produkty Oracle Identity i Access Management Jaroslaw Stakun IdM & Security Product Director Oracle Central & Eastern Europe.
Elementy przeglądarki internetowej Pasek menu Pasek kart Pasek adresowy Pasek wyszukiwania Okno z zawartością strony internetowej Zakładki (ulubione)
Wydział Matematyki, Informatyki i Architektury Krajobrazu
Sponsorzy: Media:. Sponsorzy: Media: MBUM 9/11/2017 Mikrotik Beer User Meeting Integracja uwierzytelniania tunelu L2TP/IPsec z Microsoft Active Directory.
Realizacja aplikacji internetowych
Aplikacje i usługi internetowe
Zapis prezentacji:

Tworzenie portali z wykorzystaniem technologii Sun Java Enterprise Systems Joanna Kosińska kosinska@agh.edu.pl www.cs.agh.edu.pl

Program Przegląd oprogramowania Architektura Podstawowe pojęcia: Provider, channel, display profile, itd.. Demonstracja działania Portal Server’a, Identity Server’a. Zadanie www.cs.agh.edu.pl

Produkty SJES Usługi identyfikacji tożsamości: Directory Server Identity Server Usługi internetowe i aplikacji: Application Server Message Queue Web Server Współpraca i komunikacja: Messaging Server Calendar Server Instant Messaging Usługi dostępu: Portal Server www.cs.agh.edu.pl

Inne rozwiązania portalowe Microsoft SharePoint Portal Server IBM WebSphere Portal BEA WebLogic Portal Oracle 9ias Portal Server Jakarta JetSpeed – open source MetaDot – open source www.cs.agh.edu.pl

Architektura Sun JES Portal Server www.cs.agh.edu.pl

Web/Application Server Przegląd Szyfrowany zdalny dostęp Pojęcia: Netlet, NetFile, Gateway, Rewriter Proxy Dynamiczny rendering Kalendarze, Notatki, Mail WAP 2.0 J2ME Mobile Access Secure Remote Access Zarządzanie tożsamością oraz polityką dostępu Agregacja i Prezentacja Personalizacja Beezpieczeństwo Wyszukiwarki Web Services, JSP, XML, itd Portal Server Web/Application Server Identity Server Directory Server www.cs.agh.edu.pl

Architektura App Desktop Services Admin Console Desktop Servlet Netmail Search Provider API Rewriter Subscriptions Display Profile Template Manager Providers Identity Server Session Profile Logging Auth Utility Services Admin Module Policy Agent Messaging and Transport J2EE (Web Server, Application Server), Directory Server www.cs.agh.edu.pl

Hierarchia Desktopu Channel: Podstawowa jednostka treści Portala Dla użytkownika końcowego: obszar na Desktopie, zazwyczaj posiadający ramkę i wiersz nagłówkowy Container: Zawiera kilka kanałów, definiuje układ (wygląd) Desktopu www.cs.agh.edu.pl

Desktop TabContainerProvider Tab1 Tab2 Tab3 Kanał1 Kanał2 TableContainerProvider JSPProvider Kanał3 XMLProvider www.cs.agh.edu.pl

Tab Container najwyższego poziomu www.cs.agh.edu.pl

Table Container drugiego poziomu www.cs.agh.edu.pl

single channel Container najniższego poziomu www.cs.agh.edu.pl

Provider a kanał Provider: złącze do zasobu (XML, URL, JSP, Web Sevice, itp) Pojedyńczy provider może tworzyć wiele instancji kanałów (channels) Kanał = definicja provider’a + konfiguracja tego provider’a w postaci xml (tzw. display profile) Portlet: interfejs pomiędzy Portal Server’em a aplikacją, usługą, narzędziem (=kanał, nazwany dla użytkownika końcowego) www.cs.agh.edu.pl

Dostępni Providerzy Liście URLScrapperProvider XMLProvider JSPProvider Kontenery JSPTableContainerProvider JSPTabContainerProvider JSPSingleContainerProvider Dostarczające treści BookmarkProvider NotesProvider AppProvider UserInfoProvider MailCheckProvider LoginProvider SimpleWebServiceProvider www.cs.agh.edu.pl

Display Profile Definiuje: Providerów, kanały, właściwości kanałów. Implementowany w Identity Serverze, przechowywany jako atrybuty LDAP Konstruowany przez łączenie display profile z poszczególnych węzłów www.cs.agh.edu.pl

Struktura Display Profile <Properties> … globalne properties </Properties> <Channels> … definicje kanałów </Channels> <Providers> … definicje provider’ów </Providers> </DisplayProfile> www.cs.agh.edu.pl

Display Profile – definicja Provider’a Symboliczna nazwa provider’a Nazwa klasy Java Wartości domyślne properties, które będą dziedziczone przez kanały <Provider name="xml” class="com.iplanet.portalserver.providers.xml.XMLProvider"> <Properties> <String name="title" value=„Generic XML Provider"/> <String name="description" value=„*** Description ***"/> <String name=“refreshTime” value=“0”/> <Boolean name=“isEditable” value=“false”/> <String name="width" value="thick"/> </Properties> </Provider> www.cs.agh.edu.pl

Display Profile – definicja Kanału Unikalna nazwa kanału Symboliczna referencja do Provider’a Wartości domyślne properties mogą być zmienione <Channel name=„SampleXML” provider=„xml"> <Properties> <String name="description" value=„This is my XML Provider"/> </Properties> </Channel> www.cs.agh.edu.pl

Display Profile – przeglądanie wartości Globalny <Properties> <String name=”title" value=“Title"/> ... </Properties> Organizacja Użytkownik <Provider name="xml" class="com.sun.portal.providers.xml .XMLProvider"> <Properties> <String name="title" value=”My XML Provider"/> </Properties> </Provider> <Provider name=„jsp" class="com.sun.portal.providers.jsp .JSPProvider"> <Properties> <String name="title" value=”My JSP Provider"/> </Properties> </Provider> www.cs.agh.edu.pl

Zasoby Strona domowa Sun Java System Portal Server: http://www.sun.com/software/products/portal_srvr/home_portal.html Artykuły, przykłady, podręczniki: http://developers.sun.com/prodtech/portalserver/wn_archive.html Informacje dotyczące portali, Portal Serverów, portletów: http://portlets.blogspot.com/ www.cs.agh.edu.pl

Zadanie http://www.ics.agh.edu.pl/dydaktyka/sius/sius05/kosinska/zadanie.html www.cs.agh.edu.pl