DCSIMG
July 2007 - Posts - Adlai Maschiach

Adlai Maschiach

" You have to show in order to be seen "

News

Favorite Links

news

CardSpace

Books

Other InfoCards Proj

Virtual Earth

WSS / Sharepoint

SOA , Biztalk & ESB

CLR / .NET

July 2007 - Posts

רק בישראל, לא יאומן

אני עברתי בתחילת השבוע לחברה חדשה, בשבילי חדשה בכל אופן. הנקודה היא שהוחלט לנסות עלי חברת השכרה חדשה ( אשר החברה לא עבדה איתה עד היום ) - "טראפיק" . מה קרה ? "גנבו לי את המכונית" :,( .... או במילים אחרות יכול להיות שהחברה עוברת לכונס נכסים והמכונית שלי הייתה מבין הראשונות לעיקול. מה אני אגיד , וזה אפילו נעשה בלי ידעתי , ובלי שאוציא את חפציי האישיים :S .... שלא נדבר על תו חניה של תל אביב שיש לי :8

Windows CardSpace PPTX Presentation at the architects user group

Hi I know at some of you have waited for the PPTX ( for now no PPT version , perhaps later ). I have to say that of the reasons for the delay was :
1. I tried to produce a normal PPT version , and it takes a while
2. The converted PPTX to PPT has produced from a 15MB file a 45 MB file of PPT :'( , thus I have tried most of the week to upload that version , and didn't succeed ( perhaps later ? I'm not promising  )

It seemed, as I have expected, that the "piece de resistance" was the session about WS-Trust and WS-Security integration in the Windows CardSpace architecture. The session was based on Vittorio Bertocci's [WS-Trust with Chianti] Channel9 WebCast Vittorio Bertocci: WS-Trust - Under the Hood which is one of my favorite CardSpace Resources ( the man and the video =) ) . As you can guess that specific part/session was an add-on which I have contributed to the mushup I have constructed from the PPTX Richard Turner [CardSpace Product Manager] sent me , and the material that I have used from Garrett Serack - [CardSpace Community PM ( AKA Fear The Cowboy)] ( with his approval ) MIX07 XBD07 - Enable Windows CardSpace and Information Cards in Your Web Site session.

As expected the audience in the Architects User Group was different from that of the VB User Group the amount of people which have exposed them selves to CardSpace only grows in israel - for those architects I would like to say a few thing :
1. Thank you for arriving and participating so passionately in the presentation ;
2. DinnerNow ! [DinnerNow - If it's an acronym, it's in DinnerNow and DinnerNow! source at CodePlex ]

Any way the PPTX can be downloaded from here

Windows Live Writer Dictionary / Spell Checker

I don't know about you , but I had problems with the spell checker in the Windows Live writer beta 2 on both my Vista and WinXP machines ( yes I had 4 computers at home - 2 desktop , 2 laptop ). Any way, I've looked in the Writer Zone , and seen only this article Troubleshoot Issues with Writer (Beta 2) ... so after looking some more I've found this nice article Windows Live Writer Spell Checking missing from which i've downloaded a "patch" you could say which has solved my problems a way =) , regarding live writer that is .

... and Visual Studio 2008 Beta 2 express too ;)

Guy was quick enough to catch the the release of the Visual Studio 2008 Beta 2 - Orcas Beta 2. I'm starting to think that he has a small application which sends him SMS as soon as a relevant word arrives to his RSS feed reader - it's because i'm of thinking of writing one on my own at this rate ;)
Any way, Chapau ("well done") , but he missed one more link, as he did last time,
Visual Studio Express 2008 Beta2 which can be downloaded from here

Windows Server 2008 Developer Training Kit (Beta 3)

The Windows Server 2008 Developer Training Kit (Beta 3) includes a set of hands-on-labs and presentations for technologies such as IIS7, Management, WCF, WF, Windows CardSpace, Windows PowerShell, Virtualization and the Transactional File System (TxF).

The content was originally created by Microsoft's Developer & Platform Evangelism group as part of the Windows Server 2008 Touchdown training activities.

The seven hands-on labs included in this kit are based on the DinnerNow sample application. The entire source code for the DinnerNow sample application can be downloaded from codeplex (see the related resources), however, this sample is not required for using the developer training kit.

Although this kit is intended to show developers how to build applications that target Windows Server 2008 technologies, the kit can be installed on Windows Vista, Windows XP, and Windows Server 2003. The hands-on labs and most of the technologies covered in this training kit also apply to Windows Vista.

SOA in the Real World

As the title says "SOA in the Real World" is a nice book on the subject, which can be downloaded from here in PDF format . ( which is microsoft download )

www.asp.net Web Site new look and feel

It seems that love "re-design" is in the air, look even the ASP.NET Web Site has a new look

 

Which I think is by far better looking and more comfortable then the previous one.

In order to go to this new web site, just press the button above the bar, which says "NEW SITE" in blue ;)

IBM WebSphere MQ Series Custom Channel for WCF

It seems that IBM have launched a POC ( proof-of-concept ) which should enables IBM WebSphere MQ series to be used as a custom transport channel using WCF. The article IBM Custom Channel for WebSphere MQ for Windows Communication Foundation specifies that " This technology enables Windows Communication Foundation clients and services to be configured for communication using WebSphere MQ in the same manner that they would the built-in channels provided by Microsoft ". After reading guy's post about Workflow Persistence Service for Oracle and this article I have a feeling that we would see a lot of integration between systems .....
Considering the fact that IBM WebSphere talks JMS (Java) and WCF talks .NET this POC should help in the integration between Java based applications and .NET application.
But, due to the fact the we all know of the way IBM has integrated .NET into it's DB2 database, performance would be one of the key issues that should be tested upon release.

Microsoft Enterprise Search

One of the subjects which bother us is : "Why can't I find documents in my organization as fast as I find it on Google?". Well SPS2003 was the first to introduce the concept of Search [In the organization] as part of a Microsoft product. Since then we got the Office SharePoint Server 2007 and Windows Desktop Search which can but customized and plug-in.
In order to take it to the next level Microsoft launched a while a go the Live.com search engine. In order to concentrate the subject a related web site was created :
http://www.microsoft.com/enterprisesearch

Silverlight 1.0 RC1 Preview Edition

Prepare your self to the Silverlight 1.0 RC1 edition which can be downloaded from here "Silverlight 1.0 SDK RC Preview.zip", along with "Rich Web Experiences with Silverlight and JavaScript new template.pptx" and "Building Silverlight Application using .NET.pptx".
We know that both from Tim Sneath and Joe Stegman that there are a few breaking changes between the beta and release candidate.
Joe's post Silveright Breaking Changes between Mix and Version 1.0 summerizes most of the changes between the May2007 (MIX07) version and this version (RC1) as well the the expected RTM version.
As expected the posts Preparing for Silverlight 1.0 RC and Beyond and Silveright Breaking Changes between Mix and Version 1.0 ensure that the RC1 and the RTM would be the same as regards to the API. One of the main changes is the Silverlight.js file.

Sharepoint Search After Upgrade from SPS2003 to MOSS2007

The Search engine of the Sharepoint is one of the most used features that come with the product. I can still remeber that one of my previous project was to combine SPS2003 Search engine with CMS2002, so that the CMS2002 would have a search option. Due to the fact that MOSS2007 is among other a combination of both the option of Upgrade is one of the talked issues regradless to wether it's SPS2003 to MOSS2007 or Biztalk2004 to Biztalk2006 ( There is a relativly small amount of differences between the two, Not "R2" ) or some other application .This is true even in the .NET framework it self , Should I upgrade from 1.1 to 2.0 or should I re-write it all using the new architecture and functionality ?

Here is an article How search features are affected by upgrade which summarizes the difference between how the two different versions store their search configuration information.

Add POST/GET Support to ASP.NET WebService

So it seems that on the other side , the consumer of the WebService can't really call the WebService using SOAP. Why ? Heck if I care , ... well I do care it's my WS security :'(
Ok , so the reason might be a VB6 programmer who can't install SOAP Toolkit on PROD , a PHP3/4 developer, and the list can go on, did I mention security on the way ? well again :'(

So here's how , just add the following to the Web.Config

         <webServices>
            <protocols>
               <
add name="HttpSoap1.2"/>
               
<add name="HttpSoap"/>
               <
add name="HttpPost"/>
               <
add name="HttpGet"/>
               <
add name="HttpPostLocalhost" />
               <
add name="Documentation"/>
           </protocols>
      </
webServices>
   </
system.web>
</
configuration>

an now just comment what you don't need to support ( which should be all but SOAP :s )

Web Services Description Language (WSDL) 2.0 Recommendation

It seems that a few weeks a go the W3C Web Services Description Working Group "team" have published the following :

Published W3C Recommendations:

Published W3C Working Group Notes:

Due to the fact that most of us work with WebServices ( regardless to WCF or not ) , and some of us like the sound of the word "SOA" ( and some of us like also "Biztalk" , "WF"  and "WCF" as well ), this is some thing to look into.

WCF LOB Adapter Usage Patterns

Mike McKeown have published an article which summarizes WCF LOB Adapter Usage Patterns for better understanding of known Case Studies related to the Biztalk Team Blog post about WCF LOB Adapter SDK Public 'RC' is now available for download!
This article will help your organization's n-tier architecture principles and design patterns to determine where the adapter can fit best for your requirements.

BTW , for those who are interested in BTS 2006 or want to get into the subject ( among other because of the love they have to the WF ) here's something nice to have around the room BizTalk Server 2006 Posters ;) which can be downloaded here.

TRUNC SYSDATE - T-SQL Style

SELECT CAST(FLOOR(CAST(GetDate() AS FLOAT)) AS DATETIME) ;

Unfortunately, there are some functions which Oracle has from it's 8.x days ( perhaps even 7.x and bellow ).

More Posts Next page »