<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BizTalk</title><link>http://blogs.clearscreen.com/ragc/category/146.aspx</link><description>BizTalk 2004 Experiences</description><managingEditor>Raúl Alarcón García-Cuevas</managingEditor><dc:language>es-ES</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Raúl Alarcón García-Cuevas</dc:creator><title>The BizTalk return</title><link>http://blogs.clearscreen.com/ragc/archive/2006/02/01/2731.aspx</link><pubDate>Wed, 01 Feb 2006 17:09:00 GMT</pubDate><guid>http://blogs.clearscreen.com/ragc/archive/2006/02/01/2731.aspx</guid><wfw:comment>http://blogs.clearscreen.com/ragc/comments/2731.aspx</wfw:comment><comments>http://blogs.clearscreen.com/ragc/archive/2006/02/01/2731.aspx#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://blogs.clearscreen.com/ragc/comments/commentRss/2731.aspx</wfw:commentRss><trackback:ping>http://blogs.clearscreen.com/ragc/services/trackbacks/2731.aspx</trackback:ping><description>&lt;p&gt;It's been a long time since my last post. I have been very busy with my current project, but I come back with the intention of write every week, at least! This will be my purpose for this year (it could be late to this purpose?!).&lt;/p&gt;
&lt;p&gt;Well, my intention now is to be a referent about BizTalk... this product is emerging and every day is most present at the enterprise development. BizTalk is a very, very complex and wide product, and it's really engaged with Visual Studio 2005 development, I hope that my knowledge in this field of development will help the people involved in projects with these technologies.&lt;/p&gt;
&lt;p&gt;To start with my new "blog-target", the next 8th of February I will have the pleasure of present all the new features in BizTalk 2006 to the spanish staff. The presentation is through WebCast technology at Microsoft Web ;-): &lt;u&gt;&lt;font color="#800080"&gt;&lt;a href="http://www.microsoft.com/spain/technet/jornadas/webcasts/060208_info.mspx"&gt;http://www.microsoft.com/spain/technet/jornadas/webcasts/060208_info.mspx&lt;/a&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;font color="#800080"&gt;Regards&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;&lt;img src ="http://blogs.clearscreen.com/ragc/aggbug/2731.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>It's been a long time since my last post. I have been very busy with my current project, but I come back with the intention of write every week, at least! This will be my purpose for this year (it could be late to this purpose?!).</p>
<p>Well, my intention now is to be a referent about BizTalk... this product is emerging and every day is most present at the enterprise development. BizTalk is a very, very complex and wide product, and it's really engaged with Visual Studio 2005 development, I hope that my knowledge in this field of development will help the people involved in projects with these technologies.</p>
<p>To start with my new "blog-target", the next 8th of February I will have the pleasure of present all the new features in BizTalk 2006 to the spanish staff. The presentation is through WebCast technology at Microsoft Web ;-): <u><font color="#800080"><a href="http://www.microsoft.com/spain/technet/jornadas/webcasts/060208_info.mspx">http://www.microsoft.com/spain/technet/jornadas/webcasts/060208_info.mspx</a></font></u></p>
<p><u><font color="#800080">Regards</font></u></p><img src ="http://blogs.clearscreen.com/ragc/aggbug/2731.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Raúl Alarcón García-Cuevas</dc:creator><title>BPIWF Conference Day 2</title><link>http://blogs.clearscreen.com/ragc/archive/2005/10/06/2471.aspx</link><pubDate>Thu, 06 Oct 2005 02:54:00 GMT</pubDate><guid>http://blogs.clearscreen.com/ragc/archive/2005/10/06/2471.aspx</guid><wfw:comment>http://blogs.clearscreen.com/ragc/comments/2471.aspx</wfw:comment><comments>http://blogs.clearscreen.com/ragc/archive/2005/10/06/2471.aspx#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://blogs.clearscreen.com/ragc/comments/commentRss/2471.aspx</wfw:commentRss><trackback:ping>http://blogs.clearscreen.com/ragc/services/trackbacks/2471.aspx</trackback:ping><description>&lt;p&gt;I don't know why but today didn't look as interesting as yesterday... well any way I have discovered few cool things around BizTalk 2006 that will be loved by everyone who develops with. &lt;/p&gt;
&lt;p&gt;The day stars with some philosophy, a presentation about &lt;strong&gt;workflow &lt;/strong&gt;concepts, Roger Sessions (note the surname, it could be a joke? :-) explain us the main lines about what workflow is and how we need meet the principal business requirements in an agile way to reach the success developing applications for business. Roger starts showing the mayor requirements for the enterprise to improve the benefits: agility in the processes, alignment between IT staff and business staff and compliance with the actual law (i.e.: to avoid forbidden actions with the accounting). After that, we have reviewed the different workflows that actually occurs in the enterprise processes to finally explore witch are the requirements that any "workflow platform" must carry out to allow the implementation of the business processes matching the business process requirements. These are the basics of any workflow platform:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Web Services native support&lt;/strong&gt;: this provides &lt;strong&gt;agility&lt;/strong&gt; to develop applications thats relies in SOA.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Xml Enabled Database&lt;/strong&gt;: it make sense that if we use web services intensively, and the WS interchanges XML messages, if we have a store with XML support then we are managing the interchanged messages with &lt;strong&gt;agility.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Workflow framework&lt;/strong&gt;: to support design and develop any kind of enterprise workflow, allowing process to interact process, people and services between them. Having this as an SO extension (framework) there are less things thats relies on the IT staff to manage. What we request to this framework is &lt;strong&gt;agility: &lt;/strong&gt;quickly development, updatable processes, evolutionary; &lt;strong&gt;alignment&lt;/strong&gt;: the same view for IT staff and for business staff ; &lt;strong&gt;compliance:&lt;/strong&gt; auditable, robust and secure...&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WS Orchestration engine&lt;/strong&gt;: to provide &lt;strong&gt;agility &lt;/strong&gt;to make the web services collaborate and with features as scalability and support to communicate with legacy systems.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tools&lt;/strong&gt;: to help everybody to use the platform.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;  This platform make possible develop solutions which improve the business process successfully and, therefore, make more money to the companies (after all, we are talking about business).&lt;/p&gt;
&lt;p&gt;Then, I had the opportunity to see the mayor improvements in BizTalk 2006 orchestration and messaging. Features like support to manage binary messages, multipart messages creation ad-hoc, the new flat file schema wizard (great!), adapters enhancements, runtime pipeline configuration and recoverable interchange messages processing. &lt;br /&gt;One of the coolest things is the "Application Concept" that allow present all related artifacts (ports, orchestrations, pipelines...) as a unit. You can start / stop an application from the management console and all underlying artifacts are checked and requested to starts or stops.&lt;/p&gt;
&lt;p&gt;Well, it's enough for me today... tomorrow more!&lt;/p&gt;&lt;img src ="http://blogs.clearscreen.com/ragc/aggbug/2471.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>I don't know why but today didn't look as interesting as yesterday... well any way I have discovered few cool things around BizTalk 2006 that will be loved by everyone who develops with. </p>
<p>The day stars with some philosophy, a presentation about <strong>workflow </strong>concepts, Roger Sessions (note the surname, it could be a joke? :-) explain us the main lines about what workflow is and how we need meet the principal business requirements in an agile way to reach the success developing applications for business. Roger starts showing the mayor requirements for the enterprise to improve the benefits: agility in the processes, alignment between IT staff and business staff and compliance with the actual law (i.e.: to avoid forbidden actions with the accounting). After that, we have reviewed the different workflows that actually occurs in the enterprise processes to finally explore witch are the requirements that any "workflow platform" must carry out to allow the implementation of the business processes matching the business process requirements. These are the basics of any workflow platform:</p>
<ul>
<li><strong>Web Services native support</strong>: this provides <strong>agility</strong> to develop applications thats relies in SOA.</li>
<li><strong>Xml Enabled Database</strong>: it make sense that if we use web services intensively, and the WS interchanges XML messages, if we have a store with XML support then we are managing the interchanged messages with <strong>agility.</strong></li>
<li><strong>Workflow framework</strong>: to support design and develop any kind of enterprise workflow, allowing process to interact process, people and services between them. Having this as an SO extension (framework) there are less things thats relies on the IT staff to manage. What we request to this framework is <strong>agility: </strong>quickly development, updatable processes, evolutionary; <strong>alignment</strong>: the same view for IT staff and for business staff ; <strong>compliance:</strong> auditable, robust and secure...</li>
<li><strong>WS Orchestration engine</strong>: to provide <strong>agility </strong>to make the web services collaborate and with features as scalability and support to communicate with legacy systems.</li>
<li><strong>Tools</strong>: to help everybody to use the platform.</li></ul>
<p>  This platform make possible develop solutions which improve the business process successfully and, therefore, make more money to the companies (after all, we are talking about business).</p>
<p>Then, I had the opportunity to see the mayor improvements in BizTalk 2006 orchestration and messaging. Features like support to manage binary messages, multipart messages creation ad-hoc, the new flat file schema wizard (great!), adapters enhancements, runtime pipeline configuration and recoverable interchange messages processing. <br />One of the coolest things is the "Application Concept" that allow present all related artifacts (ports, orchestrations, pipelines...) as a unit. You can start / stop an application from the management console and all underlying artifacts are checked and requested to starts or stops.</p>
<p>Well, it's enough for me today... tomorrow more!</p><img src ="http://blogs.clearscreen.com/ragc/aggbug/2471.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Raúl Alarcón García-Cuevas</dc:creator><title>BPIWF Conference Day 1</title><link>http://blogs.clearscreen.com/ragc/archive/2005/10/05/2465.aspx</link><pubDate>Wed, 05 Oct 2005 02:11:00 GMT</pubDate><guid>http://blogs.clearscreen.com/ragc/archive/2005/10/05/2465.aspx</guid><wfw:comment>http://blogs.clearscreen.com/ragc/comments/2465.aspx</wfw:comment><comments>http://blogs.clearscreen.com/ragc/archive/2005/10/05/2465.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.clearscreen.com/ragc/comments/commentRss/2465.aspx</wfw:commentRss><trackback:ping>http://blogs.clearscreen.com/ragc/services/trackbacks/2465.aspx</trackback:ping><description>&lt;p&gt;Business Process Integration And Workflow Conference Day 1...&lt;/p&gt;
&lt;p&gt;Today it's been very hard day... my jet lag still making me wake up two hours before the alarm sounds :-).&lt;/p&gt;
&lt;p&gt;The general sensation about the sessions is that we are evolving to a more simplistic way to connect systems and people. David Chappell session has been very interesting, he has explained the main concepts about Windows Communication Foundation (WCF), Windows Workflow Foundation (WWF) and how either will be the base to develop future business process which will be interconnected. In this session has been clear that BizTalk 2006 has its own place in the business process development and that it cannot be confused with WWF because of WWF will be the base to develop workflows but BizTalk 2006 is the tool to make Business Process Integration (BPI) when EAI is required. In this way, the future versions of BizTalk will use WWF and WCF as core technologies to implement the BPI!&lt;/p&gt;
&lt;p&gt;Today I have seen the new version of the administration console of BizTalk 2006 too. It has been improved to be "deeply useful", unifying all administration tools in one as well as improved message look-up and manage is provided.&lt;/p&gt;
&lt;p&gt;To finalize, Eric Swift has been speaking about the new application model: &lt;strong&gt;Connected Systems.&lt;/strong&gt; Keep this concept in mind because of it will became as popular as EAI was, and as BPI is now... the core of Connected Systems concept is that relay on SOA, is Process-Centric, Model-Driven, bla, bla, bla... any way, for me it sounds as another "marketing concept"... who knows, maybe it will resolve the application development problems witch we address today.&lt;/p&gt;
&lt;p&gt;See you all, tomorrow more!&lt;/p&gt;&lt;img src ="http://blogs.clearscreen.com/ragc/aggbug/2465.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Business Process Integration And Workflow Conference Day 1...</p>
<p>Today it's been very hard day... my jet lag still making me wake up two hours before the alarm sounds :-).</p>
<p>The general sensation about the sessions is that we are evolving to a more simplistic way to connect systems and people. David Chappell session has been very interesting, he has explained the main concepts about Windows Communication Foundation (WCF), Windows Workflow Foundation (WWF) and how either will be the base to develop future business process which will be interconnected. In this session has been clear that BizTalk 2006 has its own place in the business process development and that it cannot be confused with WWF because of WWF will be the base to develop workflows but BizTalk 2006 is the tool to make Business Process Integration (BPI) when EAI is required. In this way, the future versions of BizTalk will use WWF and WCF as core technologies to implement the BPI!</p>
<p>Today I have seen the new version of the administration console of BizTalk 2006 too. It has been improved to be "deeply useful", unifying all administration tools in one as well as improved message look-up and manage is provided.</p>
<p>To finalize, Eric Swift has been speaking about the new application model: <strong>Connected Systems.</strong> Keep this concept in mind because of it will became as popular as EAI was, and as BPI is now... the core of Connected Systems concept is that relay on SOA, is Process-Centric, Model-Driven, bla, bla, bla... any way, for me it sounds as another "marketing concept"... who knows, maybe it will resolve the application development problems witch we address today.</p>
<p>See you all, tomorrow more!</p><img src ="http://blogs.clearscreen.com/ragc/aggbug/2465.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Raúl Alarcón García-Cuevas</dc:creator><title>Using BAM to get orchestration execution times</title><link>http://blogs.clearscreen.com/ragc/archive/2005/06/30/2121.aspx</link><pubDate>Thu, 30 Jun 2005 11:47:00 GMT</pubDate><guid>http://blogs.clearscreen.com/ragc/archive/2005/06/30/2121.aspx</guid><wfw:comment>http://blogs.clearscreen.com/ragc/comments/2121.aspx</wfw:comment><comments>http://blogs.clearscreen.com/ragc/archive/2005/06/30/2121.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blogs.clearscreen.com/ragc/comments/commentRss/2121.aspx</wfw:commentRss><trackback:ping>http://blogs.clearscreen.com/ragc/services/trackbacks/2121.aspx</trackback:ping><description>Excelent article from &lt;a href="http://blogs.msdn.com/dhtoran/archive/2005/06/28/433244.aspx"&gt;David Hurtado's blog&lt;/a&gt; explaining how to use BAM to record execution times within orchestrations. Includes a trick to reach the same goal even if the orchestration has an iteration.&lt;img src ="http://blogs.clearscreen.com/ragc/aggbug/2121.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml">Excelent article from <a href="http://blogs.msdn.com/dhtoran/archive/2005/06/28/433244.aspx">David Hurtado's blog</a> explaining how to use BAM to record execution times within orchestrations. Includes a trick to reach the same goal even if the orchestration has an iteration.<img src ="http://blogs.clearscreen.com/ragc/aggbug/2121.aspx" width = "1" height = "1" /></body></item></channel></rss>