• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Modéliser le Si avec Microsoft Oslo
 

Modéliser le Si avec Microsoft Oslo

on

  • 995 views

 

Statistics

Views

Total Views
995
Views on SlideShare
992
Embed Views
3

Actions

Likes
0
Downloads
17
Comments
0

2 Embeds 3

http://www.linkedin.com 2
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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 !

Modéliser le Si avec Microsoft Oslo Modéliser le Si avec Microsoft Oslo Presentation Transcript

  • Modélisation avec Oslo
    Xavier Warzee
    xavierw@microsoft.com
    Microsoft
  • 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
  • THINK SERVICE : Fondamentaux
    TOP-DOWN
    Vision
    urbanisation
    Vision
    intégration
    BOTTOM-UP
  • Principe de Modélisation des échanges dans le SI> Vue conceptuelle
  • Principe de Modélisation des échanges dans le SI> Passage vue conceptuel vers vue physique
    vue conceptuelle
    vue physique
  • APPLICATIONS
    SERVICES
    “6”
    Services “1”
    “10”
    “5”
    “4”
    MODELES
    Oslo
    Oslo
    Une nouvelle façon de construire des applications
  • 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
  • Extensions avec des partenaires
  • 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
  • Le langage
  • Quadrant
  • Le Repository
  • Architecture d'Oslo
  • OsloUne plateforme pour modéliser des applicatoins complexes et distribuées
    Application
    • Windows Server “Dublin”
    • BizTalk Server
    • System Center
    • Active Directory
    • SharePoint Server
    • SQL Server
    • Dynamics
    • Azure Services Platform
    Partenaires
    Server Assets
    Oslo Modeling
    Repository
    Tools
    Quadrant
    Developers
  • .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
  • .NET Is Getting More Model Driven More XAML support
    WPF
    WF
    WCF
    Application
    Intérêts XAML
    • XML (outils, manipulation, génération,…)
    • Déploiement, maintenance
    • Lisibilité
    Framework
    Model
  • Focus sur Quadrant
  • Modélisation avec Quadrant
  • Modélisation avec Quadrant
  • Modélisation avec Quadrant
  • Modélisation
  • Q&A