|
|
Browse by Tags
All Tags » Enterprise Architecture (RSS)
-
A quick one while I am on vacation. .NET 3.5 SP1 Mr. Hanselman has come out with the mother of all .NET 3.5 SP1 posts with Hidden Gems - Not the same old 3.5 SP1 post , which includes coverage of all the areas including my WCF changes . Announcing Entity Framework & ADO.NET Data Services RTM! Orcas SP1 Improvement: Asynchronous WCF HTTP Module/Handler for IIS7 for Better Server Scalability WCF Request Throttling and Server Scalability IronRuby/Ruby Part 7 of Justin's outstanding Learning Ruby via IronRuby and C# series Software Architecture/RIAs The one and only Pat Helland on the Emissary Design Pattern and RIAs (Rich Internet Applications) Technorati Tags: .NET Framework 3.5 SP1 , VS2008 , WCF , IronRuby , Software Architecture , RIA Read More...
|
-
Its about time to clear out the backlog. CLR/.NET/Visual Studio/TDD/ALT.NET Jeremy has a nice piece here, Before you use an IoC tool, some concepts to know first Favorite Visual Studio 2008 Keyboard Shortcuts (Corey Schuman) [via Alvin ] MbUnit in Visual Studio Team System 2008 and MbUnit v3 Beta 3 Updates (Andrew Stopford) [via Alvin ] Castle Visual Studio Integration 0.3 Released Tree Surgeon 2.0 Released Microsoft StyleCop, Totalitarian Rules Composite Application Guidance for WPF - June 2008 on Microsoft Downloads and Community Site WCF/SOA/SaaS/Enterprise Architecture Jesse has a must-read WCF Gotcha in that the WCF developers made a choice that goes against everything you thought you knew about IDisposable. Chris Rolon, from Neudesic, really made me aware of this in internal emails and I was going to write a MSDN column in the magazine starting with this article. Make sure you read Jesse's piece and follow the advise! Speaking of this, Jesse has started a new site, iServiceOriented, for "Practical Service Oriented Architecture" with an " Introduction to Service Oriented Architecture ." Subscribed! David Chappell on What is S+S? July's must See WF/WCF Influencer MSDN Webcasts Carnival of Enterprise Architecture #10 - July 1, 2008 Software Architecture Microsoft Architect Insight Conference 2008 Presentations Technorati Tags: CLR , .NET , Visual Studio , TDD , ALT.NET , WCF , SOA , Software Architecture , Enterprise Architecture Read More...
|
-
This is 9th of a series. I haven’t really received much feedback. Please let me know if this is useful, if posts too long, too abstract, your thoughts. 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 Microsoft IO What SOA Design Approach Should I Take? Now, that we have gone broad and general across IT, we need to look at at a Design Approach for Identifying, Designing and Building Services. Should we go Top-Down or Bottom Up? The answer is neither or actually a combination of both together with Agile techniques. Nick Malik had a couple of landmark posts that influenced a lot of thinking, especially mine in the whole approach of SOA. The first was “Bottom-Up SOA is harmful and should be discouraged,” where he laid out the three kinds of SOA: “There are three schools of thought around "how to build an Enterprise Service Oriented Architecture." They are: Top down - central group decides everything and the dev teams adopt them. Bottom up - central group provides a directory and dev teams make whatever services they want. Dev teams go to the directory to find services Read More...
|
-
I have been giving an SOA talk, in various forms for several years, where I concentrate on various themes. For the benefit of many who have not gone to such talks, as well as for others, I always wanted to start a written series based on these talks. Since, I can't sleep tonight, this is Part 1. In this series, I would like to discuss a lot of concepts that are not tied to any particular technology stack whatsoever . SOA requires a Paradigm Shift in thinking and I am very interested in getting people there. Chief, among these ideas is that People Drive Business Outcomes, not technology. Thus, there are people and business drivers for SOA. Doing SOA for the sake of doing SOA or for some technology exercise is very likely to fail. We will use Microsoft Infrastructure Optimization (IO) to measure, yes measure the value of the business enablers in the context of a maturity model. Rather than being vague guidelines, we will instead have ways to measure business drivers and then the services that meet them into the context of creating a more dynamic IT. However, as we delve into implementation, I will need to use a stack, and I will use Indigo. Yes, say it with me. The W-C-F is silent. It's pronounced "Indigo." Examples will be all with .NET Framework 3.5 Beta 1 and Visual Studio 2008 Beta 1. At that point, I envision the series moving more into how Indigo is a framework or platform for creating SOA. As WCF is THE one Microsoft distributed stack to rule them all (among Read More...
|
-
I am dealing with some tough SAML issues, with Michele's help, and I thought I would put in some review notes on SAML for other people to benefit as well. Reference for this material was the book: Securing Web Services with WS-Security. Introduction In the past, there was no real need to share identities from one organization or company to another. This has changed quite a bit with SOA, Services and the Internet with increased collaboration across trust domains. The need for federation of security attributes has become critical. Some Definitions Identity - Individual or entity (machine) representing itself for consideration Subject - Entity asserting it's identity Credentials - created when a subject's identity initially established and verified in some trust domain by some 3rd party Portable - Credentials are portable when subject's identity verified in one trust domain and wants to assert and its identity and rights in another trust domain Assertions is a claim when some subject identity wants to do something. They may be challenged and proven. Authentication is an assertion that a subject is who they say they are Authorization is an assertion that the subject identity is allowed to do something Why SAML? XML and/or SOAP has no standardized and interoperable way to communicate two different entities in two different trust domains to communicate their security properties and establish trust. Security Assertion Markup Language (SAML) is the XML standard Read More...
|
-
I am so far behind at this point that I don't know how much of this is "new." MIX08/ASP.NET/ASP.NET MVCAJAX/Silverlight Mix 08 Sessions Published A bunch of posts from ScottGu ASP.NET MVC Framework Road-Map Update Feb 17th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET .NET 3.5 Client Product Roadmap First Look at Silverlight 2 BizTalk My good friend Tomas on BizTalk Send Adapters and Failures How to use BizTalk Services with BizTalk Server 2006 R2 BizTalk Operations Guide live! Deployment Framework Release on CodePlex... Enterprise Architecture Carnival of Enterprise Architecture #9 - March 4, 2008 WCF Single Sign-On scenarios with Federation WCF - Syndication Extensions Technorati Tags: MIX08 , ASP.NET , ASP.NET MVC , ASP.NET AJAX , BizTalk , Enterprise Architecture , WCF Read More...
|
-
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...
|
-
Arnon is but one of the latest attempting to define SOA in a more formal sense, stating that SOA is an Architectural style derived from four architectural styles. He presents the first here with Client/Server . That's all well and true, but 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. The business issues are the drivers causing SOA. We have gotten into a mess in many companies. IT departments are locked in a proprietary mess of legacy systems, averaging 80% of their budget spent on maintenance instead of developing the capability to shift IT to a strategic asset. Thus, when the business tries to act quickly, IT is not agile enough to respond. Everything takes 6 months or can't be done. Reports have to be obtained from 4 different systems, none of which talk to each other. Businesses have had wave upon wave of methodologies and efforts such as EAI, only to end up with only two tightly-locked systems now "integrated" instead of a loosely-coupled array of business assets and processes that can be reused and redeployed at will. SOA or Service Read More...
|
-
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...
|
-
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...
|
|
|
|