Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben
Szabó János Lotus Brand Manager IBM Magyarországi Kft.
1
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Testreszabott alkalmazások fejlesztése Lotus Notes és Quickr környezetben
2
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Egyetlen összetett alkalmazás modell
3
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Fejlesztőeszközök
Több nyelv és fejlesztési methodológia támogatása.
A meglévő tudásbázis felhasználása.
A fejlesztési és bevezetési idő csökkentése.
4
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Lotus Notes 8 fejlesztői lehetőségek Meglévő alkalmazások újrhasznosítása: Web Services Relációs adatbázisok használata Új webes lehetőségek Eszköztárak készítése Összetett alkalmazások készítése SAP integrációs lehetőségek Lotus Enterprise Integrator Lotus Workflow
5
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Web Services
Request SOAP via HTTP
kjhkjhkjhkhkjh
Web Service
6
Listener
Proxy
Web Service Consumer
Response SOAP via HTTP
09/26/07
Web Service Provider
© 2007 IBM Corporation
Web Service-ek létrehozása IBM Domino kiszolgáló HTTP taszk Fejlesztés Lotus Domino Designer-ben – Java – LotusScript
WSDL leíró automatikusan generálódik Preview lehetőségek Lotus Domino Designer-rel Request SOAP via HTTP
Listener
Web Service
Proxy
Web Service Provider
Web Service Consumer Response SOAP via HTTP
7
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Web Service-ek használata WSDL leíró importálása Új függvénytár létrehozása Web Service használta kliens vagy szerver oldalon a függvénytárak segítségével
Request SOAP via HTTP
Listener
Web Service
Proxy
vagy
Web Service Provider
Web Service Consumer Response SOAP via HTTP
8
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Relációs adatbázisok használata Szerver oldalon lehetőség van az adatok relációs
adatbázisban történő tárolására: háromrétegű modell.
Központi mentés adatmendzsment Együttműködési és relációs adatbázisokat igénylő alkalmazások gyors fejlesztése.
9
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Hozzáférés a Domino adatvagyonhoz A Domino adatok
elérhetők más alkalmazások számára is.
A DB2 nézetek
biztonságát a Domino Security szolgáltatása felügyeli.
10
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Együttműködési alkalmazások kiterjesztése SQL Query -> Lotus Notes nézet
11
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Új webes lehetőségek Többnyelvűség (lang tag) DB2 nézetek használata webböngészős eléréshez. AJAX backend lehetőségek – Nézetek JSON formátumban (?ReadViewEntries&Outputformat=JSON) – Új ?OpenView paraméterek sorbarendezéshez és navigációhoz
12
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Összetett alkalmazások
NSF Component
NSF Container Notes
plug-in Actions/db design
LCD ‘Next’ Component
Component Web/JSR 168 Designer Container Container JSP/JSR 168 xFaces JavaScript
Lotus Expeditor Platform Eclipse™
13
kjhkjhkjhkhkjh
Web or Portlet Component
HTML/JS Forms Viewer AJAX
Remote Portlet Component
Rich Client Applications
WSRP Container
Your Container or Component
HTML/JS
Host Access .NET ActiveX
Java
Composite Application Property Broker Middleware Toolkit Infrastructure
SWT/JFace/Workbench
Plug-ins/Features
Preferences
09/26/07
© 2007 IBM Corporation
Oldalsó eszköztárak Könnyen hozzáférhető Drag & Drop Kontextus alapú Kiterjeszthető JAVA fejlesztés Eclipse vagy RAD segítségével
14
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Összetett alkalmazások a gyakorlatban
15
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
16
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
A Lotus Quickr kiterjesztése
… nincs szükség technikai tudásra csak termékismeretre
Üzleti felhasználók
… HTML és scriptnyelvek ismerete
Szakértők
… mély Java, C++, C#, .net.ismeretek
Fejlesztők
17
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Üzleti felhasználók Alkalmazás-sablonok összeállítása meglévő elemekből – Pld: Projekt szobák
Dokumentumtípusok létrehozása – Pld: Standard Office metaadatok használata
Listatípusok létrehozása – Pld: címek, bejelentések
Workflow – Jóváhagyások
Cimkék definálása kategorizáláshoz Nézetek és keresések létrehozása
18
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Szakértők Web Content Management kiterjesztése – Pld: Új fórumtípus létrehozása
Botok, agentek létrehozása – Pld: Archiválás
Web Content sablonok létrehozása – Hírek, bejelentések
Témák, skinek fejlesztése Új komponensek létrehozása Lotus Component Designer-rel.
19
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
Fejlesztők Konnektorok fejlesztése – Pld: FTP
Tartalom szolgáltatások aggregálása Új komponensek, események létrehozása Jogosultságkezelés módosítása
20
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation
21
kjhkjhkjhkhkjh
09/26/07
© 2007 IBM Corporation