| Mirko's profileMirko DobermannPhotosBlog | Help |
Mirko DobermannPrivater Blog
May 18 BizTalk Server 2010 Beta ab sofort verfügbarDie Beta der ursprünglich als BizTalk Server 2009 R2 angekündigten nächsten Version des BizTalk Servers kann ab sofort über Microsoft Download bezogen werden. Der Namenswechsel betont die Unterstützung der aktuellen 2010er Produkte, insbesondere Visual Studio, Office und SharePoint. December 16 Blog auf Platz 3 bei BingDecember 08 PDC2009 - Ein RückblickFür Developer im Microsoft-Umfeld gibt es wohl kaum eine bedeutendere Konferenz als die PDC, um sich aus erster Hand über die bevorstehenden technologischen Veröffentlichungen aus Redmond informieren zu können. In Sachen Ankündigungen übertraf die PDC dann auch sämtliche Erwartungen. Für viele war das Highlight sicherlich Silverlight 4, für mich persönlich eher AppFabric. Das eine oder andere synchrone BizTalk Szenario ließe sich mittels des Anwendungsservers und WCF4 plus WF4 hier alternativ kostengünstig umsetzen.
Eigentlich lag die Vermutung nahe, dass anläßlich der PDC Windows Azure produktiv geschaltet werden sollte. Tatsächlich berichteten viele Medien von der 'offiziellen Verfügbarkeit' im Anschluss. Ich kann diese Meldungen nicht ganz nachvollziehen. Offiziell verkündet wurde die Verlängerung der CTP-Phase bis Jahresende. Die Produktivschaltung erfolgt dann zum 1.1.2010. Berechnet wird die Nutzung ab 1.2.2010.
Auf den Teilnehmerausweisen befand sich kleingedruckt ein Invitation-Token für SQL Azure. Ich habe es vor Ort aktiviert, um innerhalb der Hands-On Labs den Dienst ausprobieren zu können. Mit den Tools des SQL Servers 2008 R2 ein Kinderspiel. Cool. Vielen Zweiflern an Cloud Services in fremder Obhut sei an dieser Stelle empfohlen, sich die Einsatzszenarien genau anzusehen. Azure wird definitiv ein großes Thema - auch und gerade im Enterprise-Umfeld.
Noch vielfach unbeachtet sind die Modellierungsspache 'M' und das zugehörige Werkzeug Quadrant. Hiermit können Entwickler z.B. innerhalb von Visual Studio das Datenmodell definieren und zwar gänzlich ohne SQL Code und Verwendung des SQL Management Studios. Ich hatte mich zwar schon vor gut einem Jahr mit den Techniken beschäftigt, doch erst die aktuelle Demo überzeugte mich.
Sehr wertvoll war der persönliche Kontakt zum BizTalk-Produktteam. Einerseits wollte ich schon immer einige Kommentare zum Produkt loswerden, andererseits interessiert mich die zukünftige Entwicklung von BizTalk. Tatsächlich befindet sich das Team aktuell in der, nennen wir es ruhig MSF-konform, Envisioning-Phase. Man überlegt sehr genau, wie das Zusammenspiel mit AppFabric und der Workflow Foundation aussehen könnte. Eine in der Session kurz demonstrierte wenige Tage alte Build-Version von BizTalk 20xx war bereits in der Lage, .NET Workflows zu hosten.
Hatte ich erwähnt, dass Microsoft jedem Teilnehmer ein Acer Notebook spendierte? Die Idee dahinter ist, der Entwicklergemeinde das Gefühl echter User Experience mit Windows Seven auf state-of-the-art Hardware zu vermitteln. Und das Gerät weiß tatsächlich zu begeistern - echtes Multitouch mit Surface-Demos, automatisches Umschalten des Desktop zwischen Hoch- und Querformat je nachdem, wie man es gerade hält, und und und. Ein toller Begleiter und das richtige Spielzeug für große Jungs.
Unabhängig von der Konferenz gab es aber noch zwei Dinge, die mich beeindruckten. So war der Mietwagen mit Radioempfang per Satellit ausgerüstet, was erstaunlich gut auch zwischen den Hochhäusern des Financial Districts funktionierte. Empfangsgeräte gibt es inzwischen nicht nur für die heimische HiFi-Anlage oder das Auto, sondern sogar im handlichen MP3-Player Format!
Die zweite positive Überraschung ergab sich beim Flug mit United. Auf Kanal 9 des Onboard Entertainments wird die Flugfunk-Kommunikation übertragen. Für einen Flugbegeisterten bieten IFR-Procedures auf jeden Fall einen höheren Spannungslevel als Harry Potter. Aber dass man über Channel 9 interessante Dinge erfährt, weiss man ja eigentlich als Microsoft Developer, oder?
![]()
November 18 BizTalk 2009 R2 angekündigtMicrosoft hat heute anlässlich der Professional Developers Conference PDC in Los Angeles BizTalk Server 2009 R2 angekündigt. Für den BizTalk-Entwickler verbessert sich die Erstellung von umfangreichen Schema-Mappings, wie sie insbesondere im EDI-Umfeld vorkommen. Hierzu wurde der integrierte Schema-Mapper mit Unterstützung von MS Research komplett überarbeitet. Weitere Aktualisierungen betreffen den RFID-Support sowie einige Acceleratoren. Neu im Lieferumfang wird ein FTPS-Adapter sein. November 13 Fotos des .NET Open Space in LeipzigIch hatte im Oktober die Gelegenheit wahrgenommen, am zweiten .NET Open Space in Leipzig teilzunehmen. Die Fotos des Events sind jetzt auf Flickr verfügbar.
Ich bin mir sicher, dass sich die Idee des Open Space künftig weiter durchsetzen wird. Sie positioniert sich irgendwo zwischen Konferenzen und den Meetings der regionalen User Groups. Bleibt zu hoffen, dass das Leipziger Konzept nicht zu oft in Deutschland im .NET Kontext kopiert wird, da das Event von einer überregionalen Beteiligung abhängt. Angesichts der organisatorischen Top-Umsetzung bin ich allerdings optimistisch, dass das Event in Leipzig auch zukünftig über genügend Alleinstellungsmerkmale verfügen wird, die eine Teilnahmeentscheidung nicht allzu schwer ausfallen lassen. Event-Mitschnitt auf Channel9 verfügbarDer Kurztrip nach Stockholm zum Event der BizTalk User Group Schweden hat sich gelohnt. Die Ankündigungen der Speaker kommender Veranstaltungen lesen sich fast wie das Who-Is-Who der Connected Systems Branche, so dass es bei mir sicherlich nicht bei dem einmaligen Abstecher bleiben wird. Und wo trifft man schon mal 100+ BizTalk Geeks zentral versammelt? Was mich dann aber doch überraschte war die hohe Anteil weiblicher Kolleginnen. Das kenne ich so von keinem Event in Deutschland.
Für alle, die das Thema lose Kopplung von Services mittels BizTalk für sich vertiefen möchten, sei der Mittschnitt der Präsentation von Richard Seroter auf Channel9 empfohlen. Im ersten Teil geht es um prinzipielle Design-Prinzipien und Best Practices, der zweite Teil widmet sich der praktischen Umsetzung und demonstriert u.a. die Anbindung an Windows Azure und Amazons EC2.
August 17 Event der BizTalk User Group SchwedenWir BizTalk Professionals haben es nicht leicht - während große Events wie die TechEd oder die PDC demnächst wieder anstehen, um den - sicherlich berechtigten -Hype rund um Windows 7, Azure oder VS2010 / .NET 4.0 zu adressieren, werden die Launch Events von neuen BizTalk Versionen bevorzugt virtuell abgehalten. Die Gelegenheiten sich unter BizTalk Erfahrenen in Deutschland offen austzutauschen sind eher bescheiden. Nicht so in Schweden - hier gibt es in Stockholm eine User Group, die ich schon länger beobachte und nun endlich einmal besuchen kann. Kein Geringerer als Richard Seroter wird hier am 16. September vortragen, eine Gelegenheit, die ich nutzen werde. Richard ist BizTalk MVP und Autor des jüngst erschienenen Buchs SOA Patterns with BizTalk Server 2009, welches hiermit empfohlen sei.
April 17 Visual Studio 2010 und Rosario (TFS) mit Christian BinderIch freue mich, dass wir es erstmalig geschafft haben, die Microsoft User Group Tour an die Ostsee zu holen. Christian Binder ist Senior Platform Strategy Manager und Technologieberater bei der Microsoft Deutschland GmbH und im Kontext von VS Team Systems und Team Foundation Server ein nicht nur deutschlandweit anerkannter Experte. Er wird am 22. April in Rostock einen Ausblick auf die kommenden Versionen von VSTS und TFS (Codename Rosario) geben. Der Vortrag widmet sich der Toolunterstützung im Softwareentwicklungsprozess und kann eine kleinen Einblick in die kommenden Möglichkeiten geben. Der Vortrag sei allen bei denen Controlling und Qualitätssicherung bei der Softwareentwicklung von Bedeutung sind mehr als empfohlen.
Alle Details der Veranstaltung finden sich auf der WebSite der .NET User Group Rostock. January 29 Installing BizTalk 2006 SDK and Developer Tools for VS2005 for non-matching languageOne quite annoying issue when setting up BizTalk Server 2006 on a single machine is the fact, that BizTalk setup checks for a Visual Studio 2005 installation of the same language. When you have a Visual Studio of a different language version installed you have no regular chance to install the Developer tools and project templates.
The related option in the setup program will be greyed out.
I'm a dedicated user of the English version of Visual Studio since I started programming on Windows - as I write code in English I want to have my IDE in English as well. In project scenarios, localized versions of Windows as well as application servers including BizTalk are typically used. So, on a development environment with a German BizTalk installation you need a licence of a German Visual Studio version as well. The choice is yours, whether to purchase a language matching BizTalk or Visual Studio to resolve that situation.
There must be a way to convince the BizTalk Server 2006 setup to install the developer stuff even when the Visual Studio language does not match!
The setup is based on a windows installer msi package - what a surprise. The setup program collects the installation options from the user and disables all installation options in case any prerequisite is not met. Based on that selection the program builds parameter lists for the windows installer and executes it.
The check for matching languages is done by the setup program (look for VSLanguageMatch condition). If you have a look inside the msi package you will find some similar validation conditions. The question is, will the msi packages get installed when we use msiexec.exe instead of the BizTalk setup program? And, what would be the correct parameter list?
The simple answer is, just use the following command with corrected paths:
> msiexec /i "E:\BizTalkServer2006R2\DeveloperEdition\Msi\Microsoft BizTalk Server 2006.msi" ADDLOCAL=SDK,Migration,Designer,VSTools,Development,BizTalkExtensions,BizTalkExplorer,OrchestrationDesigner,PipelineDesigner,XMLTools,AdapterImportWizard,HwsDesigner,BasSchemaExtension,MsEDISchemaExtension,WCFDevTools,DeploymentWizard,TrackingProfileEditor,MsEDISDK,MsEDIMigration INSTALLDIR="C:\Programme\Microsoft BizTalk Server 2006\" FILESINUSEERROR="" REINSTALLMODE=vomus /l! log.txt
Make sure, you point to the correct msi file i.e. the one which was also used for setting up the BizTalk server components. Pointing to an English BizTalk msi file in the command parameter did not work for me.
When finished, start Visual Studio. When selecting 'New project ...' you'll find the BizTalk project templates as expected. Well, not quite - the templates are localized to the same language as the BizTalk installation. In my case German.
The English Visual Studio looks for language dependent ressources in the 1033 subdirectories under the BizTalk Developer Tools directory. You can rename your found 103x directories to 1033. Or, you copy the 1033 directories from an English BizTalk installation when available.
Launch the official BizTalk setup once again and select 'Modify'. The installation option for (de)installing the developer tools is not greyed out any more.
Do not try to deinstall the packages by executing the command above with the /x option. Otherwise, your whole BizTalk installation vanishes.
Tell me when you encounter any annyoing side effects. Personally, I can not understand why localized BizTalk editions do not support the English Visual Studio editions in general.
![]() August 19 Weitere Fotos onlineUnsere Fotos der Schwedentour sind jetzt online - ohne Kommentare, dafür mit GPS Koordinaten versehen.
|
||||
|
|