<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Clemens Vasters - Technology|COM</title>
    <link>http://vasters.com/clemensv/</link>
    <description>Cloud Development and Alien Abductions</description>
    <language>en-us</language>
    <copyright>Clemens Vasters</copyright>
    <lastBuildDate>Fri, 24 Oct 2003 06:54:46 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.7067.0</generator>
    <managingEditor>cvasters@guhhome.com</managingEditor>
    <webMaster>cvasters@guhhome.com</webMaster>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=2e27b7d3-8567-4cee-86ee-6b3e23e86d5d</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,2e27b7d3-8567-4cee-86ee-6b3e23e86d5d.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,2e27b7d3-8567-4cee-86ee-6b3e23e86d5d.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=2e27b7d3-8567-4cee-86ee-6b3e23e86d5d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://weblogs.asp.net/bmore/posts/33113.aspx">Brad More</a> is asking whether
and why he should use Enterprise Services.
</p>
        <p>
Brad, if you go to the PDC, you can get the definitive, strategic answer on that question
in this talk:
</p>
        <p>
          <strong>“Indigo”: Connected Application Technology Roadmap<br /></strong>
          <font style="FONT-SIZE: 8pt">
            <strong>Track: </strong>Web/Services   <strong>Code: </strong>WSV203<br /><strong>Room: </strong>Room 409AB   <strong>Time Slot: </strong>Wed,
October 29 11:30 AM-12:45 PM<br /><strong>Speakers: 
<SPEAKER></SPEAKER></strong><a>Angela Mills</a>
, 
<SPEAKER><a>Joe Long</a></SPEAKER></font>
        </p>
        <p>
Joe Long is Product Unit Manager for Enterprise Services at Microsoft, a product unit
that is part of the larger Indigo group. The Indigo team owns Remoting, ASP.NET
Web Services, Enterprise Services, all of COM/COM+ and everything that has to do with
Serialization. 
</p>
        <p>
And if you want to hear the same song sung by the technologyspeakmaster,
go and hear Don:
</p>
        <p>
          <strong>“Indigo": Services and the Future of Distributed Applications<br /></strong>
          <font style="FONT-SIZE: 8pt">
            <strong>Track: </strong>Web/Services   <strong>Code: </strong>WSV201<br /><strong>Room: </strong>Room 150/151/152/153   <strong>Time Slot: </strong>Mon,
October 27 4:45 PM-6:00 PM<br /><strong>Speaker: </strong><SPEAKER><a>Don Box</a></SPEAKER></font>
        </p>
        <p>
If you want to read the core message right now, just <a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=97f80d05-73bc-4e59-b2f1-c748d7eed43b">scroll
down here</a>. I've been working directly with the Indigo folks on the messaging
for my talks at TechEd in Dallas earlier this year as part of the effort of setting
the stage for Indigo's debut at the PDC.
</p>
        <p>
I'd also suggest that you don't implement your own ES clone using custom
channel sinks, context sinks, or formatters and ignore the entire context model of
.NET Remoting if you want to play in Indigo-Land without having to rewrite a large
deal of your apps. The lack of security support of Remoting is not a missing feature;
Enterprise Services is layered on top of Remoting and provides security. The very
limited scalability of Remoting on any transport but cross-appdomain is not a
real limitation; if you want to scale use Enterprise Services. Check out this <a href="http://radio.weblogs.com/0108971/2002/09/12.html">page
from my old blog</a> for a few intimate details on transport in Enterprise Services. 
</p>
        <p>
ASMX is the default, ES ist the fall-back strategy if you need the features or the
performance and Remoting the the cheap, local ORPC model. 
</p>
        <p>
If you rely on ASMX and ES today, you'll have a pretty smooth upgrade path. Take that
expectation with you and go to Joe's session.
</p>
        <p>
[PS: What I am saying <a href="http://radio.weblogs.com/0108971/2002/09/12.html">there </a>about
ES marshaling not using COM/Interop is true except for two cases that I found later:
Queued Components and calls with isomorphic call signatures where the binary
representation of COM and the CLR is identical - like with a function that passes
and returns only ints. The reason why COM/Interop is used in those cases is very simple:
it's a lot faster.]<em> </em></p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=2e27b7d3-8567-4cee-86ee-6b3e23e86d5d" />
      </body>
      <title>PDC Countdown: Use ASMX and Enterprise Services Now For Tomorrow</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,2e27b7d3-8567-4cee-86ee-6b3e23e86d5d.aspx</guid>
      <link>http://vasters.com/clemensv/2003/10/24/PDC+Countdown+Use+ASMX+And+Enterprise+Services+Now+For+Tomorrow.aspx</link>
      <pubDate>Fri, 24 Oct 2003 06:54:46 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://weblogs.asp.net/bmore/posts/33113.aspx"&gt;Brad More&lt;/a&gt; is asking whether
and why he should use Enterprise Services.
&lt;/p&gt;
&lt;p&gt;
Brad, if you go to the PDC, you can get the definitive, strategic answer on that question
in this talk:
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;“Indigo”: Connected Application Technology Roadmap&lt;br&gt;
&lt;/strong&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&lt;strong&gt;Track: &lt;/strong&gt;Web/Services&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;Code: &lt;/strong&gt;WSV203&lt;br&gt;
&lt;strong&gt;Room: &lt;/strong&gt;Room 409AB&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;Time Slot: &lt;/strong&gt;Wed,
October 29 11:30 AM-12:45 PM&lt;br&gt;
&lt;strong&gt;Speakers: 
&lt;SPEAKER&gt;
&lt;/strong&gt;&lt;a&gt;Angela Mills&lt;/a&gt;&gt;
, 
&lt;SPEAKER&gt;
&lt;a&gt;Joe Long&lt;/a&gt;
&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Joe Long is Product Unit Manager for Enterprise Services at Microsoft, a product unit
that is&amp;nbsp;part of the larger Indigo group. The Indigo team owns Remoting, ASP.NET
Web Services, Enterprise Services, all of COM/COM+ and everything that has to do with
Serialization. 
&lt;/p&gt;
&lt;p&gt;
And if you want to hear&amp;nbsp;the same song sung&amp;nbsp;by the technologyspeakmaster,
go and hear Don:
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;“Indigo": Services and the Future of Distributed Applications&lt;br&gt;
&lt;/strong&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&lt;strong&gt;Track: &lt;/strong&gt;Web/Services&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;Code: &lt;/strong&gt;WSV201&lt;br&gt;
&lt;strong&gt;Room: &lt;/strong&gt;Room 150/151/152/153&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;Time Slot: &lt;/strong&gt;Mon,
October 27 4:45 PM-6:00 PM&lt;br&gt;
&lt;strong&gt;Speaker: &lt;/strong&gt;
&lt;SPEAKER&gt;
&lt;a&gt;Don Box&lt;/a&gt;
&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
If you want to read the&amp;nbsp;core message right now, just&amp;nbsp;&lt;a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=97f80d05-73bc-4e59-b2f1-c748d7eed43b"&gt;scroll
down here&lt;/a&gt;. I've been working directly with&amp;nbsp;the Indigo folks on the messaging
for my talks at TechEd in Dallas earlier this year as part of the effort&amp;nbsp;of setting
the stage for Indigo's debut at the PDC.
&lt;/p&gt;
&lt;p&gt;
I'd also suggest that you don't&amp;nbsp;implement your own ES clone&amp;nbsp;using custom
channel sinks, context sinks, or formatters and ignore the entire context model of
.NET Remoting if you want to play in Indigo-Land without having to rewrite a large
deal of your apps. The lack of security support of Remoting is not a missing feature;
Enterprise Services is layered on top of Remoting and provides security. The very
limited scalability of Remoting&amp;nbsp;on any transport but cross-appdomain is not a
real limitation; if you want to scale use Enterprise Services. Check out this &lt;a href="http://radio.weblogs.com/0108971/2002/09/12.html"&gt;page
from my old blog&lt;/a&gt;&amp;nbsp;for a few intimate details on transport in Enterprise Services. 
&lt;/p&gt;
&lt;p&gt;
ASMX is the default, ES ist the fall-back strategy if you need the features or the
performance and Remoting the the&amp;nbsp;cheap, local&amp;nbsp;ORPC model.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
If you rely on ASMX and ES today, you'll have a pretty smooth upgrade path. Take that
expectation with you and go to Joe's session.
&lt;/p&gt;
&lt;p&gt;
[PS: What I am saying &lt;a href="http://radio.weblogs.com/0108971/2002/09/12.html"&gt;there &lt;/a&gt;about
ES marshaling not using COM/Interop is true except for two cases that I found later:
Queued Components and calls with isomorphic call signatures&amp;nbsp;where&amp;nbsp;the binary
representation of COM and the CLR is identical - like with a function that passes
and returns only ints. The reason why COM/Interop is used in those cases is very simple:
it's a lot faster.]&lt;em&gt;&amp;nbsp;&lt;/em&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=2e27b7d3-8567-4cee-86ee-6b3e23e86d5d" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,2e27b7d3-8567-4cee-86ee-6b3e23e86d5d.aspx</comments>
      <category>PDC 03</category>
      <category>Technology</category>
      <category>Technology/COM</category>
      <category>Technology/Enterprise Services</category>
      <category>Technology/Indigo</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=4261db53-025c-4b18-bc45-4ed99b86d582</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,4261db53-025c-4b18-bc45-4ed99b86d582.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,4261db53-025c-4b18-bc45-4ed99b86d582.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=4261db53-025c-4b18-bc45-4ed99b86d582</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Hey, Don! Your "API of the day" entries make me wonder whether you got bored w/ XML. Isn't
this counter revolutionary activity? 
</p>
        <p>
I actually checked twice whether I am looking at the right date ;)
</p>
        <p>
          <a href="http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-09-11T06:01:25Z">+1</a> on
MkParseDisplayName(Ex)
</p>
        <p>
 
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=4261db53-025c-4b18-bc45-4ed99b86d582" />
      </body>
      <title>Don is in love with COM again?</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,4261db53-025c-4b18-bc45-4ed99b86d582.aspx</guid>
      <link>http://vasters.com/clemensv/2003/09/15/Don+Is+In+Love+With+COM+Again.aspx</link>
      <pubDate>Mon, 15 Sep 2003 05:27:28 GMT</pubDate>
      <description>&lt;p&gt;
Hey, Don! Your "API of the day" entries make me wonder whether you got bored w/ XML.&amp;nbsp;Isn't
this counter revolutionary activity? 
&lt;/p&gt;
&lt;p&gt;
I actually checked twice whether I am looking at the right date ;)
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-09-11T06:01:25Z"&gt;+1&lt;/a&gt;&amp;nbsp;on
MkParseDisplayName(Ex)
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=4261db53-025c-4b18-bc45-4ed99b86d582" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,4261db53-025c-4b18-bc45-4ed99b86d582.aspx</comments>
      <category>Technology/COM</category>
    </item>
  </channel>
</rss>