Úgy tűnik, az Office, SharePoint és OBA vonal egyre jelentősebb szerepet kap a Microsoft-világban. Korábbi cikkemben már említettem, hogy készül az OBA Composition Reference Toolkit (OCRT) 2.0 verziója is - ezzel kapcsolatban találkoztam múlt hónapban Karthik Ravindrannal, s ma van végre lehetőségem bejelenteni: elkészült!
Az OCRT segítségével olyan Office üzleti alkalmazásokat (Office Business Application, OBA) építhetünk, melyek szemantikailag összetartozó komponensekből állnak, s összeállításuk akár lépésről lépésre is történhet: workflow-kat, dokumentumtárakat, listákat, SharePoint oldalakat, webkijelzőket, kliensoldali VSTO add-in -eket, Business Intelligence (BI) riportokat és dashboart-okat, stb. tehetünk elérhetővé, s a szállítás, telepítés végre valóban egyszerű, üzleti komponens-alapú folyamattá válhat.
Az OBA Composition Reference Toolkit 2.0 már valódi többrétegű architektúrát valósít meg: az OBA Composition Server felelős a metaadat-kezelésért, adminisztrációért és közzétételért. Ez teszi lehetővé az OBA komponensek tárolását, kezelését, katalogizálását, a komponensek egymás közötti, valamint a háttér-rendszerekhez történő kapcsolatainak definiálását. Az OBA Composer egy olyan kliensoldali WPF-alpkalmazás, amely gazdag felhasználói felületén elérhetővé teszi a fenti szolgáltatásokat, s mellyel valóban hatékonyan építhetünk és szállíthatunk komponensalapú alkalmazásokat. Az OCRT adminisztrátori funkciói pedig mostantól a SgarePoint Server 2007 Central Administration felületére integrálva érhetők el.
Az architektúra kiteljesedése mellett a 2.0 verzióban jelenik meg a komponensek security-kezelése, és az OBA közzétételének inkrementális lehetősége. Emellett számos új referencia-komponenst is találunk a Toolkitben.
A fejlesztők számára is tartogatott meglepetéseket a team: egyrészt saját komponenseinket is beemelhetjük már az OCRT-be; másrészt maga a framework, a kapcsolódó eszközök és a megjelentetett komponensek forráskódja is elérhető, felhasználható - így tetszőlegesen kiterjeszthetjük, testreszabhatjuk az OCRT komponenskészletét, de akár maga az eszköz funkcionalitását is.
Aki pedig mélyebben szeretne megismerkedni a Reference Toolkit-tel, annak igen részletes dokumentációk is rendelkezésére állnak:
Gondolom, nem csodálkoztok, hogy az elkövetkező napokban a meglévő OCRT környezetem felfrissítésével, telepítéssel és kísérletezgetéssel töltöm majd az időm…