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 » CSD   (RSS)

  • Screencast - Creating your First WCF Service

    As Cliff announces , CSD is partnering up with my friends Aaron and the PluralSight folks on a new weekly .NET developer screencast series to show how to accomplish tasks in WF/WCF 3.5 and Visual Studio 2008. This week, for the inaugural screencast, CSD MVP Aaron Skonnard walks you through how to create your first WCF Service . The screencast guides the viewer through creating the service from scratch in VS2008 - defining a data contract, a service contract, and testing/hosting the service in VS2008. Cool! Read More...
  • New and Notable 264 - Visual Studio 2008 SP1 and .NET Framework 3.5 SP1 RTM!

    Of course, this is so much more than a Service Pack with the release now of ADO.NET Data Services (Astoria) and the Entity Framework among others. In my area of interest, CSD, there are some significant changes for REST programming (1st class citizen now) as well as some other additions: There were several enhancements to WCF in .NET Framework SP1 that make it easier for developers to build and deploy a broader, more scalable set of Web Services: Improvements in writing REST based services ranging from easily supporting ServiceDocuments publication and consumption to providing greater control and usability of UriTemplate. Expanding the reach of the DataContract Serializer by relaxing the need of having [DataContract]/ [DataMember] on types and by supporting an interoperable mechanism for dealing with object references Support for ADO.NET Entity Framework types in WCF contracts Scalability increases of 5X - 10X are available for WCF services hosted in IIS7-integrated mode. Improvements to the tools for developing, testing, and hosting Web services. Improved Partial Trust Debugging Experience with support for writing to the Event Log. If you previously installed a Visual Studio 2008 Hotfix, you must run the Hotfix Cleanup Utility before installing Visual Studio 2008 SP1 . For more information, see Visual Studio 2008 Hotfix Cleanup Utility for Installing Visual Studio 2008 SP1 . Visual Studio 2008 Express Editions with Service Pack 1 (Bootstrappers) http://go.microsoft.com/fwlink/?LinkId=123679 Read More...
  • New and Notable 259

    WF/CSD WF can be a tricky thing. As Cliff blogs , the CSD folks have added two great prescriptive guidance articles for WF to the MSDN Online Library : an article by Jon Flanders to help choose between sequential workflows and state machines, and a major article by Michele Leroux Bustamante explaining the five most common WF deployment scenarios. Read Cliff's blog for more details and the links. Silverlight New Silverlight 2.0 series on Concepts to Become a Silverlight Master - Part 1 .NET/C# and Part 2 WCF Jesse covers In-State Animation In A Nutshell Silverlight Cream for July 26, 2008 -- #335 Technorati Tags: WF , Windows Workflow , CSD , Silverlight , WCF Read More...
  • SOA: Making The Paradigm Shift Part 3 of N

    In this episode, I get to define SOA, instantly coming into conflict with just about everyone who has ever defined it :). Right. Onward. First and foremost, Service-Oriented Architecture is an architectural style, not a framework. It's a design model, it's a way of thinking . I like to say it's not something you can buy or run a wizard for. I would also say that it is a Design model with a very strong emphasis on encapsulating application logic within Services that interact via a common communications protocol. Then there is the business aspect of SOA which I think is extremely important and relevant to the definition. I said, back here , some of this which I will repeat, " any definition of SOA must encompass the business drivers and business reasons, as SOA is not really about technology. It is about a better alignment of business and IT through business processes and services . The goal is to create a dynamic, more Agile and Dynamic IT that can respond quickly to new business opportunities and threats by quickly assembling new capabilities from putting together composite applications (and even Mash-ups) from reusable business services. Heck, people have been arguing about this definition for years, including me . I like this definition [1] "SOA establishes an architectural model that aims to embrace the efficiency, agility, and productivity of an enterprise by positioning services as the primary means through which solution logic is represented in support 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...
  • Launch Into 2008...A Microsoft Geek's Timeline

    For the NuCon events we have been running with Microsoft to launch the 2008 Launch Wave, we have been giving out these Neudesic/Microsoft shirts that, IMHO, are really cool - they have this cool timeline on the back on how we see we got to here and shows a lot of the things we focus on (i.e. We use Agile/Scrum methodologies exclusively to run our projects): Simula 67 '67 Pascal '70 Internet Goes Public '92 SQL Server 4.21 Shipped '92 Scrum Created '93 SOA Coined '96 MS Released OLAP Services '98 EAI Coined '99 C# Announced '00 Web Services Coined '00 WSDL 1.0 Spec. '00 SOAP 1.1 Spec. '00 SQL Server Released '00 Neudesic Formed '01 Agile Manifesto '01 ESB Coined '02 "Indigo" Available '03 WS-Security 1.0 Spec '04 Neuron Conceived '05 .NET 3.0 RTM '06 LINQ Announced '05 C# 3.0 RTM '07 .NET 3.5 RTM '07 SOAP 1.2 Spec. '07 Neuron RTM '07 SQL Server 2008 '08 Technorati Tags: Microsoft , Neudesic , Web Services , SQL Server , LINQ , .NET Framework 3.5 , Neuron Read More...
  • Advanced WCF Code Camp Slides and Code

    Thank you Code Campers! I had 120 out of 400 of you (ASP.NET MVC was at same time) and you were a great group. I had a great time with a new talk. Remember - just say no to RPC and Request/Reply - embrace the diversity of Asynchronous Messaging and Event Driven Architectures! The slides are here and the code is here . Remember, the code requires Visual Studio 2008. I also had a great conversation with Dave Laribee and Brian Donahue who approached me about coming back to ALT.NET and providing leadership. Let's just say if the community continues its current positive trend upwards, that becomes a much better possibility. Technorati Tags: ALT.NET , Code Camp , Philly Code Camp , Philly.NET , WCF , SOA , Neudesic , Neuron ESB , Enterprise Integration Patterns 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...
  • MVP 2008

    I want to thank the Microsoft folks for a fourth consecutive MVP award. This year I switched over to Connected Systems, which more accurately reflects my community service. Technorati Tags: Sam Gentile , MVP , Microsoft MVP , Connected Systems , WCF , Neudesic Read More...
  • New and Notable 212

    BizTalk Services This is one way to find out that the BizTalk Services hosted at http://biztalk.net have been updated :) WCF/Web Service Software Factory/Oslo/Neudesic I really love the new Web Services Software Factory and the Contract Modeling capabilities. They just recently released the WCF Security Guidance Package which automates applying security settings and guidance. After the last four years with Indigo, it is really the security that is the toughest part, simply because there are *so* many options to choose from. This really helps. Pablo has a nice post on WCF Dependency Injection Marty makes it official After almost 3 years of the one talk SOA with WCF that I have been doing (its been changed every time though), I am going for a very deep, advanced WCF talk on Pub-Sub and advanced MEP concepts and then showing how to get that advanced capability out of the box with our Neuron ESB at the upcoming Philly Code Camp . I am going to leap in at the place my other talks have ended and spend a lot more time on what you can achieve with WCF. I'm happy to announce that again, Neudesic will be a Gold Sponsor at the event UX Speaking of us, UX is one of our up and coming Practices and they recently impressed at  the Phizzpop Design Challenge in Austin. Josh Holmes had this to say, " Neudesic actually worked out of the room that I was hanging out at to be available the entire time. They had three team members, two devs and a pure designer. It was great to watch how Read More...
  • Slide deck from INETA SOA Presentation in Findlay Ohio

    I want to thank the wonderful members of the Findlay Area .NET User's Group in Findlay, Ohio that came out in the cold the other night - it sure was cold! I want to especially thank you for your interest in the Domain Driven Design portion of the talk and your interest in using O/RM, Repositories over stored procedures in the future :). The slides are now available here on my portal. Most of the code for the Neuparts demos are up here on CodePlex. The 2008 specific stuff I will try to put up later today. Technorati Tags: Sam Gentile , INETA , SOA , Service Oriented Architecture , Microsoft MVP , WCF , WF , CSD 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 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...
  • New and Notable 199

    Last day of the conference and suffering from tiredness. BizTalk/CSD/Connected Systems/REST/Oslo My pal, Jon Flanders, who I spent a great deal of quality time with this week, made Workflow to BizTalk (XLANGs) Wizard as been released Jon also spent a lot of time talking REST and his example with BAM is a perfect example of why REST is so powerful and should be used in many scenarios like that. Some people seem to confuse me with being anti-REST. The only thing I am anti is the REST zealots (not at all Jon). If I have learned anything in the last 25 years in this field, it is that there are no absolutes, no black and whites. There are REST situations, there are SOAP situations but in the end there is still an SOA, or at least an architecture that organizes loosely coupled business resources/processes behind service interfaces Getting Started with HL7 V3 and BizTalk Server 2006 - This paper provides developers with an overview of HL7 version 3 Messaging (HL7 v3) concepts, how to build HL7 v3 solutions with Microsoft® BizTalk® Server 2006, and how to convert message format from HL7 v3 to HL7 Version 2 Messaging (HL7 v2). Low Latency Messaging in BizTalk? I'll believe when I see it but Tim Rayburn says that Oliver Sharp has committed to it being part of BizTalk Oslo. I think it is safe to say that this is our biggest pain point with BizTalk SOA Aligning Business and IT for Greater Corporate Agility (through SOA) - This 65-page PPT (in 22 page 3 slide format) explores Microsoft's Read More...
  • SOA and BPM Conference Thursday - Web Services Software Factory Modeling Edition (V3)

    As I stated yesterday, this is an exciting session. This is the first time in the Microsoft stack that we have been given what us Service designers have wanted - Contract First (Christian Weyer's tool was a first step) because, as Christian says, "It's All About Agreements!" Its the Contract that matters, period. The modeling capabilities go a long way in V3 and you DON'T have to wait 2-3 years for Oslo for this portion on it. I am sitting here next to my collegue David Pallmann, who of course helped build Indigo in Building 42 so it's kind of sureal :) Live blog: Crazy week as Don as been trying to ship this week plus prepare for the conference Take-away's Modeling services is here and here to stay The Service Factory can be bent to your will Development tools and automation are continuing to gain popularity in the .NET community · Software Factories o Help you build a specific kind of application o Imply a process for the dev team o Incorporate various content types of guidance § Readables § Reusables § Executables § Actionables · Target Audiences o Teams building Web Services § Different team roles may have different tasks § Clear distinction between design and implementation § Encourages a layered service architecture o Teams building development tools § A growing trend in .NET development § Guidance: Captures and reuses the “rockstar” § Code Gen: Isolate unit testing and increase predictability · Goals, Motivations and Scope o For Web Service Read More...
More Posts Next page »

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