Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Développer un workflow métier pour Windows Sharepoint Services

80 views

Published on

Microsoft TechDays 2007 : Développer un workflow métier pour Windows Sharepoint Services

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Développer un workflow métier pour Windows Sharepoint Services

  1. 1. Retour d’expérience d’intégrations de WF auRetour d’expérience d’intégrations de WF au sein d’applications hétérogènessein d’applications hétérogènes Décortiquer les Workflows en activitésDécortiquer les Workflows en activités Intégration de WF au sein de la plateformeIntégration de WF au sein de la plateforme SharepointSharepoint
  2. 2. Mise en contexte « Entreprise »Mise en contexte « Entreprise » WF : « demandes de congés » en contexteWF : « demandes de congés » en contexte hétérogènehétérogène Architecture : WF + ASP.NET + AJAX Ext + SAPArchitecture : WF + ASP.NET + AJAX Ext + SAP Gestion des Threads et SchedulingGestion des Threads et Scheduling Persistance OraclePersistance Oracle WF : « demandes d’achats » et Office ServerWF : « demandes d’achats » et Office Server Exploitez vos WF dans Sharepoint 3.0Exploitez vos WF dans Sharepoint 3.0 Retour Clients sur WF et son exploitationRetour Clients sur WF et son exploitation
  3. 3. Expertise et expérience unique sur la plate-forme Microsoft .NET Développement de projets avant- gardistes et d’envergure Coaching/Formation « on the job » par nos experts Solutions pour la productivité des développeurs Votre veille technologique / pôle R&D Contactez-nous pour vos projets : Vista, Office 07, Live, Gadgets, Web 2.0, .NET 3.0, WPF, WCF, WF, MOSS – WSS V3 Nos Experts Votre satisfaction ! www.wygwam.com
  4. 4. 7 Bloggeurs Technologiques 6 Auteurs de livres 6 Speakers Events MS et non MS Implication communautaire forte 6 Rédacteurs dans la presse spécialisée Implication au sein de l’INETA Implication UserGroup : FxUserGroup Une équipe de Wyggeurs : 4 Microsoft Most Valuable Professional 1 Microsoft Regional Director 2 Microsoft Student Partner (MSP) Notre implication Votre satisfaction ! www.wygwam.com
  5. 5. Technologies MSTechnologies MS ASP.NET 2.0ASP.NET 2.0 .NET Fx 3.0.NET Fx 3.0 WorkflowWorkflow AJAX ExtAJAX Ext SQL Server 2005SQL Server 2005 ADAD AutresAutres SAPSAP Applications TiersApplications Tiers Approche SOAApproche SOA …… et Sharepointet Sharepoint
  6. 6. Démarrage du runtime au démarrage deDémarrage du runtime au démarrage de l’applicationl’application Appel de la couche Workflow depuis la coucheAppel de la couche Workflow depuis la couche Business/ServiceBusiness/Service Définition du modèle de threadingDéfinition du modèle de threading SynchroneSynchrone AsynchroneAsynchrone
  7. 7. A l’aide du designer de VSA l’aide du designer de VS CompositeComposite Basic (en changeant la classe de base)Basic (en changeant la classe de base) 100% code100% code Classe qui hérite de ActivityClasse qui hérite de Activity Overrider la méthode ExecuteOverrider la méthode Execute Définir l’état de l’activitéDéfinir l’état de l’activité
  8. 8. Deux modèles de threadingDeux modèles de threading CLR Thread PoolingCLR Thread Pooling Thread DonationThread Donation Par défaut DefaultWorkflowSchedulingServicePar défaut DefaultWorkflowSchedulingService Lancement d’une instance dans un autre threadLancement d’une instance dans un autre thread Possibilité d’utiliser lePossibilité d’utiliser le ManualWorkflowSchedulingServiceManualWorkflowSchedulingService Traitement au sein du même threadTraitement au sein du même thread
  9. 9. Workflow Foundation et Oracle :Workflow Foundation et Oracle : Consiste à implémenter un customConsiste à implémenter un custom PersistenceServicePersistenceService Scripts de création de baseScripts de création de base Implémentation couche d’accès aux donnéesImplémentation couche d’accès aux données SauvegardeSauvegarde RestaurationRestauration
  10. 10. Différentes méthodes de création d’un WF pourDifférentes méthodes de création d’un WF pour sharepointsharepoint Sharepoint DesignerSharepoint Designer Visual Studio 2005Visual Studio 2005 Intégration d’un WF dans SharepointIntégration d’un WF dans Sharepoint Exploitation d’un WF dans sharepointExploitation d’un WF dans sharepoint
  11. 11. Workflow Foundation = Continuité de vosWorkflow Foundation = Continuité de vos développements .NETdéveloppements .NET Workflow permet de modéliser les process deWorkflow permet de modéliser les process de vos applicationsvos applications Workflow optimise l’architecture de vosWorkflow optimise l’architecture de vos applicationsapplications
  12. 12. Le .NET Framework 3.0 :Le .NET Framework 3.0 : http://www.netfx3.com/http://www.netfx3.com/ MSDN Microsoft FranceMSDN Microsoft France http://msdn2.microsoft.com/fr-fr/default.aspxhttp://msdn2.microsoft.com/fr-fr/default.aspx Sharepoint Server SDK 2007 :Sharepoint Server SDK 2007 : http://www.microsoft.com/downloads/details.aspx?http://www.microsoft.com/downloads/details.aspx? familyid=6D94E307-67D9-41AC-B2D6-familyid=6D94E307-67D9-41AC-B2D6- 0074D6286FA9&displaylang=en0074D6286FA9&displaylang=en Windows SharePoint Services 3.0: Software Development KitWindows SharePoint Services 3.0: Software Development Kit (SDK)(SDK) http://www.microsoft.com/downloads/details.aspx?http://www.microsoft.com/downloads/details.aspx? familyid=05e0dd12-8394-402b-8936-familyid=05e0dd12-8394-402b-8936- a07fe8afaffd&displaylang=ena07fe8afaffd&displaylang=en WygwamTVWygwamTV www.wygwam.com/wygwamtvwww.wygwam.com/wygwamtv
  13. 13. S’informerS’informer - Un portail d’informations, des événements, une- Un portail d’informations, des événements, une newsletter bimensuelle personnaliséenewsletter bimensuelle personnalisée Se former -Se former - Des webcasts, des articles techniques, desDes webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairstéléchargements, des forums pour échanger avec vos pairs Bénéficier de services -Bénéficier de services - Des cursus de formations et deDes cursus de formations et de certifications, des offres de support techniquecertifications, des offres de support technique Visual Studio 2005 +Visual Studio 2005 + AbonnementAbonnement MSDN PremiumMSDN Premium AbonnementAbonnement TechNet Plus :TechNet Plus : Versions d’éval + 2 incidents supportVersions d’éval + 2 incidents support
  14. 14. © 2007 Microsoft France Votre potentiel, notre passion TM

×