 Saturday, August 25, 2007
 Tuesday, August 21, 2007
Following up on this, here are some more aggregated shareable details with regards to the Compact Framework 3.5:
|
Feature |
Desktop WCF |
Compact WCF |
|
Bindings: |
|
|
|
· BasicHttpBinding |
Yes |
Yes |
|
· CustomBinding |
Yes |
Yes |
|
· WindowsMobileMailBinding |
N/A |
Yes |
|
· ExchangeWebServiceMailBinding |
Yes, via NetCF install |
Yes |
|
Formatters: |
|
|
|
· SoapFormatter |
Yes |
Yes |
|
· BinaryFormatter |
Yes |
No |
|
Encoders: |
|
|
|
· TextMessageEncoder |
Yes |
Yes |
|
· BinaryMessageEncodingBindingElement |
Yes |
No |
|
· MTOMEncoder |
Yes |
No |
|
· GzipEncoder |
No |
Sample available |
|
Transports: |
|
|
|
· HttpTransportBindingElement |
Yes |
Yes |
|
· HttpsTransportBindingElement |
Yes |
Yes |
|
· MailTransportBindingElement |
Yes, via NetCF install |
Yes |
|
· MsmqTransportBindingElement |
Yes |
No |
|
· TcpTransportBindingElement |
Yes |
No |
|
· |
|
|
|
XmlDictionaryReader/Writer |
Yes |
Yes; stub around XmlTextReader/Writer |
|
DataContractSerializer |
Yes |
No; but can be wire-compatible with DCS via XmlSerializer |
|
Service proxy generation |
Yes; via SvcUtil.exe |
Yes; via NetCFSvcUtil.exe, not integrated into VS2008 |
|
· Non-HTTP transports |
Yes |
No |
|
· Custom headers |
Yes |
No |
|
WS-Addressing |
Yes |
Yes |
|
WS-Security message level security |
|
|
|
· X.509 |
Yes |
Yes |
|
· Username/password |
Yes |
No |
|
WS-ReliableMessaging |
Yes |
No |
|
Patterns |
|
|
|
· Service model |
Yes |
No |
|
· Message layer programming |
Yes |
Yes |
|
o Buffered messages |
Yes |
Yes |
|
o Streaming messages |
Yes |
No |
|
· Endpoint descriptions in .config files |
Yes |
No |
|
Extensibility |
Yes |
Yes |
 Monday, August 20, 2007
 Saturday, August 18, 2007
MSFT Corp has always talked about its ecosystem with regards to its developers and partners as one of its key value propositions which it offers through its platform to its customers.
Sometimes it is humbling to have customere call on you because its other systems can only work with yours and no one else. I have totally lost track of our ISV partners who are building great vertical solutions on top of our horizontal application stack, such as Microsoft Office SharePoint Server (MOSS) and others and that list is growing as I write this.
This is another take on it, albeit from another interesting perspective.
 Thursday, August 16, 2007
To keep up with the little legacy I have with the Annual Enterprise Architecture Summit in Singapore, I am speaking in this year's event as well. This year, I am honoured to be sharing the same event with John Zachman, whom most of us know, is the originator of the “Framework for Enterprise Architecture” which has received broad acceptance around the world as an integrative framework, or "periodic table" of descriptive representations for Enterprises.
I will be speaking on Enterprise Business Architecture in this event. Interestingly, from the looks of the agenda and the speakers, it looks like I am the only ONE representation coming from a technolgy principal while the rest are representatives from the industry practice. It will be interesting to see how this pans out and of course, the pressure mounts. Do come by and say "Hi" if you are interested.

 Tuesday, August 14, 2007
For the 4th year in a row, I will, again, be speaking in Microsoft TechED 2007 Asia in KL, Malaysia. I have spoken on a good breadth of topics for the past few years. This time around, I will be focusing on 2 architectural tracks. Here are my session topics and agenda:
- Languages, Frameworks and Architectures
New language solution frameworks are emerging to make solution development less cumbersome. For example, AJAX for building rich, interactive, internet applications, SCA for composing components into services, Ruby-on-Rails for building web applications, and Blinq for generating ASP.NET websites based on a database schema. This session will look at how these languages are evolving to include architectural constructs and where that evolution will go.
- Real World SOA with Microsoft Technologies
In this session I will show a very interesting look, from different perspectives, on what SOA in the real-world really is. Hear about whether one of the biggest IT buzzwords in recent years has delivered what it promised and why. We will also hear the different implementation approaches to institutionalize a good SOA practice inside your organization and let the audience decide on what approach best suits their environment. After that, he will share what the Microsoft platform can offer, in terms of value, to help the customer achieve their end-goals.
The latter topics will be very interesting as I relooked at how "SOA" has performed in organizations and if it has really lived-up to its promises. If not, I will offer some different perspectives on how Microsoft can help in that. I had, orginally, intend to talk about Event-Driven Architecture but decided against putting my audience to sleep, literally and figuratively . As usual, I will see what I can dig up to give away during the event. Do swing by and say "Hi" and attend the sessions for an interesting look from another perspective.

|
|