I was reading today a great blog entry by the immensely knowledgeable Richard
Seroter about debatching inbound messages from biztalk wcf-sql adapter and
was inspired to write some of my own musings on this great new adapter. Today
will be transaction scopes.
The WCF SQL adapter allows you to choose to use the "Ambient" transaction or
a different one when communicating with the Message Box. This means the
adapter can enlist its communication with the Message Box (i.e. submission to
BizTalk) in the same DTC as the read from the SQL database where the receive
is happening.
The great feature with that is if you go "ambient" and you have no
subscriptions set up in BizTalk the records stay in the source database
instead of being pulled and simply suspended in BizTalk (the other option).
This can be a life saver because a source system may think the records have
gone... (more)
I am writing for cio.com again and thought I'd go back down the SOA track.
This will be in parallel to my BizTalk specific posts here, but there will be
a lot of overlap. The UDDI series I am just starting will mostly be based on
the UDDI v3 that is part of BizTalk Server 2009. The first of the cio.com
articles can be found here:
http://advice.cio.com/dan_rosanova/why_uddi_is_important
Future articles will elaborate on the points presented in the article above.
... (more)
I have been writing a lot for my upcoming BizTalk book and after locking
myself away in my office I often turn to The Modern Japanese Garden to relax.
Besides being a refreshing reminder why digital books will never have the
place in my life that physical books do (the images are amazing), the book
helps me relax my mind and focus my thoughts.
I've always appreciated Japanese design aesthetic, but it was not until
learning more about Japanese gardening in particular I began to appreciate
why. A quote from the book above reads: "As in sumi painting, we should
remove, not add, and... (more)
SOA & WOA Magazine on Ulitzer
Although XML has been around for quite some time many developers still don't
know too much about it. Not needing to know too much about it is one of XML's
strengths, but cursory knowledge is rapidly becoming mandatory for all
developers. This post will discuss some of the details of namespaces in XML.
In XML a namespace is just that, a space (or area) identified by a name. When
we look at a namespace such as
http://novaenterprisesystems.com/schemas/purchaseorder we are not actually
identifying a location on the web. Granted it does look like a URL an... (more)
I was recently approached by a client about what options they had for
configuring BizTalk across their global enterprise. They really wanted to
avoid idle servers and spread their processing load over their global
enterprise as much as possible. They also wanted to have failover
capabilities in case they lost their primary datacenter.
I thought a lot about this and had some ideas, but it was immediately clear
to me that ultimately SQL Server is the critical point of failure in a
BizTalk deployment. I've used a few approaches in the past to address this,
such as the typical Log S... (more)