Strat - PowerPoint PPT Presentation

About This Presentation
Title:

Strat

Description:

Le SI aujourd'hui : ' couplage fort ' ! Conf rence 4 vendredi 22 mars ... Alertes: b ta. Autres: 2002/2003. Service Passport et .NET My Services. Depuis fin 2000 ... – PowerPoint PPT presentation

Number of Views:35
Avg rating:3.0/5.0
Slides: 26
Provided by: FMer3
Category:
Tags: alertes | strat

less

Transcript and Presenter's Notes

Title: Strat


1
Bienvenue
François MERAND - .NET Architect Division
développeurs .Net, Microsoft FRANCE fmerand_at_micros
oft.com
2
Agenda
  • Agilité du système dinformation Des sites Web
    aux services Web
  • Agilité des développeurs Microsoft .Net
    Framework
  • Conclusion - Dialogue

3
Les processus inter-connectés
Le SI aujourdhui  couplage fort  !
Employés
Employés
Employés
Employés
4
Scénario
www.monbovoyage.fr
client
Couplage faible
5
Scénario
Paiement en ligne ?
www.monbovoyage.fr
Réservation Hôtel ?
XML
Terminal pour réservation Aérienne ?
client
XML
Couplage faible
XML
XML
Los Angeles 10/03 10J
Météo ? Conditions sanitaires
6
Des Sites Web aux Services Web
7
Technologies fondamentales
WSDL (NASSL SDL) (Web Service Description
Language)
UDDI (DISCO) (Universal Description Discovery
Integration)
WSDL
INTERNET
Protocoles HTTP, SMTP,
XML
Application (Web ou classique)
SOAP (Simple Object Access Protocol)
Standards ouverts, technologies adoptées par IBM,
Ariba, Microsoft,
8
SOAP Masque limplémentation
9
GXA runtime pour services web
  • Routing Allows you to send messages through
    intermediaries (such as NATs and firewalls)
  • Referral Allows you to use logical names for
    services (so services can move or span machines,
    for load balancing)
  • License Describes rights and identities
  • Security Allows you to sign and encrypt
    messages using licenses
  • Reliable Messaging Guarantees delivery of SOAP
    calls
  • Eventing Allows for notification, etc.
  • Transactions Really designed for long running
    transactions, using techniques like compensation

Inter-Application Protocols
Reliable Messaging
Eventing
Transactions
Directory
Web Services Modules
Security
Inspection
Referral
Routing
License
Description
SOAP
The Internet
HTTP/SMTP
XML
TCP/IP
10
Service Web et .Net
  • Modèle de programmation synchrone
  • Modèle de programmation asynchrone
  • SOAP Headers
  • SOAP Extension
  • Tout est dans le .Net Framework !

11
Agenda
  • Agilité du système dinformation Des sites Web
    aux services Web
  • Agilité des développeurs Microsoft .Net
    Framework
  • Conclusion - Dialogue

12
Le serveur dapplications
COM (Component Object Model) ? COM (Serveur
dapplications) Serveur dapplications Microsoft
OS Windows
Appli Browser
Appli Services Web
Autres Applis
Appli Locale
Système dexploitation
13
Le .Net FrameWork interopérabilité !
.NET Framework
Appli Browser
Appli Services Web
Autres Applis
Appli Locale
Windows Forms
COM Services
ASP.NET
ADO.NET
Autres
Windows
Et ouverture au centre !
14
Fondé sur les standards
Au coeur du .Net FrameWork
VB
C
C

J
Common Language Specification
Web Forms
XML Web services
Windows Forms
Données et XML
Framework Class Library
CLR
CLI
15
Le Common Language RunTime
DEVELOPPEMENT
public static void Main(String args ) String
usr FileStream f StreamWriter w try
usrEnvironment.GetEnvironmentVariable("USERNAME")
fnew FileStream(C\\test.txt",FileMode.Cre
ate) wnew StreamWriter(f)
w.WriteLine(usr) w.Close() catch
(Exception e) Console.WriteLine("Exception"
e.ToString())
public static void Main(String args ) String
usr FileStream f StreamWriter w try
usrEnvironment.GetEnvironmentVariable("USERNAME")
fnew FileStream(C\\test.txt",FileMode.Cre
ate) wnew StreamWriter(f)
w.WriteLine(usr) w.Close() catch
(Exception e) Console.WriteLine("Exception"
e.ToString())
C J VB Cobol
Source code
MSIL Metadata Resources
16
Le Common Language RunTime
DEPLOIEMENT
DEVELOPPEMENT
Setup Copy Browser
17
Le Common Language RunTime
DEPLOIEMENT
Policy lt?xml version"1.0" encoding"utf-8"
?gt ltconfigurationgt ltmscorlibgt
ltsecuritygt ltpolicygt
ltPolicyLevel version"1"gt
ltCodeGroup class"UnionCodeGroup"
version"1"
PermissionSetName"Nothing"
Name"All_Code"
Description"Code group grants no permissions
and forms the root of the code group tree."gt
ltIMembershipCondition
class"AllMembershipCondition"
version"1"/gt
ltCodeGroup class"UnionCodeGroup"
version"1"
PermissionSetName"FullTrust"
EXECUTION
18
Unifier les modèles de programmation
API cohérente quelque soit le langage ou le type
dapplication
19
Agenda
  • Agilité du système dinformation Des sites Web
    aux services Web
  • Agilité des développeurs Microsoft .Net
    Framework
  • Conclusion - Dialogue

20
.NET Positionnement
Microsoft's Web services strategy is best
described by part of its .NET strategy.
Microsoft has continued to provide direction for
the overall Web services movement and
technologies and standards 
.NET Une vision, une stratégie et les moyens de
sa mise en oeuvre
Source (13/09/01) http//www.gartner.com/weblette
r/microsoft/article1/article1.html
21
Calendrier .Net
Technologie Status Commentaire
Visual Studio.NET Dispo. Localisation disponibilité en février/mars
.NET Framework Dispo. Fourni avec VS.NET, déployable sur les serveurs Windows 2000
.NET Compact Framework Disponible (bêta) Pour exécution dapplications sur appareils numériques
Serveurs Windows.NET Bêta 3 Dispo fin 2002 ? Intègre nativement .NET Framework
.NET Enterprise Servers Disponibles Depuis fin 2000
Service Passport et .NET My Services Passport dispo Wallet dispo Alertes bêta Autres 2002/2003 Kits de Développement disponibles pour exploiter ces services
Serveurs Passport et .NET My Services A partir de 2003
22
Déploiements réalisés
  • LOréal site de Lancôme, et la suite
  • Accor Services Tickets Restaurants
  • eCharlemagne enseignement à distance, déployé à
    lX et HEC
  • Concept trésorerie
  • Dollar / Southwest intégration
  • Verizon facturation et service clients

23
Infos en ligne
  • http//www.microsoft.com/net
  • http//www.microsoft.com/france
  • http//www.dotnet-fr.org/
  • http//communities.microsoft.com/newsgroups/defaul
    t.asp?icpFrance_msdnslcidfr-fr
  • Microsoft.public.fr.dotnet.
  • http//www.thedotnetmag.com/
  • http//www.aspnetpro.com/

24
Contact
  • François MERANDArchitect.NetMicrosoft
    FranceDivision Developeurs .Netfmerand_at_microsoft
    .com

25
MLogiciels pour des entreprises agiles
Merci
Write a Comment
User Comments (0)
About PowerShow.com