|
|
Browse by Tags
All Tags » Service Oriente... » Software Architecture (RSS)
-
Wow, four days in a row, gol darn, I might just be getting predictable and dependable with these posts-). Agile/Extreme Programming The Halloween/Nov Carnival of Agilis ts is up! There is a great section called "What Makes a method Agile" and this which I'll take the liberty of quoting in its entirety, " Robin Dymond questioned the agileness of the MSF for Agile process template by asking Who the hell is Ron Miller and WHY is he redefining Agile for MSF in the Scrumdevelopment Yahoo! Groups discussion. While this is a long discussion, many thought leaders participated including Ken Schwaber, Mike Cohn, David Anderson, Scott Ambler, Ron Jeffries, and others. David Anderson has a follow-up blog post ." Expresso Fueled Agile Development (great name! I'm French Roast Fueled at the moment!) points out that Ideal Day's Aren't... . Martin hits on the head, as usual, with FeatureDevotion , "The key to beating off the waterfall is to realize that, as Dan puts it, agilists value Outcomes over Features. The feature list is a valuable tool, but it's a means not an end. What really matters is the overall outcome, which I think of as value to the customers." CLR/Rotor Richard Lander on Loading by Identity and Assembly Identity Concept Software Architecture/SOA/WCF Part 2 of WCF Oracle Application Server WS-Security Interoprability Part 2: from Oracle to WCF Richard Veryard weighs in on Rocky's post, Semantic Coupling, the Elephant in the SOA Room Technorati Tags: SOA , Service Oriented Architecture , Windows Communication Foundation , Software Architecture , Agile , Agile Development , CLR , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
Windows Vista The big news, according to News.com , Steve Ballmer will ring in availability of Windows Vista, Office 2007, and Exchange 2007 at the New York Stock Exchange on November 30th [via Robert ]. This should mean the proper release of WinFX .NET Framework 3 with WCXF, WPF, WF. It will be good to be mainstream again Software Architecture/SOA/WCF Looks like the very capable Arnon Rotem-Gal-Oz , has essentially picked up the book on SOA Patterns/WCF that I was going to do for Manning. Hey, it looks like its in better hands as I read his first chapter and its great stuff. I look forward to this one.\ Speaking of Arnon on Architecture, check out his column , and in particular "The Saga Continues: "Queues are Databases?" where he responds to Udi who had a couple of comments regarding his second post on Queues Are Databases . Ted Neward has started an MSDN column based on his Pragmatic Architecture talks he has been doing and if the first article in the series on Layering, is any indication it's going to be a great series. Highly Recommended! Scott Hanselman has two great posts on Identity/CardSpaces; first here and then his latest Hanselminutes episode . Lots of great resources here. Also highly recommended! Jorgen points to a Craig McMurtry post on Versioning Service Interfaces, definitely an tricky area. The PAG folks have just released a very much needed " ClickOnce Resource Kit for SCSF " that was developed in partnership with ClickOnce guru Brian Noyes . Nicholas Allan: MixedMode Addressing WPF/Avalon I just discovered this series, which apparently is already in its eighth post; A Tour of XAML VIII: More Fun with Markup Compatability Technorati Tags: SOA , Service Oriented Architecture , Windows Communication Foundation , Software Architecture , WPF , Avalon , Windows Presentation Foundation , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
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...
|
-
Angus, the bulldog has so taken over the house. At least, it's made us more popular with the neighbors. Agile/Extreme Programming I always appreciate the care Jeremy Miller takes in articulating his points and his latest is no exception. In stating his Programming Manifesto , he makes reference to the infamous Agile Manifesto , I find I am in alignment with just about all his well-argued positions, particular, Unit Testing and Testability over Defensive Coding, Tracing, Debugging, and Paranoid Scoping and Explicit Code over Design Time Wizards. Read it all and come up with your own. Martin Fowler takes on PairProgrammingMisconceptions . Some are obvious but three, in my mind, are not: You have to do pair programming if you're doing an agile process Extreme Programming forces you to do Pair-Programming It's only worth pairing on complex code, rote code yields no advantage. WPF/Avalon/Windows Presentation Foundation Wow! Take a look at XamlPadX (Extended ) [via Mike ] Check out how to create Vista Gadgets using WPF A Sackful of WPF Tidbits from Tim Sneath Learning WPF WCF/Indigo/SOA/Workflow Tomas with How IMetadataExchange is Hosted WS-MTOM has been released Nicholas Allen::Advanced URL ACLing with Windows Vista Nicholas Allen::Design Pattern for Building Channel Factories and Listeners Vista Vista tips, get yer Vista Tips! Technorati Tags: SOA , Service Oriented Architecture , Windows Communication Foundation , Software Architecture , WPF , Avalon , Windows Presentation Foundation , TDD , Agile , Agile Development , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
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...
|
-
Now that I got my Feed Demon back, I actually have some stuff in the queue that is not so "new" but perhaps still "notable." Architecture/CAB/Smart Client Oldie but goodie: Eugenio has compiled a list of CAB and Smart Client Software Factory Resources You can also see my mini-tutorial combined with an Agile sense with CAB Smart Clients in an Agile World Part 1 , and Part 2 Microsoft Software Factory Architect Jack Greenfield on Ad-Hoc and Systematic Reuse where he differentiates the two and points out that the "i n the software factories book , we explain that systematic reuse is effective, but ad hoc reuse is not." Indigo/WCF/SOA/BPM/BPEL/Workflow More goodness from Tomas with IServiceBehavior, IDispatchMessageInspector, and Endpoints A pair from the master, David Chappell, with Why BEPL is Like Bytecode , and Standardizing the Right Thing: BPMN or BPEL? Avoiding OneWay Deadlocks from Nicholas Allen Data/SQL Server CTP6 of Data Dude (i.e. VSTS for Database Pros) is out . Cameron has the scoop on the new features. Other/Tools IE7 has made it out of beta and is released The very useful CodeSmith is out in a public Beta 4.2 Agile Martin Fowler calls it the ImprovementRavine Pattern: " If you care about what you do, you care about getting better at it. This involves reflecting about how you do things, and trying out new techniques to see if they make you better. Even if other people recommend new techniques, the only way you know if they work for you is by trying them out yourself and seeing if they improve your performance.The trouble is that improvement, particularly with new techniques isn't linear. Often there is a ravine that opens up when you try a new strategy ." Seventeen Tips for Iteration Planning [from Agile Advice ] Technorati Tags: SOA , Service Oriented Architecture , Windows Communication Foundation , Software Architecture , BPEL , Data , Agile , Agile Development , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
There is so much I want to say about important topics like Rocky's well-written, thought provoking Semantic Coupling: The Elephant in the SOA Room and Udi Dahan's excellent response but I don't have time to write a good response but hopefully soon. SOA/Services/WCF/Indigo/Workflow As mentioned, Rocky's well-written Semantic Coupling: The Elephant in the SOA Room Udi Dahan's excellent response particularly, "I'd disagree that this is what SOA focuses on. I'd say that Web Services focuses on that. And SOA does not equal Web Services." Again, and again, people don't get this. My good friend Harry also creates a stir with Things I Didn't Realize about WF , More Stuff I Didn't Realize about WF provoking a response from Paul Andrews a lead on the WF. Harry did get some things wrong which he acknowledges with WF Clarifications and Corrections . We are also, as Harry dependent on the same two foundational technologies: WF and WCF so I also would like to see integration with WCF not ASMX but there is a lot of power in WF. Jorgen points to this Channel 9 chalk-talk video by Vittorio Bertocci on the innermost details of WS-Trust. Nicholas Allan, WCF's equivalent of the Energizer Bunny , has some more great posts: Use OnWay for Long-Running Operations , Configuring HTTP for Windows Vista , and TransportWithMessageCredential over TCP Software Architecture Peter Provost posts on the release of Guidance Explorer Beta 2 on CodePlex Brad Appleton has assembled a bunch of entries with numerous resources on different aspects of Scaling Agility, a topic very dear to me . Scott Hanselman reports on hosting the Open Source in the Enterprise at the Patterns & Practices Summit . Speaking of the above, I really loved Ted's post on the above with the quote, " But Java still has much more it can teach the .NET community: mocking, unit-testing, lightweight containers, dependency-injection, and the perils of O/R-M are just part of Read More...
|
|
|
|