<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Edwin Vriethoff &#187; What is</title>
	<atom:link href="http://edwin.vriethoff.net/category/what-is/feed/" rel="self" type="application/rss+xml" />
	<link>http://edwin.vriethoff.net</link>
	<description>Edwin Vriethoff</description>
	<lastBuildDate>Fri, 04 Jun 2010 06:16:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What is Scalability?</title>
		<link>http://edwin.vriethoff.net/2007/02/05/what-is-scalability/</link>
		<comments>http://edwin.vriethoff.net/2007/02/05/what-is-scalability/#comments</comments>
		<pubDate>Mon, 05 Feb 2007 07:58:38 +0000</pubDate>
		<dc:creator>Edwin Vriethoff</dc:creator>
				<category><![CDATA[What is]]></category>
		<category><![CDATA[biztalk server]]></category>
		<category><![CDATA[latency times]]></category>
		<category><![CDATA[msdn]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[server architecture]]></category>
		<category><![CDATA[throughput]]></category>

		<guid isPermaLink="false">http://intobiztalk.vriethoff.net/2007/02/05/what-is-scalability/</guid>
		<description><![CDATA[Your system might work flawlessly at the beginning, but when the usage increases, the system resources will be stressed more and more causing your system to become slower. If the load becomes to high your solution might even start to produce error messages and itâ€™s really time to expand your system.
 If we need to [...]]]></description>
			<content:encoded><![CDATA[<p>Your system might work flawlessly at the beginning, but when the usage increases, the system resources will be stressed more and more causing your system to become slower. If the load becomes to high your solution might even start to produce error messages and itâ€™s really time to expand your system.</p>
<p><img src='http://intobiztalk.vriethoff.net/wp-content/scaleupandout.gif' alt='Scaling' align='left' /> If we need to expand our system to meet our business needs we are talking about scalability. We can expand by adding extra hardware, like extra servers, or by upgrading the existing hardware, like adding extra hard drives or CPU power. Note that we are not talking about optimizing our application&#8217;s software.</p>
<p>If we take a look at BizTalk Server we talk about scalability when we want to scale BizTalk to increase our throughput or if we want to reduce latency times. The BizTalk Server architecture enables us to scale-up and to scale-out.</p>
<ul>
<li><em>Scaling-out</em><br />
Adding extra hardware to our environment like servers to spread the work load. We can double the throughput by adding an identical server.</li>
<li><em>Scaling-up</em><br />
Of course we can keep the solution inside the same box. We might try to improve our system by upgrading from a single-core CPU system to a dual-core CPU.</li>
</ul>
<p><a href="http://msdn2.microsoft.com/en-us/library/aa561567.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/msdn2.microsoft.com');" target="_blank">MSDN provides an useful piece of documentation</a> on the situations and ways we can scale BizTalk.</p>
]]></content:encoded>
			<wfw:commentRss>http://edwin.vriethoff.net/2007/02/05/what-is-scalability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is an Enterprise Service Bus?</title>
		<link>http://edwin.vriethoff.net/2007/02/04/what-is-an-enterprise-service-bus/</link>
		<comments>http://edwin.vriethoff.net/2007/02/04/what-is-an-enterprise-service-bus/#comments</comments>
		<pubDate>Sun, 04 Feb 2007 20:24:39 +0000</pubDate>
		<dc:creator>Edwin Vriethoff</dc:creator>
				<category><![CDATA[What is]]></category>
		<category><![CDATA[BAM]]></category>
		<category><![CDATA[business activity monitoring]]></category>
		<category><![CDATA[business processes]]></category>
		<category><![CDATA[business rules]]></category>
		<category><![CDATA[enterprise service bus]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[message validation]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[orchestration]]></category>
		<category><![CDATA[schemas]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://intobiztalk.vriethoff.net/2007/02/04/what-is-an-enterprise-service-bus/</guid>
		<description><![CDATA[There is quite a lot of confusion about the Enterprise Service Bus because the leading ESB-providing companies, like Gartner, Sonic and IBM made different definitions of the term.
When we compare all the different ESB solutions we can define a common set of characteristics that apply to an ESB:

Brokered Communication
The basic function of a ESB is [...]]]></description>
			<content:encoded><![CDATA[<p>There is quite a lot of confusion about the Enterprise Service Bus because the leading ESB-providing companies, like Gartner, Sonic and IBM made different definitions of the term.</p>
<p>When we compare all the different ESB solutions we can define a common set of characteristics that apply to an ESB:</p>
<ul>
<li><em>Brokered Communication<br />
</em>The basic function of a ESB is to send data between processes on a single or multiple computers. The brokered communication is offered by the use of a software intermediary between the sender and the receiver.</li>
<li><em>Routing</em><br />
Based on a predefined set of criteria ESBs are capable of routing messages to subscribers</li>
<li><em>Endpoint Metadata<br />
</em>ESBs normally maintain metadata that describe the service interfaces and message schemas.</li>
<li><em>Basic Web Services</em><br />
An ESB supports basic Web service standards like SOAP, WSDL and foundational standards like TCP/IP and XML to communicate.</li>
</ul>
<p><center><img src="http://intobiztalk.vriethoff.net/wp-content/esb.gif" alt="Enterprise service bus" /></center></p>
<p>A lot of venders try to position their ESB as the single solution that solves all integration needs, but an ESB product can rarely do this as it misses features like business activity monitoring and business rules.</p>
<p>Does Microsoft deliver an ESB? No they do not. Of course you can build an ESB with the toolset from Microsoft, but they believe in delivering a broader set of important integration requirements that go beyond the ESB. Microsoft offers message validation and transformation, BAM, Business rules management and business process orchestration &amp; management.</p>
]]></content:encoded>
			<wfw:commentRss>http://edwin.vriethoff.net/2007/02/04/what-is-an-enterprise-service-bus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is BPEL?</title>
		<link>http://edwin.vriethoff.net/2007/01/29/what-is-bpel/</link>
		<comments>http://edwin.vriethoff.net/2007/01/29/what-is-bpel/#comments</comments>
		<pubDate>Mon, 29 Jan 2007 20:33:12 +0000</pubDate>
		<dc:creator>Edwin Vriethoff</dc:creator>
				<category><![CDATA[What is]]></category>
		<category><![CDATA[biztalk server]]></category>
		<category><![CDATA[bpel]]></category>
		<category><![CDATA[business process execution language]]></category>
		<category><![CDATA[business process management]]></category>
		<category><![CDATA[business processes]]></category>
		<category><![CDATA[mature technology]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[oasis]]></category>
		<category><![CDATA[orchestration]]></category>
		<category><![CDATA[partner management]]></category>

		<guid isPermaLink="false">http://intobiztalk.vriethoff.net/2007/01/29/what-is-bpel/</guid>
		<description><![CDATA[Today I had to answer some questions that involved BPEL. So what is BPEL?
BPEL stands for Business Process Execution Language. When we connect the systems of two or more organizations, it might be useful or even necessary to know something about the business process from each company. 
There are &#8220;easy&#8221; ways to share business process [...]]]></description>
			<content:encoded><![CDATA[<p>Today I had to answer some questions that involved BPEL. So what is BPEL?</p>
<p>BPEL stands for <em>Business Process Execution Language</em>. When we connect the systems of two or more organizations, it might be useful or even necessary to know something about the business process from each company. </p>
<p>There are &#8220;easy&#8221; ways to share business process information between Business Process Management (BPM) systems when they are created by the same vendor. For example, with BizTalk Server 2006 you can use the Trading Partner Management technology to exchange this information. However, in real life, most companies use systems from different vendors.</p>
<p><img src='http://intobiztalk.vriethoff.net/wp-content/bpel.gif' alt='Business Process Execution Language' align='right' style='padding-left:8px;' /> To allow insight in each other Business processes Microsoft, IBM and others have created the BPEL language. The language is particularly useful to describe and sharing externally visible parts of a business process. BPEL is an Orchestration language which is built entirely on Web services. Inside BizTalk it is possible to export business processes that are designed with the Orchestration Designer into BPEL.</p>
<p>BPEL isn&#8217;t a complete language for defining business processes. For that reason it is hard to view it as a fully mature technology, but of course it keeps evolving. A more thorough explanation of BPEL can be found <a href="http://news.pghtech.org/teq/teqstory.cfm?ID=1329" onclick="javascript:pageTracker._trackPageview('/outbound/article/news.pghtech.org');" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://edwin.vriethoff.net/2007/01/29/what-is-bpel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is BizTalk?</title>
		<link>http://edwin.vriethoff.net/2007/01/19/what-is-biztalk/</link>
		<comments>http://edwin.vriethoff.net/2007/01/19/what-is-biztalk/#comments</comments>
		<pubDate>Fri, 19 Jan 2007 08:43:36 +0000</pubDate>
		<dc:creator>Edwin Vriethoff</dc:creator>
				<category><![CDATA[What is]]></category>

		<guid isPermaLink="false">http://intobiztalk.vriethoff.net/2007/01/19/what-is-biztalk/</guid>
		<description><![CDATA[Now what is this blog all about? For a lot of people it is difficult to understand what BizTalk is because they will never notice it. BizTalk is not a normal Desktop application like Word or Excel. It does its work almost completely in the background.

BizTalk provides ways to make separate systems communicate with each [...]]]></description>
			<content:encoded><![CDATA[<p>Now what is this blog all about? For a lot of people it is difficult to understand what BizTalk is because they will never notice it. BizTalk is not a normal Desktop application like Word or Excel. It does its work almost completely in the background.</p>
<p><img id="image13" src="http://intobiztalk.vriethoff.net/wp-content/biztalk_server_2006.jpg" alt="BizTalk Server 2006 logo" /></p>
<p>BizTalk provides ways to make separate systems communicate with each other, without them knowing of each other&#8217;s existence. In the dynamic business world of today you often want to have a fast way to connect your systems with each other to exchange information through the company in a manageable way. Yes we are talking about Enterprise integration, which is a complex problem, even with a great and flexible product like BizTalk Server 2006.</p>
<p>Microsoft BizTalk Server solves this problem by creating an abstraction layer on which you connect each system. Inside this layer you can orchestrate multiple process flows and interaction between the systems. This can be inside your own company but also with your vendors or customers. As a result you can now easily change business rules and business processes, saving time, saving money. Thanks to the business activity monitoring (BAM) it is easy to keep track of the critical business operations, allowing you to jump into action on time.</p>
<p>With the help of normal tools like Microsoft Visio, Analysts and programmers can create a clear view of the business processes and implement them in the IT-structure. BizTalk Server uses mainly XML messaging which enables it to talk with an almost unlimited number of applications, devices, services, and many more possible objects written in a variety of programming languages.</p>
]]></content:encoded>
			<wfw:commentRss>http://edwin.vriethoff.net/2007/01/19/what-is-biztalk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

