1 journée, 5 sessions, 1 réalisation
.NET Enterprise Realization Day
Une infrastructure, du métier, des outils
Un SI comme tant d’autres
Pierre Jean MonroziesRioterdecker
N3RD en chiffresRôles 1 Architecte 1 DBA 4 Développeurs 2 Intégrateurs 6 Villes différentes
1 Contrôle de source
2 Cas d’utilisations
45 Soirées de travail
N3RD Command Center: un projet télé-travaillé
Décrire les contextesEntrepriseArchitecturelsFonctionnels
Evoquer les absents du jourLe traitement des donnéesLe développement collaboratif
Introduction
Itinéraire au cœur de l’architecture cibleUsine à logiciels et SI d’entrepriseArchitecture applicative Ménage Ntiers / SOAArchitecture physique Déploiement d’un jourCas d’utilisation: La gestion des alertes d’urgenceLes sujets non abordés en plénières
5 axes pour mieux comprendre et stimuler l’échange
Objectif
L’architecture applicative dans le SI d’une entreprise
Une chaine de réalisation logicielle en entreprise?
Pivot d’intégration de solutionsHomogénéité dans la gestion des ressources humainesMeilleur rapport entre qualité application et fidélité aux exigencesTime to Market et support amélioréRisque: Poids des habitudes paralyse l’agilité
Quand intégrer, quand fabriquer?
IntégrationRapport prix/couverture fonctionnelle avantageuxSolution reconnue et garantieFaibles efforts d’ajustement technique et organisationnelConçu pour respecter les standards
FabricationSolution à très forte valeur ajoutéeApplication critiqueApplication spécifiqueVouloir l’agilité du métier Solution d’urgence
Ligne de famille de produitsIdentifier les fonctionnalités communes et les modèles de variation d’un domaine particulierProduire une gamme de produit plus rapidement, de façon moins couteuse et avec le moins de risque pour une plus grand qualité que s’il avait fallu produire chacun individuellementFondée sur :
Les processus, l’architecture, les composants, un framework, des outils, des tests unitaires, la spécialisation des acteurs
Principe de l’usine à logiciels
Spécialiser les acteurs, responsabilise les actes et engendre l’expertise
Chaine circulaire où chacun dépend d’un autre, la qualité du produit final est sous la responsabilité collective
A chacun son rôle
Du modèle aux projets
Role: Software Designer
Microsoft BlendN3rdCommandCenter.UI
Role: Architecte Fonctionnel
VS2005: TE for architect
N3rd.CommandCenter.DataContractsN3rd.CommandCenter.ServiceContracts
N3rd.CommandCenter.BusinessContracts
Role: Dev Fonctionnel
VS2005: TE for developerN3rd.CommandCenter.BusinessLogic
N3rd.CommandCenter.DataAccessN3rd.CommandCenter.DataEntities
Role: DBA
VS2005: TE for database
N3rdCommandCenterDatabase
Au feu!
Ressources limitéesTemps de traitement critiqueVolume d’appel important
Base de donnéesStructure conçue en fonction de la couche d’accès aux données
L’accès aux donnéesEntreprise Library 3.0Modèle netTiers pour CodeSmithEncapsulation pour programmation par contrats d’interface
Absence d’accès concurrentiel et de contexte transactionnel
Le traitement des données
Le « sharepoint » du développement
Carrefour de la réalisationEnvironnement intégré mais spécialiséProcessus de développement adaptable à la méthode d’entrepriseCouvre une bonne part du cycle de vie logicielExtensible par l’équipeVaste gamme de métriques de supervision
Le carrefour de la réalisation
Seulement le premier pas…Capitalisation de l’expertise fonctionnelle marginaleContrôle de source limitéFaible solution d’intégration continue
Orcas puis Rosario sont attendus pour étoffer l’offre
Un environnement de développementTeam Foundation serverVisual studio Team EditionFramework 3.0 Entreprise Library 3.0netTiersCodesmith
Un environnement de productionWindows Server 2003
Le prix du billet
Quand son environnement devient un projet d’entreprise
JM. Prieur, A. MetgeDotez-vous d’un réseau adaptatif à moindre coût
P.Recchia, A.GuerotRepasLe premier pas vers le management des processus
X.Vaneste, P. RecchiaLe parcours utilisateur au coeur des applications immersives
L. Andrianarivony, JM. Princet
Attention au départ
NetFxFactory
Top Related