<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Dave Welsh's WebLog : Business Process Standards</title><link>http://blogs.msdn.com/dave_welsh/archive/tags/Business+Process+Standards/default.aspx</link><description>Tags: Business Process Standards</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>New paper just out - Web Services Architecture &amp; Web Services Specifications related</title><link>http://blogs.msdn.com/dave_welsh/archive/2004/09/17/230946.aspx</link><pubDate>Fri, 17 Sep 2004 17:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:230946</guid><dc:creator>Dave Welsh</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/dave_welsh/comments/230946.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dave_welsh/commentrss.aspx?PostID=230946</wfw:commentRss><description>&lt;p&gt;There's a new Web Services Architecture paper just up on on &lt;a href="http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnwebsrv/html/introwsa.asp"&gt;MSDN &lt;/a&gt;and its a good introduction to some of the higher level architectural concepts behind the many Web Service specifications which are becoming open&amp;nbsp;standards right now. The nice thing about this paper is that it is largely co-authored by many of the actual Microsoft Indigo developers, so you're getting a first hand account at a high level of what's behind some of the design ideas around the new Web Service specs.&lt;/p&gt; &lt;p&gt;It's a bit of a long paper, but it is a good read. &lt;/p&gt; &lt;p&gt;I've also gotten some comments that there is also a need for more papers to go with this one, but more&amp;nbsp;focused to the business modeler type of audience&amp;nbsp;(who aren't programmers) on how vertical industry business processes fit around the technical web services architecture. Things more to the business standards person like showing how legally binding business transactions relate to technical based web service transaction compositions.&amp;nbsp;&lt;/p&gt; &lt;p&gt;If you have any comments about what you'd like to see in any more papers we produce,&amp;nbsp;that might go along with&amp;nbsp;with this one, please drop me a comment and I'll see what I can do.&lt;/p&gt; &lt;p&gt;Enjoy the read.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=230946" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dave_welsh/archive/tags/Business+Process+Standards/default.aspx">Business Process Standards</category></item><item><title>Business Physics 101</title><link>http://blogs.msdn.com/dave_welsh/archive/2004/08/19/217490.aspx</link><pubDate>Fri, 20 Aug 2004 00:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:217490</guid><dc:creator>Dave Welsh</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/dave_welsh/comments/217490.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dave_welsh/commentrss.aspx?PostID=217490</wfw:commentRss><description>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Perhaps the title should be ‘business architecture 101’, with a subtitle of ‘business architecture is not the same as technical architecture’; but some people seem to not see the difference between the two. The laws of nature which determine the success (survival and possible failure) for a business objective, might not be the same laws when applying technical infrastructures to meet a technical objective; but more importantly applying technology laws to business may need some additional thought. &lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;For example … in posting to a SQL table, it might be the case that a business user wants to ‘cancel out’ a business transaction; the ‘oops, I didn’t mean that’ scenario. A technical architecture needs to be aligned with (constrained by) the business reality so if the business context (like dispatch of a delivery truck from a production plant to a distributor warehouse has happened and the truck is driving down the road) isn’t observed then the technical architecture will not be ‘reifying’ (faithfully rendering) the business reality. Technically in this example it would be easy to ‘rollback’ a SQL transaction, but how do you ‘rollback a truck going down the road at 60 mph (110 km/hr)’. Because of general accounting principals you may have to consider extra business transactions that have nothing to do with ‘the truck’. &lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;The general operative word is ‘context’ and in the example above there are certain accounting rules which all company auditors are expecting to see practiced, which tie back to the tax level a company gets charged at, about how inventory records are handled; else someone can get into legal problems of keeping taxable inventory off the company books.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;It’s the context of business collaborations (like running an auction, or shipping finished goods direct from the factory to a consumer) where business models are defining business operating success (and business failure) of business transactions; and in turn it is the context of business transactions which define the success of basic business interaction patterns around success (and failure) of sending a business event notification (like a message or document) between one party and another. Unfortunately, some technical architectural designs tend to ‘flatten’ some business models and thus leave out the ability to evaluate ‘business context’; making business process execution in-deterministic. &lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;For businesses, the ‘laws of gravity’ are in the legal and accounting regulations and the general market theories that exist. These business laws strongly have an influence on how one should practice applying technical architecture. &lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;The good news is many business practices have been around for decades, some of them centuries, and they are fairly slow to sudden dramatic change. Technical architectures though are rapidly evolving and allowing for some exciting new realities for business opportunities. Just look at Amazon.com and its $6 Billion revenue today. Technology will continue to change, so maybe the secret to landing the full potential of new technical architectures is more appreciation of the context of new business architectures (models); if we dare think out side the box.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=217490" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dave_welsh/archive/tags/Business+Process+Standards/default.aspx">Business Process Standards</category></item></channel></rss>