Har lige lukket en artikel til Alt om DATA omkring udvikling på MOSS. I den forbindelse hentede jeg den sidste nye version af BDC Meta Man som bruges til at skabe metadata (XML) til Business Data Catalog så MOSS brugere kan "se" ned i en SQL Server-database gennem diverse web parts mv.

Jeg har tidligere arbejdet med applikationen men nu er den faktisk blevet nogenlunde stabil ;) Det tog mig under 10 sekunder at skabe metadata til en Northwind-database, og yderligere 10 sekunder at få den installeret i MOSS. Herefter var der hul igennem til Northwind direkte fra SharePoint - det er altså cool!
Herefter fedtede jeg lidt rundt i at skabe en (meget simpel) windows app. som gennem en web service benyttede objektmodellen bag BDC i MOSS til at hente oplysninger direkte fra Northwind. Det tog lidt tid (noget mere end 10 sek) og det er absolut ikke produktionskode, men det er til at have med at gøre.
Det er altså abstraktion på højeste plan. Jeg ved at jeg er en nørd når jeg kalder det "smukt" - men det er altså lige før jeg sidder med tårer i øjnene.
Hvis der sidder nogen og læser dette hvor ti'øren ikke helt er faldet endnu, så tænk på hvad der sker når BDC ikke længere peger på Northwind men på eksempelvis SAP, og windows applikationen udskiftes med en smartphone applikation. BDC giver mulighed for en api adgang til et hvilken som helst backend system som via BDC er integreret med MOSS. Man behøver ikke håndtere forbindelsen eller nødvendigvis vide hvordan man skal hente data - begge dele stilles til rådighed af BDC/MOSS.
Cooool ;)