Welcome to Microsoft .NET Framework 3.0 Community (NetFx3)

The .NET Framework is Microsoft's managed code programming model for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.

Learn More...

WCF Community Bloggers

Browse by Tags

All Tags » Windows Communication Foundation   (RSS)

  • SOA: Making the Paradigm Shift Part 8 of N

    I have taken a bit of detour the last few episodes, and in this eighth one, I am going to get back to the world of Capabilities and Microsoft IO , App Plat IO, ESOMM Maturity Model and how Service Enablement Fits In. For a reminder, the series so far is: Symptoms of a Problem, Diagnosis and Why SOA? Dynamic IT to Support the Agile Business and Business Benefits of SOA What is Service Orientation? What is SOA? The Many Definitions, a Working Definition, the Four Tenets What is a Service? The Four Tenets of SOA Service Architectural Patterns The Current State of SOA and How to Make the Paradigm Shift Realization of SOA with Web Services, Web Services Standards, 1st Gen and 2nd Gen, Web standards Please note that some of this material is based on Microsoft provided material to partners . Also, note for disclosure purposes, my company Neudesic, is such a Partner offering Microsoft IO services. However, this post and this series is designed to be purely educational and reflect the presentations I give to INETA and general developer audiences, not marketing. In Part 6, I talked about building a Capability driven strategy and being practical on bringing in SOA into current projects. Microsoft Approach to SOA More and more businesses are betting big on SOA to deliver against key business imperatives.   With SOA, companies can become more agile and flexible choosing what services to expose, build a business process around it and deliver it (consume) across applications, platforms Read More...
  • New and Notable 235

    Yesterday's big announcement was just a start. We have an even bigger one, hopefully today. Meanwhile, my Neudesic East team celebrated our big 1st year in the East by going to the Tropicana in Atlantic City. We had 36 people, gosh I remember when there were only 6 people. WCF/ADFS/Federated Security Michele has been busy! She has created a proxy wrapper for WCF clients that illustrates how to swallow timeout exceptions and recreate channels automatically when there is an exception that faults the channel. This was the #1 WCF problem that Steve Eichert and I dealt with through two years of WCF at Algo. In a formerly internal thread, Michele talked about ADFS. Now she has made those results public with a Step By Step Guide for ADS FS - Errata Comments . Last, but not least, she has released a boatload of great code from her talks at DevConnections! Dr. Nick gathered up all the Messaging Additions in Orcas CodeRush/Refactor Plus/Dev Tools Mark Miller has posted 16 tips for getting up to speed with CodeRush and Refactor! Pro Technorati Tags: WCF , Indigo , ADFS , Orcas , CodeRush Read More...
  • Slides and Demo Code Posted for Lehigh Valley .NET

    I have posted the Slides and the Source Code for the 3/17/2008 Lehigh Valley .NET presentation on Advanced WCF - Asynchronous Messaging and EDA. The code is all VS2008/.NET 3.5. The last demo with Neuron does NOT include the ESB.dll but the code is all there to indicate how many lines of code needed to implement Pub/Sub (3) vs. all the WCF code in the List Based Pub Sub sample for WCF (lots). Technorati Tags: WCF , SOA , EDA , ESB , Neudesic , Neuron ESB , Neuron , Event Driven Architecture , INETA Read More...
  • WCF Tips and Gotchas from Neudesic Teams

    So three people in a row have asked for WCF Tips and Gotchas. We as the WCF/Connected Systems and Neuron teams have posted these on Dave Pallman's blog , our Neuron Architect. Collectively we have over 20 years of WCF experience including Indigo team members David and Marty Waznicki. So, to repeat and condense September 25 WCF Tips #1 - Service Interface Design David Pallmann’s WCF Tips   #1 - Service Interface Design Service Interface Design Design Service Contracts that are Themed and Indivisible Tip: Ensure service contracts have a theme (purpose). Avoid combining unrelated service operations in the same contract; only include operations that contribute to the theme. This is also a SOA best practice. Rationale: A service interface is supposed to be indivisible—that’s why we use the word contract . If a service contract has a purpose or theme and all of the operations in the contract contribute to that theme, the contract design is likely to be strong and survive. In contrast, throwing many unrelated operations into the same service contract under a weak premise, such as “all the public services my company exposes to partners”, is not likely to stand the test of time. What if I Don’t? The longevity of your service contracts may be compromised. Examples: ·          A bad example is a service whose theme is “Data Access”: this is far too vague a purpose for a service and invites Read More...
  • New and Notable 220

    WCF/SQL Server/SaaS Our own Shaun Collett on Full and Partial Caching Pattern in WCF and SQL Server This looks very promising!! Load Testing Windows Communication Foundation Applications David Chappell has a new paper on Software + Services in a Microsoft World Local .NET Community My friend Mitch Ruebush is starting a new User Group for Software Architects - The Philadelphia Chapter of IASA Link Collections (via Chris ) Link Listing - January 27, 2008 ( Christopher Steen) Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS [Via: ScottGu ] The Morning Brew #18 [Via: Chris Alcock ] LINKBLOG for January 26, 2008 [Via: Arjan Zuidhof ] Interesting Finds: January 27, 2008 [Via: Jason Haley ] Daily Bits - January 27, 2008 [Via: Alvin Ashcraft ] New and Notable 219 [Via: Sam Gentile ] Weekly Link Post 26 [Via: Rhonda Tipton ] Links (1/27/2008) [Via: Steve Pietrek ] Technorati Tags: WCF , Windows Communication Foundation , SQL Server 2008 , Software+Services , .NET Community Read More...
  • New and Notable 216

    I haven't found much in the last 5 days that is New and Notable but here is a few items of interest. BizTalk Server/Connected Systems/WCF/CSD/WF Our own Brian Loesgen did a presentation on a deck that he had been circulating internally (it is cool to work with these people in our Connected Systems!) on BizTalk Best Practices. He did this for attended the Connected Systems SIG meeting of the San Diego .NET User Group . Check out the post for links as well! Dr. Nick outlines What's New in Orcas from the CSD standpoint Sharepoint Here's a neat post on integrating Virtual Earth Maps into Sharepoint . I am working on a project that uses Neuron to connect up various Legacy Web Services between disparate systems and potentially does positioning via Virtual Earth maps in Sharepoint so this is timely Software Development/C++ Microsoft launched the Windows SDK MSDN Developer Center Soma announces the Visual C++ 2008 Feature Pack with support for the few still stuck with native libraries Other link blogs (via Jason ) Jason - Interesting Finds Jan 8, 2008 Matt - 23 Links Today (2008-01-07) Alvin Ashcraft - Daily Bits - January 8, 2008 Mike Gunderloy - Double Shot #119 and WWD Coffee Break - Search, Disposable Email & A Bad Day Christopher Steen - Link Listing - January 7, 2008 Arjan Zuidhof - LINKBLOG for January 7, 2008 Technorati Tags: Neudesic , BizTalk , BizTalk Server , CSD , Connected Systems , Sharepoint , WCF , WF , Software Development , C++ Read More...
  • Advanced WCF Talk this Saturday at Philly Code Camp

    A reminder for those in the area is that I will be doing an Advanced WCF talk at Philly Code Camp 2008.1 will be held on Saturday, January 12th at DeVry University in Fort Washington, PA . We have 8 tracks and 48 sessions!! It's all sold out but at least I know one guy who is looking forward to hearing me speak :) Neudesic is a Gold Sponsor again. Please come see our booth and talk to us. Not only do we want to be active in the local community but we also want to talk to developers that want to join our fast growing team! Title : Advanced WCF: Asynchronous Messaging and Event-Driven Architectures Abstract: Many WCF developers start and end with the Request/Response Message Exchange Pattern.  In actuality, there is a wide variety of Message Exchange Patterns cataloged by Hohpe and Woolfe in books like “Enterprise Integration Patterns” and Pattern & Practices “Integration Patterns.” In this advanced talk, that starts where most WCF talks leave off, we will show you how to build more loosely-coupled services and systems via these MEPs and with WCF. We will then focus on the powerful List-Based Publish/Subscribe Design Pattern. Upon showing how many lines of WCF code are required to implement the pattern in WCF, we will show the pattern as the basis for the Neuron ESB and achieve the same results with zero code. We will then focus on Mediation and how ESBs help mediate between disparate services. Bio: Sam Gentile is the SOA Practice Lead for Neudesic, Read More...
  • Marty Wasznicky Joins Neudesic!

    Weeks ago, I stated that we had some real "big name rock star" names coming into Neudesic. I am extremely delighted and proud to announce the first of these. The one and only Marty Wasznicky has joined Neudesic from Microsoft!!! Marty worked for 6 years for the BizTalk/CSD team and is of course, the man behind the recently released ESB Guidance . He also created the BizTalk Virtual Technologist (VTS) program, of which we have 5 members at Neudesic. Marty is going to be leading our Neuron ESB Product Development, where he will join David Pallmann, also from Microsoft CSD (Indigo) group. We have been one of the "go to" partners for Microsoft on BizTalk and all things SOA/CSD and Marty will still be working with BizTalk, with a focus on incorporating all the great Oslo technologies as they emerge. I truly believe that we have something very exciting in our Neuron ESB product that really accelerates .NET 3.0 development from 6-12 months down to days. As an accelerator for WCF, we are truly working with Microsoft to increase adoption of .NET 3 and to make the ramp up curve much less. I know, that I will be making it a major focus of my SOA practice. To say I am excited would be an understatement! Look for another big name announcement very soon :) [tags: Marty Wasznicky , .NET 3.0, Neudesic, Neuron, ESB, SOA, SAS, Service Oriented Architecture, Enterprise Architecture, Software Architecture, Indigo, WCF, Windows Communication Foundation, Microsoft, CSD] Read More...
  • New and Notable 207

    I hope, for those that celebrate Thanksgiving, had a great holiday. For me, it is time for me to realize my blessings again. I only have to look in Heather and Jonathan's faces to remind me as well as Sue. I am truly blessed with a beautiful and wonderful family, the best job I have ever had, in a company of great, smart people and great friends. Yesterday, was my attempt to be a "real man" and rake a 1/2 acre of leaves in my yard. For those who have ever seen my house, they know that I am in the heavily wooded Pine Barrens. After nearly breaking my back, I broke down, went and got a Leaf Blower. WCF/BizTalk/ESB/SOA My very good friend Jesus Rodriguez, looks at applying Microsoft's Managed Services Engine (MSE) to SOA Governance scenarios that he has typically addressed with HP-Systinet2 , SoftwareAG and SOASoftware . This is of big interest, to me, and my customers, looking for viable governance options for WCF. Its getting very easy for "collections" of WCF services to get out of control quickly without governance, IMHO. Jesus follows up with looking to see if MSE can be applied for run-time governance with Dynamic endpoint resolution usingf the Managed Services Engine My prolific friend, Aaron, has a Screencast: BizTalk WCF Adapters -- Send Ports & Custom WCF Bindings with a short demo Speaking of good friends, Marjan, has finally put up the pictures of the MVP Dinner Jesus has More on WS-Policy Visual Studio 2008/Software Development Tools Jeffery Read More...
  • Sam Gentile, INETA, Findlay Ohio, Nov 27, 2007

    First things first; A very happy thanksgiving to everyone in the US! I am going to be out doing an INETA presentation in Findlay, Ohio. Like the other talks this year, this one will focus, as stated here , spends a whole hour on Architectural, Domain-Driven and Software Patterns that I believe are neccessary to design and develop a quality WCF Service. The second hour of the talk is on WCF. My personal belief, that even with boundaries are explicit and the focus being on messaging betweern autoonomous services, it is vitally important, even more than ever, that the Service is designed and implemented with best practices including all the ones we know for other kinds of applications (such as DDD, O/RM, TDD, etc). I will be focusing on the Neuparts solution. My hope is to get pieces into VS2008 but that is unlikely to happen given my work schedule. Hope to see you there! User Group: Findlay, Ohio Area .NET User Group Date: November 27, 2007 Speaker: Sam Gentile Topic: SOA (Web Services) The directions I have been given are as follows: We are located at the Marathon Petroleum Company office in Findlay Ohio, 539 South Main Street. Coming from the north the office complex is on the right hand side at the intersection of Harding Street. Turn left and you will see the Main lobby on your left - it is in the middle building. You can park anywhere in the lots across from that entrance. I have included a link to the location http://local.live.com/?v=2&sp=Point.qv5g6080w6tt_539%20S%20Main%20St%2C%20Findlay%2C%20OH%2045840-3229%2C%20United%20States___&encType=1 Read More...
  • New and Notable 206

    ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight - latest in a nice link series from ScottGu SharePoint Arpan has his Top 5 SharePoint Resources to Bookmark SOA/Software Architecture/Enterprise Architecture Nick Mallick has his fifth in an outstanding series on the impact of the business operating model on Service Oriented Architecture Blaine talks about the Bundle Guidance up on CodePlex Windows Workflow/.NET 3.5/WCF Introducing the .NET Framework 3.5 by David Chappell Introducing Windows Communication Foundation by David Chappell Introducing Windows Workflow Foundation by David Chappell Dealing with Diversity: Understanding WCF Communication Options in the .NET Framework 3.5 The above links were from Paul Andrew who has a nice post on Patterns for Long Running Activities in Windows Workflow Foundation Technorati Tags: ASP.NET , ASP.NET AJAX , ASP.NET MVC , VS 2008 , .NET 3.5 , IIS7 , Silverlight , Sharepoint , Sam Gentile Read More...
  • New and Notable 204

    I took Heather and the family up into Manhattan so that Heather could go to the American Girl Doll store. What a mob scene! The things a Dad has to do for his daughter :)). We did get to Rockfeller Center, and my personal fave, Cannoli and Double Espresso at Ferrara in Little Italy. SOA/ISB/BizTalk Services Collegue David Pallmann gives MS SOA/BPM Conference Report, Part 2: Internet Service Bus (ISB) He also talks about Service Enabling the Middle Tier Udi - [Podcast] Versioning and SOA–There is no IDog2 WCF/WF Brian Noyes has his slides and demos from DevConnections Enterprise Architecture Why Enterprise Architecture is a Corporate Responsibility LINQ TechEd Europe - LINQ to XML Session Code CAB/Design Patterns TechEd 2007 - TLA406 Downloads, CAB Solution Patterns Other link blogs Jason - Interesting Finds Nov 10, 2007 Matt - 6 Links Today (2007-11-09) Arjan Zuidhof - LINKBLOG for November 9, 2007 Read More...
  • New and Notable 202

    I am Twittering, Facebooking now with my friends. Does that make me a Web 2.0 person, a “Hip With-It Person, or a childish fool? The jury is still out.... ESB/BizTalk My collegue writes Microsoft Patterns and Practices ESB Guidance 1.0 shown, and will be available in a few days . Brian, was instrumental by writing the early versions. He has a lot of good things to say on what the value add to community is. Major congrats Marty Wasznicky whose baby this is. I met Marty at the SOA conference finally and he is a very passionate, hard working advocate for BizTalk and the greater community SQL Server 2008 Neudesic's SQL Server and BI Practices have spent a large amount of time with SQL Server 2008. I have not but that is going to be changing. Euan's Getting to know SQL Server 2008: Training, WebCasts and Virtual Labs is very timely SOA/SaS Mike Walker talks about the release of the Software+Services Blueprints which are going to be super useful for people like me tryinng to roll out these kind of solutions in the real world. As a starting point for building real solutions by architects and developers, each Software+Services Blueprint includes code and/or utilities, guidance, structured step-by-step workflow and tools delivered within Visual Studio. WCF Christian continues his awesome series with Beyond the Obvious: New Features and Fixes for WCF in .NET 3.5 - JSON support Software Development Tools Eric Sink - SourceGear News Microsoft Downloads - ASP.NET Futures Other link Read More...
  • New and Notable 201

    SOA Nick has his fourth post in a series on the impact of the business operating model on Service Oriented Architecture with SOA in the Replication Model Microsoft My collegue Mickey Williams has posted that Microsoft Search Server (MSS) 2008 and MSS Express, two Enterprise Search products are available for free! CLR Jason keeps on rocking in the free world with Simple Reflector AddIn: Count Box Instructions . It's official, he's done taken the CLR Crown from me :) WCF Dr. Nick on a very important but difficult area of WCF: Custom Transport Retry Logic MAC OS/X/Vista It looks like Leopard has been a disaster from everyone you talk to other than the Mac fanboys (who try top spin anything) . Omar points out that you go from Vista to OS/X to whatever and the problems always remain the same. He has his once in a decade link to Dave Winer here that I will repeat. This is the worst OS/X release, it's rushed, it's buggy, it's causing blue screens BSODs (oops, sorry "kernel panics"), application compatibility problems , new security dialogs , pundits warning users to postpone upgrades , users canning the OS entirely . For the record, I did manage to upgrade my Intel Dual Core iMac to Leopard but I didn't get the buzz I felt after Tiger and other releases . Its perhaps the least innovative version of OS/X yet. For once, the tables are turned and the photocopies were reversed: it's a pale immitation of Vista. If people thiink icons flying up in a fan Read More...
  • New and Notable 200

    Finally! Its taken me like 5 years to get to 200. I sometimes I wish I was prolific like Mike Gunderloy. The really sad part is the first 3+ years of my blogs are not even up on the net right now as they are buried in a SQL Server database on an old host and in .TEXT format. Windows Workflow Windows Workflow Foundation Web Workflows Starter Kit - A starter kit Web application that includes task-oriented workflow using Windows Workflow Foundation. Simple Human Workflow QuickStart Sample Code - for Windows Workflow Foundation in .NET Framework 3.0/3.5 - Simple Human Workflow Quickstart Sample Code associated with an MSDN article Simple Human Workflow Quickstart woth WF, AD, Exchange, and IM WF Persistence and Tracking Services for Oracle and MySQL Orcas/Visual Studio 2008/.NET Framework 3.5 Soma confirmed , at TechEd Europe, what many of us know already; that VS2008 and .NET Framework will ship by Thanksgiving Daniel Moth presents The Top Ten Things to Know About Visual Studio 2008 and .NET Framework 3.5 .NET Framework 3.5 Namespace poster Tip/Trick: Hard Drive Speed and Visual Studio Performance [via Mike ] WCF/BizTalk/CSD/Connected Systems My good friend, Jesus Rodriguez, who I spent a lot of time with last week, has his demos from last week's WCF Adapter session My friend Aaron also has WCF Adapters Deep Dive demos from the conference My collegue, David Pallmann, has his first report from the SOA conference and says it was the "People First." He's exactly right Read More...
More Posts Next page »

Copyright © 2007 Microsoft Corporation. All Rights Reserved. | Terms of Use | Privacy Statement | Contact Us