Dan Kasun Principal Technology Specialist Microsoft - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Dan Kasun Principal Technology Specialist Microsoft

Description:

Applications largely operating in a client / server model ... .NET Blueprint. Your Application. and Web Service. Applications. Using Your. Service. End-User ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 25
Provided by: yuvaln
Category:

less

Transcript and Presenter's Notes

Title: Dan Kasun Principal Technology Specialist Microsoft


1
Dan KasunPrincipal Technology SpecialistMicrosof
t
Visual Studio.NET, .NET Framework
.NET Enterprise Servers
Windows.NET
.NET Device Software
2
1st Generation
Servers Data, Hosts
UI Logic
Biz Logic
Browsers
OS Services
Microsoft provided IIS, IE and COM
3
2nd Generation
4
Issues Today
  • Migration to the Internet
  • Difficulty of migration and developing apps in
    web space
  • Islands of information
  • New devices
  • New services
  • Interoperability between systems
  • High cost of developers
  • Different developer skill sets

5
Next Generation Applications
Applications Become Programmable Web Services
Standard Browsers
Open Internet Communications Protocols (HTTP,
SMTP, XML, SOAP)
Richer, MoreProductive User Experience
Applications LeverageGlobally-AvailableFederated
Web Services
6
Getting to the Next Generation
  • Its not easy
  • Need to have platforms automatically interoperate
  • Need to devise methods to utilize building-block
    services
  • Need to rethink security and scalability
  • Do we need to retrain all developers?
  • De we need to rewrite all of our applications?

7
Getting to the Next Generation
  • Microsoft .NET solutions
  • Need to have platforms automatically interoperate
    BUILT INTO .NET
  • Need to devise methods to utilize building-block
    services BUILT INTO .NET
  • Need to rethink security and scalability BUILT
    INTO .NET
  • Do we need to retrain all developers? NO - .NET
    lets developers leverage existing skills
  • De we need to rewrite all of our applications?
    NO - .NET interoperates very well, and offers a
    variety of backwards-compatible services

8
.NET Technology Overview
9
.NET Technology Overview
10
.NET Blueprint
Internet Protocols SOAP blue book HTTP, SMTP,
XML
11
.NET Offerings
Your Internal Services
Internet Protocols SOAP blue book HTTP, SMTP,
XML
Sales Data Service
Visual Studio.NET
Corporate Fulfillment Service
Orchestration
.NET Enterprise Servers
Applications Using Your Service
SQL Server
BizTalk Server
Application Center
.NET Framework
Commerce Server
Smart Clients
Host Integration Server
.NET FW
Operations
Windows
.NET FW
Internet Security and Acceleration
Windows CE, ME, 2000, .NET
Windows
Exchange Server
Smart Devices
.NET FW
Simple Browsers
12
.NET Framework, Languages, And Tools
Visual Studio.NET
ASP
Web Services
WebForms
ADO Data and XML
Base Class Library
Common Language Runtime
13
.NET Common Language Runtime
  • Dramatically simplifies application development
  • Provides a robust and secure execution environment
  • Supports multiple programming languages
  • Simplifies deployment and management

Common Language Runtime
14
.NET Framework
  • Web standards and practices as the foundation
  • Unified application model
  • Simple to use
  • Factored and extensible

ASP
Web Services
WebForms
ADO Data and XML
Base Class Library
Common Language Runtime
15
The .NET Compact Framework
  • Designed specifically for smart devices
  • Lightweight architecture
  • Compatible subset of desktop platform
  • Visual Studio.NET used for app development
  • Adaptable to different application needs
  • Broad availability planned
  • Across multiple CPUs
  • Across Windows CE and third-party RTOSes
  • Across a variety of physical form factors

16
Demo
  • Using the .NET Frameworks
  • Building a web application with ASP
  • Eventlog code

17
.NET Languages
ASP
Web Services
WebForms
ADO Data and XML
Base Class Library
Common Language Runtime
18
.NET Languages
  • The .NET Platform is Language Neutral
  • All .NET languages are first class players
  • You can leverage your existing skills
  • Common Language Specification
  • Any language can use and extend the .NET
    Framework
  • All languages are interoperable
  • We are providing
  • VB, C, C, JScript
  • Third-parties are building
  • APL, COBOL, Pascal, Eiffel, Haskell, ML, Oberon,
    Perl, Python, Scheme, Smalltalk, Objective Camel

19
Demo
  • Common Language Runtime
  • Language Interoperability in Visual Studio.NET

20
Visual Studio .NET
Visual Studio.NET
ASP
Web Services
WebForms
ADO Data and XML
Base Class Library
Common Language Runtime
21
Visual Studio .NET
  • Most productive tool for creating and consuming
    Web services
  • Open, extensible development environment
  • High productivity tools for team-based enterprise
    Web development
  • End-to-end tools for enterprise lifecycle
    productivity

Visual Studio.NET
22
Demo
  • Building and using Web Services with Visual
    Studio.NET

23
Summary
  • The model for application development is changing
  • Loosely-coupled services
  • Language and system interoperability
  • To support this we need services and tools to
    assist developers
  • Interoperate, leverage XML
  • Scalable and secure
  • Reduce developer costs
  • To meet this challenge, Microsoft is building
    .NET
  • .NET Platform and Framework
  • Visual Studio .NET
  • .NET Enterprise Servers
  • .NET Building Block Services
  • Results of .NET
  • Developers can build better broader
    applications
  • Enterprises reduce development and support costs
  • Customers/consumers get access to more
    information, in ways they choose

24
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com