![]() |
|
Spaces home Michel HUBERTProfileFriendsBlogMore ![]() | ![]() |
|
Michel HUBERTApplication Platform : SQL Server, BizTalk Server, MOM, MOSS. Domaines: EAI, BPM, BAM, MDM, SOA
July 10 BizTalk Performance GuideMicrosoft vient de publier un nouveau guide concernant l'optimisation de la performance d'une plateforme BizTalk Server.
Le guide est composé de 4 chapitres :
Le guide est disponible dans plusieurs formats aux adresses suivantes :
Bonne lecture June 10 BizTalk Assembly Version UpdaterUn nouveau projet CodePlex est en ligne, il s'agit de : Biztalk assembly version updater BizTalk n'utilise pas le fichier assemblyinfo.cs pour la gestion des versions mais à la place le fichier *.btproj Le projet CodePlex est en fait un outil en ligne de commande qui permet d'incrémenter le numéro de version, très utile pour ces builds quotidiens. http://www.codeplex.com/biztalk Indispensable à avoir ! Générer le code C# d'une orchestration BizTalkParfois, nous sommes confrontés à des erreurs dans nos orchestrations, difficiles à comprendre et à diagnostiquer. Visual Studio nous donne dans ce code, le numéro de la ligne où s'est produite l'erreur. Pour visualiser le code source généré à partir de XLang vers du code C#, on peut utiliser l'astuce suivante : Dans la base de registre, sous la clé :
On crée la clé : BiztalkProject Ensuite, on redémarre Visual Studio, on ouvre un projet BizTalk existant, on le compile, puis on clique sur "Show all files". et là, c'est Magique, un fichier C# apparaît contenant le code C# de l'orchestration : May 22 WygDay 2008 : Innovez pour vos architectures SaaS - S+S
Dans le cadre du « MSDN & TechNet Tour 08 » Wygwam organise avec Microsoft et ses différents partenaires la seconde édition des WygDay, un évènement gratuit pour tous les professionnels des NTIC et du développement Informatique. Venez y vivre : · De nombreuses sessions pragmatiques autour de ASP.NET 3.5, AJAX, Silverlight, Sharepoint, MOSS, WPF, Linq, OpenXML, WF, Visual Studio 2008, Architectures SaaS, APIs Live / Google · Des entretiens "one-to-one" avec nos experts, reconnus du monde de l'informatique (entreprises et communautés)
La communauté SOA-Factory sera présente au travers d'Arnaud Cleret pour animer une session consacrée à Saas et S+S.
Plus qu’une nouvelle mode, les approches SaaS et plus largement S+S occasionnent quelques révolutions au niveau des usages des logiciels mais aussi au sein même de leur architecture. Dans un monde toujours plus demandeur de performance, de flexibilité et de scalabilité, nous allons voir comment avec les outils d’aujourd’hui il est possible d’augmenter la productivité et la qualité des développements dans l’optique de construire une plateforme S+S stable et évolutive. Et si S+S signifiait en fait SOA + Software Factories… ?
May 21 Rosario : Tests unataires impactésVoici une autre des nouveautés actuellement présente dans la CTP 12 de Rosario (Team System VNext), qui cible ce coup-ci les versions Developpeur et Testeur du produit: le concept de tests unitaires impactés. La fenêtre "Test View" affiche, pour une solution .NET donnée, la liste des tests MSTest présents dans les différents projets de test.
Depuis cette fenêtre il est possible de sélectionner un ou plusieurs tests, de les grouper (par classe cible testée, par namespace, par projet...), et d'initier leur exécution en mode classique ou en débug. En 2005 / 2008, dans une approche de développement accompagnée de tests unitaires, il est donc requis, à chaque modification d'un bout de code, d'exécuter l'ensemble des tests le validant. Sur un petit projet, il est aisé l'intégrale des tests, mais sur les projets volumineux possédant quelques centaines de tests... :
La solution dans VS Rosario se place au niveau de l'intelligence de l'environnement de développement, toujours dans la fenêtre "Test View" ou la notion de "Test impacté" fait son apparition. A chaque modification d'un bout de code, Rosario identifie ainsi automatiquement la liste des tests le validant et les groupe sous l'intitulé "Recommanded". Au vu de de la modification apportée au code, Visual Studio recommande donc l'exécution de 3 tests. Il est ainsi nécessaire de sélectionner les trois (ou leur groupe) et de les exécuter pour obtenir le résultat suivant : Dans cet exemple la, 2 tests ont réussis, ils sont donc automatiquent regroupés sous l'intitulé "Verified", vu qu'il n'est plus nécessaire de les exécuter (si le code est de nouveau modifié, il reviendront bien sur dans le groupe "Recommanded"). Le 3eme test a part contre échoué, de ce fait, il reste dans l'état "Recommended" car il est nécessaire de le rejouer (et de modifier le code) jusqu'a ce qu'il fonctionne.
Cette intelligence dans l'identification des tests à rejouer permet d'accroître la productivité des développeurs. Cette notion est très intéressante .... May 20 Load Test Report GeneratorVisual studio Team Edition for Software Testers offre la possibilité de revenir sur un rapport de test de montée en charge si on a conservé les données dans la base 'LoadTest' et le fichier XML .trx qui définit la mise en forme et les compteurs concernés par ce test. Load Test Report Generator est un projet codeplex . L'idée est de pouvoir exploiter les données issues de la base dans laquelle sont stockés les résultats des tests. Grâce à cet ensemble d'outils, on peut générer de nouveaux rapports, plus complets et surtout réutilisables en s'appuiant sur des Requêtes Reporting Services. Le grand avantage par rapport à l'éditeur de rapport intégré à Visual Studio est qu'on peut créer des rapports Multi-Exécution de tests ! Il permet de générer des rapports au format HTML, MHT et Doc le tout configuré via une application windows forms.
Le projet sur codeplex : http://www.codeplex.com/loadtestreports
A tester (sans jeu de mots) de tout urgence. Solution Accelerator : Offline Virtual Machine Servicing ToolIl y a maintenant plus d’un mois nous vous présentions une procédure complexe (composée de docs et de scripts) afin de pouvoir mettre à jour vos machines virtuelles gérés par SCVMM 2007 à l’aide SCCM. Aujourd’hui, Microsoft lance son "Solution Accelerator" en Beta nommé Offline Virtual Machine Servicing Tool (OVMST) afin de simplifier le processus et vous guider dans les étapes à suivre. Ce nouvel outil est donc librement téléchargeable (en 32 et 64 bits) sur le site de Microsoft Connect en vous abonnant au programme Beta correspondant. Pour l’instant il ne semble être compatible uniquement avec la version 2007 de SCVMM et ne supporte pas encore la beta 2008.
Pour le moment vous pouvez utiliser soit SCCM 2007 soit WSUS 3 comme serveur de gestion des mises à jour. Son principe est de fournir et de planifier les tâches nécessaires à la mise à jour des machines virtuelles sur des serveurs hôtes configurés en mode maintenance. Ceci est très utile puisqu’il est généralement déconseillé de rallumer une veille machine n’ayant pas subis d’update depuis longtemps. May 19 SLA : Vérifier le niveau de services de vos applications !J’ai le plaisir de vous annoncer la disponibilité d’un nouveau composant au sein de la gamme « Solution Accelerators » pour Operations Manager 2007. Comme son nom l’indique, « Service Level Dashboard » prend la forme d’un tableau de bord récapitulatif du niveau de service offert par vos applications. C’est une source d’information idéale pour tout manager/directeur de service informatique en charge du suivi en temps réel des performances et de la disponibilité des services fournis à l’entreprise ! En simulant une interaction avec l’application en question il synthétisera en une vue l’expérience de vos utilisateurs! Ceci est possible en plaçant des agents de supervision (Watcher Node) au point représentatif de votre réseau afin de tester les conditions réelles d’utilisation de l’application. Les résultats collectés seront visibles via l’interface de Reporting (interface web), où seront ils seront affichés sur deux niveaux :
Actuellement « Service Level Dashbord » pour Operations Manager est en version BETA, donc disponible sur Microsoft Connect à cette adresse ! Voici le détail des fichiers actuellement disponibles :
Enfin pour toutes informations complémentaires consultez cet article Technet. Appliquez un XSL à un XMLUne fonction qui peut s'avérer pratique lorsqu'on souhaite charger un document XML, lui appliquer un XSL pour générer un nouveau XML.
/// <summary> try
} return outputXmlDoc; }
Pour plus d'information sur XslCompiledTransform et XmlWriterSettings : Powershell provider pour IIS 7.0Les amateurs d'Internet Information Services 7.0 et de PowerShell seront peut être intéressés par la mise à disposition d'une première préversion d'un provider PowerShell pour IIS 7.0 Cette première TP permet notamment de :
Plus de détails sur le post IIS 7.0 PowerShell Provider Tech Preview 1, ainsi que dans la série de documentation Managing IIS with the IIS 7.0 PowerShell Provider
|
Livres sur BizTalk Server
|
||||||||||||||||||
|
|