Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.