The Microsoft: Joseph J. Sarna JR., MCSD JJS Systems, LLC
The Microsoft: Joseph J. Sarna JR., MCSD JJS Systems, LLC
The Microsoft: Joseph J. Sarna JR., MCSD JJS Systems, LLC
NET Framework
Presented by
Joseph J. Sarna Jr., MCSD
JJS Systems, LLC
Agenda
• C:\SicCodes.XML
SOAP
Simple Object Access Protocol
• Internet becomes integration fabric
• Broad industry support
• IBM, Iona, Ariba, Compaq, Lotus, Commerce-One, HP, SAP,
others
• Submitted to W3C:
• http://www.w3.org/TR/SOAP/
• XML-based integration for web services
Benefits of Web Services
VB C++ C# JScript …
Visual Studio.NET
Web User
Services Interface
VB C++ C# JScript …
Visual Studio.NET
Web User
Services Interface
Class Loader
Common Language Runtime Design Goals
VB C++ C# JScript …
Visual Studio.NET
Web User
Services Interface
• ASP.NET
– Logical evolution of ASP (compiled)
• Web forms
– Manageable code (non spaghetti)
• Windows® forms
– Framework for building rich clients
• ADO.NET, evolution of ADO
– New objects (e.g., DataSets)
• XML Support Throughout
Some .NET Base Class Libraries
System.Web System.WinForms
Services UI Design ComponentModel
Description HtmlControls
Discovery WebControls
Protocols System.Drawing
Caching Security Drawing2D Printing
Configuration SessionState Imaging Text
System.Data System.Xml
ADO SQL XSLT Serialization
Design SQLTypes XPath
System
Collections IO Security Runtime
Configuration Net ServiceProcess InteropServices
Diagnostics Reflection Text Remoting
Globalization Resources Threading Serialization
Agenda
VB C++ C# JScript …
Visual Studio.NET
Web User
Services Interface
VB C++ C# JScript …
Visual Studio.NET
Web User
Services Interface
Planning
and Collaborate
Analysis
Manage
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
Resources for .NET