Akadémia alcsoport

Keresés

OBA - Alapfogalmak

Office + SharePoint

Cikkek

SharePoint 2007 - Funkcionális áttekintés

SharePoint Development:

Office Business Application:

  • Alapfogalmak
  • VSTO Add-inek
  • Integráció
  • Kapcsolódás a SharePoint-hoz
  • OBA Composition Toolkit

Hasznos/érdekes linkek

Loading...

Definíció: Office Business Application (OBA)

Bizonyára mindannyian ismeritek az Office klienseket (Word, Excel, Outlook, stb.), és használjátok is őket. Talán szeretitek is őket :)

Ezzel együtt a különféle cégek különféle háttér-alkalmazásokat is használnak, ugyanakkor nem túl általános ezek integrációja, főleg nem az Office kliensekkel történő integrációja. Ehelyett gyakran szigetrendszereket használunk, mindenféle különálló kliensalkalmazással. De vajon miért? – Talán mert maga az integráció nem egyszerű folyamat, ráadásul igen komoly és komplex tudást és gondolkodást igényel:

  • az ügyféloldali üzleti igények pontos megértését;
  • az alkalmazott technológiák és rendszerek mély architekturális ismeretét (háttérrendszerek, MOSS, kliensek, interfészek, kapcsolatok, stb.);
  • mély fejlesztési ismereteket;
  • stb.

Technológiailag ma már minden adott ahhoz, hogy integrált OBA megoldásokat hozzunk létre, a meglévő háttér-rendszerek és a jól ismert Office kliensek segítségével. Ebben szeretnék most némi segítséget nyújtani Nektek, ötletekkel, útmutatókkal és trükkökkel.

Először is lássunk egy nagyon egyszerű példát: napi munkád során valószínűleg Neked is több dokumentációt kell készítened, mint szeretnél: specifikációkat, oktatóanyagokat, szerződéseket, stb. És nagy valószínűséggel Te is a régi, jól bevált copy-paste módszert használod…

Amikor új Word 2007 ablakot nyitunk meg, az valahogyan így néz ki:

Az Office 2007 a jól ismert, fő funkcionalitások mellett számos lehetőséget biztosít arra is, hogy működését kiterjesszük, ráadásul ezek ma már viszonylag egyszerű fejlesztési feladatoknak számítanak:

  • egyedi Task Pane
  • egyedi Ribbon
  • beépített funkciók kiterjesztése
  • felhasználói felület testreszabása
  • tulajdonság (property) mezők használata az Open XML dokumentumok belsejében


Az OBA mint Office AddIn++

Egészen mostanáig az Office fejlesztésre sokan úgy gondoltak, mint egy rémálom – ők azok, akik talán el sem olvassák ezt a cikket. J Ma viszont már lényegesen egyszerűbb az életünk, bár tény, hogy sokakban még mindig élnek a korábbi félelmek. A későbbiekben kitérek a részletekre is, most azonban lássuk, pontosan hol is helyezkedik el az OBA az Office és a háttérrendszerek közötti világban. Ha matematikailag kellene megfogalmaznom, azt mondhatnám, hogy az OBA ≠ Office kliens, és OBA ≠ LOB System, de mindkettő szükséges és elengedhetetlen hozzá:

Az OBA alapú megoldások úgynevezett komponensekből épülnek fel, melyeket lényegében tetszőlegesen variálhatunk, közöttük kapcsolatokat, egymásra épüléseket definiálhatunk, stb. Kb. úgy használhatjuk őket, mintha LEGO kockák lennének, s szép lassan álmaink várát építhetjük belőle.

Ezek az építőkövek (ugyanúgy, mint a LEGO kockák) különféle típusúak lehetnek:

  • megjelenítés:

o   Office kliens komponens

o   Forms Services űrlap

o   SharePoint portál

o   SharePoint kijelző

  • productivity:

o   tartalomtípusok

o   humán munkafolyamatok (workflow)

o   üzleti figyelmeztetések és értesítések

o   tartalom és információmenedzsment policy-k

  • Business Domain Services:

o   BDC (Business Data Catalog, üzleti adatkatalógus)

o   Business Intelligence (Excel Services, SQL Reporting Services, stb.)

o   Enterprise keresés

o   BPM (Business Process Management, üzleti folyamatkezelés)

Az egyes komponensek mögött maga az Office Business Platform helyezkedik el (ld. ábra). Az OBA sorozat következő részeiben ennek a platformnak a használatát, saját komponensek fejlesztését és szállítását/telepítését mutatom be – sok-sok példával és hasznos eszközzel, gyakorlati ötlettel és tanáccsal.

Folyt. köv. hamarosan!

 


Elküldve szept. 28 2008, 11:26 du. by Ághy