Jesus Rodriguez's WebLog
Microsoft MVP BizTalk Server Oracle ACE
-
Lightweight SOA
A few months ago my colleague Don Demsak and I started collaborating on a paper about the principles of "Lightweight SOAs". Fundamentally, the paper intends to demystify some of the aspects around big SOA enterprise projects and propose some patterns that facilitate the implementation of these architecture using emerging architecture styles (REST, cloud computing, etc) and technologies in a very agile manner. Thanks to Diego Dagum and his team, the paper has been included in the latest issue of the Microsoft Architecture Journal.
-
Implementing a SAML sender-vouches scenario with WIF
Sender-vouches is one of the two subject confirmation methods included in the SAML security token profile specification. Essentially, the sender-vouches scenario enables an attesting entity to vouch for the identity of a subject to a relying party. The following figure illustrates this scenario:
-
Microsoft and Oracle showcase WS Interoperability at Gartner’s AADI summit
As you might have noticed, I haven't been actively blogging during the last month. The reason is that I have been hands on working on a very ambitious project to showcase Web Services interoperability between Microsoft and Oracle platforms. This experiment allowed us to explore the interoperability of WCF 4.0 and WIF RTM with the upcoming release of Oracle WebLogic within the context of a real world application. As a result, we were able to implement various complex WS interoperability scenarios encompassing diverse areas such as security, trust, federation, asynchronous reliable messaging, transactions, etc. We had the opportunity to experience firsthand the interop capabilities of both stacks as well as identify some of the areas that require improvement in order to achieve better levels of interoperability.
-
DonXml is speaking at PDC
PDC is here again!
-
South Florida BizTalk User Group: Improving agility with the ESB 2.0 toolkit
Next Tuesday (November 10th) my colleague Uri Katsir will be presenting a session at the South Florida BizTalk Users Group about improving agility in large BizTalk environments using the ESB toolkit. If you are a BizTalk developer or operations architect working on complex BizTalk deployments you MUST attend Uri's session. In order to keep things in perspective, Uri has prepared a series of interesting demos that illustrate the techniques used to improve the development and management experience of BizTalk solutions by leveraging the ESB toolkit. The presentation is 100% focused on real world scenarios including some of the lessons Uri has learned while working on one of the most complex BizTalk environments in the world.
-
Uri Katsir is blogging!
My friend and colleague Uri Katsir just joined the blogosphere. Uri is a BizTalk wizard who is currently working on one of the biggest BizTalk implementations in the world. We are extremely proud to have him as part of our technical staff at Tellago. Uri has already posted a couple of interesting write-ups about ESB itineraries troubleshooting and deployment techniques.
-
The WCF Extensibility Guidance is now on MSDN!
As the WCF team already announced, the first chapter of the WCF Extensibility Guidance is now available on MSDN . This paper is the result of an effort I started a few months ago with my colleague and friend Pablo Cibraro. Our goal was to provide a detailed guidance of the major extensibility points of the WCF runtime. In that sense, we decided to cover major areas of the WCF extensibility programming model such as channels, client-dispatcher, security, hosting, metadata, RESTful service and even the new extensions on WCF 4.0.
-
Implementing a custom RSS/Atom adapter with Microsoft StreamInsight
In a previous post we explained the programming model of Microsoft's StreamInsight adapter framework. The fundamental capability of this framework is to streamline the flow of events in and out of the StreamInsight hosting application. One of the main advantages of this model is that enables developers to create their own adapters that can be leveraged on StreamInsight-based solutions. On this post we will explore the details of implementing an RSS/Atom adapter using StreamInsight's adapter framework.
-
Exploring StreamInsight's adapter model
Adapters are a fundamental component of Complex Event Processing (CEP) applications. In a nutshell, adapters provide the interfaces that abstracts how events are produced or consumed by the CEP infrastructure. Most CEP frameworks leverage the concept of an adapter as the fundamental mechanism for interacting with heterogeneous systems. Following the same principles, Microsoft's StreamInsight uses adapters to model the flow of events in or out of the CEP host. Furthermore, StreamInsight enables a flexible programming model that allows developers to extend the core infrastructure by implementing custom adapters. From a programming model standpoint, StreamInsight classifies adapters based on the direction of event flow and on the event model used.
-
Looking for an ASP.NET/AJAX developer
My company Tellago, Inc is looking to hire an experience ASP.NET/AJAX developer for a six months contract gig in Florida. Candidates should also have knowledge of WCF, ADO.NET Entity Framework and ADO.NET Data Services. You will be working in a highly dynamic team lead by some of our top architects. If you are interested please drop me a line at jesus dot rodriguez at tellago dot com.