Professional Documents
Culture Documents
NET Framework
Presented by
Agenda
Introduction to .NET and Web Services The .NET Framework Common Language Runtime .NET Framework Services Common Language Specification .NET Development Tools
First generation of Web applications -non-interactive content (HTML static content) Second generation of Web applications - scalable back-end and a richer User Interface. (DCOM, ASP, CGI, Cold Fusion, dynamic content) Third generation of Web applications (.NET) - using Web protocols and XML to allow better integration between services on the Web
What is .NET?
.NET is Microsofts entry into the Web services arena XML based
DCOM does not go through firewalls Requires too many open TCP/IP ports Requires Stateful connections Platform dependent
Non-standard interfaces Hard to integrate with other applications Not designed to use outside the scope of the portal
XML Format
XML is a tagged mark-up representation of data XML consists of a header section, a schema section, and a data section The header section defines the XML form itself The schema section defines the format of the data contained in the XML document The data section provides the mapped data C:\SicCodes.XML
Submitted to W3C:
Leverages exiting infrastructure Allows the choice to buy or build the functionality Use of tested standard modules for repeatability Minimizes development time and cost Allows integration between applications, platforms, businesses
Agenda
Introduction to .NET and Web Services The .NET Framework Common Language Runtime .NET Framework Services Common Language Specification .NET Development Tools
Unite isolated Web applications Make information available anytime, anywhere Simplify development and deployment Web Services ADO.NET Datasets and XML support throughout the platform Rich tools, runtime services and XCOPY Deployment
Agenda
Introduction to .NET and Web Services The .NET Framework Common Language Runtime .NET Framework Services Common Language Specification .NET Development Tools
Threading Memory management Inheritance, Errors, Debugging Code access security Role-based security Integrated with underlying OS
Multi-language
No-touch deployment
Dramatically simplify application development Provide a robust and secure execution environment Support multiple programming languages Simplify deployment and management
Agenda
Introduction to .NET and Web Services The .NET Framework Common Language Runtime .NET Framework Services Common Language Specification .NET Development Tools
ASP.NET
Web forms
Windows forms
System.WinForms
ComponentModel
System.Drawing
Drawing2D Printing Text
System.Data
ADO Design SQL SQLTypes XSLT XPath
System.Xml
Serialization
System
Collections
Configuration Diagnostics Globalization IO Net Reflection Resources Security ServiceProcess Text Threading Runtime InteropServices Remoting
Serialization
Agenda
Introduction to .NET and Web Services The .NET Framework Common Language Runtime .NET Framework Services Common Language Specification .NET Development Tools
.NET Languages
All .NET languages perform the same You can leverage your existing skills Consumer: Can use the .NET Framework Extender: Can extend the .NET Framework VB, C++, C#, JScript APL, COBOL, Pascal, Eiffel, Haskell, ML, Oberon, Perl, Python, Scheme, Smalltalk
Microsoft provides:
Agenda
Introduction to .NET and Web Services The .NET Framework Common Language Runtime .NET Framework Services Common Language Specification .NET Development Tools
Analysis
Design Development Testing Deployment .NET Platform
Summary
We covered:
Introduction to .NET and Web Services The .NET Framework Common Language Runtime .NET Framework Services Common Language Specification .NET Development Tools
http://www.w3.org/TR/SOAP/ - W3C standards for SOAP implementation http://www.uddi.org UDDI standards for web services implementation http://www.microsoft.com/net - Microsoft .NET home http://msdn.microsoft.com/net - Microsoft .NET developers home http://msdn.microsoft.com/xml - Microsoft XML developers home http://msdn.microsoft.com/webservices Microsoft Web Services developers home http://www.gotdotnet.com Developers .NET resource