<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Alain's Globosphere : Architecture</title><link>http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx</link><description>Tags: Architecture</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Tim O'Reilley: "one of the motivations to share -- the necessity of giving a copy of your source code (...) -- is truly gone"</title><link>http://blogs.msdn.com/alainler/archive/2006/08/08/691422.aspx</link><pubDate>Tue, 08 Aug 2006 02:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:691422</guid><dc:creator>alainler</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/alainler/comments/691422.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=691422</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=691422</wfw:comment><description>&lt;P&gt;&lt;A href="http://tim.oreilly.com/"&gt;Tim O'Reilley&lt;/A&gt; comes back to &lt;A href="http://radar.oreilly.com/archives/2006/08/open_source_architecture_or_go.html"&gt;some interesting facts &lt;/A&gt;about Open Source software, software distribution and Web 2.0 considerations.&lt;/P&gt;
&lt;P&gt;He's&amp;nbsp;saying: "&lt;EM&gt;one of the motivations to share -- the necessity of giving a copy of the source in order to let someone run your program -- is truly gone. Not only is it no longer required, in the case of the largest applications, it's no longer possible.&lt;/EM&gt;"&lt;/P&gt;
&lt;P&gt;He also presents three new ways to "Open Source" software in the new IT world:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Keep the application proprietary but Open Source the framework used to build it.&lt;/LI&gt;
&lt;LI&gt;Figure out what "Open Services" means (pointing out the idea of Mashups that are coming now)&lt;/LI&gt;
&lt;LI&gt;Adopt the "Cloneable application" model pioneered by &lt;A href="http://www.ning.com/"&gt;Ning&lt;/A&gt;.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;The &lt;STRONG&gt;final conclusion&lt;/STRONG&gt; being: "&lt;EM&gt;It's a very interesting time to be in Open Source. Open source zealots need to realize that open source needs to be &lt;U&gt;reinvented&lt;/U&gt; for the &lt;U&gt;new platform architecture&lt;/U&gt; (...)&lt;/EM&gt;"&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;This is blog post really is worth the reading time&lt;/STRONG&gt;. Of course, if you like the conclusions or not is another story.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=691422" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category></item><item><title>Office System and Architecture concerns</title><link>http://blogs.msdn.com/alainler/archive/2006/08/02/686329.aspx</link><pubDate>Wed, 02 Aug 2006 14:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:686329</guid><dc:creator>alainler</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/alainler/comments/686329.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=686329</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=686329</wfw:comment><description>&lt;P&gt;It's this time in the year where plenty of things have to be talked about with the managers.&lt;/P&gt;
&lt;P&gt;It's my responsability to inform, train, help&amp;nbsp;and lead Architects and Architect thoughts in Belgium. So, while organizing next year, my manager came to me and wondered if 2007 Office System potentially could have some impact on the work Architects are doing in their corporation.&lt;/P&gt;
&lt;P&gt;Well, I can tell that this IS important, so important that there is a special web site on MSDN called &lt;A href="http://msdn.microsoft.com/architecture/solvenow/office/default.aspx"&gt;Microsoft Office System for Architects&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Let me suggest a visit...&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=686329" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category></item><item><title>Let's define what an IT Architect is</title><link>http://blogs.msdn.com/alainler/archive/2006/06/25/646458.aspx</link><pubDate>Sun, 25 Jun 2006 10:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:646458</guid><dc:creator>alainler</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/alainler/comments/646458.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=646458</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=646458</wfw:comment><description>&lt;P&gt;&lt;A href="http://hanshantson.blogspot.com/"&gt;Hans Hantson&lt;/A&gt;, a friend of mine, recently &lt;A href="http://hanshantson.blogspot.com/2006/04/what-is-architect_24.html"&gt;expressed his vision&lt;/A&gt; and understanding about what an IT Architect really is.&lt;/P&gt;
&lt;P&gt;This is indeed subject to very many discussions and, in order to address that, &lt;A href="http://www.microsoft.com"&gt;Microsoft &lt;/A&gt;has tried to consolidate this understanding and has created a website that defines what an IT Architect is and what the different flavors (&lt;A href="http://www.skyscrapr.net/Architect/Solutions.aspx"&gt;Solution Architect&lt;/A&gt;, &lt;A href="http://www.skyscrapr.net/Architect/Infrastructure.aspx"&gt;Infrastructure Architect&lt;/A&gt;, &lt;A href="http://www.skyscrapr.net/Architect/Strategy.aspx"&gt;Enterprise Architect&lt;/A&gt;, &lt;A href="http://www.skyscrapr.net/Architect/Industry.aspx"&gt;Industry Architect&lt;/A&gt;) are.&lt;/P&gt;
&lt;P&gt;Have a look at &lt;A href="http://blogs.msdn.com/RJacobs/"&gt;Ron Jacob's &lt;/A&gt;new baby: &lt;A href="http://www.skyscapr.net"&gt;www.skyscapr.net&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Oh yes, Ron also looks into what it takes to &lt;STRONG&gt;become&lt;/STRONG&gt; an IT Architect.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Definately worth the visit!&lt;/STRONG&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=646458" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category></item><item><title>Industrial Strength SOA Workshop registrations are OPEN</title><link>http://blogs.msdn.com/alainler/archive/2005/01/25/360097.aspx</link><pubDate>Tue, 25 Jan 2005 19:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:360097</guid><dc:creator>alainler</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/alainler/comments/360097.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=360097</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=360097</wfw:comment><description>&lt;p&gt;As announced in a &lt;A href="http://weblogs.asp.net/alainler/archive/2005/01/07/348488.aspx"&gt;previous Blog entry&lt;/a&gt;, the &lt;strong&gt;Industrial Strenght SOA Workshop&lt;/strong&gt; will take place on &lt;strong&gt;Feb 22nd, 23rd and 24th&lt;/strong&gt; in Brussels. All the details &lt;a href="http://www.microsoft.com/belux/nl/msdn/events/soaworkshop.aspx"&gt;can be found on this site&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118755073&amp;amp;Culture=nl-BE"&gt;Registrations are now open &lt;/a&gt;... and limited!!! ;-)&lt;/p&gt; &lt;p&gt;This is available to international attendees too.&lt;/p&gt; &lt;p&gt;Looking forward to spending those 3 days with you.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=360097" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category></item><item><title>Belgium: Industrial Strength SOA Workshop ...</title><link>http://blogs.msdn.com/alainler/archive/2005/01/07/348488.aspx</link><pubDate>Sat, 08 Jan 2005 01:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:348488</guid><dc:creator>alainler</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/alainler/comments/348488.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=348488</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=348488</wfw:comment><description>&lt;p&gt;Hi guys,&lt;/p&gt; &lt;p&gt;I'm currently preparing a very specific event about "&lt;strong&gt;Industrial Strength SOA Workshop&lt;/strong&gt;". This worshop&amp;nbsp;is the&amp;nbsp;result of the collaboration&amp;nbsp;between &lt;a href="http://www.newtelligence.com/"&gt;Newtelligence&lt;/a&gt; and Microsoft EMEA, and will take place only in 4 countries in the whole EMEA region.&lt;/p&gt; &lt;p&gt;The speakers will be &lt;a href="http://staff.newtelligence.net/clemensv/"&gt;Clemens Vasters &lt;/a&gt;and a colleague from Newtelligence. I'm sure it's not necessary to talk about them as they are pretty well known and appreciated.&lt;/p&gt; &lt;p&gt;This workshop will take place in &lt;strong&gt;Brussels/Belgium, on Feb 22, 23 and 24&lt;/strong&gt; (a Tuesday, Wednesday and Thursday - easy for your flights and time management during your week). There will also be a set of links and whitepapers made available to the subscribers to get ready for the training itself. Even though this preparation is part of the actual training, it is optional ... but highly recommended.&lt;/p&gt; &lt;p&gt;This is how this training officially shows up:&lt;/p&gt;&lt;em&gt; &lt;p class="MsoBodyText" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 54pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Building industrial strength applications based on Service Oriented Architecture principles and &lt;i&gt;&lt;span style="FONT-STYLE: italic"&gt;Microsoft&lt;/span&gt;&lt;/i&gt;® .NET requires a lot of knowledge. There are numerous technical and design oriented considerations spanning the whole application “stack” – from resource abstraction strategies and transaction control, business service and component design, presentation control logic, robust event logging, integrated security management, to performance and scalability considerations.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoBodyText" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 54pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;This workshop offers many benefits to application developers and architects. A few of them are:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Light speed Adoption:&amp;nbsp; By focusing on first principles of what it takes to build complex systems using Microsoft .NET technologies and by providing easy-to-use micro-frameworks, components, and guidelines developers will learn consistent development strategies for high performance and scalability. The information and code provided is designed for extensibility and compatibility with forthcoming .NET programming models; allowing you to build on the .NET framework in the most productive manner.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Successful Software: Using the tools and guidelines discussed in this workshop will allow the developer to produce sound, working applications which perform reliably and scale.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Adaptability: We will cover various approaches for delivering adaptable front-ends targeting multiple delivery channels (browsers, LAN-connected workstations, mobile devices, etc.), and on the back-end, extensible database architectures are developed to support further adaptability.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Reusability: The application models we explore promote reusability of business components via composition of fine-grained primitive functions which can be aggregated into services.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Consistency: The majority of techniques and concepts discussed are illustrated in an application framework that you are free to take away with you. Combine this with patterns, application blocks and other micro-frameworks from Microsoft’s Patterns &amp;amp; Practices group, and your development projects will become more consistent and regular resulting in fewer bugs and applications which are easier build, test, and maintain.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Scalability: The application models used promote stateless, multi-tiered, load balanced architectures for maximum scalability.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Flexibility: In addition to the flexibility of Visual Studio .NET as a highly configurable environment, the architectures discussed in this workshop also highly configurable. As such, we develop management strategies for keeping these configuration possibilities under control without loosing the flexibility.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Leverage: The concepts used and technical artifacts of this workshop leverage a broad set of integrated Microsoft product technologies.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/em&gt; &lt;p&gt;BTW, all attendees will come with &lt;strong&gt;their own machine&lt;/strong&gt; (infrastructure will be put in place) so that they can take the actual exercises, demos, PPTs, etc back at the office to further work on them and reuse them.&lt;/p&gt; &lt;p&gt;This training will be charged at a &lt;strong&gt;very minimal fee&lt;/strong&gt;, most of the costs being paid for by Microsoft itself. This training is obviously &lt;strong&gt;open to non-Belgian people&lt;/strong&gt;. The &lt;strong&gt;number of seats is limited&lt;/strong&gt; in order to allow the very best possible interaction between the attendees and the speakers.&lt;/p&gt; &lt;p&gt;Those of you who have interest in&amp;nbsp;this training program can&amp;nbsp;go &lt;a href=" http://www.microsoft.com/belux/fr/msdn/events/soaworkshop.aspx"&gt;there for the French version &lt;/a&gt;or &lt;a href=" http://www.microsoft.com/belux/nl/msdn/events/soaworkshop.aspx"&gt;there for the Dutch version &lt;/a&gt;to get more information and potentially subscribe to the event.&lt;/p&gt; &lt;p&gt;Looking forward&amp;nbsp;to seeing you there&amp;nbsp;...&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=348488" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Development/default.aspx">Development</category></item><item><title>Javapolis was great</title><link>http://blogs.msdn.com/alainler/archive/2005/01/06/347649.aspx</link><pubDate>Thu, 06 Jan 2005 23:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:347649</guid><dc:creator>alainler</dc:creator><slash:comments>44</slash:comments><comments>http://blogs.msdn.com/alainler/comments/347649.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=347649</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=347649</wfw:comment><description>&lt;p&gt;Hi all,&lt;/p&gt; &lt;p&gt;It's been a long time since my last post. I've been pretty busy those days and, on top of that, I decided to spend some time off with my family. That does not happen that often, so I try to make that a quality time.&lt;/p&gt; &lt;p&gt;Anyway, &lt;a href="http://www.javapolis.com/confluence/display/JP04/Home"&gt;Javapolis &lt;/a&gt;was a real success. It's been a great conference and I must admit that the contacts we had there were really ...&amp;nbsp;interesting! They were really wondering what Microsoft was doing at "their" event...&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.javapolis.com/confluence/display/JP04/JavaPolis+Conference"&gt;During&amp;nbsp;3 days&lt;/a&gt;, we had the opportunity to talk to hundreds of developers and CxOs who really were eager to see why Microsoft was there in a Java world. Yes, actually, we&amp;nbsp;started with getting&amp;nbsp;questions such as "&lt;em&gt;Are you crazy, what are you guys doing here?&lt;/em&gt;". Hour after hour, questions became more like: "&lt;em&gt;What can the reporting services do to help me better understand my data?&lt;/em&gt;", "&lt;em&gt;How can I make use of my java applications from .NET?&lt;/em&gt;", "&lt;em&gt;How can I reuse my Java knowledge on the Microsoft Platform?&lt;/em&gt;" ... as you can see, plenty of really good questions and a very high interest.&lt;/p&gt; &lt;p&gt;I had been very happy to hear that Sun Microsystems (through &lt;a href="http://www.javapolis.com/confluence/display/JP04/Tim+Bray"&gt;Tim Bray&lt;/a&gt;) officially recognized the use and support of &lt;a href="http://www.tbray.org/ongoing/When/200x/2004/12/16/Javapolis"&gt;multiple programming languages&lt;/a&gt; on their platform. They actually started the whole conference with a presentation with a title &lt;em&gt;"When NOT to use Java"&lt;/em&gt;.&lt;/p&gt; &lt;p&gt;Regarding my &lt;a href="http://www.javapolis.com/confluence/display/JP04/Interoperability+between+the+Microsoft+platform+and+Java+platforms"&gt;presentation&lt;/a&gt;, I had about 200-300 attendees. I got a lot of feedback and most of it was really positive, showing that neutrality pays off when it comes to integrating with other technologies. They actually liked facts very much. They have seen that integration is a fact, not just a marketing story.&lt;/p&gt; &lt;p&gt;After a little "show hands" survey, I found out that 1/3 of the audience already had touched our &lt;a href="http://lab.msdn.microsoft.com/vs2005/default.aspx"&gt;development platform &lt;/a&gt;but only say 5% of them had tried the integration exercise (with more or less success BTW). There definately is work to do there. The market offering is quite good though).&lt;/p&gt; &lt;p&gt;Last but not least, I had the opportunity to meet ex-colleagues; so people I had the chance to work with while working in other companies. Some of them are now working at BEA, Sun Microsystems, &lt;a href="http://www.intersystems.com/"&gt;Cache Intersystems &lt;/a&gt;and&amp;nbsp;Oracle. This ICT &lt;a href="http://www.myjokecenter.com/Its_A_Small_World_.shtml"&gt;world is so small &lt;/a&gt;... I was pretty happy to see them again (among which Rudi Vissers, Dirk Sommerijns, Johan Kenens&amp;nbsp;...)&lt;/p&gt; &lt;p&gt;But, as the marketing capaign of Javapolis said&amp;nbsp;... "Only the best got in! ;-)&lt;/p&gt; &lt;p&gt;I hope I'll have the opportunity to talk to all those people again. This was really great.&lt;/p&gt; &lt;p&gt;Thank you guys ...&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=347649" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Platform/default.aspx">Platform</category></item><item><title>.NET and J2EE Interop: Speaking at Javapolis in December 2004</title><link>http://blogs.msdn.com/alainler/archive/2004/11/08/253938.aspx</link><pubDate>Tue, 09 Nov 2004 01:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:253938</guid><dc:creator>alainler</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/alainler/comments/253938.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=253938</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=253938</wfw:comment><description>&lt;p&gt;I've been invited as a speaker at &lt;a href="http://www.javapolis.com"&gt;Javapolis&lt;/a&gt;. The subject will be &lt;em&gt;&lt;strong&gt;"Interoperability between the Microsoft Platform and the Java Platforms"&lt;/strong&gt;&lt;/em&gt;. You can get the session details&amp;nbsp;&lt;a href="http://www.javapolis.com/confluence/display/JP04/Interoperability+between+the+Microsoft+platform+and+Java+platforms"&gt;here&lt;/a&gt;. For the PPT's, you'll have to come! ;-)&lt;/p&gt; &lt;p&gt;The content of this presentation will mainly come from the work my colleague &lt;a href="http://blogs.msdn.com/smguest/"&gt;Simon Guest &lt;/a&gt;has done in his &lt;a href="http://www.microsoft.com/MSPress/books/6711.asp"&gt;book &lt;/a&gt;&lt;strong&gt;&lt;em&gt;"Microsoft .NET and J2EE Interoperability Toolkit"&lt;/em&gt;&lt;/strong&gt; and will be very pragmatic. Simon has done a tremendous work around Interop not only with the J2EE world, but in general.&lt;/p&gt; &lt;p&gt;I must admit that I'm very eager to talk to non-Microsoft specialists and to show how the &lt;strong&gt;two platforms can nicely integrate&lt;/strong&gt;. It's actually and excellent opportunity to hear feedback from them but also show the effort we do, day after day, to better integrate. There&amp;nbsp;is also&amp;nbsp;a number of technologies availabale to&amp;nbsp;support this collaboration/integration. Among them, you can find: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Generic Web Services technologies&amp;nbsp;(and all the work done by the &lt;a href="http://www.ws-i.org"&gt;WS-I organization&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Specific WS-based technologies (Apache AXIS 1.0, IBM WSTK 3.3.x, IBM WSAD 5.0.2, BEA Weblogic 8.1, &lt;a href="http://www.themindelectric.com"&gt;The Mind Electric &lt;/a&gt;GLUE 4.1, etc)&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.intrinsyc.com"&gt;Intrinsyc&lt;/a&gt; Ja.NET for Java 1.2+&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.jnbridge.com"&gt;JNBridge&lt;/a&gt; Pro 1.3 for Java 1.2+&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Of course, I will address different scenarii around this collaboration/integration. We'll look at that from all the layers: presentation, integration, business and data layers. The challenges are numerous, the opportunities also.&lt;/p&gt; &lt;p&gt;We will also see what the future will bring to Interop (through Web Services) like Security, Routing, Reliable Messaging, Transaction support, attachment support, etc. More of those can be found at Microsoft in &lt;a href="http://msdn.microsoft.com/webservices"&gt;WSE 2.0&lt;/a&gt;, at IBM in &lt;a href="http://www.alphaworks.ibm.com/tech/ettk"&gt;ETTK 3.3.2&lt;/a&gt; and at &lt;a href="http://www.themindelectric.com"&gt;the Mind Electric &lt;/a&gt;in GLUE 4.1 which supports the WS-* in the latest drops.&lt;/p&gt; &lt;p&gt;A good information source at Microsoft can also be the &lt;a href="http://msdn.microsoft.com/webservices/building/interop/"&gt;Web Services Interoperability and Integration &lt;/a&gt;home page. There, you can actually find articles related to the Interop with &lt;a href="http://msdn.microsoft.com/webservices/building/interop/default.aspx?pull=/library/en-us/dnbda/html/wsinteroprecsbea.asp"&gt;BEA WebLogic 8.1.3&lt;/a&gt; and also with &lt;a href="http://msdn.microsoft.com/webservices/building/interop/default.aspx?pull=/library/en-us/dnbda/html/wsinteroprecsibm-final.asp"&gt;IBM WSAD 5.1.2&lt;/a&gt;. Those are must-read.&lt;/p&gt; &lt;p&gt;Well, enough for now. Rest will come ... at Javapolis.&amp;nbsp;I hope to see you guys there.&lt;/p&gt; &lt;p&gt;Cheers.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=253938" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Platform/default.aspx">Platform</category></item><item><title>Strategic Architect Forum is now over ...</title><link>http://blogs.msdn.com/alainler/archive/2004/10/14/242451.aspx</link><pubDate>Fri, 15 Oct 2004 05:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:242451</guid><dc:creator>alainler</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/alainler/comments/242451.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=242451</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=242451</wfw:comment><description>&lt;p&gt;The &lt;strong&gt;Worldwide Strategic Architect Forum&lt;/strong&gt; has come to an end. If I have to summarize what has been shown and said, I'd say one word: &lt;strong&gt;&lt;font color="#ff0000" size="5"&gt;Waouw!&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#808080" size="5"&gt;&lt;strong&gt;The keynotes:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;Day 1&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Modeling for Connected Systems&amp;nbsp;by Norm Judah&lt;/strong&gt;. Well, I think that no one can doubt about it: not only is Norm an amazing speaker but he is also very knowledgeable when it comes to business modeling. He has shown really where Microsoft is heading to. He has given a little preview of&amp;nbsp;one DSL (Domain Specific Language) that will be put in Visual Studio.NET (Jack Greenfields' keynote will further develop the subject). The feedback that I got from customers and partners while leaving the keynote was really great: They loved it. They just regret it's not there yet!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Business Architecture by Jack Calhoun&lt;/strong&gt;. I had the chance to talk to Jack while eating in the morning and he's a real business person. He delivers an amazing view and understanding of the business world. I'm very much convinced that his insights are very valuable and has helped and sure will further help Microsoft better prepare their toolset to meet Business Executives' expectations.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;Day 2&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Q&amp;amp;A with Microsoft's Chief Architect, &lt;a href="http://www.microsoft.com/billgates/default.asp"&gt;Mr William H. Gates&lt;/a&gt;&lt;/strong&gt;. Loud and clear, the 3 main priorities are: &lt;em&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/webservices/"&gt;Web Services&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsent/html/vsent_ModelingLangs.asp"&gt;Modeling&lt;/a&gt; , and &lt;a href="http://www.microsoft.com/security/default.mspx"&gt;Security&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;. Actually, those 3 core elements play a fundamental role in the future. Web Services go beyond the Enterprise boundaries and will open a whole new era of businesses and business models (just have a look at what's gonna come with the RFID technologies); Modeling is a way to communicate (first and foremost) but also to automate and, more importantly then, to reduce the potential surface for errors (indeed, if we can automate task and agree on them formally, this reduces the risk of manual interventions and human misunderstandings); Security ... should I say something about that?&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Software Factories by Keith Short and Jack Greenfield&lt;/strong&gt;. Well, as I announced in my &lt;A href="http://weblogs.asp.net/alainler/archive/2004/10/11/240769.aspx"&gt;previous post&lt;/a&gt;, this is THE thing not to miss. Those two gentlemen have really taken a step back to restart from the whiteboard and put their huge experience in common. (and if you add their experience with the one of Steeve Cook and Stuart Kent, you really understand what it means "experience"). Keith and Jack have gone to the extend to show really how to create &lt;u&gt;your own DSL in minutes&lt;/u&gt;&amp;nbsp;and thust make Design part of your day-to-day IT practices. Watchout, making things easy to begin with will undoubtedly create a confusion and a proliferation of languages, but rules will come to help finding the best language to communicate. There is just one thing:&amp;nbsp;As discussed with &lt;a href="http://www.chappellassoc.com/"&gt;David Chappell&amp;nbsp;&lt;/a&gt; when leaving the keynote: Factories are meant to &lt;u&gt;create&lt;/u&gt; things ... are they as good at&amp;nbsp;&lt;u&gt;maintaining&lt;/u&gt; things? Well, I'll investigate the idea and will keep you posted! Thanks &lt;a href="http://www.chappellassoc.com/blog/"&gt;David&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;Day 3&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Interchangeability of Operations in the Service by Pat Helland&lt;/strong&gt;. We did find a gigantic Pat Helland. All what he says makes good sense and is presented so simply that even I did undersand it! ;-) He has spent most of his presentation time trying to explain the fundamental shift between Service Orientation and CBD. That's all it comes down to. I'm sure it is &lt;a href="http://msdn.microsoft.com/architecture/soa/default.aspx"&gt;essential to really understand that &lt;/a&gt;... but I'm also sure that all the consequences of this SOA architecture &lt;a href="http://www.cio.com/archive/011504/soa.html"&gt;are not anough understood&lt;/a&gt;. Pat makes an excellent job at explaining that. Oh, yes, he ended up with his &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=11950"&gt;now-famous &lt;/a&gt;performance "Mr CIO guy" that he will post on &lt;a href="http://www.pathelland.com"&gt;his site&lt;/a&gt; very soon.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Well, I think that's all I'll tell about it right now. It's been a great SAF.&lt;/p&gt; &lt;p&gt;I'd like to take this opportunity to thank &lt;a href="http://www.applicationengineers.com/documents/home.xml"&gt;Mr Guido Van Humbeek &lt;/a&gt;and &lt;a href="http://www.manpower.com/mpcom/index.jsp"&gt;Mr Gary Cleal &lt;/a&gt;who have accompanied me to this unique event. I'm sure they have appreciated the experience. We'll have plenty of time to talk about it when we'll be back home.&lt;/p&gt; &lt;p&gt;Oh, one more thing before I forget: I'll have the unique opportunity to present the content of the WWSAF (at least a summary thereof) to the Belgium &lt;strong&gt;Microsoft Architect Council&lt;/strong&gt; members no later than next Tuesday. ... They will definately have the latest news, hot from Redmond.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=242451" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Others/default.aspx">Others</category></item><item><title>Software factories ...</title><link>http://blogs.msdn.com/alainler/archive/2004/10/11/240769.aspx</link><pubDate>Tue, 12 Oct 2004 00:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:240769</guid><dc:creator>alainler</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/alainler/comments/240769.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=240769</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=240769</wfw:comment><description>&lt;p&gt;I'm currently in Redmond, ready to attend the &lt;a href="https://www.dynamicevents.com/SAF04.htm"&gt;Strategic Architect Forum&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Yesterday, we had a chat with Jack Greenfield, co-author of the &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0471202843/qid=1097506649/sr=2-1/ref=pd_ka_2_1/104-8415463-2980746"&gt;"Software Factories"&lt;/a&gt; book. I must admit that the maturity and the understanding those guys have about sofware production and design is just amazing. They have used their many years experience to evaluate the strenghts and weaknesses of today's approach to modeling and they have re-created it. I strongly recommend the reading of their book. To have a preview of the content, go read &lt;a href="http://msdn.microsoft.com/architecture/overview/softwarefactories/"&gt;this article&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Next to that, I'd like to address my special thanks to &lt;a href="http://www.pathelland.com"&gt;Pat Helland &lt;/a&gt;who took us for a ride on his boat around Seatle/WA. This has been a great experience, full of emotions. Pat tought us the meaning of what it is to have a Family. It was full of lessons for all of us. Thank you Pat!&lt;/p&gt; &lt;p&gt;This week promises to be full of learnings ... I'll keep you posted!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=240769" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category></item><item><title>TechEd Yokohama has been great and a nice experience</title><link>http://blogs.msdn.com/alainler/archive/2004/09/16/230493.aspx</link><pubDate>Fri, 17 Sep 2004 02:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:230493</guid><dc:creator>alainler</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/alainler/comments/230493.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=230493</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=230493</wfw:comment><description>&lt;p&gt;As I said &lt;A href="http://weblogs.asp.net/alainler/archive/2004/08/20/217418.aspx"&gt;earlier in my blog&lt;/a&gt;, I had the opportunity to speak at TechEd Yokohama. This was my first time in the far east and my first contact with the Japanese people in their own country.&lt;/p&gt; &lt;p&gt;First of all, I felt ... lost! Actually, very few of them can speak english. This was very surprising to me since basically in any part of the world I flew to, I could find real good english-speaking persons. Fortunately, there was someone to welcome me and guide me to the limousine bus. I bought the ticket, jumped on the bus and stayed there for 1 hour. Believe it or not, the person who was there to welcome me could hardly speak any english but had received very good instructions from the event company.&lt;/p&gt; &lt;p&gt;Then, from Narita airport, I hit Yokohama. Once in Yokohama airterminal, I really did not know what to do to go to my hotel (The &lt;a href="http://www.asia-hotelguide.com/hotels/yokitc.htm"&gt;Grand Inter-Continental &lt;/a&gt;close to the &lt;a href="http://www.pacifico.co.jp/english/e_access/access.html"&gt;convention center&lt;/a&gt; of Yokohama). Someone at the bus terminal called a cab, took me to the cab stop and directed the chauffeur to my hotel. So that person I don't know anything about actually stayed with me and waited until the cab was there. Once at the hotel, I did not even have the time to catch my bags, someone from the hotel did it and took my bags to the reception desk. Once registered, another person to my bags right into my room without me asking anything. Waouh, I'm not used to that!&lt;/p&gt; &lt;p&gt;The organization of TechEd was simply amazing! Every single thing was prepared, planned, organized, ... no room for surprise. As a matter of example, let me tell you this anecdote: I sat next to the speakers room to prepare my presentation, do my work and I had been there from 7.30AM. At 7.30PM, I had to "register" at the speakers room to make sure that I would be there to talk to my translators. Believe it or not, even though I had spent the whole day with them, someone came and cought me up in the room, took me to the speakers room just to put a check mark in a box on a whiteboard! Another good one: Say half an hour before my presentation, I decided to leave the place and head to my presentation room; someone called me and said: "It's too early, you must stay here. Someone will pick you up in here and bring you to your presentation room.".&lt;/p&gt; &lt;p&gt;As far as my session is concerned, I did my little home work and introduced myself in japanese! The audience was so please that they even clapped! Then I started my presentation ... No feedback, no reaction, no laugh, no nothing! Japanese audience is quite calm but they listen very carefully! It took me about one hour to do my presentation and then, I left the room and sat in a "Ask the speaker" corner for some question! Just a couple of persons dared coming! They are very shy indeed.&lt;/p&gt; &lt;p&gt;My presentation took place one week from now and I just got the feedback. It seems that my japanese audience really appreciated my presentation. I'll then further work on it and, who knows, maybe I'll present it to you guys.&lt;/p&gt; &lt;p&gt;That's it for now. Before I leave you, let me recommend a visit in Japan. This is an amazing country with amazing very friendly people. I also want to thank Masashi Narumoto for having given me the opportunity to present in Yokohama. It's been a pleasure.&lt;/p&gt; &lt;p&gt;Cheers!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=230493" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Platform/default.aspx">Platform</category></item><item><title>Tech'Ed 2004 - Yokohama - Conceptual Approach to Application and Platform Interoperability</title><link>http://blogs.msdn.com/alainler/archive/2004/08/20/217418.aspx</link><pubDate>Fri, 20 Aug 2004 07:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:217418</guid><dc:creator>alainler</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/alainler/comments/217418.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=217418</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=217418</wfw:comment><description>&lt;p&gt;I must admit this is absolutely great: I've been invited to &lt;a href="http://www.microsoft.com/seminar/teched2004/worldwide.mspx"&gt;Tech'Ed 2004 &lt;/a&gt;in &lt;a href="http://www.microsoft.com/japan/teched"&gt;Yokohama in Japan &lt;/a&gt;by my colleague Masashi.&lt;/p&gt; &lt;p&gt;The subject I'll be presenting will be "&lt;strong&gt;&lt;em&gt;Conceptual Approach to Application and Platform Interoperability&lt;/em&gt;&lt;/strong&gt;".&lt;/p&gt; &lt;p&gt;&lt;A href="http://weblogs.asp.net/smguest"&gt;Simon&lt;/a&gt; has done a superb job focusing on the &lt;a href="http://www.hcw.be/hcwcs/p.asp?p=B3736"&gt;interop possibilities that exist between J2EE and&amp;nbsp;.NET&lt;/a&gt;. This is of course&amp;nbsp;the most important interop requirement of the moment and actually, my work looks more like a generalization of what Simon has done in his book. Of course, I look forward to sharing my thoughts with him.&lt;/p&gt; &lt;p&gt;However, interoperability is something that always had been required. Interop, a long time ago,&amp;nbsp;was just based on data, then it evolved to allow application interop (remeber the good old COM days), we're now more and more heading into the direction of platform interoperability and the concept of service delegation in nowaday's architectures is quite realistic.&lt;/p&gt; &lt;p&gt;This session will actually look&amp;nbsp;at most of the interoperability styles that have existed so far and some that, IMHO, could become really key for high development productivity and efficient application maintenance. Once again, there's nothing bad at looking at the past to better understand the future (look at what &lt;a href="http://www.pathelland.com"&gt;Pat Helland &lt;/a&gt;has done with &lt;a href="http://msdn.microsoft.com/architecture/soa/default.aspx?pull=/library/en-us/dnmaj/html/aj2metrop.asp"&gt;Metropolis&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;All the developments around &lt;a href="http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnglobspec/html/devprof.asp"&gt;web services &lt;/a&gt;and the different protocols around it (see &lt;a href="http://www.ws-i.org"&gt;WS-I&lt;/a&gt;) are really key to the success of global platform interop and this is the way to go. However, not everything is web-services-based or even web-services ready and there are many other types of interoperability styles and possibilities.&lt;/p&gt; &lt;p&gt;I hope that my audience in Yokohama will like my presentation. I'll keep you posted anyway ... even while traveling! ;-)&lt;/p&gt; &lt;p&gt;Meawhile, if you guys have great &lt;strong&gt;ideas&lt;/strong&gt; about conceptual approaches to application and platform interop (IOW: How would you do interop?), &lt;a href="mailto:alainler@microsoft.com"&gt;please let me know&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=217418" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Platform/default.aspx">Platform</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Development/default.aspx">Development</category></item><item><title>About backward compatibility of XP SP2: Life has changed ...</title><link>http://blogs.msdn.com/alainler/archive/2004/08/18/216702.aspx</link><pubDate>Thu, 19 Aug 2004 05:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216702</guid><dc:creator>alainler</dc:creator><slash:comments>34</slash:comments><comments>http://blogs.msdn.com/alainler/comments/216702.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=216702</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=216702</wfw:comment><description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;I read a lot of comments about the backward compatibility &lt;/em&gt;&lt;/strong&gt;&lt;a href="http://www.infoworld.com/article/04/08/09/HNdontinstallxp_1.html"&gt;&lt;strong&gt;&lt;em&gt;"issues"&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;em&gt; of &lt;/em&gt;&lt;/strong&gt;&lt;a href="http://www.microsoft.com/windowsxp/sp2/features.mspx"&gt;&lt;strong&gt;&lt;em&gt;Windows XP SP2 &lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;em&gt;and I understand that this could be quite frustrating that &lt;/em&gt;&lt;/strong&gt;&lt;a href="http://support.microsoft.com/default.aspx?kbid=842242"&gt;&lt;strong&gt;&lt;em&gt;an application does not run the way it always did &lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;em&gt;but let me try telling why by using a real life example, not related to IT at all.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I'm living in a very peaceful neighborhood in &lt;a href="http://www.lonelyplanet.com/mapshells/europe/belgium/belgium.htm"&gt;Belgium&lt;/a&gt;&amp;nbsp;around Liège. My wife, Josette, and I really felt good at home. You know, when you want to buy a bread, you just jump in your car, go to the baker, buy your bread and come back home without worrying about anyhting. Of course, when you're back home, you leave your car in front of you home and you don't even close the windows. Life really&amp;nbsp;was great!&lt;/p&gt; &lt;p&gt;However, not so long ago, I left my home, not to go buy a piece of bread but to go and meet my sister. We stayed together say, half an hour, not a long time anyway and when I came back home, what a frustration! All drawers open, DVD player, TV, home theater system all gone, jewelry gone as well ... what a mess! This is a terrible feeling that I had back then.&lt;/p&gt; &lt;p&gt;That feeling, I don't want to have it anymore, never, no, never again. I called a security company and asked for the very best security system allowed by the law. I managed to have such a&amp;nbsp;system not only in my home but also in my car. I had to pull wires all over my house for sensors and video cameras and of course, I had to repaint every single room. I attached sensors to the windows, the doors, etc. I connected my alarm system to my telephone and I managed to have a monitoring contract with a security company. For my car, I installed a system that allowed me not only to locate my car wherever it is, but also to remotely stop the engine. The cost of all that was huge, believe me, but I felt better. Hmm, better ... how good is that? Not really as good as it was before my home had been visited, no really, far from being as good as it was!&lt;/p&gt; &lt;p&gt;Actually, life has dramatically changed! All the things&amp;nbsp;I did, like going to the baker (remember?)... Now, when I want to go to the baker, I have to activate my alarm system, close all the doors with the security keys I have received, deactivate the alarm system of my car, etc, etc. Even simple things such as going to p... at night and you forget you turned the alarm system on! (:-o) Can you imagine, all the things I did before and that were that easy?&lt;/p&gt; &lt;p&gt;Sometimes I wonder why I have done all that. I'm sometime so pissed to turn on the alarm system to go see my sister for half an hour. But when I really think about it, all this energy and money I have put in my home, in my car, really is to feel ... secure and once for all, prevent that terrible feeling from happening again!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Life will never be the same&lt;/strong&gt;, it has changed, but &lt;strong&gt;it's the cost for my new peace of mind&lt;/strong&gt; after a dramatic experience with a thief!&lt;/p&gt; &lt;p&gt;But, you know, &lt;strong&gt;in computer science, we also know that life was easy&lt;/strong&gt;, that it was very easy to send files by e-mail to a friend, that if was very easy to go read a document at home through RAS but when you get a virus, when sensitive information is stolen, you start understanding that security measures really are necessary. Those security measures cost an awful&amp;nbsp;lot of money, take time to implement and test. After you have them all, you feel better but life&amp;nbsp;has changed ... dramatically! If you understand that feeling, you understand why &lt;strong&gt;Windows XP SP2&lt;/strong&gt; potentially can prevent you from doing things &lt;strong&gt;as easily as you did them before&lt;/strong&gt; ... but that's &lt;strong&gt;the cost for your new IT peace of mind&lt;/strong&gt;!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Think about it!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Some readings:&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft-watch.com/article2/0,1995,1611106,00.asp"&gt;Anticipated application-compatibility problems with SP2&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft-watch.com/article2/0,1995,1626071,00.asp?kc=MWRSS02129TX1K0000535"&gt;It's confirmed, so don't cry!&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://techrepublic.com.com/5100-6264_11-5222856.html"&gt;"It can break things"&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=216702" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Platform/default.aspx">Platform</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Others/default.aspx">Others</category></item><item><title>Architect Journal #3 has been posted</title><link>http://blogs.msdn.com/alainler/archive/2004/08/06/209744.aspx</link><pubDate>Fri, 06 Aug 2004 20:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:209744</guid><dc:creator>alainler</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/alainler/comments/209744.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=209744</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=209744</wfw:comment><description>Hi all, this is great &lt;A href="http://msdn.microsoft.com/architecture/journal/default.aspx?pull=/library/en-us/dnmaj/html/aj3intro.asp"&gt;Architect information&lt;/A&gt; ... thanks to our friend Arvindra&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=209744" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category></item></channel></rss>