Your SlideShare is downloading. ×
0
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Modéliser le Si avec Microsoft Oslo
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Modéliser le Si avec Microsoft Oslo

655

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
655
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Direction de l’InformatiqueUtilisateursSupport aux admin territoriale (support nive 1 et 2)Gouvernance :AMOA et Relation Clients InternesStratégie et Pilotage du SIUrbanisation & AnticipationIntérêt sur les tendances du développement !!!!Ecoute de l’ensemble des grands acteurs (IBM, Microsoft, …)Perception : Microsoft a rejoint l’OMG, présent à la journée NEPTUNE
  • Repository permettant degérer la traçabilitéFaire de l’analyse impacteCohérence des modèles de différents niveauxIntégration des modèles des processus métier à l’ITInteropérabilité des modèles, représentation graphique (flowcharts, …) et encapsulation de « runtimes » (CLR, WCF, WF, Biztalk, …)Quadrant !
  • Le langage MLangage de création de modèlesFacilite l’extension de modèles existantsModèles WCF, WF, …Langage de création de DSLsMSchema : le langage pour définir les modèlesÉditeur : Intellipad module MyModel { Nom : Text;Prenom : Text; }MGraph : le langage pour définir les instances/donnéesJSON : { “Nom” : “Gates”, “Prenom” : “Bill” }MGraph : { Nom : “Gates”, Prenom : “Bill” }Métalangages et MGrammarDéfinition d’un DSL avec le langage M et sa grammaire !Écriture la MGrammar d’un DSLGénération du parser !
  • Transcript

    • 1. Modélisation avec Oslo
      Xavier Warzee
      xavierw@microsoft.com
      Microsoft
    • 2. Vision Microsoft de la modélisation
      Approche généraliste avec UML
      Modèles des
      applications,
      composants,
      frameworks.
      Approche spécifique avec les DSLs
      Productivité logiciel
      Efficacité métier
      Qualité du code
      Du logiciel au système d’information avec Oslo
    • 3. THINK SERVICE : Fondamentaux
      TOP-DOWN
      Vision
      urbanisation
      Vision
      intégration
      BOTTOM-UP
    • 4. Principe de Modélisation des échanges dans le SI> Vue conceptuelle
    • 5. Principe de Modélisation des échanges dans le SI> Passage vue conceptuel vers vue physique
      vue conceptuelle
      vue physique
    • 6. APPLICATIONS
      SERVICES
      “6”
      Services “1”
      “10”
      “5”
      “4”
      MODELES
      Oslo
      Oslo
      Une nouvelle façon de construire des applications
    • 7. Les composants d’Oslo
      Modeling Language
      An approachable, mainstream, textual modeling language for describing both data (e.g. requirements) and behavior (e.g.workflow)
      Repository
      Database to store and share models
      Process Server
      A full featured execution environment for workflow, rules, and any .NET service.
      Modeling Tools
      Create, edit, and browse models
      Cloud Services
      A set of Microsoft hosted services including a service bus and a process server
      Analyste
      Arch
      Dev
      IT Pro
      Service Bus
      Allows services to discover and communicate with each other
      Outils de modélisation
      Langage de modélisation
      Repository
      Process Server
      Service Bus
      Cloud Services
    • 8. Extensions avec des partenaires
    • 9. Oslo
      “M”
      Le langage de définition de modèles et de DSLs
      “Quadrant”
      L’outil pour éditer les modèles et les DLSs
      Repository
      La base pour stocker et partager les modèles
    • 10. Le langage
    • 11. Quadrant
    • 12. Le Repository
    • 13. Architecture d'Oslo
    • 14. OsloUne plateforme pour modéliser des applicatoins complexes et distribuées
      Application
      Partenaires
      Server Assets
      Oslo Modeling
      Repository
      Tools
      Quadrant
      Developers
    • 22. .NET Is Getting More Model Driven More XAML support
      .NET 3.0
      .NET 3.5
      .NET 4.0
      WPF/Silverlight
      Rich XAML support
      Rich XAML support
      Rich XAML support
      WF
      Rich XAML support
      XAML with code behind
      XAML with code behind
      WCF
      Rich XAML support
      No XAML support
      Limited
      XAML support
    • 23. .NET Is Getting More Model Driven More XAML support
      WPF
      WF
      WCF
      Application
      Intérêts XAML
      • XML (outils, manipulation, génération,…)
      • 24. Déploiement, maintenance
      • 25. Lisibilité
      Framework
      Model
    • 26. Focus sur Quadrant
    • 27. Modélisation avec Quadrant
    • 28. Modélisation avec Quadrant
    • 29. Modélisation avec Quadrant
    • 30. Modélisation
    • 31. Q&A

    ×