BizTalk Server 2006 R3

April 29, 2008

So you may have heard about OSLO. If not, you can read more about it here

Since its announcement at the SOA conference October 2007, the rumor was that it wouldn’t be available for a couple few years.  As such, expected needs for a service pack, updates to play well with Visual Studio 2008, SQL Server 2008, etc suggested an interim release might be needed. As suspected, R3 was announced.

BizTalk Server 2006 R3 will provide us with a number of updates. Since this is not considered a major release, it has taken on the name of R3 to follow the current release version named R2. It is expected to provide operability for Windows 2008, SQL Server 2008, Visual Studio 2008 and.NET 3.5 further promoting next-generation web and service oriented applications, virtualization, scalability and office interoperability.

Additionally, the long awaited UDDI Version 3.0 support for web service registry functionality, new adapters for LOB application, enhancements to industry protocols and additional patterns and best practices can all be expected.

We should see a CTP release sometime during the summer of 2008 with an RTM sometime in H1 2009.

Additional information about this announcement can be found on Steven Martin’s blog located here:


Loan Origination Architecture and the Financial Services Component Library

March 3, 2008

A couple weeks ago Mike Walker (an architect and technical evangelist at Microsoft) announced the 2nd release of the Loan Origination reference architecture (OR-LOS) and a Financial Services Component Library.  I’ve been watching some of his work over the last 1/2 year or so in terms of these reference architectures it looks like some really great reuse and guidance.

The Loan Origination reference architecture shows how to build solutions that unify people, process and technology through familiar Office 2007 user interfaces. It includes an architecture framework for lending with an Office Business Application based scenario and BizTalk “MISMO” Accelerator for the loan origination process in banking.

The Financial Services Component Library provides over 90+ OBA components spanning key areas in Banking, Insurance and Capital markets. These components and associated guidance is expected to be released over the next month or so at the Microsoft Financial Services Architecture Portal.

“OBAs are an emerging class of business applications that connect existing line-of-business (LOB) systems with the people that use them every day through the familiar user interface of Microsoft Office, bridging the gap between how business process systems work, and how people work. OR-LOS will help customers simplify document management, increase integrated workflow, improve efficiency and ultimately lower time-to-market offering for faster turn-around and reduced cost.”

Architecture Themes
Described below are some of the Microsoft architecture themes in which these architectures highlight.

Architecture Themes

Technology Components Included in the Financial Services OBA Component Library

Technology Components

Web Service Factory – Modeling Edition

March 3, 2008

The Microsoft Patterns and Practices group has recently announced the release of the Web Service Software Factory: Modeling Edition for Visual Studio 2008. As you might expect, we should begin seeing more and more modeling tools coming our way over the next couple years and it looks like the service factory is moving in that direction.

Also see: Service Factory Blogs, Web Service Software Factory Community Site

The following is an brief excerpt from the official posting.

The Web Service Software Factory: Modeling Edition (also known as the Service Factory) is an integrated collection of resources designed to help you quickly and consistently build Web services that adhere to well-known architecture and design patterns. These resources consist of patterns and architecture topics in the form of written guidance and models with code generation in the form of tools integrated with Visual Studio 2008.

What Is in the Service Factory: Modeling Edition?
For the Web service developer, the Service Factory contains automation and guidance integrated into Visual Studio for building services. The core of the automation components is a Web services domain model. This domain model contains elements such as service contracts, operations, messages, and data contracts. This domain model manifests itself in the form of three integrated domain-specific languages (DSLs) that are used to model services: Service Contract Model, Data Contract Model, and the Host Model. Figure 1 illustrates an example of the Service Contract Model. For more information about working with this and the other models, see the “Designing with the Models” section in the documentation included with the Service Factory.

Service Contract Model

Figure 1
The Service Contract Model

In addition to the Visual Studio automation facilities, the Service Factory also contains the relevant written guidance about building Web services from the December 2006 release. Some of these topics include architecture, message design, versioning, exception handling, and other useful patterns. For a full list of topics that are included, see the “Web Service Architecture” section in the documentation included with the Service Factory. Web service developers interested in learning more about the Service Factory: Modeling Edition are encouraged to complete the Building a Web Service hands-on lab provided on the Service Factory Community Site on CodePlex.

Onward to Applied Information Sciences (AIS)

March 3, 2008

So it’s been some 13 years and I’ve decided to move onward.  I’ve landed a new job at Applied Information Sciences (AIS).  For those that know me, I’ve been at RDA Corporation since mid 1994 as Consultant, Project Manager, Principal Architect and EAI Evangelist team lead working across a number of markets and industries. While there I had the opportunity to develop business system applications and enterprise architectures centered primarily on the Microsoft stack of technologies such as Windows Server, BizTalk Server, SQL Server, MOSS, Office, System Center, .NET and SourceCode’s K2.Net. In mostly all of these enterprise solutions developed, Microsoft BizTalk Server was leveraged as the core business process integration and management tool since early 2000.

Prior to joining RDA I spent about 5 years at Becton Dickinson Diagnostics Systems Division working on real-time embedded control and patient demographic systems in the medical diagnostic systems industry focused primarily on instrumented blood culturing systems. Before joining Becton Dickinson I spent over 10 years with EMC Controls, later purchased by Texas Instruments, in the Distributed Process Control Systems industry working on the D/3 Process Control system . Here I worked in Research and Development designing both hardware and software controlled intelligent I/O devices, process control and communication subsystems, real-time operating systems and tools hosted on Digital Equipments (DEC) PDP11, VAX, Intel and Multibus platforms.

The last few years have been a fun ride but I found myself getting spread thin with less time to focus on all the new and exciting things taking place in the industry. With the advances in tools, technologies and approach, we’re able to build first class enterprise wide solutions aimed at solving simple and complex business problems, faster and cheaper. I’m a big believer in abstraction and encapsulation. Developing highly reusable, decoupled, and service oriented solutions is going to continue to stay exciting well into the future with concepts, technologies and tools such as SOA, ESB, Windows Server, BizTalk Server, SQL Server, MOSS,  Office, Dynamics, Visual Studio, System Center, .NET and soon Oslo.

Here at AIS I will have the opportunity to work as a solutions architect and member of the corporate technical staff (CTS) providing strategic direction for solutions, executive oversight on projects and leveraged by our customers before, during and after project engagements. In this role I will be focusing primarily on enterprise wide business process automation, integration and management solutions specializing in Microsoft BizTalk Server and complementary technologies.

I am a member of the Microsoft BizTalk Virtual Technical Specialist Team in the Mid-Atlantic, certified in .NET and BizTalk Server and a member of the Microsoft Connected Technology Advisors Group focused on early product planning and adoption efforts for “Oslo” and beyond.  I’m looking forward to having dedicated time to focus on these initiatives and of course, time to blog!