Upload
iren
View
52
Download
0
Embed Size (px)
DESCRIPTION
Instant alkalmazások SharePoint platformon. Hódy Árpád ahody @ microsoft.com rendszermérnök Microsoft Magyarország. Amiről szó lesz. Külső adatforrások integrálása SharePointba, kódolás nélkül Instant kisalkalmazások létrehozása A SharePoint Designer 2007 mint „fejlesztői platform - PowerPoint PPT Presentation
Citation preview
Instant alkalmazások SharePoint platformon
Hódy Árpá[email protected] rendszermérnökMicrosoft Magyarország
Amiről szó leszKülső adatforrások integrálása SharePointba, kódolás nélkül
Instant kisalkalmazások létrehozásaA SharePoint Designer 2007 mint „fejlesztői platformSok - Sok DEMÓ
Testre szabott projekt kezelő minialkalmazásA partnerlista és az időjárásMobiltelefon egyenleg mindenkinek
Változó idők / változó feladatok
A fejlesztés és a testre szabás határai elmosódtak.
A testre szabást végző legtöbbször nem programozó
A fejlesztés nem mindig jelent kódolást!
A programozó nem szeret testre szabni
A testre szabás néha kódolást is jelenthet!
DE! DE!
SharePoint Designer 2007WSYIWYG kezelőfelület
Jól használható kódnézetIntelliSense™ HTML, XHTML, JavaScript, VBScript, XSLT, és ASP.NET támogatással
ASP.NET támogatás grafikus vezérlőkezeléssel, tulajdonság szerkesztéssel, adatkapcsolatok támogatásávalStandard-ek támogatása / CSS ajánlások betartása
XHTML, CSS, XML, XSLT, DIV alapú, táblázat mentes elrendezések
A web kijelzők svájci bicskája:Data Form Web Part
Data View / Data Form Webkijelző
Az egyik legsokoldalúbb eszközHasonló egy jelentéskészítőhözAdatforrások:
SharePoint listák és tárakWeb SzolgáltatásokAdatbázisok (OLEDB-n keresztül)Szerver oldali XML források, pl.: RSS
Kis háttér: XML / XSLTXML – Ma már uralkodó leíró nyelv
Web szolgáltatásokSharePointban a legtöbb funkció elérhető ígyEgyéb rendszerek kapcsolódó felülete
RSS forrásokSharePoint oldalon listák / tárak – tehát szinte mindenInterneten – keresők / hírek / fórumok – tehát szinte minden
XSLT – Az XML transzformáló nyelveLeírja az adatok megjelenési formáját (pl.: InfoPath, Adatnézet kijelző stb.)Átalakítja az adatokat az eredeti dokumentum változtatása nélkül (pl.: HTML generálás ,Séma konverzió stb.)
Data View / Data Form Webkijelző
XSLT alapú megjelenítésWYSIWYG XSLT tervezőXSLT IntelliSense kódnézetbenKétirányú szinkronizálás a kód és tervezés nézet között
Data View / Data Form Webkijelző
Feltételes formázásKijelző kapcsolatok támogatásaParaméterek feldolgozása
QueryString, Szerver változók, ASP.NET vezérlők, Web kijelző kapcsolatok
Mini Projekt 1.0 Adatmodell
Mini Projekt kezelés Kijelző kapcsolatokFeltételes formázásNézetek Szerkesztése
demó
Data View / Data Form Webkijelző
Kódolás nélküli hozzáférés támogatás:SOAP Web Szolgáltatások részéreSzerver oldali XML scriptek kezelése pl.: RSSOLEDB adatforrások használatáraBDC (Üzleti adatkatalógus) kezelésére
Paraméterek átadása:Tárolt eljárásoknakWeb szolgáltatásoknakURL paraméterezés (“GET”)Több adatforrás kombinálása egy nézetbe
A demóbanDEEP DIVE
A SharePoint beépített web szolgáltatásainak kihasználása (Lists.asmx – GetListCollection)MASHUP alkalmazásfejlesztés
DEEP DiveWeb szolgáltatások mint adatforrásBDC mint adatforrásInternetes szolgáltatások mint adatforrás
demó
Élő példa: MobilszámaAdatok havonta Excel-ben érkeznekIS feldolgozza, SQL adatbázisba kirakjaSharePoint megjeleníti, egy tárolt eljáráson keresztül
Szűrés felhasználóraSzűrés időszakra
SQL 2005 -Integration Services
SharePoint 2007
Adatok megjelenítése
Adatok feldolgozása
Mobilszolgáltató
Tárolt eljárás:Allhivaslista (Login,Év,Hó)
Mobil hívásrészletezésAdatok szűrése ASP.Net vezérlőkkelAdatok szűrése paraméterrelAdatok szűrése szerver oldali változóval
demó
Amiről szó voltA vállalati és külső Internetes adatforrások integrálása:
Hatékonnyá teszi a munkavégzéstKényelmes megszokott felületen teszi ezt lehetővéKönnyű kialakítani
A SharePoint mint platform nem csak az együttműködést szolgálja, hanem központi alkalmazásportál is lehet.
Kérdések és válaszok