Presentation is loading. Please wait.

Presentation is loading. Please wait.

What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart.

Similar presentations


Presentation on theme: "What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart."— Presentation transcript:

1 What is.NET?

2 The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart computing devices.

3 XML Web Services a) gives application opportunity b) XML Web services give application opportunity to share data c) XML Web services are discrete units of code

4 The.NET Enterprise Server : a) accelerates the integration of systems b) allows enterprises to build on legacy systems. c) server provides simple access to mainframes The.NET Enterprise Server

5 Developer Tools and.NET a) Developer tool can develop XML b The tools help enhance the performance of reliability c) Developers allows development of web service using any modern programming language

6 What are the Clients?  They are smart devices that allow access to your information in an appropriate form anytime and anywhere  They use XML Web services and provide the.Net experience  Each smart device optimizes the way information is presented and gathered – from converting text to speech to recognizing handwriting.  Some clients are The windows powered pocket PC, Windows smart phone, Xbox, and Tablet PC

7 What are Web Services?  Small Reusable applications in XML.  Building blocks in the move to distributed computing on the Internet.  Uses the Web Model approach to building distributed applications.  More loosely coupled than traditional Distributed Systems. (CORBA, RPC)  They allow for Applications to 1.Be constructed using multiple XML Web services from various sources. 2.Work together regardless of there location and how they were implemented.

8 What are Web Services? (cont’d)  Make it easy for developers to develop software services and publish them online.  Allow for communication through a variety of Smart Clients.  PDA, Phone, PC, X-Box, Tablet PC……..

9 How do Web Services Work? Three general qualities shared by Web Services: 1. Use a standard web protocol to communicate. Usually SOAP. 2. Not HTTP specific.  SOAP specification used to send SOAP messages over HTTP. 3. Provide Metadata describing produced messages. (Self-Describing)

10 SOAP  Simple Object Access Protocol  XML based messaging technology  Specifies rules for locating XML services.  Allows for communication over various platforms.

11 SOAP Envelope  Root element of the SOAP Structure.  Header Element  Control Information  Body Element  Generic container with a number of elements.  Used for the data you are sending.

12 SOAP Envelope Structure <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envel ope/"> xmlns:soap="http://schemas.xmlsoap.org/soap/envel ope/"> </soap:Envelope>

13 What are.NET Servers?  Servers that provide a common environment for all.NET applications  They give CLR: The common Language Runtime  Work together to form a distributed network to allow for easier load balancing  They just receive and transmit the needed information for and individual process using web services.

14 What are.NET server advantages?  They allow for better server control  Allow for process resource control to avoid hanging of the server  Limiting of bandwidth allotted to websites  Allows for multiple sites on one server  They allow for redundancy of server functionality.

15 .NET Server Advantages (con’t)  Higher speed responses to client interfaces  Done through record set caching of data  More reliable server with longer uptime  Done through the use of Datacenter Server

16 What is.NET Framework?  This is the basis for the CLR environment.  It contains standards for all the languages to run  It acts at the interpreter for all the understood languages and send the response to the clients  It is the engine for the server.

17 What are the developer tools?  Microsoft Visual Studio.NET  Forces OOP on all languages  VB, C++, C#, ASP.NET, VB.NET  One program for all types of.Net Languages  Makes precompiled code to faster serving across the internet

18 Overall Advantages  Scalability  Reliability  Manageability  Flexibility


Download ppt "What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart."

Similar presentations


Ads by Google