an overview of microsoft.net todd m. gagorik technical architect microsoft corporation
Post on 21-Jan-2016
214 Views
Preview:
TRANSCRIPT
An Overview of An Overview of Microsoft.NETMicrosoft.NET
Todd M. GagorikTodd M. GagorikTechnical ArchitectTechnical ArchitectMicrosoft CorporationMicrosoft Corporation
Enterprise ComputingEnterprise Computing
Enterprise Enterprise “Abilities”“Abilities”
Enterprise “Agilities”Enterprise “Agilities”
Technology EvolutionTechnology Evolution Computing power Computing power
Power doubling every 18 monthsPower doubling every 18 months Scalable and economical (PCs and servers)Scalable and economical (PCs and servers)
ConnectivityConnectivity Low-cost, high-speed Internet, wireless connections Low-cost, high-speed Internet, wireless connections
to employees, partners, and customersto employees, partners, and customers Device proliferationDevice proliferation
Smart devices - Handhelds, PDAs, cell phonesSmart devices - Handhelds, PDAs, cell phones Emerging standardsEmerging standards
Open standards for exchanging dataOpen standards for exchanging data Connectivity, presentation, data exchangeConnectivity, presentation, data exchange
Evolution Of The WebEvolution Of The Web
PresencePresence TransactionsTransactions BusinessBusiness
Publish Publish InfoInfo
ProcessProcessTransactionsTransactions
DigitalDigitalEconomyEconomy
Web sitesWeb sites Web-enable Web-enable
existing systemsexisting systems BusinessBusiness
transformationtransformation
PagesPages TransactionsTransactions Business Business
processesprocesses
IslandsIslands IslandsIslands ConstellationsConstellations
EyeballsEyeballs RevenueRevenue ProfitsProfits
Universal Description Discovery Universal Description Discovery and Integration (UDDI)and Integration (UDDI)
Simple Object Access Protocol (SOAP)Simple Object Access Protocol (SOAP)
eXtensible Markup Language (XML)eXtensible Markup Language (XML)
Ubiquitous Communication: InternetUbiquitous Communication: Internet
Web ServicesWeb Services
Supplier B Supplier B
Your Your businessbusiness
Inventory Inventory
Supplier C Supplier C
Supplier A Supplier A
CustomersCustomersOrder Order fulfillmentfulfillment
A Platform For Web Services?A Platform For Web Services?
User experiencesUser experiences
PC’s & PC’s & DevicesDevices
Web servicesWeb services
Servers Servers
Communication ProtocolsCommunication ProtocolsXML, SOAP, HTTP, HTMLXML, SOAP, HTTP, HTML
Visual Studio.NETVisual Studio.NETThe complete development environment The complete development environment for building distributed applications for building distributed applications for Windows and the Webfor Windows and the Web
Most productive tool for Most productive tool for creating and consuming creating and consuming Web servicesWeb services
Open, extensible Open, extensible development environmentdevelopment environment
High productivity tools High productivity tools for team-based enterprise for team-based enterprise Web developmentWeb development
End-to-end tools for enterprise End-to-end tools for enterprise lifecycle productivitylifecycle productivity
WindowsWindowsApplication ServicesApplication Services
.NET Framework.NET Framework
Visual Studio.NETVisual Studio.NET
.NET .NET Foundation Foundation ServicesServices
Open Internet Protocols
Internal Internal CorporateCorporateServicesServices
Microsoft Microsoft Foundation Foundation ServicesServices
Web Web Services Services Built by 3Built by 3rdrd PartiesParties
Your Sales Data ServiceYour Sales Data ServiceYour Sales Data ServiceYour Sales Data Service
Your Internal Billing ServiceYour Internal Billing ServiceYour Internal Billing ServiceYour Internal Billing Service
…………Credit Card Statement ServiceCredit Card Statement ServiceCredit Card Statement ServiceCredit Card Statement ServiceGreenwich Mean Time ServiceGreenwich Mean Time ServiceGreenwich Mean Time ServiceGreenwich Mean Time ServiceGeographic Mapping ServiceGeographic Mapping ServiceGeographic Mapping ServiceGeographic Mapping Service
Passport – Identity ServicePassport – Identity ServicePassport – Identity ServicePassport – Identity Service
Directory and Search ServiceDirectory and Search ServiceDirectory and Search ServiceDirectory and Search Service
Personalization ServicePersonalization ServicePersonalization ServicePersonalization Service
Software Delivery ServiceSoftware Delivery ServiceSoftware Delivery ServiceSoftware Delivery Service
Calendaring ServiceCalendaring ServiceCalendaring ServiceCalendaring Service
Schematized Storage ServiceSchematized Storage ServiceSchematized Storage ServiceSchematized Storage Service
Notification & Msg ServiceNotification & Msg ServiceNotification & Msg ServiceNotification & Msg Service
.NET Building .NET Building Foundation Foundation ServicesServices
.NET Enterprise Federation.NET Enterprise Federation.NET Enterprise Data Center:.NET Enterprise Data Center:Windows 2000, SQL Server,Windows 2000, SQL Server, Exchange, etc.Exchange, etc.
External PCExternal PC
top related