Posts

Showing posts from December, 2006

New SOA Book Next Year called PRO WCF: Practical Microsoft SOA Implementation

Image
Beginning of the new year a new book concerning SOA and Microsoft will be released through Apress. It is called PRO WCF: Practical Microsoft SOA Implementation. It is written by a number of professionals like Amit Bahree, Chris Peiris, Aftab Chopra, Shawn Cicoria, Nishith Pathak and Dennis Mulder. Last one is a dutch guy I met during SOA & BPM conference at Microsoft in Redmond. He’s a very nice guy and I had a couple of chats with him during the conference. He also mentioned he was working on this book. So it cool to know one of the authors, but I am also very interested in its content. So what’s the book about: Part of Microsoft’s radical new WinFX API is the Indigo foundation, more formally known as the Windows Communication Foundation, or WCF. Pro WCF: Practical Microsoft SOA Implementation is a complete guide to WCF from the SOA architecture perspective and shows you why WCF is important to web service development and architecture. The book covers the unified programming model

Content Based Routing: EAI Challenge, what's the best solution Part II

In a previous post I mention an scenario, where Content Based Routing is involved. I asked a couple of people in the BizTalk space around the world about their opinion. Here are some more: Jon Flanders - Hi Steef – you could do this with your own database and a dynamic port. Or you could use a ROleLink and use the TPM functionality (BAS) to allow your customer to maintain and add partners. It certainly is a form of the CBR pattern no matter which implementation you use. Lex Hegt - Hi Steef-Jan, At a conceptual level CBR exists as a design pattern which can be implemented with several message brokers. BizTalk 2006 (and 2004 as well) is one of those brokers, so if you should choose for CBR and your customer already has BTS 2006, they won't need another product. The solution you choose depends (amongst others) on how fast the data needs to available at the target system. The advantage of CBR is that (off course) you don't need an orchestration. So at run-time no instance needs to

New Challenges for me

Image
I am currently involved in a project bringing a complete suite of payroll and human resource applications in one ASP framework. A Payroll/HR player in Holland wants to centralize all their apps and provide software as a service (also known as SaaS). Their ASP model consists of an authentication/authorization layer, where probably BMC® Identity Management for .Net is going to be used. More about the product can be found here . Second layer will be a visual integration layer (presentation), so customers get an integrated feeling when they use their applications instead of opening all applications separately. This layer will be build completly with ASP.NET 2.0. Third Layer will be all the applications hooked with the second layer and this is the interesting part. .Net Technology is used throughout this organization and they want to develop interfaces between third and second layer using Windows Communication Foundation. So an interesting challenge using .NET in all layers together with th

Content Based Routing: EAI Challenge, what's the best solution

Recently I was confronted with the following scenario, where I asked the authors of BizTalk Pro for advise: I am a Microsoft BizTalk Consultant in the Netherlands and I would like to ask you a question about Content-based Routing. The question is does Content Based Routing (CBR) exists inside BizTalk Server 2006 as functionality by itself of is it a design pattern, practice as you wrote in your book (Chapter 6 BizTalk Design Patterns and Practices page 198). The reason I am asking this, because a customer we are doing a BizTalk implementation is wondering if a CBR could be a solution to their specific problem and if this is standard functionality in BizTalk or do they need another solution. Problem they are having is that their flex worker ERP systems exports different kinds of flat-file and xml files (between 20k and 20 Mb large) for the Dutch tax department, bank and so on (3rd parties). Flat files contain a header with metadata what kind of file it is and where it is originated insi