<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: What does SOA mean for the process modeling world?</title>
	<atom:link href="http://www.rickgeneva.com/wp/posts/what-does-soa-mean-for-the-process-modeling-world/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rickgeneva.com/wp/posts/what-does-soa-mean-for-the-process-modeling-world/</link>
	<description>Insightful information on business process modeling from Rick Geneva</description>
	<lastBuildDate>Sat, 10 Oct 2009 10:51:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: ilango.gurusamy</title>
		<link>http://www.rickgeneva.com/wp/posts/what-does-soa-mean-for-the-process-modeling-world/comment-page-1/#comment-5</link>
		<dc:creator>ilango.gurusamy</dc:creator>
		<pubDate>Wed, 20 Aug 2008 17:20:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.rickgeneva.com/wp/?p=10#comment-5</guid>
		<description>Interesting SOA post.</description>
		<content:encoded><![CDATA[<p>Interesting SOA post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rickgeneva</title>
		<link>http://www.rickgeneva.com/wp/posts/what-does-soa-mean-for-the-process-modeling-world/comment-page-1/#comment-4</link>
		<dc:creator>rickgeneva</dc:creator>
		<pubDate>Sun, 10 Aug 2008 04:32:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.rickgeneva.com/wp/?p=10#comment-4</guid>
		<description>Dave, 
I&#039;m not trying to imply that the business analyst is going to write a good diagram of a service. Creating IT services is a skill set that most people on the business side of an organization don&#039;t have.  However, creating the need for a service can easily be illustrated in the diagram I showed.  It&#039;s up to the IT engineer to figure out what&#039;s in that activity.  

What&#039;s important is that IT and business agree that it should be there, and generally what the interface should look like.   For example, how many message types can be returned from this service?   Are error responses embedded into the message body or does the service return a different message type for an error response?

This approach means that the business side must learn that data exists, and messages exist.  The main point of the post is that BA&#039;s need to stop thinking in terms of sending a message from one person directly to another.  This no longer exists in the modern world.  In some very few cases, we hand a piece of paper from one person to the next.   If this is not the case, there is a system involved, and it would be foolish not to include the system participant into the process diagram.

So again, in no way am I saying that a BA will write the specification for the system interface.  I&#039;m just saying that as a process modeler, it would be wise to start showing where people and systems interface, even if it&#039;s still very abstract.</description>
		<content:encoded><![CDATA[<p>Dave,<br />
I&#8217;m not trying to imply that the business analyst is going to write a good diagram of a service. Creating IT services is a skill set that most people on the business side of an organization don&#8217;t have.  However, creating the need for a service can easily be illustrated in the diagram I showed.  It&#8217;s up to the IT engineer to figure out what&#8217;s in that activity.  </p>
<p>What&#8217;s important is that IT and business agree that it should be there, and generally what the interface should look like.   For example, how many message types can be returned from this service?   Are error responses embedded into the message body or does the service return a different message type for an error response?</p>
<p>This approach means that the business side must learn that data exists, and messages exist.  The main point of the post is that BA&#8217;s need to stop thinking in terms of sending a message from one person directly to another.  This no longer exists in the modern world.  In some very few cases, we hand a piece of paper from one person to the next.   If this is not the case, there is a system involved, and it would be foolish not to include the system participant into the process diagram.</p>
<p>So again, in no way am I saying that a BA will write the specification for the system interface.  I&#8217;m just saying that as a process modeler, it would be wise to start showing where people and systems interface, even if it&#8217;s still very abstract.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DFrench</title>
		<link>http://www.rickgeneva.com/wp/posts/what-does-soa-mean-for-the-process-modeling-world/comment-page-1/#comment-3</link>
		<dc:creator>DFrench</dc:creator>
		<pubDate>Mon, 21 Jul 2008 05:15:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.rickgeneva.com/wp/?p=10#comment-3</guid>
		<description>I think the goal of re-use that you allude to may be better achieved by thought upfront in the process analyst space rather than the hope that IT Engineer will magically infer the requirement for generic services [more here ... http://davethinkingaloud.blogspot.com/2008/07/with-emphasis-on-process-design-first.html]</description>
		<content:encoded><![CDATA[<p>I think the goal of re-use that you allude to may be better achieved by thought upfront in the process analyst space rather than the hope that IT Engineer will magically infer the requirement for generic services [more here &#8230; <a href="http://davethinkingaloud.blogspot.com/2008/07/with-emphasis-on-process-design-first.html" rel="nofollow">http://davethinkingaloud.blogspot.com/2008/07/with-emphasis-on-process-design-first.html</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
