Dave Noderer's Blog

May 2006 Entries

Webcast - So you want to start a User Group

Are you looking to start a user group but not really sure where to begin? Maybe you are part of a user group now but want to get more involved in its leadership.

Julie Lerman, Jason Beres and I are dong a webcast for INETA to cover these subjects and answer your questions.

I'm very excited to be particpating with Julie and Jason, both “Rock Star“ INETA speakers and long time developer community activists!

Jason, Shervin and I (plus a few others) formed FlaDotNet many years ago before Jason got the girl, got famous, took a job at Infragistics and move to New Jersy! He and Sheri are new parents of “Ms. Siena Riley Beres“.

Julie has been invovled in INETA for years. It took Julie a couple months of pestering me to get involved with INETA in the early days but she turned out to be one of the best volunteers ever! it has been nice to see her rise in the community.

The show will be live, 5/31/2006 at 3:30 pm EST

  Subject: INETA Webcast
  Meeting URL:
https://www.livemeeting.com/cc/microsoft/join
  Meeting ID: 2JT56K
  Meeting Key: 3SSB7T
  Role: Presenter
  Audio Conferencing (Toll): +1 (866) 500-6738 
  Audio Conferencing (Toll-free): +1 (866) 500-6738 
  Participant Code: 323865

Find Julie's blog at: http://www.thedatafarm.com/blog/

Jason: http://geekswithblogs.net/jberes 

FlaDotNet Enterprise Software and Strategy Group - Michael Platt, Web Architect, Microsoft

We are lucky to be able to get Michael here for our meeting tonight. He is speaking at the Enterprise Architect conference on Key Biscayne near Miami.

The topic is: Architecture on the Edge: Moving Beyond SOA

Michael is trying a presentation without any powerpoint slides. A sequence of pictures, videos, websites to tell the story.

New Cheap = Free

Example is www.zillow.com and of course Amazon. Money from advertising not subscriptions.

Referred book The "Timless Way of Building" by Christopher Alexander

myspace.com .. 75 million, mostly kids.

Now there is a lot of user generated content. Red vs Blue, kids made millions.

Pod casting, video.. new term “Machinama“.

Pervasive high speed connectedness and devices will change things. Using web on cell phone can use Skype to call anywhere in US for free.

Alternative to Soap and other SOA, another way is “REST“: http://en.wikipedia.org/wiki/Representational_State_Transfer

More and more things as connected applications plus more client capability (AJAX / ATLAS), blurs the line between client and server based apps.

Second life a new language type. Languagages get too complicated over time. vb, flash.. everyone going back to PHP(??)

EDGE Charateristics: Consumer vs Edge

P2P / Web 2.0 vs SOA/ESB, etc...

Joined by Services (http, web services, etc)

Four pillars:

Relationships - Linked In

Trust - eBay

Rich Content - Chevy Tahoe's “Apprentice“ contest. 22,000 wrote commercials, not all, very quickly progressed from text->images->audio->video

Microformats -

Collaboration - www.CompanyCommand.com - 70% of batallion commanders visited the site daily. Was just a couple of west point guys decided to put it together to share information.

Search / Discovery - Hard business. Google declining (quality search wise), tagging taking off. www.technorati.com, http://del.icio.us/, http://www.flickr.com/. as more people look, the tags get bigger.

These were the key elemets: Relationships, Trust, Content, Microsoftmats, collaboration, discovery.

Microsoft activity is: http://www.live.com/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sharepoint 123 Training comes to South Florida

SharePoint 123 - Learn SharePoint in three easy (AND FREE) lessons

FlaDotNet user groups is pleased to be able to offer these SharePoint sessions that will be held on Saturday afternoons during June. Lessons include both presentations and hands on labs taught and proctored by industry experts. More information can be found at: http://www.sharepoint123.com/

All sessions will be held at Devry University in Miramar, Room #240, from 2:00 pm to 5:00 pm on each of the days.

Session #1 - Level 100 - June 3rd, 2006
Session #2 - Level 200 - June 10th, 2006
Session #3 - Level 300 - June 24th, 2006

Advance registration is required by visiting http://www.fladotnet.com and each session will be limited as there are a limited number of stations in the Hands On Lab. If you are not able to register feel free to attend and bring your own laptop and we will try to accommodate you. Make sure you download the content ahead of time as internet access may not be available.

Thanks to Matt Ranlett, Brendon Schwartz, Keith Rome and Dan Attis of the Atlanta Microsoft Professional (www.atlantamspros.com) for pulling this together and making it available for the user group community in general. Thanks to Duray Akar for bringing this to our attention and making it happen.

FlaDotNet - Miramar - Two Connect WSE 3.0 Adapter for BizTalk Server

Rick Pelletier, Solutions Architect and Jesus Rodriquez, Chief Software Architect and BizTalk Server MVP, both  of Two Connect in Coral Gables presented at our meeting on Tuesday May 9th, 2006.

 

Also you can see much of this content on a MSDN Web cast: http://weblogs.asp.net/gsusx/archive/2006/05/04/445122.aspx AND both Rick and Jesus will be speaking at TechEd 20006 in Boston this June.

 

WSE - Web Server Enhancements, 3.0 is the latest version..

 

WSE 3.0 has three major areas:

  • Security
    • Latest security specs
    • Secure documents and binary data
    • Secure sessions
  •  Productivity
    • Integration with VS05
    • Turnkey security
    • Configuration Tool
  • Interoperability with WCF
    • Windows Communication Foundation
    • Upgrades

WSE 3.0 & BizTalk

  • BizTalk 2006 based on .net 2.0
  • WSE 2.0 for BizTalk 2004 based on .net 1.1 and would not work
  • Leaving a hole in the BizTalk adapters until WCF released in 2007
  • Hence the WSE 3.0 adapter was developed by Two Connect
    • Expose BizTalk Orchestrations as WSE 3.0 Web Services
    • Expose BizTalk Schemas as WSE 3.0 Web services
    • Supports WS-Security, Secure Conversation, Trust
    • Turnkey Security profiles
    • MTOM
  • Other
    • Allows non-http web services support
    • WS-Addressing
    • Dynamic ports
    • Security
      • HTTP, TCP/IP, SMPTP, MSMQ, P2P...
      • point to point and end to end with intermediaries
      • Firewall friendly
      • Persisted message in store and forward

DEMO - Non WCF

  • Add two numbers
  • Two input, one output parameters
  • Show biztalk orchestration
  • Simple send and response fully encrypted by the WSE 3.0 adapter

 

WCF Interoperability

  • WSE 3.0 fully interoperable with WCF
    • Transmit adapter
    • Security
    • MTOM
    • WS-Addressing

 

DEMO - WCF

  • WCF Service running, waiting for input
    • Biztalk picks up file
    • Send to WCF web service and get response
    • Put response file back
    • Fully encrypted

 

DEMO - TCP Hosted web service

  • No Encryption
  • Using soap tracer to view soap messages in and out

 

MTOM - Message Transmission Optimization Mechanism

  • W3C standard for sending binary data in a soap message
  • Reduces message size
  • Can be composed with WS-Security
  • Simple programming model
  • Instead of Soap attachments, basically MIME
  • Or binary data in base 64
  • Attachment cannot be encrypted
  • MTOM solves these problems
  • Implemented by Microsoft, Systenet and Tango?

 

DEMO - MTOP

  • BizTalk picks up jpg file from SharePoint
  • View all transfers with soap viewer
  • Encodes with MTOM and encryption
  • Run without MTOM to compare the two files
  • File is much bigger and not encrypted

 

Exposing BizTalk Orchestration as WSE 3.0 Web Services

  • Extend functionalities provided by SOAP and WSE 20 adapters
  • Makes BizTalk orchestration to heterogeneous consumers in a secure manner
  • Utilizes the WSE Security settings wizard

 

Takaways