Top Banner
© 2008 IBM Corporation ® WebSphere Portal az üzleti WebSphere Portal az üzleti folyamatok, a Web 2.0 és a folyamatok, a Web 2.0 és a SOA szolgálatában SOA szolgálatában Pál Ferenc Pál Ferenc Vezető szoftver IT Architect Vezető szoftver IT Architect IBM Magyarországi Kft. - Software Group IBM Magyarországi Kft. - Software Group fpal @ hu.ibm.com fpal @ hu.ibm.com
21

LTCY08 - Ferenc Pal - Portal

Jun 14, 2015

Download

Business

Janos Szabo
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: LTCY08 - Ferenc Pal - Portal

© 2008 IBM Corporation

®

WebSphere Portal az üzleti WebSphere Portal az üzleti folyamatok, a Web 2.0 és a folyamatok, a Web 2.0 és a SOA szolgálatábanSOA szolgálatában

Pál FerencPál FerencVezető szoftver IT ArchitectVezető szoftver IT ArchitectIBM Magyarországi Kft. - Software GroupIBM Magyarországi Kft. - Software Groupfpal @ hu.ibm.comfpal @ hu.ibm.com

Page 2: LTCY08 - Ferenc Pal - Portal

TémakörökTémakörök

Szolgáltatás Orientált Architektúra Szolgáltatás Orientált Architektúra

WebSphere Portal új verziójaWebSphere Portal új verziója

WebSphere Portal az üzleti folyamatok, a Web 2.0 és a SOA szolgálatábanWebSphere Portal az üzleti folyamatok, a Web 2.0 és a SOA szolgálatában

Page 3: LTCY08 - Ferenc Pal - Portal

Szolgáltatás Orientált ArchitektúraSzolgáltatás Orientált Architektúra

Miért pont SOA?

Rugalmasság

Alkalmazások újrafelhasználhatósága

Hátékony üzleti folyamatok implementációja

Változásra tervezve

Rugalmas üzletnek rugalmas IT-ra van szüksége

Page 4: LTCY08 - Ferenc Pal - Portal

SOA belépési pontokSOA belépési pontok

Információ kiaknázása, üzleti optimalizáció Megbízható információk valós időben Kockázat csökkentése, cég működésének

láthatóbbá tétele

Üzleti model és folyamat innováció Átlátható koordináció az

automatizált és humán folyamatok között

Szervezeti hatékonyság növelése

Külső és belső együttműködési képességek Emberek közötti kommunikáció fejlesztése Több csatornás kiszolgálás támogatása

Page 5: LTCY08 - Ferenc Pal - Portal

IBM WebSphere Business Process ManagementIBM WebSphere Business Process Management

WebSphere Business Modeler

WebSphere Integration Developer

WebSphere Process Server

WebSphere Business Monitor

Üzleti folyamatok modellezése, szimulációja, folyamatok újrafelhasználása

Könnyen használható integrációs fejlesztő eszköz

Rugalmasan használható üzleti folyamat futtató kiszolgáló

Üzleti folyamatok valós idejű követése, a folyamatos hatékonyság növelés érdekében

Page 6: LTCY08 - Ferenc Pal - Portal

SOA belépési pontokSOA belépési pontok

Információ kiaknázása, üzleti optimalizáció Megbízható információk valós időben Kockázat csökkentése, cég működésének

átláthatóbbá tétele

Üzleti model és folyamat innováció Átlátható koordináció az

automatizált és humán folyamatok között

Szervezeti hatékonyság növelése

Külső és belső együttműködési képességek Emberek közötti kommunikáció fejlesztése Több csatornás kiszolgálás támogatása

Page 7: LTCY08 - Ferenc Pal - Portal

WebSphere Portal: A SOA front-end-jeWebSphere Portal: A SOA front-end-jeA portlet-ek természetes módja a szolgáltatások felhasználó számára történő A portlet-ek természetes módja a szolgáltatások felhasználó számára történő

reprezentációjánakreprezentációjánakA portletek a felhasználói üzleti szolgáltatásokA portletek a felhasználói üzleti szolgáltatások

Ez a szolgáltatás lehet primitív vagy kompozit

Order Inventory

Order Inventory Portlet

Page 8: LTCY08 - Ferenc Pal - Portal

Order I nv ent ory C us t omer C ont ac t

Order D et ai l

C us t omer A c c ount D et ai l

Összetett üzleti szolgáltatásokÖsszetett üzleti szolgáltatásokWebSphere Portal a különböző komponenseket (portlet-ek) összetett alkalmazásokká WebSphere Portal a különböző komponenseket (portlet-ek) összetett alkalmazásokká

egyesíti.egyesíti.

A felhasználó szerepkörének megfelelőenLokális és távoli, szabványok szolgáltatások felhasználása

Page 9: LTCY08 - Ferenc Pal - Portal

Order I nv ent ory C us t omer C ont ac t

Order D et ai l

C us t omer A cc ount D et ai l

Order Track ing D et ai ls

Order I nv ent ory C us t omer C ont ac t

Order D et ai l

C us t om er A cc ount D et ai l

A felhasználók könnyen készíthetnek új mashup-okat, ha szükséges

Az új komponensek résztvesznek a meglévő

kontextusban

Összetett üzleti szolgáltatásokÖsszetett üzleti szolgáltatások

Page 10: LTCY08 - Ferenc Pal - Portal

People, Process és InformationPeople, Process és Information

ReceiveRequest

Order Handling Process

CheckAccount

ShipOrder

Check OrderPolicy

CheckOrder

Customer Order History

CustomerOrders

Order History Service

Customer Account Info

CustomerAccount

Account Info Service

CustomerOrder

Order Status

CustomerOrder

Order Handling Service

Call CenterPortal

People

Process

Information

Page 11: LTCY08 - Ferenc Pal - Portal

StagingDesign /

Web Development

Production Site Production

AuthoringSite Authoring

IntegrationWeb Designer

AdministratorUser

Developer

Tester

Large scaleDeployment

Departmental Portal

Small Deployment

SingleServer

Server Cluster

ReleaseBuilder

User Context Composite Applications

Page 12: LTCY08 - Ferenc Pal - Portal

Web 2.0 és IBM StratégiaWeb 2.0 és IBM Stratégia

TechnológiaTechnológia

Web 2.0Web 2.0Site-okSite-ok

MódszerekMódszerek““Szolgáltatások”Szolgáltatások”

RSSRSSAJAXAJAX AtomAtom

XMLXMLRESTREST

PHPPHP FlexFlex

MashupsMashupsTaggingTagging

Tag CloudsTag Clouds

FolksonomyFolksonomy

BloggingBloggingwikiswikis

MicroformatsMicroformatsSemantic TaggingSemantic Tagging

Page 13: LTCY08 - Ferenc Pal - Portal

WebSphere Portal jelenlegi Web 2.0 képességeiWebSphere Portal jelenlegi Web 2.0 képességei

Üzleti mashup-ok gyors összeállításaÜzleti mashup-ok gyors összeállítása

Gazdagabb, desktop-szerű alkalmazás Gazdagabb, desktop-szerű alkalmazás felüleletekfelüleletek

Meglévő alkalmazások kihasználása – AJAX Meglévő alkalmazások kihasználása – AJAX portletek a WebSphere Portal korábbi verzióin is portletek a WebSphere Portal korábbi verzióin is

Összetett alkalmazás sablonok segítik a Összetett alkalmazás sablonok segítik a szituációs fejlesztéseketszituációs fejlesztéseket

Beépített AJAX támogatás a WebSphere Portal Beépített AJAX támogatás a WebSphere Portal alap szolgáltatásaihoz – felhasználói kontribúció alap szolgáltatásaihoz – felhasználói kontribúció a beépített tartalom és dokumentum kezelő a beépített tartalom és dokumentum kezelő eszközök segítségével, keresés segíti a tudás eszközök segítségével, keresés segíti a tudás megosztásátmegosztását

Blog-ok, wiki-k és fórumokBlog-ok, wiki-k és fórumok a a QuickrQuickr-el-el

Közösségi szoftverKözösségi szoftver a a Lotus ConnectionsLotus Connections-el-el

Page 14: LTCY08 - Ferenc Pal - Portal

És még ettől is több Web 2.0 a 6.1-benÉs még ettől is több Web 2.0 a 6.1-ben

REST SzolgáltatásokREST Szolgáltatások a mashup alkalmazások számára – portlet a mashup alkalmazások számára – portlet beállítások, felhasználói profil mint szolgáltatások egyszerűsítik a beállítások, felhasználói profil mint szolgáltatások egyszerűsítik a Web 2.0 alkalmazás fejlesztéseketWeb 2.0 alkalmazás fejlesztéseket

AJAX Portlet Programming Model ExtensionsAJAX Portlet Programming Model Extensions a Dojo framework-a Dojo framework-on alapul +IBM Extensionson alapul +IBM Extensions

Kliens oldali aggregáció és testreszabásKliens oldali aggregáció és testreszabás REST Szolgáltatásokat REST Szolgáltatásokat használva a még jobb felhasználói élmény érdekébenhasználva a még jobb felhasználói élmény érdekében

AJAX kliens oldali feed-ekAJAX kliens oldali feed-ek információk még hatékonyabb információk még hatékonyabb integrációja feed-eken keresztül (Atom és RSS)integrációja feed-eken keresztül (Atom és RSS)

Semantic Tag-ekSemantic Tag-ek egyszerű jelölések, pl. dinamikus menük egyszerű jelölések, pl. dinamikus menük

Kliens oldali C2A/Property Broker és Drag & DropKliens oldali C2A/Property Broker és Drag & Drop a a Semantic Semantic Tag-ek Tag-ek integrálva a szerver oldali property broker-el lehetővé teszi a integrálva a szerver oldali property broker-el lehetővé teszi a C2A támogatás lokális böngészőn belüli alkalmazásátC2A támogatás lokális böngészőn belüli alkalmazását

Példa AJAX Portlet-ekPélda AJAX Portlet-ek forráskóddal, bemutatják az új forráskóddal, bemutatják az új képességeket és példán keresztül mutatják be, hogyan képességeket és példán keresztül mutatják be, hogyan használható ki az összes fenti funkcióhasználható ki az összes fenti funkció

Page 15: LTCY08 - Ferenc Pal - Portal

WebSphere Portal V6.1 újdonságokWebSphere Portal V6.1 újdonságok

WebSphere Application Server 6.1 és 7.0 támogatásWebSphere Application Server 6.1 és 7.0 támogatás

Portal készítés, testreszabás és üzemeltetés egyszerűbbé Portal készítés, testreszabás és üzemeltetés egyszerűbbé tételetétele

Felhasználói felület hatékonyságának növeléseFelhasználói felület hatékonyságának növelése

Portal nyitottá tétele 'nem portlet' technológiák feléPortal nyitottá tétele 'nem portlet' technológiák felé

– Web 2.0 (Feed-ek, ATOM, AJAX,...)Web 2.0 (Feed-ek, ATOM, AJAX,...)– Egyszerű HTML, PHP, stb.Egyszerű HTML, PHP, stb.– Gadget-ek és Widget-ek (iWidget-ek)Gadget-ek és Widget-ek (iWidget-ek)

Portal szabványok folytatásaPortal szabványok folytatása

Page 16: LTCY08 - Ferenc Pal - Portal

Lotus Total Forms-al készített E-Form

Rational eszközökkel készített komponensek

3270 és iSeries képernyők konvertálhatóakportletté

Dashboard Framework

Portlet Factory komponensek

Web oldalWebClipping

JSR 168

WSRP

WSRP Portlet-ek

JSR 286

WSRP v2.0

Page 17: LTCY08 - Ferenc Pal - Portal

Google Gadget integrációGoogle Gadget integráció

Google Gadget-ek Google Gadget-ek egyszerű integrációja a egyszerű integrációja a portál oldalakbaportál oldalakba

A felhasználók saját A felhasználók saját maguk is maguk is elhelyezhetnek elhelyezhetnek Gadget-et a Gadget-et a katalógusbólkatalógusból

Adminisztrátorok előre Adminisztrátorok előre definiálhatnak Gadget definiálhatnak Gadget portlet-eketportlet-eket

Page 18: LTCY08 - Ferenc Pal - Portal

https://www14.software.ibm.com/iwm/web/cc/earlyprograms/lotus/wps61beta/

WebSphere Portal 6.1 – Open BetaWebSphere Portal 6.1 – Open Beta

Page 19: LTCY08 - Ferenc Pal - Portal

Connections

HTML/PHP

Documents

Feed-ek

Google Gadget

Remote Portlet

REST Services

KliensekWebSphere Portal V6.1WebSphere Portal V6.1

szerepkörök

Összetett alkalmazások

tartalom

folyamat-vezérelt

IBM WebSphere Portal

Nyitottság–Integráció és innováció szabványos alapokon

Web

Előállít és felhasználPortlet

Szolgáltatások

Web Content Mgmt

Web Services

Mobil eszközök

Expeditor

REST

Page 20: LTCY08 - Ferenc Pal - Portal

© 2008 IBM Corporation

®

Köszönöm Köszönöm figyelmüket!figyelmüket!

Pál FerencPál FerencVezető szoftver IT Architect Vezető szoftver IT Architect IBM Magyarországi Kft. - Software GroupIBM Magyarországi Kft. - Software Groupfpal @ hu.ibm.comfpal @ hu.ibm.com

Page 21: LTCY08 - Ferenc Pal - Portal

© IBM Corporation 2007. All Rights Reserved.

The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.

References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Sametime, QuickPlace, Quickr, WebSphere, AIX, BladeCenter, DB2, i5/OS, OS/400, Proventia, System i, System p, Tivoli and z/OS are trademarks of International Business Machines Corporation in the United States, other countries, or both. Microsoft, Windows and Office are trademarks of Microsoft Corporation in the United States, other countries, or both.Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

Other company, product, or service names may be trademarks or service marks of others.All references to Company J, New Charter Enterprises, Renovations and Zeta Bank refer to a fictitious company and are used for illustration purposes only.