IBM Software Group
IBM - SWG Petr Chmelik WebSphere, IBM ČR a SR
Name Title Company
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Agenda Vývoj požadavků na webová řešení Vývoj standardů pro webová řešení Vývoj nástrojů
2
© 2003 IBM Corporation
IBM Software Group | WebSphere software
„Portál“ - standardizovaná architektura obsahující sadu základních služeb
„Není to shluk webových stránek“ „Portál nevzniká spojením dvou aplikací“ První implementace od 2000
3
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Obchodní portály, Internet, Intranet ... Různé typy koncových zařízení
Customers Zákazníci
Employees Zaměstnanci
Obchodní Partners partneři
Monitorování užívatelských přístupů
Prodejní a komunikační kanál
Suppliers Dodavatelé
Business Portaly Portals Developers týmy Vývojářské Host Environment
Application Vývoj Development Aplikací
Open Source Community
4
Open Services Provozní Infrastructure platforma
Specifické aplikace Enterprise Modernization zSeries, iSeries
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Základní požadavky na Web Portály - I Umožní uživateli přistoupit k aplikacím a informacím na základě jeho přístupových práv (autorizace), zároveň poskytne komplexní prostředí pro správu uživatelů. Zajistí automatické přizpůsobení obsahu i formy pro konkrétního přihlášeného uživatele na základě jeho profilu, zařazení uživatele do uživatelských skupin Uživatelé přistupují k „portálu“ přes Web prohlížeč, procházejí, vyhledávají informace, upravují a modifikují obsah, vkládají dokumenty .... Systém umožňuje delegovat správce jednotlivých oblastí Jasné oddělení rolí správce obsahu (decentralizovaná) a správce portálu (centralizovaná) 5
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Základní požadavky na Web Portály - II Zajistí mechanismus jednotného přihlášení, to znamená, že uživatel se hlásí pouze jednou do prostředí portálu, a ten pak zajišťuje automaticky autentizaci uživatele do ostatních aplikací a služeb, které má uživatel přístupné v portálu (použití Single-Sign-On). Poskytuje služby správy obsahu (Content Management) včetně vyhledávání, umožňuje uživatelům velmi snadno vkládat dokumenty a informace přímo do jim přístupných oblastí portálů. Možnost vzájemné komunikace mezi jednotlivými portlety (aplikacemi)
6
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Základní požadavky na Web Portály - III Umožnit a zajistit zpřístupnění informace na různé typy zařízení
Blackberry
Mail
(Browsers only)
PIM Browser
Portal
Sync
PocketPC, PocketPC 2002, Palm (Release 4.2),…
7
Univerzální software pro přístup z mobilních zařízení
Database LDAP Directories Domino Applications Web Content
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Základní požadavky Personalizace
Týmová práce
Personalization Engine Nástroje Překlad obsahu Mailová kampaně
Instant Messaging & Awareness eMeetings Lotus places QuickPlace
Personalizovaný HTML
Rozhraní – Browser Single sign-on Filtrování obsahu
Kampaně Business Rules Personalization Engine
Jediný přístupový bod
Témata Povrchy Navigace
Přizpůsobení Různé DB zdroje
8
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Standardy pro portálová řešení - JSR 168
9
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Standardy pro portálová řešení
10
JAVA XML a „příbuzné“ standardy (WSRP) WebServices (WSDL, SOAP, UDDI) LDAP
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Požadavky na provoz portálů
Efektivnější komunikace
Optimalizace operací
Rozšíření dostupnosti a konzistentní přístup k informacím pro zákazníky, partnery, dodavatele...
Integrace aplikací & automatizace obchodních procesů pro efektivní chod podniku
Nižší rizika Založené na stabilních a ověřených technologiích pro vývoj a provoz všech typů e-business aplikací 11
© 2003 IBM Corporation
IBM Software Group | WebSphere software
WebSphere Portal Jednotný personalizovaný pohled na aplikace, obsah, procesy a uživatele
WebSphere Commerce E-commerce řešení pro nákup/prodej produktů včetně elektronické platby
WebSphere Business Integration Komplexní integrační prostředí pro modelování, návrh a integraci podnikových procesů
WebSphere Everyplace WebSphere MQ
Zpřístupnění dat na mobilních zařízeních PDA, telefonech a dalších
Integrační middleware pro propojení různých aplikací na různých platformách
WebSphere Voice Software pro přístup k aplikacím a datům prostřednictvím lidského hlasu.
WebSphere Studio
WebSphere Application Server WebSphere Host Integration
Otevřené vývojové prostředí pro vývoj Aplikační prostředí pro provoz e-business různých typů e-business aplikací aplikací
12
Rozšíření dostupnosti existujících terminálových aplikací na web
© 2003 IBM Corporation
IBM Software Group | WebSphere software Bowstreet Portlet Factory
Java Developer
Web Developer
Portal Administrator
Business Analyst
Business User
Enterprise Skills Inventory
WebSphere Portlet Development Matrix WSAD WSAD & Bowstreet
HATS IFrames
WPAI
Web Clipping WPCP WCM Partners Search
Application Integration Inventory
W
eb
C
t en t on
W
13
eb
Ap
ns it o a ic l p cy a g Le
lic p Ap
ns it o a
p er t En
e ris
A
a ic l pp
ns tio
N
ew
D
e
m op l ve
t en
© 2003 IBM Corporation
IBM Software Group | WebSphere software
WSAD
14
Project based resource management (Workspace) UI components and frameworks (SWT, JFace, Workbench) Customizable “Perspective”: J2EE, Web, Debug, Data, XML, ... Build and Debug
© 2003 IBM Corporation
IBM Software Group | WebSphere software
15
Editors: Java, XML, HTML/JSP, Web.xml, ... Views: Navigator, Outline, Tasks, Servers, ... Wizards: New Project, New File, Web Services, Database, ... Change management: CVS, ClearCase LT Search, Preferences, Help, and more...
© 2003 IBM Corporation
IBM Software Group | WebSphere software
16
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Portlet Creation Example: Bowstreet
Bowstreet Portlet Factory
Add Builder
Select Data View Portlet Builder
17
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Portlet Creation Example:
Bowstreet Portlet Factory
Fill Out Builder Inputs & Save
18
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Portlet Creation Example:
Bowstreet Portlet Factory
Objects Created Automatically
These are all of the objects (events, variables, pages, properties, actions, and methods) created by the Data View Portlet Builder call.
19
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Portlet Creation Example:
Bowstreet Portlet Factory
Portlet Complete!
20
© 2003 IBM Corporation
IBM Software Group | WebSphere software
Portlet Creation Example: Deploy Portlet to WebSphere Portal
Bowstreet Portlet Factory
Login to the WebSphere Portal as the admin.
Navigate to the Portal administration tools and select ‘Manage Portlets’. Next, highlight the Bowstreet Portlet and click copy.
21
© 2003 IBM Corporation
IBM Software Group | WebSphere software Bowstreet Portlet Factory
Portlet Creation Example: Deploy Portlet to WebSphere Portal
Orders portlet running inside the WebSphere Portal
22
© 2003 IBM Corporation
IBM Software Group | WebSphere software
23
© 2003 IBM Corporation