Upload
janos-szabo
View
930
Download
4
Embed Size (px)
Citation preview
© 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
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
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
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
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
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
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
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
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
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
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
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
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
É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ó
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
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
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
https://www14.software.ibm.com/iwm/web/cc/earlyprograms/lotus/wps61beta/
WebSphere Portal 6.1 – Open BetaWebSphere Portal 6.1 – Open Beta
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
© 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
© 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.