Budujme chytřejší planetu Lotus Symposium 2009 Různé tváře WebSphere Portal Jan Valdman, IBA CZ
Proč mít portál?
Konceptuální pohled - bez portálu CRM Teller Loan???
Co dělá portál Portál je metodické a technologické zavádění pořádku, bezpečnosti a efektivity práce v přístupu k informacím. Informace Integrace informací Vytvoření univerzálního přístupu k informacím Garantované zpřístupnění informací libovolnému systému v livovolném okamžiku. Aplikace Integrace aplikací Vytváření kompozitních aplikací (oddělená aplikační a komunikační vrstva) Maximální využití existující infrastruktury Procesy Uživatelé Integrace směrem k uživateli Doručení informace směrem k uživateli prostřednictvím jednotného rozhraní a různých komunikačních kanálů Přístup k informacím prostřednictvím personalizovaného výběru informací Procesní integrace Koordinace a řízení aktivit mezi aplikacemi a uživateli Automatizace obchodních procesů
Koceptuální pohled s portálem
Enterprise portál - definice webové místo, kde je pro určité skupiny uživatelů cíleně připraven nějaký obsah a funkcionalita (aplikace) vylepšený webserver s novými funkcemi kombinuje různé aplikace a informační zdroje do jediné ucelené prezentace (AGREGACE) uživatelé v různých rolích vidí odlišný obsah dle svých přístupových oprávnění (AUTORIZACE) nebo profilu (PERSONALIZACE) uživatelé si mohou obsah sami přizpůsobit (CUSTOMIZACE)
Funkce portálu hlavní oblasti Prezentační schopnosti Personalizace Vyhledávání Content management Integrační nástroje SSO Single Sign On Správa uživatelů Administrace Provoz, operativa Vývoj aplikací
Jaké úlohy řeší portál? Portál je soubor IT technologií a funkcí nářadí Lze s ním vytvářet různé aplikace nebo prostředí řešení B2B, B2E, B2C, Většina zákazníků si pořizují portál v souvislosti s řešením konkrétních požadavků nebo aplikačních potřeb Klíčová technologie 24 % 76 % Součást řešení
Akcelerátory WebSphere Portal
Portál webová prezentace Knihovny webového obsahu Publikační a prezentační šablony Publikační pravidla, workflow Zobrazení obsahu v portálu
Portál online spolupráce Instant messaging (Lotus Sametime) Sociální sítě (Lotus Connection) Nástroje pro spolupráci (Lotus Quickr) Chat, diskusní fóra Blog W iki stránky Týmový prostor Knihovna dokumentů Profily Komunity Kanály, vlákna (feeds) Kalendář
Portál intranet Kombinovaný obsah Integrace aplikací mail, CRM, ERP, Redakční systém sofistikované a komunitní publikování Nástroje pro spolupráci týmové prostory,
Portál dashboard Uživatelské rozhraní pro business intelligence Soubor vizuálních komponent Tabulky a grafy Hierarchie, pivotní tabulky Seznamy master-detail Status indikátory Výstupní filtry Mapy Summary Row Anotace Status stránky
Portál formuláře a procesy Vizuální návrh formulářů Zobrazení formulářů v portálu Vhodné jako uživatelské rohraní k BPM řeěení Formulář může spustit instanci business procesu nebo s business procesem interagovat (human task) Forms Designer Portal Server Forms Server Forms DB Integration with BPM systems
Portál integrace informací a aplikací Na standardech postavená integrační platforma Portlety jsou stavební kameny stránek kukátka do aplikací Rozšiřující zásuvné moduly (plug-in) Vývojové nástroje Rational Application Developer WebSphere Portlet Factory Portlet builders (HTTP. SQL) Editor kompozitních aplikací Mashups
Portál runtime prostředí Prázdná integrační platforma Kupujeme technologii nebo portálovou infrastrukturu Edice: Portal Server Portlet API Administrační rozhraní
VÝHODY WEBSPHERE PORTAL
WebSphere Portal v 6.1 Klienti Služby Portlety Web Mobilní zařízení Kompozitní aplikace Web Content Management Web Services Expeditor REST Podle rolí Procesní orientace V kontextu REST Služby Google Gadgets Vlákna Vzdálené portlety IBM WebSphere Portal Openness Critical enabler: Standards based access to integration and innovation HTML/PHP Connections Documenty
Náklady na portál 5let TCO
O společnosti IBA CZ Založena 1999 jako součást IBA Group Vývojová centra v Praze a Brně 80+ zaměstnanců v ČR, zkušení a certifikovaní IT specialisté Úzká spolupráce s dalšími společnostmi v rámci aliance IBA Group Zapojení offshore zdrojů do projektů v České republice
IBA CZ Hlavní oblasti služeb Vývoj software Podpora a údržba Integrace Migrace starších aplikací do portálů Různé modely dodávky Flexibilita Zapojení offshore zdrojů
IBA CZ Portálové kompetence Implementace Enterprise Portálů Dodávky a implementace Java portálů na klíč. Pomocí technologie IBM W ebsphere nebo Liferay stavíme B2B, B2E nebo B2C podnikové portály na míru potřeb našich zákazníků. Zároveň zajišťujeme následnou podporu a údržbu portálových řešení. Vývoj portálových aplikací Vývoj portletů dle Java standardů JSR-168 a JSR-286. Velikost našich projektů se pohybuje od jednotlivých portletů až po celé podnikové systémy pro klienty z různých sektorů ICT, telco, vzdělávání, výroba, státní správa a další. Integrace do portálů Integrace a rozšiřování podnikových aplikací pomocí moderních technologií včetně portálů, SOA a BPM
Kontakty IBA CZ Development center Praha Petržílkova 23 Praha 5, 158 00 Tel.: (+420) 251 050 100 Fax: (+420) 251 050 111 IBA CZ Development center Brno Křenová 72 Brno Tel.: (+420) 543 426 800 Fax: (+420) 543 426 811 http://www.ibacz.eu info@ibacz.eu
BACKUP SLIDES
Architecture WebSphere Portal Desktop and mobile Browsers, Mashups and offline Clients e Wi dg ts AUTHENTICATION Remote portlet consumer New Feed Provider Portlet Container and Services 286 JSRPortlet API Page Aggregation Themes and skins Page Handler Dynamic UI Manager Web clipper Tagging Service AJAX Single Proxy Sign-on Credential Portal Vault Model Search Rules WSRP.0 1.0 + 2 Template Composition AUTHORIZATION XML Access Portal Script REST / APP Content access Component Handler User Portal profile Database(s) Database LDAP Directorie(s) WebSphere Application Server J2EE JCA JMS Portlet Preference Web Services JDBC Collaboration Site Admin EJB Servlet Security Caching Policy P WSR 2.0 + 1.0 Application Runtime Workflow Enterprise Process Data, Server Applications, Internet Content Remote portlet producer
Web 2.0 Portal Vision - Open Architecture Client Side Aggregation and Open REST Services Customer / Third Party Applications Client Side Aggregation Enabled Theme Navigation REST Service (Atom) Page REST Service Client and Server Side aggregation Theme Portal Navigation Tree Access Control and Personalization Portal Pages Portlet Access REST Service Portlets Portlet Settings REST Service Portlet Settings User Profiles REST /Web Service User Profiles Content REST Services Content, Documents Portal REST Services Composites