.NET
– The Adoption and Emerging Technologies
Host: Tarun Anand, .NET Evangelist, Microsoft Corporation
August
29, 2002
KunalS_MS: Good afternoon to all and thank you for joining today's
session of eXperienceDotNet.com Expert Chat session
KunalS_MS: Today's topic is: .NET - The Adoption and Emerging Technologies.
Also, a preview of the exciting stuff that you will see at the upcoming
TechEd India 2002.
KunalS_MS: Our expert host of the day is Tarun Anand - .NET Evangelist,
Microsoft Corporation.
Tarun: Hello Everybody!
Moderator: (sreejumon) Could you please tell some thing about load
balancing of .NET application. I am looking for a clustered environment.
Can we use Application Center server 2000 with .NET server?
Tarun: Well you have 2 options
Tarun: You can use the Application Center by exposing
.NET objects as COM+ objects
Tarun: Or you can roll your own custom load balancing
engine by writing a message sink for remoting
Tarun: Well your mileage varies depending on what work
you do inside your method calls
Tarun: If the work is transactional the performance overhead
is minimal
Moderator: (sreejumon) While using the CCW, there will be performance
degradation. Right?
Moderator: (sreejumon) Suppose I am using state less object. Then
what is the best way for load-balancing of .NET components?
Tarun: Application Center is the best option for the
stateless components
Moderator: (Rohit) In emerging technologies, .NET My Services was
sometime back the hottest. What happened to them? The steam seems
to have died out.
Tarun: We got a lot of feedback on the .NET My Services
from customers - based on that
Tarun: We are going back and making it federated
Tarun: That is why there is a lull in .NET My Services
Moderator: (Kumar) What new technologies/features is the next version
of .NET going to have?
Tarun: Next version of .NET the biggest change you will
see is GXA or the Global XML Webservices Architecture being implemented
Tarun: IT will support Security, licensing, transactions
etc on webservices
Moderator: (Kumar) Does that mean, in a away, WebServices are going
to be stateful?
Tarun: No, it will still be based on message passing
between systems
Tarun: the messages will encapsulate the transaction,
security info in the SOAP header
Moderator: (Rohit) Tarun, in your opinion, when can we hope to see
a pure all round .NET environment with no COM in the picture. Right
now we still have to work with COM, even at OS level.
Tarun: Windows .NET Server early next year will be the
beginning - COM objects will stay around for a long time
Tarun: you can still create a pure .NET component with
no COM involved today but because of the investment in COM it will
be difficult to get away from it for a while
Moderator: (Rohit) Is COM Interop really a performance hazard?
Tarun: Not really - people worry about it more than they
should. It takes less than 25 instructions for the Interop in 95%
of the cases
Moderator: (Kumar) Can you detail a bit more about security info in
the SOAP header? Security info. is in context of a system. Has a system-independent
security model been implemented?
Tarun: A system independent security model has been there
in various forms - Kerberos, SSL are all system independent, WS-Security
the security standard for WebServices just specifies how to use these
standards in the webservices world
Tarun: If you look at the SOAP spec
Tarun: there is a header there - that is where all the
security information, transaction etc is put
Tarun: The body of the SOAP packed encapsulates the actual
method call
Moderator: (Saurabh_MVP) I have read the announcement of Everett on
the VS.NET Site, but it does not outline, any changes being made to
WinForm API. I mean all that the document on the site talks about
Everett is that it will integrate all the packages that were developed
after VS.NET into one. Can you please outline the changes being made
in more detail?
Tarun: Actually Saurabh there is not much change to be
expected in Everett
Tarun: It is version 1.1 of VS.NET and it focuses on
security, bug fixes etc
Tarun: It is similar to other products where quality
improvement is a never ending process
Tarun: the next version of VS.NET after that codenamed
"Whidbey" will be a big release
Moderator: (sreejumon) Can we get smart device extension from Everett?
Tarun: Yes - that is one of the things that you will
get - it might even be released before Everett
Moderator: (Saurabh_MVP) I saw the new Web Service Dev kit on MSDN.
It's really cool. But currently it does require a decent amount of
coding. With the .NET Platform concentrating on "Just Build Apps not
Plumbing"; by what timeframe can we expect this toolkit?
Tarun: Right now it is alpha release
Tarun: but you will see that it will get better before
it gets released
Moderator: (Rohit) How is today's chat related to the upcoming TechEd?
Tarun: Well, some of the technologies that we have discussed
here Windows .NEt Server, SDE, GXA will be presented in-depth at TechEd.
This year the event is the biggest ever with 70+ technical sessions
Tarun: and speakers from across the globe
Tarun: and lots more... visit www.techedindia.com to
see the details
Moderator: (Saurabh_MVP) Since we are talking new technologies, by
what timeframe can we expect Tablet PC to be launched in India? The
demo at SA Summit was cool.
Tarun: Tablet PC will be released at the end of this
year - expect to see it in India next year - we will cover a lot on
Tablet PC and its SDK in TechEd
Tarun: Thanks ... the demo was really cool!
Moderator: (Rohit) Will there be any discussions/revelations on Design
Patterns in the upcoming TechEd?
Tarun: Yes - we are planning some discussions - we are
also planning to cover this topic in our architect sessions
Moderator: (Rohit) Can you please give more details? As, even MSDN
does not have much on design patterns!
Tarun: Well... this is a long topic,
Tarun: but to answer in short - we are working on .NET
patterns, one of the first one to come up is a .NET eCommerce pattern
Tarun: let me see if I can find the url for it
Tarun: I cannot locate it right now - a good search point
is http://msdn.microsoft.com/practices/
Tarun: Another useful URL http://www.microsoft.com/usa/webcasts/ondemand/960.asp
Tarun: It is a webcast
KunalS_MS: We shall bring today's session to a close here.
KunalS_MS: Thank you all for joining in and taking time out to join
us.
Tarun: Thank you all! See you at the biggest developer
and IT Pro event
Tarun: TechEd India 2002 is www.techedindia.com
KunalS_MS: Once again, thank you all for joining in.