What Dot Net
-
Upload
p-venu-gopala-rao -
Category
Documents
-
view
225 -
download
0
Transcript of What Dot Net
-
8/12/2019 What Dot Net
1/26
Microsoft
.NET Explained
What Is Microsoft .NET?
By RUBIOLO, MEIER, JEZIERSKI, MAKMAN, J.!. MEIER, E"#ar" JEZIERSKI, A$%& MAKMAN
A'stract
This article examines what the Microsoft .NET vision means to business and IT professionals and to
the future of software applications. It describes the .NET vision and explains the competitive
advantages it will bring to businesses.
-
8/12/2019 What Dot Net
2/26
This is a preliminary document and may be changed substantially prior to finalcommercial release of the software described herein.
The information contained in this document represents the current view of MicrosoftCorporation on the issues discussed as of the date of publication. BecauseMicrosoft must respond to changing market conditions, it should not be interpretedto be a commitment on the part of Microsoft, and Microsoft cannot guarantee theaccuracy of any information presented after the date of publication.
This White Paper is for informational purposes only. MC!"#"$T M%&'# ("W%!!%(T'#, ')P!'## "! MP*'+, %# T" T' ($"!M%T"( ( T#+"C-M'(T.
Complying with all applicable copyright laws is the responsibility of the user.Without limiting the rights under copyright, no part of this document may bereproduced, stored in or introduced into a retrieval system, or transmitted in any
form or by any means electronic, mechanical, photocopying, recording, orotherwise/, or for any purpose, without the e0press written permission of MicrosoftCorporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or otherintellectual property rights covering sub1ect matter in this document. '0cept ase0pressly provided in any written license agreement from Microsoft, the furnishing ofthis document does not give you any license to these patents, trademarks,copyrights, or other intellectual property.
2334 Microsoft Corporation. %ll rights reserved.
Microsoft, bCentral, otmail, M#(, the .('T logo, Windows are either registeredtrademarks or trademarks of Microsoft Corporation in the -nited #tates and5or othercountries.
The names of actual companies and products mentioned herein may be thetrademarks of their respective owners.
33034
-
8/12/2019 What Dot Net
3/26
Microsoft 1
.NET Explained 1
1
WHAT IS MICROSOFT .NET?...................................................1
INTRODUCTION.........................................................................1
PRINCIPLES UNDERLYIN MICROSOFT .NET..........................1
Distributed omputing !ased on Internet "tandards 1
Moore#s $aw and ommunications %
Integration is &e' %
"oftware as a "ervice %
Next (eneration )ser Experience %
*utting The )ser in ontrol +
THE .NET !ISION......................................................................."
Introducing Microsoft .NET ,
The Next (eneration Internet -
Next (eneration of *roducts and "ervices
WHAT IS MICROSOFT .NET?.....................................................#
The .NET *latform 1/
.NET Experiences 1%
$USINESS AD!ANTAES........................................................1"0alue for the !usiness 1,
0alue for the ustomer 1
2utomating !usiness *rocesses 1-
3eacting to hange 14
IMPRO!IN TECHNOLOY.....................................................1#
Evolving 5indows DN2 %/// 14
Developing 5eb 2pplications 16
2pplication Deplo'ment 16
&nowledge and "upport with Microsoft %/
CONCLUSIONS........................................................................%&
APPENDI'................................................................................%1
(lossar' %1
$in7s to 3esources %%
CONTENTS
-
8/12/2019 What Dot Net
4/26
.NET is Microsoft#s platform for 8M$ 5eb services9 the next generation of software
that connects our world of information9 devices and people in a unified9 personali:ed
wa'.
The .NET platform enables the creation and use of 8M$;based applications9
processes9 and 5eb sites as services that share and combine information and
functionalit' with each other b' design9 on an' platform or smart device9 to provide
tailored solutions for organi:ations and individual people.
.NET is a comprehensive famil' of products9 built on industr' and Internet
standards9 that provide for each aspect of developing
-
8/12/2019 What Dot Net
5/26
design choices and more efficient processing. The rich communications
infrastructure provided b' the Internet allows 'ou to utili:e processing power where
it ma7es the most sense9 whether that#s on powerful servers9 or on rich client
application tiers.
hanges in technolog'9 especiall' increases in computing power9 networ7
bandwidth9 and the availabilit' of 8M$ and related standards9 create theenvironment that ma7es the .NET platform possible. 2 platform that ta7es
advantage of the limitless possibilities of the Internet where applications can be buil
independentl' or can ma7e use of existing services through a common and open
programming model.
M--*e0( La and C-,ni2a)i-n(
In 16-9 (ordon Moore made a memorable observation. e reali:ed there was a
stri7ing trend in the growth of microchip performance. The capacit' of each new
microchip9 released within 14 to %, months of its predecessor9 is roughl' doubled
the processing power of the previous chip. Moore#s observation9 7nown as Moore#s
$aw9 described a trend that has continued and is still remar7abl' accurate.
2 similar trend is occurring with communication technolog'. The price of bandwidth
is plummeting9 halving roughl' ever' four months. Microsoft ;; and the rest of the
software industr' ;; has reaped these benefits over the last few decades and aims
to ensure that their future architecture is capable of exploiting both of these factors.
In)e/*a)i-n i( 3e4
The focal point for solutions is evolving from single applications to constellations of
integrated devices9 services9 and applications. The solutions 'ou build are no longer
based on single applications running on single computers9 but instead comprise
multiple devices9 multiple applications9 and multiple services that can be distributed
all over the world. 2 platform that drasticall' simplifies the assembl' of the solution
is an essential reuirement to reali:e this scenario.
S-5)a*e a( a Se*6i2e
The move to service;based software is a contrasting approach to the old world of
D;based software distribution which reuired c'clic upgrades. "oftware as a
service provides for an ongoing relationship between the manufacturer and 'ou as
end user > providing for continuous updates and improvements.
Nex) ene*a)i-n U(e* Expe*ien2e
There is a great opportunit' to improve the wa' that 'ou interact with applications.
5hile the graphical user interface represented a tremendous step forward in
enhancing 'our user experience9 the time has arrived to deliver even better user
interfaces. Interfaces that are adaptive9 smart9 and identit' based9 which allows to
personali:e the content the' deliver to 'ou. Technologies such as speech
% Microsoft 2rchitecture (uideC"olutions (uide
-
8/12/2019 What Dot Net
6/26
recognition and handwriting recognition are developing rapidl' and will completel'
transform the wa' that 'ou interact with applications in the future.
P,))in/ T7e U(e* in C-n)*-lFou should be the focal point of the technolog' and applications with which 'ou
interact. The' should wor7 on 'our behalf and be under 'our control. This is uite
different from toda'#s situation where 'ou have to individuall' adapt and configure
'our applications9 and act as a human bridge between the various different devices9
applications9 and 5eb sites that 'ou interact with.
2ddressing this9 Microsoft is developing a user;centric set of core 8M$ 5eb
services9 codenamed @ail"tormA9 which will be needed b' man' applications.
ail"torm services are oriented around people9 instead of around a specific device9
application9 service9 or networ7. The' put users in control of their own data and
information and allow 'ou to access it at an'time from an' device. The' also protect
personal information b' allowing the user to control who can have access to their
information and providing a new level of ease of use and personali:ation. More
about ailstorm later.
Gnl' %/ 'ears ago9 the world was still in the mainframe era. ?ew people had access
to computers9 and then it was onl' via the nearest IT department. The * and the
graphical user interface changed all that9 democrati:ing computing for tens of
millions of people and transforming the computer into a trul' mass;mar7et product.
orporations soon reali:ed that networ7s of *s and *;based servers could
change the wa' the' did business. 2mong consumers the * uic7l' established
itself as a new medium for home entertainment. 5ithin the last 'ears9 the Internet
revolutioni:ed the wa' people communicate9 created a rich new source ofinformation and entertainment9 and opened up the world of electronic commerce.
Toda'9 close to +// million people worldwide use the 5eb. 2ccording to
International Data orp.9 more than a uarter of a trillion dollarsH worth of business
will be transacted over the Internet this 'ear.
Fet for all these wonders there is still plent' of room for improvement. Toda'Hs
Internet largel' mirrors the old mainframe model. Despite bountiful bandwidth
information is still loc7ed up in centrali:ed databases with gate7eepers controlling
access. )sers surfing the 5eb must rel' on 5eb servers to perform most
operations9 Just li7e the old timesharing model. 5eb sites are isolated islands and
cannot communicate with each other on a userHs behalf in an' meaningful wa'.
Toda'Hs 5eb does little more than simpl' serve up individual pages to individual
users > pages that mostl' present TM$ pictures of data9 and not the data itself
-
8/12/2019 What Dot Net
7/26
*ersonali:ation consists of redundantl' entering and giving up control of 'our
personal information to ever' site 'ou visit. Fou have to adapt to the technolog'
instead of the technolog' adapting to 'ou.
These problems are multiplied if 'ou use more than one * or mobile device. To
access 'our online information
-
8/12/2019 What Dot Net
8/26
services in a wa' that lets customers seamlessl' embed them in their own
electronic fabric. It is a vision that extends the personal empowerment first offered
b' the * in the 164/s to this new Internet;based distributed computing model.
Microsoft .NET will help drive a transformation in the Internet that will see TM$;
based presentation augmented b' programmable 8M$;based information. 8M$ is a
widel' supported industr' standard defined b' the 5orld 5ide 5eb onsortium9 thesame organi:ation that created the standards for the 5eb browser. It was
developed with extensive input from Microsoft9 but is not a proprietar' Microsoft
technolog'. 8M$ provides a means of separating actual data from the
presentational view of that data. It is a 7e' to the Next (eneration Internet and
offers a wa' to unloc7 information so that it can be organi:ed9 programmed and
edited9 a wa' to distribute data in more useful wa's to a variet' of digital devices9
and allows 5eb sites to collaborate and provide a constellation of 8M$ 5eb
services that will be able to interact with each another.
Microsoft .NET will ta7e computing and communications far be'ond the one;wa'
5eb to a rich9 collaborative9 interactive environment powered b' advanced new
software. Microsoft .NET will harness a constellation of applications9 services and
devices to create a personali:ed digital experience. 2n experience that constantl'
and automaticall' adapts itself to 'our needs and those of 'our famil'9 home and
business. It means a whole new generation of software that will wor7 as an
integrated service to help 'ou manage 'our life and wor7 in the Internet 2ge.
?or consumers that means the simplicit' of integrated services including unified
browsing9 editing and authoringK access to 'our files9 wor7 and media both online
and offK a holistic experience across devicesK and a more personali:ed wa' of
computing. It means9 for example9 that an' change to 'our information ; whether
input via 'our *9 handheld or smart credit card ; will be available for use on an'
other smart device. ?or 7nowledge wor7ers and businesses it means access to theinformation the' need9 when and where the' need itK rich coordinated
communicationK a seamless mobile experienceK and powerful information;
management and e;commerce tools that will transparentl' move between internal
and Internet;based services9 and support a new era of d'namic trading
relationships.
?or independent software developers9 it means the opportunit' to create advanced
new services. "ervices that are able to automaticall' access and ma7e use of the
information exposed b' users either locall' or remotel'9 wor7ing with an' smart
device or programming language9 without having to rewrite code for each
programming environment. Ever' service and application on the Internet becomes a
potential building bloc7 for this new generation of 8M$ 5eb services.
The Microsoft .NET vision means empowerment for consumers9 businesses9
software developers and the entire industr'. It means unleashing the full potential of
the Internet.
Microsoft 2rchitecture (uideC"olutions (uide
-
8/12/2019 What Dot Net
9/26
T7e Nex) ene*a)i-n In)e*ne)
!uilt on Internet standards such as 8M$ and "G2*9 Microsoft .NET is a platform
for building next generation distributed applications > 8M$ 5eb services.
*reviousl'9 programming models mainl' focused on a single s'stem9 even ma7ing
interactions with other s'stems to wor7 as if the' were local interactions9 such as
DGM. Microsoft .NET is explicitl' designed to allow the integration or orchestration
of an' group of resources on the Internet and local application code into a single
solution. Toda'9 if possible at all9 this t'pe of integration is extremel' complex and
costl'. Microsoft .NET will ma7e it intrinsic to all software development.
The loosel' coupled 8M$;based Microsoft .NET programming model introduces the
concept of creating 8M$;based 5eb services. 5hereas toda'Hs 5eb sites donHt
wor7 with other sites without significant additional development9 the Microsoft .NET
programming model provides an intrinsic mechanism to build an' 5eb site or
service so that it will federate and collaborate seamlessl' with an' others. Lust as
the introduction of interchangeable components accelerated the industrial
revolution9 Microsoft .NET promises to hasten the development of distributed
computing over the Internet.
None of this will be possible without man' partners and the millions of independent
and corporate developers who have helped build toda'Hs computer industr'. 2s
2lexander (raham !ell put it9 (reat discoveries and improvements invariabl'
involve the cooperation of man' minds. 5hen the dis7 operating s'stem
-
8/12/2019 What Dot Net
10/26
the applications offline.
In addition9 developers will be able to leverage and customi:e a range of core
Microsoft .NET building bloc7 services in their own applications and services9
reducing the effort reuired to create compelling products. These include
@ail"tormA ;; the codename for a set of user;centric 8M$ 5eb services ;; that will
provide for identit'9 notification9 calendar functions9 storage and other services. !'allowing developers to leverage these core set of 8M$ 5eb services9 the' free the
amount of plumbing the' would normall' have to create > such as authentication
services > while providing for the personali:ation that is inherent from the .NET
platform.
5ith the option of subscribing to these core .NET 8M$ 5eb services off the shelf9
developers can ma7e a bu' or build decision as to where the' want to spend their
development resources. "ome ma' elect to build basic service capabilities
themselves. Man' will li7el' opt for a well;pac7aged solution with strong
development tools support9 as man' developers choose not to write their own
printer drivers or windowing s'stem with 5indows and instead focus their resources
on differentiating their own higher;level products.
Nex) ene*a)i-n -5 P*-d,2)( and Se*6i2e(
In the long run man' applications will be available or delivered as a service
subscribed to over the Internet. "oftware as a service allows the following
competitive advantagesB
better customer service9
transparent installations9 repairs and updates9
a tighter feedbac7 loop into the product life;c'cle9
faster responses to software issues such as anti;virus protection.
Microsoft envisions the maJorit' of its software applications evolving into .NET
experiences that will be offered as services over time9 while continuing to offer its
existing platforms and applications. ?rom the outset Microsoft will offer a range of
.NET products and experiences including the followingB
5indows 8* is the new 5indows des7top operating s'stem for home and
business computing. 5indows 8* will set the standard for dependabilit' and
performance and will unloc7 the power of the * for all users. It will deliver an
intelligent9 connected and dependable engine to power experiences on the
.NET platform. ?or home users9 5indows 8* will enable ever'one to have the
power of digital photos9 video9 music and a connected home. !usiness users
will enJo' communications9 mobilit' and Internet support experiences. M"N ; !' combining the leading content and services of M"N with the new
.NET platform9 future versions of M"N will enable consumers to create a single
digital personalit' and leverage smart services to ensure consistent9 seamless
and safe access to the information9 entertainment and people the' care about
an' time9 an' place and on an' device.
*ersonal "ubscription "ervices ; In addition to M"N9 Microsoft will build a set o
Microsoft 2rchitecture (uideC"olutions (uide
-
8/12/2019 What Dot Net
11/26
premium consumer;oriented services on the .NET platform that will build on
existing Microsoft entertainment9 gaming9 education and productivit' products.
These services will give people the power of traditional des7top applications
with the flexibilit'9 integration and roaming support of the new .NET famil' of
user experiences.
?uture versions of Gffice ; 2dvanced communications and productivit' tools9
including universal canvas technolog' that combines communication9 browsing
and document authoring into a single environment. This will enable users to
s'nthesi:e and interact with information in a unified wa'. )niversal
collaboration services will enable collaboration with people both inside and
outside their respective companies. Microsoft will also continue to offer and
support versions of Gffice without .NET services.
0isual "tudio.NET ; 0isual "tudio.NET represents the complete development
environment for building applications on the Microsoft .NET platform. 5ith
0isual "tudio.NET9 developers can build 5eb applications and 8M$ 5eb
services that render in an' browser and on virtuall' an' device. !' using the
language of their choice9 developers can leverage their existing investments in
s7ills and s'stems. The result is increased productivit'9 end;to;end 5eb
development9 and a shorter time to deliver'.
bentral bentral presents a cutting;edge range of subscription;based
services and tools for small and growing businesses. ?uture improvements
include hosted messaging and e;mail9 enhanced commerce services9 and a
new customer relationship management
-
8/12/2019 What Dot Net
12/26
To full' understand what Microsoft .NET represents9 it helps to brea7 down part of
the above definition9 anal':ing it from several perspectivesB
@Microsoft .NET aims to accelerate the IT industr'#s shift to an Internet;based
distributed computing model.AB
2 silent shift to a distributed computing model based on the Internet is
occurring. Microsoft have been providing tools and technologies for distributedcomputing for several 'ears
-
8/12/2019 What Dot Net
13/26
that ma7es this seamless cooperation possible.
@to enable access to and action on informationAB
The .NET platform delivers accessibilit' to information and data sources across
s'stems9 clients9 and devices. !ut access to information and data is not enough
if it can#t be updated9 manipulated9 and integrated. The platform delivers read
and write capabilities to information and data. The creation of 8M$ 5eb
services allows processing to occur on either clients or servers9 bringing
enhanced abilities to a broad range of devices.
@an'time9 an' place9 from an' deviceAB
It doesn#t matter if 'ou are at the airport with onl' 'our smart cell phone in
hand. If 'ou need information about a customer9 the platform provides
applications with the opportunit' to deliver this 7ind of information to mobile
devices9 again through 8M$ 5eb services and rich communication.
@providing simplified development and rich user experiencesAB
The enhancements that ma7e information readil' accessible are the foundation
for solutions that provide complete experiences for users9 irrespective of when9
how or from which device the information is being accessed. Developers#
experiences will also be greatl' improved through the tools of the .NET
platformB the .NET ?ramewor7 and 0isual "tudio.NET. ?or more information
about how developers will benefit from these technologies9 see the related
article @5h' Microsoft .NETQA
@and unprecedented opportunities for businessesAB
!usiness benefits include increased integration to build applications and 8M$ 5eb services < .NET ?ramewor7 and
0isual "tudio.NET=9
"ervers > on which to build9 host and deplo' those applications and services
the software that powers smart devices9 allowing users to
interact and experience the .NET platform
Experiences > the combination of the above components of the .NET platform
allow for more personal9 integrated user experiences ;; .NET experiences.
2nal':ing each of these componentsB
1/ Microsoft 2rchitecture (uideC"olutions (uide
-
8/12/2019 What Dot Net
14/26
De6el-pe* )--l(
These are the programming model9 development environment and tools for building
the next generation of distributed applications. Developer tools such as 0isual
"tudio.NET ma7e writing 8M$ 5eb services and 5eb applications as simple and
as eas' as possible. The .NET ?ramewor7 and 0isual "tudio.NET9 offer the best9
easiest9 fastest9 and least expensive wa' to write 8M$ 5eb services.
Se*6i2e(
The first of the core .NET building bloc7 services that will be offered include the
@ail"tormA services that are centered around the user. Microsoft is developing a
user;centric set of core 8M$ 5eb services9 codenamed @ail"tormA9 which will be
needed b' man' applications. @ail"tormA services are oriented around people9
instead of around a specific device9 application9 service9 or networ7. The' put users
in control of their own data and information and allow 'ou to access it at an'time
from an' device. The' also protect personal information b' allowing the user to
control who can have access to their information and providing a new level of ease
of use and personali:ation. @ail"tormA services are Just the first set of the 8M$
5eb services being built b' Microsoft.
Clien) (-5)a*e 5-* (a*) de6i2e(
lient software enables *s9 laptops9 wor7stations9 smart phones9 handheld
computers9 Tablet *s9 game consoles9 and other smart devices to operate in
the .NET universe.
2 smart device isB
"mart about 'ou. It uses 'our .NET identit'9 and profile data to simplif' 'our
user experience.
"mart about the networ7. It is responsive to bandwidth constraints9 provides
support for both online and offline use of applications and understands what
services are available.
"mart about information. It can access9 anal':e9 and act on data an'where
an'time.
"mart about other devices. It discovers other *s9 smart devices9 servers9 and
the Internet9 and 7nows how to provide services to other devices. It#s also smart
about accessing information from the *.
"mart about software and services. 2pplications and data are presented
optimall' for the current form factor. Input methods and connectivit' is
appropriate for the current device providing great end;user interaction. It
consumes 5eb services using 8M$9 "G2*9 and )DDI and is programmable
and extensible b' developers.
"ome of the software for smart devices Microsoft is wor7ing on includes 5indows
8*9 5indows E9 5indows Embedded9 the .NET ?ramewor79 and the .NET
ompact ?ramewor7.
Se*6e*(
Through the .NET platform9 businesses and others will be able to turn 7e'
processes into 8M$ 5eb services. ?rom the schedule for a doctor#s office to the
Microsoft 2rchitecture (uideC"olutions (uide
11
-
8/12/2019 What Dot Net
15/26
catalog for a boo7 seller or a mechanism to determine the proper exchange rate for
world currencies > 8M$ 5eb services created and hosted b' one compan' or
individual can be used b' millions of others in an' number of combinations to
produce a variet' of highl' personal9 intelligent computing experiences.
This distributed model of computing will put increasing demands on server
infrastructures9 reuiring an agile9 highl' reliable platform.
5indows %/// "erver and the .NET Enterprise "ervers with their built;in securit'9
their support for 8M$ and their abilit' to uic7l' scale;out to meet increased
demands provide the best solution to host and deplo' 8M$ 5eb services and the
.NET platform.
Microsoft#s .NET Enterprise "ervers represent the fastest and most reliable wa' to
integrate9 manage9 and 5eb;enable applications within the enterprise. Microsoft is
delivering enterprise;read' server offerings with the reliabilit'9 performance9
scalabilit'9 and manageabilit' reuired b' enterprise solutions. 2 global support
networ7 bac7s this9 which together with a rich set of industr' partners provides
complete Internet and Intranet based solutions. The following list provides a briefoverview of each .NET Enterprise "erver. ?or more information about each product
seeB httpBCCwww.microsoft.comCservers.
.NET Expe*ien2e(
.NET experiences are the means for end users to interact with .NET applications.
.NET experiences are combinations of the @ail"tormA user;centric services9 other
8M$ 5eb services and local application code that are presented via a smart device
Microsoft is transitioning four popular products into .NET experiencesB
Microsoft Gffice 8* is ta7ing the first steps towards providing a .NET
experience for 7nowledge wor7ers. ?uture versions of Gffice will full' integrate8M$ 5eb services while exposing 7e' functionalit' to other applications as
8M$ 5eb services as well.
M"N9 including the use of the M"N Explorer local client9 is on the wa' to
creating a consumer;focused .NET experience.
The bentral small business portal will provide necessar' 8M$ 5eb services
for small business
-
8/12/2019 What Dot Net
16/26
The' use 8M$ 5eb services .NET experiences ta7e advantage of 8M$ 5eb
services when the' are connected to the networ79 aggregating additional and
relevant information for users9 to solve da' to da' problems.
The' are user;centric. .NET experiences are focused on end users9 using
identit';based building bloc7 services
-
8/12/2019 What Dot Net
17/26
ever' phase of their da'9 regardless of where that information is
-
8/12/2019 What Dot Net
18/26
trac7 the order.
Microsoft .NET allows this process to be ta7en one step further. 5ith 8M$ 5eb
services the vendor compan' is able to connect directl' to the deliver' compan'#s
order trac7ing application and obtain information such as the current deliver' status
the current location of the goods and the scheduled deliver' date and time. This
integration between the vendor and deliver' compan' allows the vendor to providethis additional information via its 5eb site and directl' to its customer. This is a
great benefit to the customer9 who can now trac7 the deliver' directl' from the
vendor#s 5eb site and is full' integrated
Microsoft 2rchitecture (uideC"olutions (uide
1
-
8/12/2019 What Dot Net
19/26
across applications.
Microsoft .NET allows users to uic7l' establish connections and complete
transactions9 that up until now have reuired hours of time and the frustrating re;
entr' of data from one application to the next. !' allowing multiple secure data
feeds to be merged into a single user interface
-
8/12/2019 What Dot Net
20/26
The 2pplication Designer ta7es this approach one significant step further b'
allowing business anal'sts to create executable applications directl' from their
process models9 using familiar methodologies and toolsK illustrated in ?igure %.
Gn the left hand side9 business anal'sts create the definition of the business
process b' creating a seuence of action shapes that define the seuence of steps
reuired to fulfill the business process.
aving defined the model9 the business anal'st hands it over to the developer.
Developers use the right hand side to specif' implementation shapes that define
how each action shape
-
8/12/2019 What Dot Net
21/26
involves technologies such as message ueuing9 components9 and 5eb services
that 'ou might develop using 0isual "tudio.
Rea2)in/ )- C7an/e
Gne of the huge challenges faced b' IT professionals toda' is the d'namic and
constantl' evolving nature of the business processes the' are attempting to model
and implement. ompanies must compete on their abilit' to adapt uic7l' to
changing business conditions.
The !i:Tal7 orchestration approach ma7es handling business process changes
eas'. ?or further information about orchestration9 see www.microsoft.comCbi:tal7.
Microsoft .NET supports high levels of integration with existing infrastructures and
applications. It provides new technologies and evolves existing ones9 enabling 'ou
to draw upon the existing experience of 'our staff. It also uses 'our existinghardware and supports scaling up and scaling out as 'our needs demand.
Developers can start building 5eb services toda' using the "G2* Tool7it for 0isual
"tudio -./ even before 0isual "tudio .NET is released. This will enable them to gain
experience wor7ing with 5eb services prior to the release of 0isual "tudio.NET.
E6-l6in/ Wind-( DNA %&&&
The infrastructure and platform that .NET provides is an extension of toda'#s
5indows Distributed iNternet 2rchitecture
-
8/12/2019 What Dot Net
22/26
De6el-pin/ We+ Appli2a)i-n(
?or 5eb;based applications9 .NET provides 2"*.NET
-
8/12/2019 What Dot Net
23/26
management of 5indows %/// "erver and the .NET Enterprise "ervers. To
deliver Gperations Manager9 Microsoft has licensed NetIR#s Gperations
Manager product9 which is alread' built on top of the management services
available in 5indows %///. Microsoft has further enhanced Gperations
Manager9 and NetIR is offering additional solutions to Microsoft#s new
management products9 including support for other operating s'stems and non;
Microsoft applications.
.NET Management "ervices. This is an extended range of infrastructure
services including a management portal supporting 8M$ and "G2*9 created
for the development of solutions that integrate with the .NET platform.
Microsoft Management 2lliance. This is a new program to help independent
software vendors develop management products for 5indows. ?or more
information about the Microsoft Management 2lliance9 see
httpBCCwww.microsoft.comC5INDG5"%///CmanagementCarticlesCmmafa.asp.
3n-led/e and S,pp-*) i)7 Mi2*-(-5)
Microsoft provides worldwide support not onl' for its products9 but also for its
strateg'9 solutions and industr' partners. Fou can contact Microsoft and as7 for
informational meetings at different stages during 'our proJect development c'cleB
5ith a Microsoft#s 2ccount Manager who understands Microsoft#s business
strateg'9 and can refer 'ou to other Microsoft customers for reference
purposes.
5ith "'stems Engineers
-
8/12/2019 What Dot Net
24/26
access to all user#s data and applications an'where and from an' deviceK allowing
users to interact with their data through handwriting9 speech9 and vision
technologies.
5ith .NET9 user#s data lives securel' on the Internet or Intranets so that the' canaccess it from their *s at home and at wor79 from their cell phones or pagers9 from
their *D2s and *oc7et *s. 5ith this access9 applications are able to adapt the
functionalit' the' offer to the limitations and opportunities presented b' the device
with which the user is interacting. ?urthermore9 applications are able to act on a
user#s behalf using a predefined set of preferences and directives.
Therefore9 businesses benefit from radicall' increased efficienc' and productivit' as
.NET brings emplo'ees9 customers9 data9 and business applications into a coherent
and intelligentl' interactive whole.
Microsoft#s vision for this new generation of distributing computing on the Internet is
one where software is delivered as a service9 accessible b' an' device9 an' time9an' place9 and is full' programmable and personali:ed. To enable this vision9
Microsoft is delivering the .NET platform and .NET experiences9 built on public
Internet standards and protocols9 with tools and services that integrate computing
and communications in productive new wa's. The Microsoft .NET platform is
explicitl' designed to enable the rapid development9 integration9 and orchestration
of an' group of 8M$ 5eb services and applications into a single solution.
l-((a*4
Ass%*'$yB This is the fundamental building bloc7 of program components in .NET
and represents the unit of versioning and deplo'ment. 2ssemblies ma' consist of a
single D$$9 or can comprise numerous D$$s and resources in multiple files.
2ssemblies provide a different view of applications within the .NET ?ramewor7.
LRB ommon $anguage 3untime. This is the runtime that provides the foundation
for .NET services. 5hile an application or component is running9 the $3 manages
ever' aspect of its execution9 including memor' management9 enforcing securit'
polic'9 as well as satisf'ing an' dependencies that the component ma' have on
other components.
$+st%rB "everal servers interconnected to provide redundanc' support to the
applications the' host. If one of the servers fails9 the others automaticall' ta7e over
its responsibilities
-
8/12/2019 What Dot Net
25/26
providers including I!M9 ompa9 * and )nis's that provide the best scale;up
solutions.
Sca$%0O+tB This approach to providing improving scalabilit' involves adding more
servers to a solution to increase its overall processing power. The Microsoft .NET
Enterprise "ervers include built;in support for lustersof servers and5eb ?arms
which allow 'ou to grow 'our application#s processing power incrementall'.
SOA(B "imple GbJect 2ccess *rotocol. This is a protocol defining the wa' that
applications
-
8/12/2019 What Dot Net
26/26
5indows DN2 evolutionB
httpBCCmicrosoft.comCbusinessCproductsCwebplatformCdefault.asp
IT *rofessional sectionB
httpBCCwww.microsoft.comCnetC
8M$ ?ramewor7B
httpBCCmsdn.microsoft.comCxmlCdefault.asp
GM informationB
httpBCCwww.microsoft.comCnetCdeveloperCframewor7com.asp
)DDIB
httpBCCwww.uddi.org
httpBCCwww.microsoft.comCpresspassCfeaturesC%///Csept//C/6;/-uddi.asp
M"DN 5hite papersB
httpBCCmsdn.microsoft.comClibrar'Cdefault.aspQ)3$UClibrar'CtechartCnetanchor.htm
ene*al Si)e( )- !i(i)
httpBCCwww.microsoft.comCnet
httpBCCmsdn.microsoft.comCnet
httpBCCwww.(otDotNet.com
(otDotNet was created to promote fran7 discussions and open collaboration
between the .NET developer communit' and the Microsoft .NET ?ramewor7 team.
(otDotNet is a communit' 5eb site where .NET developers can showcase their
samples and receive information about the .NET ?ramewor7. It was designed
specificall' to be a raw9 unfiltered loo7 inside the .NET ?ramewor7 and at the team
within Microsoft that is responsible for writing9 testing9 releasing and managing the
different technologies that comprise .NET. ?or this reason it differs from and is
complimentar' to sites such as httpBCCwww.microsoft.comand
httpBCCmsdn.microsoft.com.
httpBCCwww.asp.net
httpBCCcommnet.pdc.mscorpevents.com
httpBCCwww.microsoft.comCserversCnetCdefault.htm
httpBCCwww.ibu'sp'.com
http://microsoft.com/business/products/webplatform/default.asphttp://www.microsoft.com/net/http://www.microsoft.com/net/developer/framework_com.asphttp://www.uddi.org/http://www.microsoft.com/presspass/features/2000/sept00/09-06uddi.asphttp://msdn.microsoft.com/library/default.asp?URL=/library/techart/netanchor.htmhttp://www.microsoft.com/nethttp://msdn.microsoft.com/nethttp://www.gotdotnet.com/http://www.asp.net/http://commnet.pdc.mscorpevents.com/http://commnet.pdc.mscorpevents.com/http://www.microsoft.com/servers/net/default.htmhttp://www.ibuyspy.com/http://microsoft.com/business/products/webplatform/default.asphttp://www.microsoft.com/net/http://www.microsoft.com/net/developer/framework_com.asphttp://www.uddi.org/http://www.microsoft.com/presspass/features/2000/sept00/09-06uddi.asphttp://msdn.microsoft.com/library/default.asp?URL=/library/techart/netanchor.htmhttp://www.microsoft.com/nethttp://msdn.microsoft.com/nethttp://www.gotdotnet.com/http://www.asp.net/http://commnet.pdc.mscorpevents.com/http://www.microsoft.com/servers/net/default.htmhttp://www.ibuyspy.com/