Welcome to Windows Communication Foundation (WCF)
Top Tasks :

WCF Community Bloggers

Browse by Tags

All Tags » Blogsphere » SOA   (RSS)

  • New and Notable 150!!

    This is it, the big 150! The first New and Notable was on May 19, 2003 , (my first post was March 29, 2002 ) and I paid homage to the master, "I have always admired Mike's ability to look at the world out there and put it all into one great post, The Daily Grind . While I can't pretend to have Mike's writing ability, I would like to start moving to something similar instead of multiple seperate posts." I wish I had the discipline of Mike because if I posted daily I would be well towards 1000 instead of 150-) but hey I'm pretty proud of my record. I love this community and in the last 25 years this community (and Microsoft) have been real good to me and my family. I hope that what I have been picking here has been of good use to the community to keep you informed on key .NET activities as well as the architectural and design side. Thus, I go forth and pick: Entity Framework, ADO.NET 3, Orcas, MVP Summit One of the best writers in the community today is certainly Jeremy Miller . His latest post, MVP Summit Recapped: Linq for Entities, MonoRail, and Shameless Name Dropping , is a fine example of why. In one post, he is able to write quite elequently on complex subjects like the subtle design flaws in Entity Framework 3 and why WF 4 will rock your world. He is able to take a technology, stick to his design principles and stand his ground, educating and helping all involved achieve something better than was there before. He certainly wasn't the only one of us doing that but his post really captures the core design principles of no infrastructure code in business logic classes. Infrastructure is Infrastructure, business logic is business logic. We want the same thing: No marker interfaces, no codegen, no partial classes. Just plain "PO" and support for the Unit of Work pattern. David Laribee also talks on this area and makes clear that its a vision thing that doesn't really compare to NHibernate which is just OR/M; it's a full Read More...
  • Google Kills SOAP NOT

    Clemens sets straight on the nonsense that Google has killed SOAP even as the RESTefarian Jihad celebrates : " What I find striking are the differences in the licenses between the AJAX API and the SOAP API. That's where the beef is....the AJAX API is constrained to use with web sites with the terms of use stating that "The API is limited to allowing You to host and display Google Search Results on your site, and does not provide You with the ability to access other underlying Google Services or data." The AJAX API is a Web service that works for Google because its terms of use are very prescriptive for how to build a service that ensures Google's advertising machine gets exposure and clicks. That's certainly a reasonable business decision, but has nothing to do with SOAP vs. REST or anything else technical...That's what their business is about, not software. " Don is another that finds the irony a bit much. I'd like to emphasize the not software part especially in light of Googler Steve Yegge's Ridiculous post who sprouted off for pages against Agile. He didn't know a thing about Agile which showed in his post - almost nothing he said was correct or substantiated. He glorified a cowboy egocentric coding style that is thankfully long gone from most companies. You get to do that when YOU DON'T BUILD REAL SOFTWARE and build glorified web sites that sell advertising that say "whoops" all the time. At least I know one company I'll never work for. Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
  • New and Notable 131

    I am SO busy with INETA trips and tons to do at work. Here is what I have stored up for the last week or so. WCF/SOA/Workflow/WF Tomas blogs about something I face every day in WCF with WCF ServiceHost Failures and IDisposable with "The "don't call Close()/Dispose() if faulted" behavior that ServiceHost requires does not work well with IDisposable; it demands a behavior different from the standard IDisposable pattern." We're having a lot of issues with dealing with failures and what to do with them but Tomas definetly states a fundamental problem. Tomas has also WCF, WF and BizTalk Sample Posted with some interesting stuff!! MTOM Interoperability between Oracle Application Server and Windows Communication Foundation Part1: From WCF to Oracle Jesus Rodriguez as well, " I am happy to see this progress: " The Web Services Interoperability Organization (WS-I) announced the publication of three new Working Group Drafts : the Basic Profile 1.2, Basic Security Profile 1.1 and the Reliable Secure Profile 1.0 Usage Scenarios. Advancement of these documents to Working Group Draft status is an invitation to the Web services community to provide technical feedback." I could just list every single post that Mike Taulty writes on WF; they are all that good! In particular, WF and Versioning , MetaStorm and the Workflow Designer , Little Workflow Foundation Sample I could and have done the same with "Nicholas Allen's" posts on Indigo: ListenUriBindingElement , Creating Faults Part 1, and Part 2 CLR How to avoid assembly loads , and Getting the list of loaded assemblies from Richard Lander James Higgs talks about Garbage Collection and the IDisposable interface WPF/Avalon Karsten has an awesome Avalon demo - "The Woodgrove Finance Application is a great demo of how WPF can be used to create better data visualization, in this case for financial data. I've posted the source code -- there are some good nuggets in here worth exploring." Introducing the XML Assembly Generator Data V1 of Data Read More...
  • Two Types of Service Architects?

    I was goinng to respond to Harry's responses made to Tomas and mine, but Tomas already responded and said everything I would have said: I agree with Tomas that I consider Service Broker a good match for applications with code only in the database, even though it supports more than code completly in the database (I made improper wording in my post indicating it did not) I agree with Tomas that there is a world of difference between "access a database" (99% of apps) vs. database-driven (see Tomas' definition). I said I tend away from these kinds of architectures these days as I see the power of domain-driven architectures (see Nilson). Obviously, there is no one architecture for every kind of problem I also don't get the whole "two types of service architects question" either and that a good architect will choose the right style for the right scenario I'd have to agree with Tomas again what Harry calls "Long running services" are really just a specific case of "Long running processes" and SSSB is too low-level for that. WF and BizTalk get me out of writing that infrastructure that is needed to be built out. But maybe I'm an idiot too and need to get hit with the clue stick as well Technorati Tags: SOA , Service Oriented Architecture , Windows Communication Foundation , Software Architecture , Windows Workflow Foundation , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
  • New and Notable 117

    I am still reeling from seeing the Red Hot Chili Peppers with Mars Volta 2 nights ago in Philly at the Wachovia Center. The Peppers were beyond grea t with Frusciante taking a very active lead role. Many of the songs contained a full-out Hendrix-type feedback solo in it that showed the depth of his talents. I think Stadium Arcadium is their best album since Blood, Sex, Magic (which they pulled out the title song the other night!!). You can't beat a start of Can't Stop-> Dani California! Mars Volta is one of my favorite bands (although hard to take at times) and I am listening to the brilliant new Ampheture right now which they played in full the other night. Live, they come off as a wall of sonic noise and Bixler-Zavala wailing singing, an assault on the senses that drove people nuts (my wife wanted to leave!) and their greatness only came through in sporadic moments (Viscera Eyes). Okay, a lot of stuff today. Number one, I want to congratulate my good friend and master of these types of posts, Mike Gunderloy for hitting The Daily Grind 1000 !! Mike is an incredible asset to the community and a terrific writer to boot. If you are one of the rare people not already subscribed, get your ass over there this minute and make it so! I have started to write (for work) a Workflow XOML loader and executor. I want to do something like XamlPad or even Snippet Compiler to execute my workflows. I have the hosting of the runtime down and loading the XAML/XOML. More later. WCF/SOA/Indigo/BizTalk/Workflow/Distributed .NET Another good friend of mine, Tomas Restepo. has some great stuff: He released his MSMQ Activities for Windows Workflow Foundation. He addresses MsmqListenerService concerns with the above Gets answers for the question of how to get the SOAP Action associated with a given operation when all you have is the OperationDescription for it Points to Ralph Squillace s post an walkthrough entry of how metadata publication (MEX + WSDL) is enabled in Windows Communication Read More...
  • New and Notable 111

    Sipping the first cup of coffee, ah yes, there's a possibility I'll be awake soon... Windows Vista The big news is a major new release of Vista, Build 5472 is available now on Connect and I believe its good enough to make a public release on MSDN Extreme Programming/Agile I'm thrilled to see my good friend and Agile Guru Jim Shore's announcement about his first fully-accredited XP course !! Jim is a consultant on my team and he can make your organization go wicked fast and produce great software too. Notice, "XP course", not Agile. Interview with Andy Hunt (of Pragmatic Programmers) on thier new book, Practices of an Agile Developer TDD Worst Practice: Test Driven Debugging ; I hate when people do this and say they are doing TDD. I've said it once, I'll say it again; if you are spending time in the debugger for logic and business verification, you are wasting your companies money and time. Write a test. The debugger is only for very weird, intractable exceptional situations where there is no other recourse. If you see every testing situation this way, well you need to learn about TDD-) ...more coming CLR Greg Young continues his exceptional blogging at a level that excites me with Performance: String Reverse . I better get back to my CLR Internals blogging before Greg blows me off the scene-)) Indigo/WCF/SOA Fellow Codebetter blogger Steve Herbert continues with Asynchronous Web Service Calls - The Truth Behind the Begin...End...Functions Part 2 Tools/Community Microsoft has aquired SysInternals . I'm both thrilled and scared. Obviously they are buying the talents of Mark Russinovich and Bryce Cogswell, both of which know Windows Internals better than, well, most of the Windows team-). I'm scared for what will happen to the best free tools on the planet and frankly tools that must be installed with every new or repaved system. I'd advise you to go download them now while you still can. As both Scott and I have said, Mike Gunderloy is the supreme master of these kind Read More...
  • Welcome All New Readers!

    I noticed that my Feedburner feed picked up a couple of hundred subscribers all of a sudden and wasn't sure why. I know I was good in Syracuse but there weren't that many people-)). I was floored and honored to learn that Scott Hanselman , in his 2 5th Hanselminutes , had listed me in his 20 or so Favorite Blogs and had highly recomended my blog for my New and Notable posts as well as saying nice things. Scott is, of course, a giant in our community and I highly recomend you read his blog as well as subscribe to his show. For new readers, I started this blog in March 2002, when there were only Peter Drayton , Simon Fell , and myself as Microsoft blogs. I was an " Interop Beast " as Scott and Carl talk about but lately, I post a lot about my daily experiences in being an Architect & Lead on an Agile team that has been actually using Indigo/WCF for almost a year now. Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
  • DNS Problems Solved for SamGentile.Com; SOA/WCF Decks Available; Feedback Appreciated

    Sorry about the DNS problems that took out http://samgentile.com just when I posted decks to it (it was out of my control). If you tried the download the PDF decks for Philly, Toledo, Dayton or Iselin, please try again at http://samgentile.com/Default.aspx?tabid=39 where most of my INETA and other Presentations are. Please do give feedback on what you think as it will shape any articles that come out of this. Questions also welcome. Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
  • New and Notable 100! The Big 100!

    On May 19, 2003 , I said " I have always admired Mike's ability to look at the world out there and put it all into one great post, The Daily Grind . While I can't pretend to have Mike's writing ability, I would like to start moving to something similar instead of multiple separate posts ." I still believe that today but I have not been so great about "daily" or I would have been over 500, but here I am over 3 years later with number 100! While I am still in Mike emulation mode, I would like to do something like he did for the "Tell a Friend" and contest. I don't want to blatantly copy his contest (maybe I do!) but I want to double the readership of this blogs. If you get anything out of these posts and the blog, I'd love if you told someone else to subscribe. In the meantime , I'd love to hear from you on this blog on what you think might increase readership as well as your experience. So we have today: My co-worker and pair programmer today Steve questions Microsoft’s strategy on releasing two OR/M solutions. Andres (and Frans on the comments) also question this. I agree that this is just going to confuse the developer totally when they need to use the technology. Ayende agrees that this is madness. I’d rather see a single OR/M solution based on LINQ that is extensible . Again, Andres , “ I went to TechEd Keynote today and I almost got asleep. Then Chloe appeared and it was the only excuse I had to not to leave before it finished” Have you checked out http://www.seewindowsvista.com/ ? It is a very cool way to see some amazing things that developers are doing with Vista and .NET Framework 3.0. [via Brad ] The Indigo group has released the " Windows Communication Foun dation RSS Toolkit " on the new community site . This toolkit, which comes with complete source code, illustrates how to expose ATOM and RSS feeds through WCF endpoints SCBAT has been upgraded to a new, soon to be released version of GAT and GAX Craig announces msdnman Microsoft is preparing a third IE 7 Read More...

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