<?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>greenbird Integration Technology - smart integration solutions.</title>
	<atom:link href="http://www.greenbird.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.greenbird.com</link>
	<description>SOA, integration, middleware and advanced technologies</description>
	<lastBuildDate>Fri, 03 Feb 2012 06:09:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>new year, new projects and new employees</title>
		<link>http://www.greenbird.com/2012/02/new-year-new-projects-and-new-employees/</link>
		<comments>http://www.greenbird.com/2012/02/new-year-new-projects-and-new-employees/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 14:00:29 +0000</pubDate>
		<dc:creator>thorsten</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[bpm]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[smart grid]]></category>
		<category><![CDATA[smart metering]]></category>

		<guid isPermaLink="false">http://www.greenbird.com/?p=2282</guid>
		<description><![CDATA[greenbird continues its growth and welcomes both the new year, new projects, new contracts and additional 4 highly skilled and experienced employees within Java / JEE middleware and open source integration technology (Mule ESB, Talend, ServiceMix (Fuse), Camel) .NET, WCF and MS Biztalk integration technology project management and agile software development strategic business technology consulting [...]]]></description>
			<content:encoded><![CDATA[<p>greenbird continues its growth and welcomes both the new year, new projects, new contracts and additional 4 highly skilled and experienced employees within </p>
<ul>
<li>Java / JEE middleware and open source integration technology (Mule ESB, Talend, ServiceMix (Fuse), Camel)</li>
<li>.NET, WCF and MS Biztalk integration technology</li>
<li>project management and agile software development</li>
<li>strategic business technology consulting</li>
</ul>
<p><a href="http://www.greenbird.com"><img class="alignnone size-full wp-image-649" title="greenbird's growth" src="http://www.greenbird.com/wp-content/uploads/2012/01/increase-plant-growth.jpg" width="450" alt="" /></a><br />
The new employees will further enhance greenbird&#8217;s competance and capacity for implementation of innovative smart metering solutions and advanced business integration systems.  </p>
<p>making data fly.<br />
by <a class="commonLink" href="http://www.greenbird.com/">greenbird.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greenbird.com/2012/02/new-year-new-projects-and-new-employees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First impression of Windows Azure Service Bus EAI &amp; EDI Mapper, December 2011 CTP</title>
		<link>http://www.greenbird.com/2012/01/first-impression-of-windows-azure-service-bus-eai-edi-mapper-december-2011-ctp/</link>
		<comments>http://www.greenbird.com/2012/01/first-impression-of-windows-azure-service-bus-eai-edi-mapper-december-2011-ctp/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 15:55:50 +0000</pubDate>
		<dc:creator>Omar Slomic</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Azure Mapper]]></category>
		<category><![CDATA[Service Bus EAI & EDI Mapper]]></category>

		<guid isPermaLink="false">http://www.greenbird.com/?p=2155</guid>
		<description><![CDATA[First of all, I’m a BizTalk developer so I will review Azure Service Bus EAI &#38; EDI Mapper from a BizTalk developer’s perspective. As a start it is important to mention that Azure Service Bus EAI &#38; EDI came out in December 2011 for the first time. It is still in its early phase and [...]]]></description>
			<content:encoded><![CDATA[<p>First of all, I’m a BizTalk developer so I will review Azure Service Bus EAI &amp; EDI Mapper from a BizTalk developer’s perspective. As a start it is important to mention that Azure Service Bus EAI &amp; EDI came out in December 2011 for the first time. It is still in its early phase and it offers some EAI-possibilities by offering an orchestration-like designer and endpoint integration through WCF LOB Adapters. For those who have never heard of WCF LOB adapters, it is an adapter pack that ships with BizTalk Server 2010 installation media offering adapters for SAP, Siebel, etc. Now let’s go back to the new Mapper and take a peak on what it looks like.</p>
<div style="font-size: 1.5em">Mapper</div>
<p>In order to create a new map you have to create an EAI-project. If you haven’t downloaded the CTP you may do it from <a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=17691" target="_blank">here</a>. A map can be found under the ServiceBus-template.</p>
<div id="attachment_2163" class="wp-caption alignnone" style="width: 310px"><a href="http://www.greenbird.com/wp-content/uploads/2012/01/create-map.jpg"><img class="size-medium wp-image-2163" src="http://www.greenbird.com/wp-content/uploads/2012/01/create-map-300x245.jpg" alt="create map" width="300" height="245" /></a><p class="wp-caption-text">Create map (Click to enlarge)</p></div>
<p>Pay attention to the map extension, its .trfm which is an acronym for “transform”. In BizTalk a map has an extension .btm which is short for “BizTalk map”. When a Service Bus map is created the following picture appears to us.</p>
<div id="attachment_2164" class="wp-caption alignnone" style="width: 310px"><a href="http://www.greenbird.com/wp-content/uploads/2012/01/empty-map.jpg"><img class="size-medium wp-image-2164" src="http://www.greenbird.com/wp-content/uploads/2012/01/empty-map-300x241.jpg" alt="empty map" width="300" height="241" /></a><p class="wp-caption-text">Empty map (Click to enlarge)</p></div>
<p>By now any BizTalk 2010 developer will recognize the Mapper-design. It looks exactly like the one found in the latest BizTalk release but without tabs. This is a positive surprise for us BizTalkers since this design resembles the well-known and improved version of the BizTalk Mapper but the lack of tabs will make maps less user-friendly when dealing with complex transformations, for instance huge EDI messages.</p>
<div style="font-size: 1.5em">Operations vs. functoids</div>
<p>This is where the “total” similarity ends. If we take a closer look at the toolbox we will see that the icons for functoids are different, some functoids are new and some even got new names.</p>
<div id="attachment_2167" class="wp-caption alignnone" style="width: 139px"><a href="http://www.greenbird.com/wp-content/uploads/2012/01/sb-toolbox-vs-bt-toolbox.jpg"><img class="size-medium wp-image-2167" src="http://www.greenbird.com/wp-content/uploads/2012/01/sb-toolbox-vs-bt-toolbox-129x300.jpg" alt="SB toolbox on the left, BT toolbox on the right" width="129" height="300" /></a><p class="wp-caption-text">SB-toolbox(left) vs. BT-toolbox (Click to enlarge)</p></div>
<p>To make it straight, a functoid in a Service Bus Mapper is called an <em>operation</em>. Operations have similar functionality as functoids in BizTalk and are easily removed or added in the toolbox, just as the functoids. The one operation I tried to find when the toolbox opened for the first time is the one resembling the Scripting-functoid, from which you can call methods stored in external dlls or type in C#/VB/JS/XSL expressions. Unfortunately, this one is absent in this release but I’m convinced that it will show up in the upcoming releases since a more complex mapping is practically impossible without it.<br />
The one particular feature I thought was slick is the way sub-looping operations are presented on the Mapper. “MapEach Loop” and ”ForEach Loop” are two new looping operations presented as “containers” (see pic bellow) and when adding new loops inside each one of them they will be hosted in the parent loop’s container. This is much more intuitive than it is in the BizTalk Mapper because you may visually distinguish between parent/children-loops.</p>
<div id="attachment_2168" class="wp-caption alignnone" style="width: 310px"><a href="http://www.greenbird.com/wp-content/uploads/2012/01/sub-looping.jpg"><img class="size-medium wp-image-2168 " src="http://www.greenbird.com/wp-content/uploads/2012/01/sub-looping-300x193.jpg" alt="Sub-looping" width="300" height="193" /></a><p class="wp-caption-text">Sub-looping (Click to enlarge)</p></div>
<div style="font-size: 1.5em">Map formats</div>
<p>The most critical difference between a Service Bus map and its BizTalk counterpart is their map formats. If you open both maps in a XML editor you will see that they are completely different, making them totally incompatible with each other. In other words it is pretty much impossible to migrate a BizTalk map to Service Bus map. Since they are both stored as XML maybe we could create a one-to-one mapping in BizTalk in order to convert them (a map to convert a map to another map):D</p>
<div id="attachment_2245" class="wp-caption alignnone" style="width: 310px"><a href="http://www.greenbird.com/wp-content/uploads/2012/01/SB-vs-BT-map-format.jpg"><img class="size-medium wp-image-2245" src="http://www.greenbird.com/wp-content/uploads/2012/01/SB-vs-BT-map-format-300x186.jpg" alt="Service Bus map(left) vs BizTalk map" width="300" height="186" /></a><p class="wp-caption-text">Service Bus map(left) vs BizTalk map (Click to enlarge)</p></div>
<div style="font-size: 1.5em">Unknown territory</div>
<p>As in BizTalk project, we can right-click on a map and choose “Test Map” in the context menu. However, no XSL-file path is displayed in the Output-window and I could not find any XSL-file in the temp folder. I was also unable to locate any article on the Internet which confirms that XSL is used as the underlying mapping technology. In addition, there is no way to specify a custom XSL-file which is pretty lousy. Why is it lousy? I prefer custom XSL over Designer and functoids anytime I work with complex transformations but I have to admit that I didn’t give BizTalk 2010 Mapper much chance.<br />
The other thing I could not find is the way operations are created but I imagine it should be similar to functoids but with new class(es).</p>
<div style="font-size: 1.5em">Summary</div>
<p>To summarize my first impression of the Service Bus Mapper CTP, there are three positive and three negative characteristics.</p>
<p>Positive:</p>
<ul>
<li>Intuitive sub-looping</li>
<li>Mapper resembles BizTalk 2010 Mapper (design, “Test Map”-functionality)</li>
<li>Nice looking operation icons</li>
</ul>
<p>Negative:</p>
<ul>
<li>Lacking “Scripting”-operation</li>
<li>Tab-less Map designer</li>
<li>Cannot use custom XSL mapping (unknown underlying transformation technology)</li>
</ul>
<p>I realize Microsoft promised to deliver Azure AppFabric integration tools in 2011 and they did, just before the year ended. It was maybe a bit rushed but the Mapper looks promising even though it is missing some cruitial features. However, this is not production ready release and there is still a hope they will add those missing features later on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greenbird.com/2012/01/first-impression-of-windows-azure-service-bus-eai-edi-mapper-december-2011-ctp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>season&#8217;s greeting from greenbird.com</title>
		<link>http://www.greenbird.com/2011/12/seasons-greeting-from-greenbird-com/</link>
		<comments>http://www.greenbird.com/2011/12/seasons-greeting-from-greenbird-com/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 07:34:09 +0000</pubDate>
		<dc:creator>thorsten</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[bpm]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[middleware]]></category>
		<category><![CDATA[smart grid]]></category>
		<category><![CDATA[smart metering]]></category>

		<guid isPermaLink="false">http://www.greenbird.com/?p=2129</guid>
		<description><![CDATA[Merry christmas and a happy new year to all of our customers, partners, collegues or friends. Thanks to everybody for a great year with innovative smart integration solutions. innovative smart metering systems and smart grid applications. challenging architecture and integration projects. With the best wishes for 2012! making data fly. greenbird.com.]]></description>
			<content:encoded><![CDATA[<p>Merry christmas and a happy new year to all of our customers, partners, collegues or friends.</p>
<p>Thanks to everybody for a great year with</p>
<ul>
<li>innovative smart integration solutions.</li>
<li>innovative smart metering systems and smart grid applications.</li>
<li>challenging architecture and integration projects.</li>
</ul>
<p><a href="http://www.greenbird.com"><img class="alignnone size-full wp-image-649" title="greenbird season's greeting" src="http://www.greenbird.com/wp-content/uploads/2011/12/greenbirdJul2011.jpg" alt="" /></a></p>
<p>With the best wishes for 2012!</p>
<p>making data fly.<br />
<a class="commonLink" href="http://www.greenbird.com/">greenbird.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greenbird.com/2011/12/seasons-greeting-from-greenbird-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding JUnit support for webMethods integration server</title>
		<link>http://www.greenbird.com/2011/12/adding-junit-support-for-webmethods-integration-server/</link>
		<comments>http://www.greenbird.com/2011/12/adding-junit-support-for-webmethods-integration-server/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 14:43:09 +0000</pubDate>
		<dc:creator>Christian Nedregård</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[JUnit]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[webmethods]]></category>

		<guid isPermaLink="false">http://www.greenbird.com/?p=2094</guid>
		<description><![CDATA[greenbird have created a simple JUnit-based framework to enable effortless and comprehensive unit- and functional testing of webMethods Integration Server Flow elements. Introduction greenbird are working with Europe’s leading Credit Management Services company, Intrum Justitia, to create a SOA enabled integration solution targeting the energy industry in Norway. The solution expose a set of generic [...]]]></description>
			<content:encoded><![CDATA[<p>greenbird have created a simple JUnit-based framework to enable effortless and comprehensive unit- and functional testing of webMethods Integration Server Flow elements. </p>
<p><span id="more-2094"></span><br />
<strong>Introduction</strong><br />
greenbird are <a title="Intrum Justitia" href="http://www.greenbird.com/showcase/intrum/" target="_blank">working with</a> Europe’s leading Credit Management Services company, Intrum Justitia, to create a SOA enabled integration solution targeting the energy industry in Norway.<br />
The solution expose a set of generic APIs plus a number of client specific adapters and integrates with a back end debt collection system by exchanging flat files. A large amount of integration points and data transformations are involved.</p>
<p>The solution is implemented on <a href="http://www.softwareag.com/corporate/products/wm/application_integration/integration_server/overview/default.asp">webMethods Integration Server</a> from Software AG, a best of breed integration platform with a &#8220;point and click&#8221; based IDE called webMethods Developer.</p>
<p>Integration Server has great support for SOA enablement and application integration. It also has great support for manual testing, including a debugger with stepping and breakpoint capabilities.<br />
It does however not come with built in support for automatic testing.</p>
<p>We are following an agile process and must be able to continuously handle new and changing requirements. Due to the &#8220;point and click&#8221; nature of the Integration Server IDE a lot of manual work is involved when refactoring existing features and adding new ones. It was therefore even more important than usual for us to write robust unit and integration tests to discover bugs and regressions as early as possible.</p>
<p>We wanted to use a testing framework to make the process of writing and maintaining high quality tests as effortless as possible. There are a few commercial frameworks that enables the writing of automatic tests directly in Integration Server but we wanted to leverage existing infrastructure and skill-sets based on Java and the <a href="http://www.junit.org/">JUnit</a> framework. We found an Open Source JUnit based framework called <a href="http://wmunit.sourceforge.net/">wmUnit</a> but the project has been inactive since 2006 and lacked some of the features we wanted. In the end we decided to write a simple framework ourselves.</p>
<p>These were the main requirements for our framework:</p>
<ol>
<li>The tests must be able to run in a <a href="http://en.wikipedia.org/wiki/Continuous_integration">Continuous Integration</a> set up.</li>
<li>We must be able to write the tests as regular JUnit tests.</li>
<li>The plumbing involved when doing remote calls to the Integration Server must be invisible.</li>
<li>It must be very easy to produce input data.</li>
<li>It must be very easy to perform assertions on the data returned by the Integration Server.</li>
</ol>
<p>The requirement regarding Continuous Integration support was easily attained by fulfilling the requirement that the tests should be regular JUnit tests. There is a whole plethora of CI products supporting JUnit based projects.</p>
<p>The rest of this article gives an overview of how we implemented the other requirements.</p>
<p><strong>JUnit based tests</strong></p>
<p>We created a generic JUnit based superclass that makes the utilities described below easily available for test subclasses. We based the framework on the latest version of JUnit to ensure that the tests could be written using modern paradigms such as test annotations and <a href="http://code.google.com/p/hamcrest/">Hamcrest matchers</a>.</p>
<p><strong>Transparent log-in and session management</strong></p>
<p>The superclass takes care of logging into the right Integration Server and maintaining a logged on <a href="http://documentation.softwareag.com/webmethods/wmsuites/wmsuite8_ga/Integration_Server_and_Process_Engine/8-0-SP1_Integration_Server_Java_API_Reference/com/wm/app/b2b/client/Context.html">Context</a> for the tests.</p>
<p><strong>Transparent invocation and service selection</strong></p>
<p>By using a <a href="http://en.wikipedia.org/wiki/Convention_over_configuration">convention over configuration</a> approach the superclass is able to determine what Integration Server service is under test simply by analyzing the fully qualified name of the test class.<br />
The convention is that the tests are placed in a package reflecting the folder structure of the service and named according to the following pattern: <em>&lt;service name&gt;Test</em>.<br />
E.g.: To test the service <em>my.folder.structure:myService</em> you create a test with the following fully qualified name: <em>my.folder.structure.MyServiceTest</em>.<br />
This enables tests to invoke the service under test with no configuration what so ever:</p>
<pre class="brush: java; title: ; notranslate">
invoke(inData);
</pre>
<p><strong>Cursor management</strong></p>
<p>Integration Server returns data in <a href="http://documentation.softwareag.com/webmethods/wmsuites/wmsuite8_ga/Integration_Server_and_Process_Engine/8-0-SP1_Integration_Server_Java_API_Reference/com/wm/data/IData.html">IData</a> structures. IData requires that you access data by opening a cursor. The cursor needs to be destroyed after use. The test superclass manages the top level cursor so that simple return values can be looked up without thinking about resource management:</p>
<pre class="brush: java; title: ; notranslate">
IDataCursor responseCursor = invoke(inData);
String result = getString(responseCursor, &quot;result&quot;);
</pre>
<p><strong>IData builder DSL </strong></p>
<p>The IData programming model is very verbose and requires resource management. Building even the simplest multi-level input documents is time consuming and error prone.<br />
As an example we&#8217;re going to build an IData structure reflecting the following document model:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;rootElement&gt;
        &lt;subElement&gt;string value&lt;/subElement&gt;
        &lt;subDocument&gt;
                &lt;name1&gt;value 1&lt;/name1&gt;
                &lt;name2&gt;value 2&lt;/name2&gt;
         &lt;/subDocument&gt;
&lt;/rootElement&gt;
</pre>
<p>This would require the following IData code:</p>
<pre class="brush: java; title: ; notranslate">
IDataCursor cursor = null;

IData subDocument = IDataFactory.create();
cursor = subDocument.getCursor();
IDataUtil.put(cursor, &quot;name1&quot;, &quot;value 1&quot;);
IDataUtil.put(cursor, &quot;name2&quot;, &quot;value 2&quot;);
cursor.destroy();

IData rootElement = IDataFactory.create();
cursor = rootElement.getCursor();
IDataUtil.put(cursor, &quot;subElement&quot;, &quot;string value&quot;);
IDataUtil.put(cursor, &quot;subDocument&quot;, subDocument);
cursor.destroy();

IData document = IDataFactory.create();
cursor = document.getCursor();
IDataUtil.put(cursor, &quot;rootElement&quot;, rootElement);
cursor.destroy();
</pre>
<p>We wanted to be able to easily define smaller documents directly in the test code so we created a simple Java based <a href="http://en.wikipedia.org/wiki/Domain-specific_language">Domain Specific Language</a> (DSL) that hides the complexities of the IData API. Here&#8217;s our example document model implemented using the DSL:</p>
<pre class="brush: java; title: ; notranslate">
IData document = doc(
        el(&quot;rootElement&quot;, doc(
                 el(&quot;subElement&quot;, &quot;string value&quot;)
                .el(&quot;subDocument&quot;, doc(
                         el(&quot;name1&quot;, &quot;value 1&quot;)
                        .el(&quot;name2&quot;, &quot;value 2&quot;)
                ))
        ))
);
</pre>
<p>The DSL enabled us to quickly define documents, elements and lists without worrying about the IData programming api and resource management.</p>
<p><strong>Converting XML to IData</strong></p>
<p>The DSL is suitable for smaller input documents, but when the document size get bigger it&#8217;s usually sensible to maintain the test data separately from the test code. Integration Server provides a couple of services for for converting XML to IData (<em>pub.xml:xmlStringToXMLNode</em> and <em>pub.xml:xmlNodeToDocument</em>). We leveraged these services to enable the tests to store larger input documents in an intuitive XML format. Our example document can simply be saved on the format described above:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;rootElement&gt;
        &lt;subElement&gt;string value&lt;/subElement&gt;
        &lt;subDocument&gt;
                &lt;name1&gt;value 1&lt;/name1&gt;
                &lt;name2&gt;value 2&lt;/name2&gt;
         &lt;/subDocument&gt;
&lt;/rootElement&gt;
</pre>
<p>The input data structure can then be loaded into the test using the following one-liner:</p>
<pre class="brush: java; title: ; notranslate">
IData inputData = toIData(&quot;my_test.xml&quot;);
</pre>
<p><strong>Converting IData to XML for easy querying</strong></p>
<p>Querying an IData document using the Integration Server Java API is just as verbose and error prone as building one. We decided we rather wanted to work with XML since there are many Java tools for querying XML documents.<br />
Again we leveraged an existing Integration Server service (<em>pub.xml:documentToXMLString</em>) to convert incoming IData structures to XML documents.</p>
<p>We chose the <a href="http://docs.oracle.com/javase/6/docs/api/javax/xml/xpath/XPath.html">XPath</a> utility from the Java SDK as our query tool. We also created a little wrapper for it (<em>XPathRoot</em>) to make it simpler to use.</p>
<p>This made it easy for tests to query even the most complex IData document using xpath:</p>
<pre class="brush: java; title: ; notranslate">
String xml = toXML(myData);
XPathRoot docRoot = xPath(xml);
String value2 = docRoot.value(&quot;/rootElement/subDocument/name2&quot;);
</pre>
<p>..or if you prefer a one-liner:</p>
<pre class="brush: java; title: ; notranslate">
String value2 = xPath(toXML(myData)).value(&quot;/rootElement/subDocument/name2&quot;);
</pre>
<p><strong>FTP support</strong></p>
<p>It is very easy to set up an FTP endpoint on Integration Server so that services can be called with the content of files received from clients. Integration Server can also return the result of the service invocation as a file with a name on the pattern <em>&lt;input filename&gt;.out</em>. This makes FTP a viable transport for synchronous <a href="http://en.wikipedia.org/wiki/Request-response">request/response</a> style service invocations.</p>
<p>We created a simple way to test our synchronous FTP endpoints by integrating the <a href="http://commons.apache.org/net/">Apache Commons Net</a> FTP client into our test superclass. Files can now be transmitted and the response received by a one-liner:</p>
<pre class="brush: java; title: ; notranslate">
String resultXml = ftpStore(&quot;file_name_to_put.txt&quot;, inputStream);
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.greenbird.com/2011/12/adding-junit-support-for-webmethods-integration-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mule Studio improved</title>
		<link>http://www.greenbird.com/2011/11/mule-studio-improving/</link>
		<comments>http://www.greenbird.com/2011/11/mule-studio-improving/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 18:22:55 +0000</pubDate>
		<dc:creator>Arne Seime</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[mule]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.greenbird.com/?p=2053</guid>
		<description><![CDATA[greenbird was represented at Mule Summit 2011 in Stockholm mid October. Among interesting subjects were an update on Mule Studio. Mule Studio is an Eclipse based IDE where you graphically can create your Mule ESB flows and easily modify them as your integration project comes along. It also integrates nicely with Maven. Mule Studio supports [...]]]></description>
			<content:encoded><![CDATA[<p>greenbird was represented at Mule Summit 2011 in Stockholm mid October. Among interesting subjects were an update on Mule Studio.</p>
<p>Mule Studio is an Eclipse based IDE where you graphically can create your Mule ESB flows and easily modify them as your integration project comes along. It also integrates nicely with Maven.</p>
<p><img class="alignnone size-full wp-image-649" src="http://www.greenbird.com/wp-content/uploads/2011/11/mule-studio.png" alt="" height="200" /><br />
<span id="more-2053"></span><br />
Mule Studio supports 2-way editing giving:</p>
<ul>
<li>Faster development for experienced Mule users</li>
<li>Not a black box: Move back and forth between graphical representation and XML</li>
<li>No need to choose between ease of use and control</li>
</ul>
<p>For more info, have a look at <a class="commonLink" href="http://www.greenbird.com/wp-content/uploads/2011/11/5-studio.pdf">the presentation</a> or <a class="commonLink" href="http://www.mulesoft.org/mule-studio-beta-download">try Mule Studio yourself.</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greenbird.com/2011/11/mule-studio-improving/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integration for Intrum Justitia&#8217;s debt collection solution for energy</title>
		<link>http://www.greenbird.com/2011/10/inkasso-integration-for-intrum-justitias-energy-solution/</link>
		<comments>http://www.greenbird.com/2011/10/inkasso-integration-for-intrum-justitias-energy-solution/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 13:30:23 +0000</pubDate>
		<dc:creator>thorsten</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[showcase]]></category>
		<category><![CDATA[smart integration]]></category>
		<category><![CDATA[smart metering]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[utility]]></category>

		<guid isPermaLink="false">http://www.greenbird.com/?p=2013</guid>
		<description><![CDATA[Integration platform for Intrum Justitia&#8217;s debt collection solution for energy companies. To meet current and future needs for automated business processes and seamless integration, greenbird Integration Technnology and Intrum Justitia have established a new holistic integration platform targeted for the energy industry. The solution is fitted for Smart Metering / AMI requirements and future Smart Grid [...]]]></description>
			<content:encoded><![CDATA[<p>Integration platform for Intrum Justitia&#8217;s debt collection solution for energy companies.</p>
<p>To meet current and future needs for automated business processes and seamless integration, greenbird Integration Technnology and <a class="commonLink" href="http://www.intrum.com/no" target="_new">Intrum Justitia</a> have established a new holistic integration platform targeted for the energy industry.</p>
<p><a href="http://www.greenbird.com/showcase/intrum/"><img class="alignnone size-full wp-image-649" title="Intrum Justitia" src="http://www.greenbird.com/wp-content/uploads/2011/10/intrum-logo.gif" alt="" height="50" /></a></p>
<p>The solution is fitted for Smart Metering / AMI requirements and future Smart Grid possibilities supporting fully automated smart metering integration processes. While the solution is established with a particular focus on the energy industry, it can easily be utilized toward other industries. This gives a more secure, flexible and uniform cooperation between Intrum Justitia and their customers in other industries.</p>
<p>For more info regarding Intrum Justitia&#8217;s inkasso solution for energy, please visit <a class="commonLink" href="http://www.greenbird.com/showcase/intrum/">greenbird showcase: Intrum Justitia inkasso integration</a> or contact <a class="commonLink" href="mailto:info@greenbird.com">info[a]greenbird.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greenbird.com/2011/10/inkasso-integration-for-intrum-justitias-energy-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Metering, Billing / CRM 2011 &#124; conference report</title>
		<link>http://www.greenbird.com/2011/10/metering-billing-crm-2011-conference-report/</link>
		<comments>http://www.greenbird.com/2011/10/metering-billing-crm-2011-conference-report/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 19:58:30 +0000</pubDate>
		<dc:creator>thorsten</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.greenbird.com/?p=1887</guid>
		<description><![CDATA[Amsterdam / Oslo, October 2011: Get your free copy of greenbird&#8217;s report from the 2011 European Metering, Billing / CRM conference. Attending the 2011 European Metering, Billing / CRM conference, greenbird will analyze and summarize the event in a free report focusing on IT related topics such as smart metering security, metering systems, meter data [...]]]></description>
			<content:encoded><![CDATA[<p>Amsterdam / Oslo, October 2011: Get your free copy of greenbird&#8217;s report from the 2011 European Metering, Billing / CRM conference. </p>
<p><img class="alignnone size-full wp-image-649" title="Metering, Billing/CRM Europe 2011" src="http://www.greenbird.com/wp-content/uploads/2011/10/Header.jpg" alt="" height="80"/></p>
<p>Attending the 2011 European Metering, Billing / CRM conference, greenbird will analyze and summarize the event in a free report focusing on IT related topics such as smart metering security, metering systems, meter data management, event management, smart integration, communication trends or standardization activities.     </p>
<p>Register here for your free copy of greenbird&#8217;s report from the 2011 European Metering, Billing/CRM conference:<br />
[contact-form-7]</p>
<p>Interested in greenbird&#8217;s Smart Metering Integration Platform?<br />
Please visit <a href="http://www.greenbird.com/energetics-platform" class="commonLink">greenbird Energectis</a> or contact <a href="mailto:info@greenbird.com" class="commonLink">info[a]greenbird.com</a> to arrange a meeting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greenbird.com/2011/10/metering-billing-crm-2011-conference-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Architecture strategy for Skagerak Energi</title>
		<link>http://www.greenbird.com/2011/08/architecture-strategy-for-skagerak-energi/</link>
		<comments>http://www.greenbird.com/2011/08/architecture-strategy-for-skagerak-energi/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 06:21:09 +0000</pubDate>
		<dc:creator>thorsten</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.greenbird.com/?p=1807</guid>
		<description><![CDATA[Porsgrunn / Oslo, August 2011: Skagerak Energi selects greenbird Integration Technology AS to lead their architecture strategy project. Starting with the network company (electrical grid division), greenbird will help Skagerak Energi to establish an holistic enterprise architecture which aims to simplify implementation of strategic programs such as advanced metering infrastructure (AMI), automatic meter reading (AMR), [...]]]></description>
			<content:encoded><![CDATA[<p>Porsgrunn / Oslo, August 2011: Skagerak Energi selects greenbird Integration Technology AS to lead their architecture strategy project.<br />
<img class="alignnone size-full wp-image-649" title="greenbird's heading on" src="http://www.greenbird.com/wp-content/uploads/2011/08/skagerak.jpg" alt="" height="150"/><br />
Starting with the network company (electrical grid division), greenbird will help Skagerak Energi to establish an holistic enterprise architecture which aims to simplify implementation of strategic programs such as advanced metering infrastructure (AMI), automatic meter reading (AMR), Smart Grid or other future requirements. </p>
<p>For more info, please contact <a class="commonLink" href="mailto:info@greenbird.com">info[a]greenbird.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greenbird.com/2011/08/architecture-strategy-for-skagerak-energi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>greenbird&#8217;s moving on &#124; new HQ from Aug. 1st</title>
		<link>http://www.greenbird.com/2011/07/greenbirds-moving-on-new-hq-from-aug-1st/</link>
		<comments>http://www.greenbird.com/2011/07/greenbirds-moving-on-new-hq-from-aug-1st/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 07:23:17 +0000</pubDate>
		<dc:creator>thorsten</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.greenbird.com/?p=1779</guid>
		<description><![CDATA[Due to greenbird&#8217;s growth and strategic plans to increase capacity in product development of its greenbird Energetics &#8211; a SOA based Smart Metering Integration Platform &#8211; greenbird is moving to new, fresh, spacious, green-walled and stylish offices central in Oslo. The new offices will also house greenbird&#8217;s Smart Integration Lab which hosts a preconfigured demo [...]]]></description>
			<content:encoded><![CDATA[<p>Due to greenbird&#8217;s growth and strategic plans to increase capacity in product development of its <a class="commonLink" href="http://www.greenbird.com/energetics-platform">greenbird Energetics</a> &#8211; a SOA based Smart Metering Integration Platform &#8211; greenbird is moving to new, fresh, spacious, green-walled and stylish offices central in Oslo.</p>
<p><img class="alignnone size-full wp-image-649" title="greenbird's heading on" src="http://www.greenbird.com/wp-content/uploads/2011/07/newofficeweb.jpg" alt="" width="400" /></p>
<p>The new offices will also house greenbird&#8217;s Smart Integration Lab which hosts a preconfigured demo and testing playground for with both greenbird&#8217;s Smart Metering Platform <a class="commonLink" href="http://www.greenbird.com/energetics-platform">greenbird Energetics</a> and other commonly used integration middleware platforms.</p>
<p>greenbird&#8217;s new HQ address &#8211; from Aug. 1st: Storgata 8, N-0155 Oslo.</p>
<p>Come around, drop in and visit greenbird or just contact <a class="commonLink" href="mailto:info@greenbird.com">info[a]greenbird.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greenbird.com/2011/07/greenbirds-moving-on-new-hq-from-aug-1st/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forum for Smart Energy</title>
		<link>http://www.greenbird.com/2011/07/forum-for-smart-energy/</link>
		<comments>http://www.greenbird.com/2011/07/forum-for-smart-energy/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 14:15:14 +0000</pubDate>
		<dc:creator>thorsten</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[smart grid]]></category>
		<category><![CDATA[smart home]]></category>
		<category><![CDATA[smart integration]]></category>
		<category><![CDATA[smart metering]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://www.greenbird.com/?p=1755</guid>
		<description><![CDATA[greenbird joins &#8220;Forum for Smart Energy&#8221;. greenbird Integration Technology AS has joined IKT Norge&#8217;s &#8220;Forum for Smart Energy&#8221;. greenbird will contribute with expert knowledge within design, development and implementation of smart metering, smart home and smart grid applications utilizing advanced integration middleware technology. For more information, please visit IKT Norge&#8217;s Forum for Smart Energy or [...]]]></description>
			<content:encoded><![CDATA[<p>greenbird joins &#8220;Forum for Smart Energy&#8221;.</p>
<p>greenbird Integration Technology AS has joined IKT Norge&#8217;s &#8220;Forum for Smart Energy&#8221;. greenbird will contribute with expert knowledge within design, development and implementation of smart metering, smart home and smart grid applications utilizing advanced integration middleware technology. </p>
<p><img class="alignnone size-full wp-image-649" title="IKT Norge" src="http://www.greenbird.com/wp-content/uploads/2011/06/IKT_norge.gif" alt=""/></p>
<p>For more information, please visit <a class="commonLink" href="http://ikt-norge.no/forum-og-nettverk/forum-for-smart-energi/">IKT Norge&#8217;s Forum for Smart Energy</a> or contact <a class="commonLink" href="mailto:info@greenbird.com">info[a]greenbird.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greenbird.com/2011/07/forum-for-smart-energy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

