ÁghyBlog

2008. September 29., Monday

Hungarian User Groups (október 9.)

Filed under: Esemény, User Group — aghy @ 22:48

A SharePoint Best Practices Conference után itthon, a Hungarian User Groups eseménye lesz a következő előadásom. A kettő azonban igen szorosan kapcsolódik egymáshoz: itthon ugyanis csaknem egy az egyben ugyanazt fogom prezentálni, amit Washingtonban. Természetesen ezúttal magyarul :)

S hogy miről lesz szó? - OBA alapfogalmak, LOB Systems példák, kiemelten: SSDS (SQL Server Data Services), architektúra tervezés, MOSS 2007 alapú integráció, Office Business Platform, OBA, OBA komponensek, eszközök, OBA Composition Toolkit, Linq4SP - s mindezekhez tippek, trükkök, miértek és hogyanok.

Angolul már elkezdtem publikálni az előadásom anyagát, ha kellően szemfüles vagy, nyilván megtalálod :) Ígérem, magyarul ugyanezt fogom tenni, rögtön a Hungarian User Groups után.

2008. September 26., Friday

Meghívó: Developer User Group és ISPA Hungarian User Group

Filed under: Esemény, User Group — aghy @ 10:22

Kedves Fejlesztő Barátom!

Ha érdekelnek napjaink és a jövő technológiái…
Ha szeretnél érdekes, nemzetközi színvonalú előadásokon részt venni…
Ha szeretnél találkozni, kapcsolatot teremteni, beszélgetni a hasonló érdeklődésű hazai fejlesztőkkel…

… akkor közöttünk a helyed!
Szeretettel várunk a Magyarországi Developer User Groups és ISPA Hungarian User Group első találkozóján, 2008. október 9-én (csütörtökön), 13:00-kor!

A program:

13:00      Megnyitó (Novák István)
13:15      VSXtra közösségi projekt: Út egy új Managed Package Framework felé (Novák István)
14:10      Office Business Applications – A jelen… és a jövő? (Molnár Ágnes)
15:15      Felhasználói élmény a 4. Dimenzióban (Velvárt András)
16:10      ’Software + Services’ vagy ’Szoftver és Szolgáltatás’? (Smulovics Péter)

Bővebb információ és jelentkezés a Magyarországi Developer User Groups és ISPA Hungarian User Group oldalán!

links for 2008-09-25

Filed under: linkek — aghy @ 00:00

2008. September 25., Thursday

links for 2008-09-24

Filed under: linkek — aghy @ 00:02

2008. September 20., Saturday

SPBP Conference - Előadások

Filed under: Esemény, SharePoint Best Practices Conference — aghy @ 21:59

Nos, lássunk néhány olyan előadást is, melyeken hallgatóként vettem részt.  Először is néhány szám, amely a konferencia nagyságát és szervezettségét mutatja: több, mint 350 résztvevő (IT Pro, fejlesztők, CIO-k, projektmenedzserek, architektek, infoworkerek), 35 előadó csaknem 80 előadással, és sok-sok szponzor, kiállító. Az előadások pedig hat teremben folytak, egymással párhuzamosan, három napon keresztül.

imageElsőként Tom Rizzo (Microsoft - Director, SharePoint) Keynote-ját kell megemlítenem. Hát igen, egy Tom Rizzo az Tom Rizzo… Jó előadő, jól szerkesztett előadással, egy az egyben a jelenlévő közönségnek (tudod: IT Pro, fejlesztők, CIO-k, projekt menedzserek, architektek, infoworkerek) - akiket összeköt az, hogy mind-mind SharePoint Best Practices iránt érdeklődnek. Hiszen ezért vannak itt…

Tom először általánosságban beszélt a SharePointról és annak jelentőségéről, jövőképéről. Kiemelte az S+S (Software+Services) megoldások és az OBA jelentőségét. Számos fejlesztést kiemelt (BDC Designer, Silverlight Blueprints, VSeWSS, Community Kit, Administrative Toolkit, Solution Accelerators, Infrastructure Update, Search Federation, GearUp, stb. stb. stb.) - végül pedig lássuk az ő Best Practices listáját (az eredeti slide-jairól):

  • Capacity Planning isn’t a suggestion
  • Know thy users
  • Know thy data
  • Know thy developers
  • To Thine Own Self Be True
  • Scale Up or Our
  • SharePoint is an Enterprise Application - an Easy Enterprise Application
  • Support Boundaries Protect You and Us
  • Weeding and Pruning Makes a Beautiful Deployment
  • We all love code, but…

A következő, akit szeretnék kiemelni, Bradley T. Smith’s,  "SharePoint as a SOA Platform című előadásával. Brad először is beszélt magáról a SOA platformról (mi ez, mit jelent, mit értünk alatta), majd az előnyökről-hátrányokról (miért/mikor éri meg és miért/mikor nem), és természetesen arról, hogy egy SharePoint szerver hogyan valósíthatja meg a SOA platformot? Milyen értelemben mondhatjuk, hogy a SP már önmagában, out-of-the-box is teljesíti a SOA kritériumokat, és milyen értelemben nem? Nagyon-nagyon érdekes és hasznos előadás volt, különösen jól megalapozta a későbbi (másnap) OBA előadásomat.

Sok-sok érdekes és színvonalas előadást lehetne még felsorolni, melyeken részt vettem - természetesen kedden kimaradt néhány óra az életemből, a saját előadásom miatt, de remélem, elnézitek ezt nekem :)

Két szerdai session-t mégis kiemelnék a végére. Szerda délelőtt az "IT Pro Experts Panel" című session-t látogattam meg, Ben Curry, Bob Fox, Mike Watson, Daniel Webster és Tom Wisnowski főszereplésével. Ezzel párhuzamosan ment a Developer Experts Panel (James Curry, Maurice Prather, Paul Schaeflein, Paul Stork) és az IA/PM/CIO Experts Panel (Mark Ferraz, Bill English, Mark Schneider) is. Nos, ilyen típusú session-t soha nem láttam még korábban, nagyon érdekes és tanulságos volt. Képzelj el néhány SharePoint szakértőt, akik összeállnak, és a következő kiírással hirdetnek sessiont: "Good luck trying to find a problem that this team can not fix. Bring your trickiest problems and let these top experts work with you on them." Hűűűű…. Sajnos az IT Pro Expert Panelen túl sok résztvevő nem volt, de így is lehetett érezni, ahogyan izzott a levegő, röpködtek a kérdések - és a válaszok. Nagyon-nagyon bátor és szuper vállalkozás volt. Wow!…

Számomra az utolsó "Formula for Success" - Training your SharePoint Staff címmel Natalya Voskresenskaya’s előadása volt. Ez is érdekes téma, hiszen jómagam is nap mind nap találkozom ezzel a problémával: nem elég, ha jó egy SharePoint-alapú megoldás, meg is kell értetni a kulcsszereplőkkel, hogy hogyan használhatják ki a SharePoint előnyeit. Máskülönben az egész projekt kidobott pénz, elpazarolt erőforrás. Azt hiszem, ennél jobb "végszó" nem is jöhetett volna a konferencia végére!

Összességében számos előadást és előadót megemlíthetnék még: Paul Galvin, Spencer Harbar, Todd Bleeker, Eugene Rosenfeld - és mindenki, kivétel nélkül… Remélem, hamarosan újra találkozunk!

Valamennyi előadás slide-jai kb. 2-3 héten belül lesznek elérhetők a Konferencia honlapján.

2008. September 17., Wednesday

SPBP Conference - Előadásom után

Filed under: Esemény, SharePoint Best Practices Conference — aghy @ 17:49

Tegnap, helyi idő szerint délután tartottam az előadásom a Best Practices Conference-n, Washington DC-ben, az OBA világról, tippekről, trükkökről. Először is, itt is meg kell köszönjem a lehetőséget, a fantasztikus szervezést és ezt az igen magas színvonalú konferenciát a szervezőknek!

Nagyon-nagyon jó, érdekes hangulata van egy ilyen konferenciának előadói szemszögből nézve. Szombaton megérkeztem, néhány előadó, SharePoint MVP és szervező már itt volt - mintha haza érkeztem volna. Ugyan az én anyanyelvem nem az agol (és egyedül voltam olyan előadó, aki nem angol nyelvterületen él), de ugyanazt a nyelvet beszéljük - a SharePoint Community tényleg közösségként működik…

Az előadásom miatt azért kicsit (őszintén? - nagyon) izgultam. Első előadásom volt angol nyelven (mindenkinek el kell kezdenie valahol…), ráadásul kedd éjjel támadt egy kis gondunk az SSDS service-szel, ami csak szerda reggel, néhány órával az előadás előtt oldódott meg… (Az SSDS még private beta, mint tudjátok…) Végül működött minden működött, mire 14:20-kor kezdődött az előadásom…

S hogy miről beszéltem? Természetesen OBA-ról: mi az OBA? hogyan lehet "játszani" a különböző komponensekkel? mi az SSDS, és hogyan integrálható OBA környezetbe? miért jó ez? mi az OBA Composition Toolkit? hogyan segíti a fejlesztők/architektek/üzleti elemzők napi munkáját?

És természetesen: Best Practices. Hogy pontosan mit is jelent ez a kifejezés a szervezők, és a SharePoint szakemberek számára? Érdemes elolvasni Mark Schneider blog postját, aki remekül összegyűjtötte az ezzel kapcsolatos gondolatokat.

Az előadásom anyaga (slide-ok, demó, kódrészletek stb.) hamarosan itt, a blogomon elérhető…

2008. September 14., Sunday

SharePoint Best Practices Conference

Hát, megérkeztem. Némi redmondi kitérő után, oda-vissza ugrálva az időzónák között most itt ülök washingtoni szobámban, és próbálom kitalálni, hogy hány óra is lehet, illetve összegezni magamban az elmúlt napok történéseit.

Csütörtökön érkeztem Redmondba,  ahol a 15 órás repülőút után, 9 óra időeltolódással azonnal egy megbeszélésre rohantam a reptérről. Egyrészt Karthik Ravindrannal találkoztam (lásd OBACT), másrészt a témához kapcsolódóan még másokkal. Pénteken egyrészt ugyanezen a vonalon folytak a megbeszélések, másrészt Eugenio Pace-szel beszélgettem egy jót az SSDS-ről és annak jelenlegi helyzetéről, illetve jövőképéről. Tényleg izgalmas, és tanulságos beszélgetés volt! - Hamarosan megosztom Veletek a szakmai részleteket is!

Szombaton "visszajöttem" 3 időzónát, délután megérkeztem Washingtonba. Hétfőn kezdődik az a háromnapos konferencia, ahol lehetőséget kaptam arra, hogy OBA-vonatkozásban tartsak egyórás előadást. Szakmailag nagyon izgalmasnak ígérkezik a konferencia, a szervezők igencsak kitettek magukért - a világ minden tájáról érkeztek résztvevők, a részletes programot pedig itt találjátok. Az élményeimről, és az általam is látogatott előadásokról majd igyekszem részletesen beszámolni Nektek. Ezúttal nem köt NDA, így az itt hallott-látott szakmai dolgokról tényleg beszámolhatok Nektek! :)

Ma este máris volt egy érdekes vacsora, ahol többek között Bob Foxszal, Ben Curryvel és James Curryvel beszélgettem. Nagyon érdekes dolgokat mondtak az OBA-val kapcsolatos tapasztalataikról. Mielőtt azonban megosztanám ezt Veletek, érdekelne a véleményetek: Ti hogyan látjátok, mekkora létjogosultsága van az OBA alapú rendszereknek Magyarországon? Mi a legfontosabb nehézség, amivel szembe kell nézni a megvalósítás során? Mi az oka annak, hogy a széleskörű lehetőségek ellenére még nem igazán terjedt el a piacon? - Gyertek, beszélgessünk, tényleg érdekel, hogy Ti hogyan látjátok!

2008. September 12., Friday

OBACT AppSettings

Filed under: Fejlesztés, OBA, OBA Composition Toolkit — aghy @ 03:29

Amikor telepíted az OBA Composition Toolkit-et, talán Te is belefutsz a múltkori cikkemben szereplő Provisioning Error-ba. Még egy kis adalék: jó esetben az OBACT telepítése közben a MOSS Central Administrator webalkalmazásának web.config file-jába az alábbi bejegyzések kerülnek:

<add key="OBAAdministration" value="http://obademo:12345/CompositionServer/Administration.asmx" />

<add key="OBACompositionInstallerPath" value="C:\Program Files\CompOBARefToolkit\" />

Ha ez utóbbi hiányzik, a megfelelő adatbázisbejegyzés üresen marad, vagyis a provisioning ezért hiúsul meg… Már csak az a kérdés, hogy miért nem kerül be ez a tag a web.config-ba…

Technorati Tags:

2008. September 11., Thursday

Reptéren

Filed under: Esemény, SharePoint Best Practices Conference — aghy @ 06:08

Ferihegyen ülök, hamarosan indul a gépem. A konferencia előadás összeállt, kintről majd néhány konkrétumot is fogok írni, ám a teljes poént nem szeretném lelőni, hiszen októberben a DevUG+HUNSUG eseményen ugyanez lesz a témám.

Most tehát útra fel, OBA, SSDS és hasonló szépségekkel a laptopomon, külső winchesteren, DVD-n, több példányban. Biztos, ami biztos…

Előtte azonban irány Redmond néhány napra…

links for 2008-09-10

Filed under: linkek — aghy @ 00:00

2008. September 3., Wednesday

Dev User Groups - Update

Filed under: Esemény, User Group — aghy @ 10:27

Ahogyan azt nemrégiben írtam, Dotneteers társaimmal közös szakmai "kollégiumot" alakítottunk, összefogtunk, és együtt szeretnénk tenni valamit a hazai fejlesztői élet felpezsdítéséért. A szándék és motiváció továbbra is él, viszont sajnos technikai problémák miatt a szeptember 10. dátum irreálissá vált, így az első esemény időpontja októberre változott.

Újabb információkért figyeljétek blogjainkat, az új DevPortált, valamint az ISPA Hungarian SharePoint User Group oldalt!

links for 2008-09-02

Filed under: linkek — aghy @ 00:31

2008. September 2., Tuesday

OBA Composition Toolkit - Provisioning error

Filed under: Fejlesztés, OBA Composition Toolkit — aghy @ 15:52

OK, eldöntötted: szeretnéd kipróbálni az OBA Composition Toolkit v2-t - de hogyan is érdemes elindulni?

Először is, az MSDN-ről letölthető az eszköz, különféle dokumentációkkal együtt. Ott van például a Setup Guide, amely mind a szerver-, mind a kliensoldali követelményeket részletesen leírja. Ha mindezt előkészítetted, s pontosan követed a telepítési útmutatóban leírtakat, máris használhatod az OBA Composition Toolkit-et (OBACT). Sőt, a telepítéskor lehetőségünk van referencia komponensek azonnali alkalmazására, kipróbálására is.

Teljesen jó, de hogyan hozhatunk létre saját komponenseket? Természetesen erre is van lehetőségünk (lásd Developer Guide) - de mindez alapos körültekintsét igényel, hiszen néhány ponton elég gyakran elhasal a történet. Első alkalommal viszonylag nagy valószínűséggel abba a hibába botlunk, hogy komponensünk nem hajlandó Provisioned állapotba eljutni, beragad Queued státuszba. Mióta az OBACT-vel dolgozom, több környezetben is találkoztam ezzel a problémával (pl. BDC definíció, VSTO addin, stb. komponensek esetében is).

Némi nyomozás után az derült ki, hogy a probléma az adatbázis környékén van. Ha jobban beleássuk magunkat, azt látjuk, hogy a ComponentProvisioningJobInfo tábla FileSharePath mezője a mi komponensünknél üres, valamiért nem sikerült beállítani a provisioning során. A javításhoz tehát nyissuk meg az OBASERVERDB adatbázist, s manuálisan állítsuk be a megfelelő FileSharePath értéket (a megfelelő ZIP file elérési útja kerül ide). Ezután az adminisztrátori felületen újra adjuk ki a Resubmit for Provisioning utasítást.

Nos, az esetek többségében ez segít a problémán. Ám sajnos nem mindig. A végső megoldás, amely valamennyi esetben megoldja ezt a hibát: távolítsuk el a referencia komponenseket, majd magát az OBACT-t is, ezután pedig telepítsük újra a Composition Toolkitet. Ekkor indítsuk újra a Provisioning folyamatot a komponensünkre - tapasztalataim alapján ez az "agresszív" módszer minden esetben segít.

Powered by WordPress