<?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>Sergio Del Piccolo &#187; Conferences</title>
	<atom:link href="http://delpiccolo.com/category/conferences/feed/" rel="self" type="application/rss+xml" />
	<link>http://delpiccolo.com</link>
	<description>Tales from the trenches</description>
	<lastBuildDate>Wed, 10 Aug 2011 23:24:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>K2 Wins Best of Tech Ed 2011</title>
		<link>http://delpiccolo.com/2011/05/21/k2-wins-best-of-tech-ed-2011/</link>
		<comments>http://delpiccolo.com/2011/05/21/k2-wins-best-of-tech-ed-2011/#comments</comments>
		<pubDate>Sat, 21 May 2011 21:58:00 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[K2]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/?p=132</guid>
		<description><![CDATA[K2 blackpearl won the Best SharePoint Development product in the 2011 Best of Tech Ed North America Awards on May 18th. Congratulations to the K2 team – great recognition for all the hard work. For those who don’t know, K2 blackpearl is workflow and BPM software for automating enterprise business processes, building SharePoint applications and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2011/05/K2-Wins_D020/K2BestOfTechEd2011.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="K2BestOfTechEd2011" src="http://delpiccolo.com/wp-content/uploads/2011/05/K2-Wins_D020/K2BestOfTechEd2011_thumb.png" alt="K2BestOfTechEd2011" width="644" height="138" border="0" /></a></p>
<p><a href="http://www.k2.com/" target="_blank">K2</a> blackpearl won the Best SharePoint Development product in the 2011 Best of <a href="http://www.microsoft.com/events/techednorthamerica/" target="_blank">Tech Ed North America</a> Awards on May 18th.</p>
<p>Congratulations to the K2 team – great recognition for all the hard work.</p>
<p>For those who don’t know, K2 blackpearl is workflow and BPM software for automating enterprise business processes, building SharePoint applications and integrating Microsoft solutions into SAP.</p>
<p>View the full press release <a href="http://www.k2.com/displaycontent.aspx?id=3647" target="_blank">here</a>.</p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/K2" rel="tag">K2</a>, <a href="http://technorati.com/tag/blackpearl" rel="tag"> blackpearl</a>, <a href="http://technorati.com/tag/blackpearl+4.5" rel="tag"> blackpearl 4.5</a>, <a href="http://technorati.com/tag/SharePoint" rel="tag"> SharePoint</a>, <a href="http://technorati.com/tag/Tech+Ed" rel="tag"> Tech Ed</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2011/05/21/k2-wins-best-of-tech-ed-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>K2 Insiders Conference</title>
		<link>http://delpiccolo.com/2009/10/23/k2-insiders-conference/</link>
		<comments>http://delpiccolo.com/2009/10/23/k2-insiders-conference/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 21:00:00 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[K2]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2009/10/23/k2-insiders-conference-day-1/</guid>
		<description><![CDATA[Not wanting to spoil any K2 announcements and presentations at the Microsoft SharePoint in Las Vegas, I decided to wait until now to start posting on some of the events and information at the K2 Insider Conference held last week. Keynote Presentation The conference started of with the Keynote Presentation by SourceCode CEO, Adriaan Van [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2009/10/K2InsidersConferenceDay1_10986/K2InsidersConference2009.png"><img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="K2 Insiders Conference 2009" src="http://delpiccolo.com/wp-content/uploads/2009/10/K2InsidersConferenceDay1_10986/K2InsidersConference2009_thumb.png" border="0" alt="K2 Insiders Conference 2009" width="504" height="188" /></a></p>
<p>Not wanting to spoil any K2 announcements and presentations at the Microsoft SharePoint in Las Vegas, I decided to wait until now to start posting on some of the events and information at the K2 Insider Conference held last week.</p>
<p><strong><span style="text-decoration: underline;">Keynote Presentation</span></strong></p>
<p>The conference started of with the Keynote Presentation by <a href="http://www.k2.com" target="_blank">SourceCode</a> CEO, Adriaan Van Wyk. Adriaan spoke about SourceCode’s need to ensure that software quality and performance were the number one priority for the K2 line of products. He went into the roadmap going forward and mentioned that even in the current economic climate SourceCode was performing well &#8211; profitable and cash flow positive.</p>
<p>He reiterated that K2 blackpearl was all about solving business problems, and was it was the natural progression from K2.net 2003  solving some of the latter&#8217;s challenges, a lack of proper event monitoring, policies and reporting functionality. In addition, it added the SmartObjects layer which provides a  single source of data for workflows.</p>
<p>Going forward, the next major release for K2 blackpearl is currently called 090x. It includes some new features and enhancements to the current version, including:</p>
<ol>
<li><a href="http://www.k2.com/blackpearl" target="_blank">K2 blackpearl</a> and <a href="http://www.k2.com/blackpoint" target="_blank">K2 blackpoint</a> will originate from the same code base. As a result K2 blackpearl will include all of the features that currently exist in the K2 blackpoint. K2 blackpoint will be a true subset of K2 blackpearl.</li>
<li><a href="http://www.k2.com/connect" target="_blank">K2 connect</a> will be updated for 90x compatibility (clustering made easier).</li>
<li>Enhanced installer platform allowing for:
<ul>
<li>Simple / full installation.</li>
<li>Custom installation.</li>
<li>A configuration manager and health checking feature to make for a simple installation process.</li>
</ul>
</li>
<li>Platform enhancements including:
<ul>
<li>Workflow Server enhancements to improve scalability and resource management.</li>
<li>Smart Objects enhancements to improve performance and scalability.</li>
<li>New APIs and enhancements to existing ones.</li>
</ul>
</li>
<li>An improved browser experience, including the following new features:
<ul>
<li>A new K2 Designer for Microsoft SharePoint.</li>
<li>Inline Functions, the ability to include more functions in workflows without needing to resort to code.</li>
<li>Process portals for Microsoft SharePoint.</li>
<li>Enhanced reporting.</li>
</ul>
</li>
<li>An improved development experience including:
<ul>
<li>K2 Studio for K2 blackpearl development. The K2 Studio is an Office-like development tool geared at power-users.</li>
<li>Visual Studio 2008 and Visual Studio 2005 support.</li>
<li>Inline Functions.</li>
<li>SmartObject Filters.</li>
</ul>
</li>
</ol>
<p>While no official release date for the 090x version was announced, it can be assured that it will be after a stringent QA cycle has been completed, ensuring the highest quality with a much user experience being the top priority.</p>
<p><strong><span style="text-decoration: underline;">K2 Release Management</span></strong></p>
<p>This provided a nice segue into the Release Management presentation by Olaf Wagner, Senior VP for Product Management. Olaf spoke about the four main areas of SourceCode’s release management cycle:</p>
<ol>
<li>K2 Release Strategy:
<ul>
<li>Major releases every 3/4 years. The version being slated for 2011.</li>
<li>Minor releases twice per year. The next release being 090x. Minor releases will Includes new features.</li>
<li>Updates (hotfixes) to be released every 2nd Tuesday. They are cumulative but customers can access older updates.</li>
</ul>
</li>
<li>Support strategy:
<ul>
<li>Major release support – includes the current and previous version (e.g. K2.net 2003)</li>
<li>Minor release support &#8211; includes the current and previous minor version of current major version, i.e. currently K2 blackpearl.</li>
<li>Updates release support &#8211; current updates are supported</li>
</ul>
</li>
<li>Coexistence:
<ul>
<li>It is possible to export from older client to an updated server unless specifically stated in release notes.</li>
</ul>
</li>
<li>Product Shipping Vehicle:
<ul>
<li>It will be simpler with the single codebase after the release of 090x.</li>
<li>K2 blackpoint will be a true subset of K2 blackpearl.</li>
<li>All products will ship on the same day, which means that new features will not ship in one product ahead of another.</li>
<li>The above mentioned point will allow for enhanced quality assurance from SourceCode for the entire product line.</li>
</ul>
</li>
</ol>
<p><strong><span style="text-decoration: underline;">What&#8217;s new in K2 blackpearl 090x</span></strong></p>
<p>The next presentation by Holly Anderson and Renier Britz from SourceCode delved into the new features and enhancements around the upcoming 090x release. These include so many new features and enhancements, I’ve decided to list them in point form:</p>
<ol>
<li>Installation
<ul>
<li>The Installation and Configuration wizard are merged into a single wizard for a simpler installation process.</li>
<li>New install options allowing for simple or custom installation.</li>
<li>A new Configuration Analysis Tool to check the K2 environment for potential issues.</li>
<li>The ability to install to a non-Active Directory environment. It must be noted that there is no support Forms based authentication in SharePoint at this time.</li>
<li>The ability to perform unattended installs.</li>
<li>The option to activate K2 features on default SharePoint site collections.</li>
<li>Auto-chaining with the latest K2 update.</li>
</ul>
</li>
<li>Administration
<ul>
<li>K2 has been updated for SharePoint administration tools.</li>
<li>All K2 features are deployed as solutions to the SharePoint environment.</li>
<li>The ability to manage the K2 server from SharePoint.</li>
<li>Enhanced SharePoint SmartObject administration.</li>
<li>The Process Portal site will be available on any SharePoint site.</li>
</ul>
</li>
<li>Infrastructure
<ul>
<li>Scalability enhancements.</li>
<li>SmartObject performance enhancements.</li>
<li>New Dynamic SQL ServiceObject supporting stored procedures (with Out parameter), views and tables.</li>
<li>Windows 2008 R2 and SQL Server 2008 support.</li>
<li>SSL support for SharePoint.</li>
<li>Internationalization support.</li>
</ul>
</li>
<li>End User Experience
<ul>
<li>Process Portals with process and user reports.</li>
<li>Silverlight based View Flow.</li>
</ul>
</li>
<li>Design and Development Experience
<ul>
<li>K2 Designer for Visual Studio
<ul>
<li>Visual Studio 2008 support</li>
<li>Enhancements to ADO.Net data provider including: Paging, ANSI SQL Support and Query performance enhancements.</li>
<li>ServiceObject APIs.</li>
<li>Instance Management APIs.</li>
<li>Inline Functions including Math, String formatting, Expressions, Integration with SmartObjects. These are also extendable.</li>
</ul>
</li>
<li>K2 Studio
<ul>
<li>Targets non-developers and SharePoint power users. It’s a full breadth designer, minus the code.</li>
<li>K2 studio is an office-like think client designer.</li>
<li>No Visual Studio dependencies.</li>
<li>No additional licensing requirements.</li>
<li>Assemble item and non-item based workflow applications and solutions.</li>
<li>No code.</li>
<li>Line-Of-Business (LOB) integration.</li>
<li>A Reference Wizard which can call out to an external assembly/web service.</li>
<li>Use SharePoint records management and publishing.</li>
</ul>
</li>
<li>K2 Designer for SharePoint
<ul>
<li>Silverlight based workflow designer aimed at less technical users and Microsoft Office power users.</li>
<li>It requires no client site installation and includes a rich design experience.</li>
<li>The layout is workflow controlled and is focused on item-based workflows</li>
<li>The ability to quickly create SharePoint based workflow applications and solutions with no need to burden IT resources.</li>
<li>No coding required.</li>
</ul>
</li>
</ul>
</li>
<li>General
<ul>
<li>InfoPath forms supports.</li>
<li>Inline Functions.</li>
<li>Custom task notifications.</li>
<li>Task groups allowing multiple destination sets.</li>
<li>Export process to K2 studio (downstream movement only).</li>
<li>Process data fields.</li>
<li>Use SmartObject in process design.</li>
<li>Ability to connect sibling nodes.</li>
<li>Save workflows and workflow steps into favourites.</li>
<li>New wizards, including:
<ul>
<li>Set folio and process data field.</li>
<li>Switch InfoPath view.</li>
</ul>
</li>
<li>The ability to save email templates.</li>
<li>The ability to split workflow from the Start activity.</li>
<li>Process Portals &#8211; administration view of process and instances.</li>
</ul>
</li>
</ol>
<p><strong><span style="text-decoration: underline;">Custom Inline Functions</span></strong></p>
<p>Koos Du Preez, SourceCode CTO, spent some time going over the Inline Functions to be introduced in the 090x version, and how to build custom ones.</p>
<p>Building custom Inline Functions are quite simple. The steps are:</p>
<ol>
<li>Create .Net 3.5 project Visual Studio 2008.</li>
<li>Add references to:
<ul>
<li>SourceCode.Framework</li>
<li>SourceCode.Workflow.Functions</li>
<li>SourceCode.Workflow.Functions.Design</li>
<li>System.Drawing</li>
</ul>
</li>
<li>Add Using statements for the referenced assemblies.</li>
<li>Declare the class with a Category (single category per class) – you can reuse K2 categories or create your own.</li>
<li>Declare the &#8220;Name&#8221;, &#8220;Description&#8221; and &#8220;Icon&#8221; methods for the inline function.</li>
<li>Declare method parameters as function parameters (inside the method signature).</li>
<li>Provide the function implementation (use static functions).</li>
</ol>
<p>To install the function the Design Time steps are:</p>
<ol>
<li>Quit the designer.</li>
<li>Copy the assembly to K2 Bin folder</li>
<li>Restart designer.</li>
</ol>
<p>The Runtime steps are:</p>
<ol>
<li>Stop the K2 Host Server.</li>
<li>Copy the assembly to K2 bin folder.</li>
<li>Start the K2 Host Server.</li>
</ol>
<p>It is important to note that you will need to manually deploy on alls clients and servers for all environments and reference the assembly deployed manually (including in the GAC).</p>
<p>Debugging the functions is simple to. Simply start the K2 Host server, attach to  the K2HostServer.exe process and debug.</p>
<p><strong><span style="text-decoration: underline;">090x Performance &amp; Stability Enhancements</span></strong></p>
<p>Koos also spent some explaining some the performance and stability enhancements that will come with the 090x version. These include:</p>
<ol>
<li>Design Experience
<ul>
<li>There was a big effort to analyze process memory allocation and usage patterns using tools like windbg with SOS, CLR profiler, perfmon and of course code reviews.
<ul>
<li>IDisposable pattern extensively</li>
<li>Freed memory early disposing large resources like images, icons, etc.</li>
<li>Replaced all string manipulations with StringBuilder</li>
<li>Remove unnecessary cloning and creation of objects</li>
<li>Wizard framework rewritten using XAML and control templates. No control via code.</li>
</ul>
</li>
</ul>
</li>
<li>Runtime
<ul>
<li>K2 Workflow Server
<ul>
<li>There was a big effort to analyze process memory allocation and usage patterns using tools like windbg with SOS, CLR profiler, perfmon, code review
<ul>
<li>Ensure unused objects disposed early</li>
<li>Process runtime state management improvements (kept current version only)</li>
<li>Bypassed socket transmissions for local IPC&#8217;s</li>
<li>IPC authentication cashing implemented</li>
</ul>
</li>
</ul>
<ul>
<li>Used SQL Profiler to isolate longest and most expensive queries
<ul>
<li>Common Table Expressions rewrite of Worklist (not using temp tables anymore)</li>
<li>Actions per Item refactored to use Common Table Expressions for action union</li>
<li>Additional indexes on Transaction and Log databases</li>
<li>Added constraints to force integrity</li>
</ul>
</li>
</ul>
<ul>
<li>Validating investment
<ul>
<li>The Microsoft Technology Centre experience, where SourceCode did some benchmarking using 0807 release.</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>SmartObjects &amp; ADO.NET
<ul>
<li>High Level Enhancements
<ul>
<li>There was a great deal of SmartObject stack analysis, to minimise client/server calls.</li>
<li>&#8220;Join Discovery&#8221; identified as a bottleneck &amp; implemented relationship caching.</li>
<li>Bypassed discovery and force/allow the use of SQL joins in reports.</li>
<li>Schema retrieval indentified as bottleneck &amp; implemented object definition caching.</li>
<li>ADO data sets returns less than 15-20k results in batch (rather than row by row).</li>
<li>ADO Direct Execution (Including Bulk Insert) &#8211; option for Service Object to directly execute SQL code. Supported by
<ul>
<li>Dynamic SQL Service</li>
<li>SmartBox</li>
<li>K2 Reports</li>
</ul>
</li>
</ul>
<ul>
<li>Compressed Double Buffering (more involved than a one-liner).</li>
<li>Double Buffered Data Readers.</li>
<li>Server Side Paging (SmartObject API &amp; ADO).</li>
<li>Greatly enhanced SQL Syntax support for ADO.</li>
</ul>
</li>
</ul>
</li>
<li>Reporting
<ul>
<li>Pushed 50 GB database and analysed built-in reports.</li>
<li>SQL Profiler to most expensive queries.
<ul>
<li>Pushed for ADO based paging (SSRS does local paging)</li>
<li>Report Query optimizations</li>
<li>Altered log database indexes</li>
</ul>
</li>
</ul>
</li>
</ol>
<p>With that we ended the first day of the conference. It made for a long but rewarding day of sessions. Next, to dinner and a chance to meet some of the new Insiders.</p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/SourceCode" rel="tag">SourceCode</a>, <a href="http://technorati.com/tag/K2" rel="tag"> K2</a>, <a href="http://technorati.com/tag/K2+blackpearl" rel="tag"> K2 blackpearl</a>, <a href="http://technorati.com/tag/K2+blackpoint" rel="tag"> K2 blackpoint</a>, <a href="http://technorati.com/tag/090x" rel="tag"> 090x</a>, <a href="http://technorati.com/tag/Microsoft+SharePoint" rel="tag"> Microsoft SharePoint</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2009/10/23/k2-insiders-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009 K2 Insiders Conference: I&#8217;m Presenting!</title>
		<link>http://delpiccolo.com/2009/10/14/2009-k2-insiders-conference-im-presenting/</link>
		<comments>http://delpiccolo.com/2009/10/14/2009-k2-insiders-conference-im-presenting/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 19:57:00 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[K2]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2009/10/14/2009-k2-insiders-conference-im-presenting/</guid>
		<description><![CDATA[This week sees the start of the annual K2 Conference. It will be held at the MGM Grand in Las Vegas from October 16th – 18th. The conference is attended by senior management from SourceCode and K2 Insiders. For those of you unfamiliar with K2 Insiders, they are K2 advocates who share their expertise within [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2009/10/2009K2InsidersConferenceImPresenting_BD6F/PIW.png"><img style="border-right-width: 0px; margin: 2px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PIW" border="0" alt="PIW" align="left" src="http://delpiccolo.com/wp-content/uploads/2009/10/2009K2InsidersConferenceImPresenting_BD6F/PIW_thumb.png" width="127" height="244" /></a> This week sees the start of the annual K2 Conference. It will be held at the MGM Grand in Las Vegas from October 16th – 18th. The conference is attended by senior management from <a href="http://www.k2.com" target="_blank">SourceCode</a> and K2 Insiders. For those of you unfamiliar with <a href="http://www.k2.com/en/k2insiders.aspx" target="_blank">K2 Insiders</a>, they are K2 advocates who share their expertise within the K2 community (and are not SourceCode employees). </p>
<p>This year I will have the opportunity to present the Partner Integrated Workflow program that I have been working on at <a href="http://www.avantage.com/" target="_blank">Avantage Partners</a>. It involves streamlining business processes among multiple organisations, allowing them to become more efficient in their business practices and thus gaining a competitive advantage in the market. K2 blackpearl makes for the perfect tool to implement a Partner Integrated Workflow solution.</p>
<p>As I did last year, I will be blogging on the developments at the conference for any interested readers.</p>
<p>Last year’s posts: <a href="http://delpiccolo.com/2008/04/09/2008-k2-insiders-conference-day-1/" target="_blank">Day 1</a> |&#160; <a href="http://delpiccolo.com/2008/04/13/2008-k2-insiders-conference-day-2/" target="_blank">Day 2</a> |&#160; <a href="http://delpiccolo.com/2008/04/15/2008-k2-insiders-conference-day-3/" target="_blank">Day 3</a></p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/SourceCode" rel="tag">SourceCode</a>, <a href="http://technorati.com/tag/K2" rel="tag"> K2</a>, <a href="http://technorati.com/tag/K2+blackpearl" rel="tag"> K2 blackpearl</a>, <a href="http://technorati.com/tag/K2+blackpoint" rel="tag"> K2 blackpoint</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2009/10/14/2009-k2-insiders-conference-im-presenting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft SOA &amp; Business Process Conference Sessions Available</title>
		<link>http://delpiccolo.com/2009/02/28/microsoft-soa-business-process-conference-sessions-available/</link>
		<comments>http://delpiccolo.com/2009/02/28/microsoft-soa-business-process-conference-sessions-available/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 21:14:53 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2009/02/28/microsoft-soa-business-process-conference-sessions-available/</guid>
		<description><![CDATA[The Microsoft SOA &#38; Business Process Conference sessions for 2009 are available for download and viewing. The conference which was held at the end of January contained some interesting sessions on SOA, BizTalk, Oslo and Dublin. The content can be viewed on Windows Live here: http://soaconference2009.spaces.live.com/default.aspx One of the best sessions I attended was on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2009/02/MicrosoftSOABusinessProcessConferenceSes_12EF1/image.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://delpiccolo.com/wp-content/uploads/2009/02/MicrosoftSOABusinessProcessConferenceSes_12EF1/image_thumb.png" border="0" alt="image" width="644" height="189" /></a></p>
<p>The Microsoft SOA &amp; Business Process Conference sessions for 2009 are available for download and viewing. The conference which was held at the end of January contained some interesting sessions on SOA, BizTalk, Oslo and Dublin.</p>
<p>The content can be viewed on Windows Live here: <a href="http://soaconference2009.spaces.live.com/default.aspx">http://soaconference2009.spaces.live.com/default.aspx</a></p>
<p>One of the best sessions I attended was on the ESB Guidance 2.0 presented by <a href="http://blogs.msdn.com/pkelcey/default.aspx" target="_blank">Peter Kelcey</a>. Peter&#8217;s session can be found here: <a href="http://soaconference2009.spaces.live.com/blog/cns!FA6FC7F5DB1C07!136.entry">http://soaconference2009.spaces.live.com/blog/cns!FA6FC7F5DB1C07!136.entry</a></p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/Microsoft" rel="tag">Microsoft</a>, <a href="http://technorati.com/tag/Microsoft+SOA+Conference" rel="tag"> Microsoft SOA Conference</a>, <a href="http://technorati.com/tag/BizTalk" rel="tag"> BizTalk</a>, <a href="http://technorati.com/tag/%C2%A0+Enterprise+Service+Bus+Guidance" rel="tag">  Enterprise Service Bus Guidance</a>, <a href="http://technorati.com/tag/ESB+Guidance+Toolkit" rel="tag"> ESB Guidance Toolkit</a>, <a href="http://technorati.com/tag/Peter+Kelcey" rel="tag"> Peter Kelcey</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2009/02/28/microsoft-soa-business-process-conference-sessions-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connected Systems Conference 2008: I&#8217;m Presenting!</title>
		<link>http://delpiccolo.com/2008/10/29/connected-systems-conference-2008-im-presenting/</link>
		<comments>http://delpiccolo.com/2008/10/29/connected-systems-conference-2008-im-presenting/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 00:54:02 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2008/10/29/connected-systems-conference-2008-im-presenting/</guid>
		<description><![CDATA[For those of you attending the Connected Systems Conference in Vancouver, I&#8217;m presenting the session on ESB Guidance 2.0 and Service Virtualization with Jim Bowyer from Microsoft Canada. This will be an exciting (geek license invoked) look into the upcoming release of the ESB Guidance v 2.0 and the enhancements it promises to deliver. Also [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2008/10/ConnectedSystemsConference2008ImPresenti_FE0D/image.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://delpiccolo.com/wp-content/uploads/2008/10/ConnectedSystemsConference2008ImPresenti_FE0D/image_thumb.png" border="0" alt="Real World SOA happens {here}" width="244" height="178" align="left" /></a></p>
<p>For those of you attending the Connected Systems Conference in Vancouver, I&#8217;m presenting the session on <a href="http://www.codeplex.com/esb" target="_blank">ESB Guidance</a> 2.0 and Service Virtualization with Jim Bowyer from Microsoft Canada. This will be an exciting (geek license invoked) look into the upcoming release of the ESB Guidance v 2.0 and the enhancements it promises to deliver. Also covered in the presentation will be the topic of service virtualization using the <a href="http://www.codeplex.com/servicesengine" target="_blank">Managed Services Engine</a> (MSE). If you haven&#8217;t heard of the MSE, it&#8217;s worth looking at as a part of a balanced and robust <a href="http://www.microsoft.com/soa/" target="_blank">SOA</a> infrastructure.</p>
<p>It&#8217;s not too late register. Click <a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-CA&amp;EventID=1032389045" target="_blank">here</a> to register for Vancouver and <a href="http://delpiccolo.com/2008/10/21/canadas-connected-systems-roadshow-2008-registration/" target="_blank">here</a> to find links to the other Canadian conference venues.</p>
<p>If you do plan on coming to the conference, make sure to stop by and say hello.</p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/Microsoft" rel="tag"> Microsoft</a>, <a href="http://technorati.com/tag/BizTalk" rel="tag"> BizTalk</a>, <a href="http://technorati.com/tag/BizTalk+Server" rel="tag"> BizTalk Server</a>, <a href="http://technorati.com/tag/SOA" rel="tag"> SOA</a>, <a href="http://technorati.com/tag/Connected+Systems" rel="tag"> Connected Systems</a>, <a href="http://technorati.com/tag/Vancouver" rel="tag"> Vancouver</a>, <a href="http://technorati.com/tag/Canada" rel="tag"> Canada</a>, <a href="http://technorati.com/tag/ESB" rel="tag"> ESB</a>, <a href="http://technorati.com/tag/Enterprise+Service+Bus" rel="tag"> Enterprise Service Bus</a>, <a href="http://technorati.com/tag/MSE" rel="tag"> MSE</a>, <a href="http://technorati.com/tag/Managed+Services+Engine" rel="tag"> Managed Services Engine</a>, <a href="http://technorati.com/tag/CodePlex" rel="tag"> CodePlex </a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2008/10/29/connected-systems-conference-2008-im-presenting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft SOA &amp; Business Process Conference 2009</title>
		<link>http://delpiccolo.com/2008/10/22/microsoft-soa-business-process-conference-2009/</link>
		<comments>http://delpiccolo.com/2008/10/22/microsoft-soa-business-process-conference-2009/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 16:56:18 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[Business Process]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2008/10/22/microsoft-soa-business-process-conference-2009/</guid>
		<description><![CDATA[The annual Microsoft SOA &#38; Business Process Conference 2009 will be held in Redmond from January 27th-30th 2009. There have been a couple of changes to the conference that is usually held every October but is being pushed back this year due to PDC 2008 running at the same time. There are a couple of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2008/10/MicrosoftSOABusinessProcessConference200_13502/ConnectedLaptops.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="200" alt="Laptop Network" src="http://delpiccolo.com/wp-content/uploads/2008/10/MicrosoftSOABusinessProcessConference200_13502/ConnectedLaptops_thumb.jpg" width="260" align="left" border="0"></a> </p>
<p>The annual Microsoft SOA &amp; Business Process Conference 2009 will be held in Redmond from January 27th-30th 2009. There have been a couple of changes to the conference that is usually held every October but is being pushed back this year due to <a href="http://www.microsoftpdc.com/" target="_blank">PDC 2008</a> running at the same time.</p>
<p>There are a couple of editions year, one for Partners and the other for Customers. The Partner briefing will be being held on January 26th-27th and the Customer briefing on January 28th-30th. </p>
<p>There are also a couple of tracks offered for the conference:</p>
<ul>
<li>SOA &amp; BPM Best Practices &#8211; highlighting case studies and technical trends providing guidance and information on how to achieve a robust and sound long-term SOA strategy.</li>
<li>Technology Offerings &#8211; deep dives into existing and future technologies including .Net Framework, BizTalk Server, Visual Studio, Cloud Services and Oslo. </li>
</ul>
<p>Pricing is $599 for partners and $899 for customers (although customers who register by December 1st, 2008 will only pay $599).</p>
<p><strong>Links:<br />Partner <a href="http://www.regonline.com/Checkin.asp?EventId=664582" target="_blank">registration</a><br />Customer <a href="http://www.regonline.com/Checkin.asp?EventId=628664" target="_blank">registration</a></strong></p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/Microsoft" rel="tag">Microsoft</a>, <a href="http://technorati.com/tag/Microsoft+SOA+Conference" rel="tag"> Microsoft SOA Conference</a>, <a href="http://technorati.com/tag/SOA" rel="tag"> SOA</a>, <a href="http://technorati.com/tag/Business+Process" rel="tag"> Business Process</a>, <a href="http://technorati.com/tag/BizTalk" rel="tag"> BizTalk</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2008/10/22/microsoft-soa-business-process-conference-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Canada&#8217;s Connected Systems Conference 2008 Registration</title>
		<link>http://delpiccolo.com/2008/10/21/canadas-connected-systems-roadshow-2008-registration/</link>
		<comments>http://delpiccolo.com/2008/10/21/canadas-connected-systems-roadshow-2008-registration/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 23:28:44 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2008/10/21/canadas-connected-systems-roadshow-2008-registration/</guid>
		<description><![CDATA[In a previous post I mentioned that the Canadian Connected Systems Team are planning on hosting a roadshow in three cities across Canada this fall.  I managed to get some information regarding the agenda and registration to the events. The roadshow dates and registration details are: Vancouver &#8211; 30th October 2008 &#8211; register Toronto &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2008/10/CanadasConnectedSystemsRoadshow2008Regis_EC93/ConnectedSystemsRoadshow.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://delpiccolo.com/wp-content/uploads/2008/10/CanadasConnectedSystemsRoadshow2008Regis_EC93/ConnectedSystemsRoadshow_thumb.png" border="0" alt="Connected Systems Roadshow" width="260" height="179" align="left" /></a></p>
<p>In a previous <a href="http://delpiccolo.com/2008/09/08/canadas-connected-systems-roadshow-2008/" target="_blank">post</a> I mentioned that the Canadian Connected Systems Team are planning on hosting a roadshow in three cities across Canada this fall.  I managed to get some information regarding the agenda and registration to the events.</p>
<p>The roadshow dates and registration details are:</p>
<p>Vancouver &#8211; 30th October 2008 &#8211; <a href="http://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=81-AF-42-B6-B3-1C-89-6D-A2-04-E9-89-31-66-BF-AE&amp;Culture=en-CA" target="_blank">register</a><br />
Toronto &#8211; 4th November 2008- <a href="http://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=81-AF-42-B6-B3-1C-89-6D-72-C2-5F-59-67-65-2B-40&amp;Culture=en-CA" target="_blank">register</a><br />
Montreal &#8211; 6th November 2008 &#8211; <a href="http://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=81-AF-42-B6-B3-1C-89-6D-4F-20-1E-DF-C5-B5-C2-E7&amp;Culture=en-CA" target="_blank">register</a></p>
<p><strong><span style="text-decoration: underline;">Agenda</span></strong></p>
<table border="1" cellspacing="0" cellpadding="2" width="475">
<tbody>
<tr>
<td width="80" valign="top"><strong>Time</strong></td>
<td width="393" valign="top"><strong>Topic</strong></td>
</tr>
<tr>
<td width="80" valign="top">8:00</td>
<td width="393" valign="top">Breakfast</td>
</tr>
<tr>
<td width="80" valign="top">8:30</td>
<td width="393" valign="top">Connected Systems Overview</td>
</tr>
<tr>
<td width="80" valign="top">9:00</td>
<td width="393" valign="top">BizTalk Server today, over the next year &amp; Roadmap for the future</td>
</tr>
<tr>
<td width="80" valign="top">10:00</td>
<td width="393" valign="top">BizTalk Adapter Pack</td>
</tr>
<tr>
<td width="80" valign="top">11:00</td>
<td width="393" valign="top">Break</td>
</tr>
<tr>
<td width="80" valign="top">11:15</td>
<td width="393" valign="top">Self-service SOA</td>
</tr>
<tr>
<td width="80" valign="top">12:30</td>
<td width="393" valign="top">Lunch</td>
</tr>
<tr>
<td width="80" valign="top">1:30</td>
<td width="393" valign="top">Service Virtualization and ESB 2.0</td>
</tr>
<tr>
<td width="80" valign="top">2:30</td>
<td width="393" valign="top">RFID Stack and Mobility</td>
</tr>
<tr>
<td width="80" valign="top">3:30</td>
<td width="393" valign="top">Break</td>
</tr>
<tr>
<td width="80" valign="top">3:45</td>
<td width="393" valign="top">Connected Systems Assessment</td>
</tr>
<tr>
<td width="80" valign="top">5:00</td>
<td width="393" valign="top">Reception</td>
</tr>
<tr>
<td width="80" valign="top">6:00</td>
<td width="393" valign="top">End</td>
</tr>
</tbody>
</table>
<p> </p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/Microsoft" rel="tag">Microsoft</a>, <a href="http://technorati.com/tag/BizTalk" rel="tag"> BizTalk</a>, <a href="http://technorati.com/tag/BizTalk+Server" rel="tag"> BizTalk Server</a>, <a href="http://technorati.com/tag/SOA" rel="tag"> SOA</a>, <a href="http://technorati.com/tag/Connected+Systems" rel="tag"> Connected Systems</a>, <a href="http://technorati.com/tag/Vancouver" rel="tag"> Vancouver</a>, <a href="http://technorati.com/tag/Canada" rel="tag"> Canada</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2008/10/21/canadas-connected-systems-roadshow-2008-registration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Canada&#8217;s Connected Systems Conference 2008</title>
		<link>http://delpiccolo.com/2008/09/08/canadas-connected-systems-roadshow-2008/</link>
		<comments>http://delpiccolo.com/2008/09/08/canadas-connected-systems-roadshow-2008/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 18:10:11 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2008/09/08/canadas-connected-systems-roadshow-2008/</guid>
		<description><![CDATA[The Canadian Connected Systems Team are planning on putting on a roadshow in three cities across Canada this fall. This would be a great opportunity to hear more about BizTalk and how it relates to broader SOA initiatives. The roadshow dates are as follows: Vancouver &#8211; 30th October 2008 Toronto &#8211; 4th November 2008 Montreal [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2008/09/CanadasConnectedSystemsRoadshow2008_9C68/ConnectedSystemsRoadshow.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://delpiccolo.com/wp-content/uploads/2008/09/CanadasConnectedSystemsRoadshow2008_9C68/ConnectedSystemsRoadshow_thumb.png" border="0" alt="Connected Systems Roadshow" width="244" height="163" align="left" /></a>The Canadian Connected Systems Team are planning on putting on a roadshow in three cities across Canada this fall. This would be a great opportunity to hear more about <a href="http://msdn.microsoft.com/en-ca/biztalk/default.aspx" target="_blank">BizTalk</a> and how it relates to broader <a href="http://msdn.microsoft.com/en-us/architecture/aa948857.aspx" target="_blank">SOA</a> initiatives. The roadshow dates are as follows:</p>
<p>Vancouver &#8211; 30th October 2008<br />
Toronto &#8211; 4th November 2008<br />
Montreal &#8211; 6th November 2008</p>
<p>Watch this space for more information regarding the agenda and registration details.</p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/Microsoft" rel="tag">Microsoft</a>, <a href="http://technorati.com/tag/BizTalk" rel="tag"> BizTalk</a>, <a href="http://technorati.com/tag/BizTalk+Server" rel="tag"> BizTalk Server</a>, <a href="http://technorati.com/tag/SOA" rel="tag"> SOA</a>, <a href="http://technorati.com/tag/Connected+Systems" rel="tag"> Connected Systems</a>, <a href="http://technorati.com/tag/Vancouver" rel="tag"> Vancouver</a>, <a href="http://technorati.com/tag/Canada" rel="tag"> Canada</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2008/09/08/canadas-connected-systems-roadshow-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>K2 blackpearl wins at Tech Ed 2008</title>
		<link>http://delpiccolo.com/2008/06/24/k2-blackpearl-wins-at-tech-ed-2008/</link>
		<comments>http://delpiccolo.com/2008/06/24/k2-blackpearl-wins-at-tech-ed-2008/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 19:30:06 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[K2]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2008/06/24/k2-blackpearl-wins-at-tech-ed-2008/</guid>
		<description><![CDATA[K2 blackpearl has been selected as the winner of the Best of Tech Ed 2008 Developers Awards for SharePoint Development. &#8220;&#8230;K2 blackpearl is a prime example of a new breed of applications that helps developers get the most out of their SharePoint investment. Using a collection of easy to use tools and features, K2 blackpearl [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2008/06/K2blackpearlwinsatTechEd2008_A986/TechEd2008.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="99" alt="TechEd2008" src="http://delpiccolo.com/wp-content/uploads/2008/06/K2blackpearlwinsatTechEd2008_A986/TechEd2008_thumb.png" width="197" align="left" border="0"></a> </p>
<p><a href="http://www.k2.com" target="_blank">K2 blackpearl</a> has been selected as the winner of the Best of <a href="http://www.microsoft.com/events/teched2008/developer/default.mspx" target="_blank">Tech Ed 2008</a> Developers Awards for SharePoint Development.</p>
<p><em>&#8220;&#8230;K2 blackpearl is a prime example of a new breed of applications that helps developers get the most out of their SharePoint investment. Using a collection of easy to use tools and features, K2 blackpearl allows developers to quickly create applications that pull together disparate systems, information, and business processes. K2 blackpearl can leverage your existing infrastructure investment—including SharePoint, but also BizTalk and Forms Server—to surface the application mashups you create&#8230;&#8221;</em></p>
<p>For more see the article on <a href="http://windowsitpro.com/awards/teched_dev_winners_2008.html" target="_blank">Windows IT Pro</a>.</p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/K2" rel="tag">K2</a>, <a href="http://technorati.com/tag/SourceCode" rel="tag"> SourceCode</a>, <a href="http://technorati.com/tag/blackpearl" rel="tag"> blackpearl</a>, <a href="http://technorati.com/tag/Microsoft+Office+SharePoint+Server" rel="tag"> Microsoft Office SharePoint Server</a>, <a href="http://technorati.com/tag/MOSS" rel="tag"> MOSS</a>, <a href="http://technorati.com/tag/Tech+Ed+2008" rel="tag"> Tech Ed 2008 </a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2008/06/24/k2-blackpearl-wins-at-tech-ed-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2008 K2 Insiders Conference: Day 3</title>
		<link>http://delpiccolo.com/2008/04/15/2008-k2-insiders-conference-day-3/</link>
		<comments>http://delpiccolo.com/2008/04/15/2008-k2-insiders-conference-day-3/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 01:10:19 +0000</pubDate>
		<dc:creator>Sergio Del Piccolo</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[K2]]></category>

		<guid isPermaLink="false">http://delpiccolo.com/2008/04/15/2008-k2-insiders-conference-day-3/</guid>
		<description><![CDATA[The final day of the conference came around to quickly. Soon it would be time to go. I can happily report that I won a handsome bet of $1 last night at the bowling alley! Development Reference Mike Talley, SourceCode Mike went through the development reference that comes with K2 [blackpearl]. He went trough what [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://delpiccolo.com/wp-content/uploads/2008/04/2008K2InsidersConferenceDay3_8957/ConferenceBanner.png"><img border="0" width="638" src="http://delpiccolo.com/wp-content/uploads/2008/04/2008K2InsidersConferenceDay3_8957/ConferenceBanner_thumb.png" alt="ConferenceBanner" height="147" style="border-width: 0px" /></a></p>
<p>The final day of the conference came around to quickly. Soon it would be time to go. I can happily report that I won a handsome bet of $1 last night at the bowling alley!</p>
<p><strong>Development Reference<br />
Mike Talley, SourceCode</strong></p>
<p>Mike went through the development reference that comes with K2 [blackpearl]. He went trough what existed and what was planned. The following is planned for release this year:</p>
<p>i &#8211; Database schemas of all 14 K2 databases.<br />
i &#8211; Architecture diagrams and discussions.<br />
ii &#8211; More <strong>How To</strong> topics e.g. how to debug.<br />
iv &#8211; Event Bus topics e.g. calling another another assembly, starting a process.<br />
v &#8211; Impersonate a user (and reverting to a user).</p>
<p><strong>Training<br />
Codi Kaji, Source Code</strong></p>
<p>Codi discussed planned training content for the year, including:</p>
<p>i &#8211; A K2 Infrastructure course<br />
ii &#8211; A Getting Started guide<br />
iii &#8211; A K2 Developers course &#8211; once the Development Reference is complete</p>
<p><strong>Smart Objects<br />
Jason Apergis, Colin Murphy and Gabe Malherbe (K2 Insiders)</strong></p>
<p>Jason, Colin and Gabe went through a discussion of Smart Objects, highlighting the advantages and mentioning pitfalls to avoid. They started with a quick overview of K2.net 2003 advantages and shortcomings:</p>
<p>i &#8211; It was easy to drop into code from wizards<br />
ii &#8211; When  using code to access external systems, it was time consuming, complex is not generally considered a best practice.<br />
iii &#8211; When storing workflow data in XML or process data fields, you could run into performance issues when storing large amounts of data.<br />
iv &#8211; When creating custom wizards for non-technical users to consume your custom code, it was very time consuming and could lead to problems during deployment.</p>
<p>When using K2 [blackpearl], Smart Objects can solve many of the aforementioned shortcomings.</p>
<p>i &#8211; Smart Objects are reusable business entities which are deployed centrally and available to be consumed by non-technical business workflow authors.<br />
ii &#8211; The SmartBox is the storage location for process data.<br />
iii &#8211; Allows for quick access to external Line of Business (LOB) data.<br />
iv &#8211; Allows for the aggregation of data from multiple back-end systems (e.g. AD, SAP, SQL Server) into a single composite object.<br />
v &#8211; Can be created without writing code.<br />
vi &#8211; Can be accessed by the workflow and can be used for reporting.</p>
<p>There was some discussion about the positioning of Smart Objects within the application layer (see the diagram below) and some things to consider:</p>
<p>i &#8211; Don&#8217;t circumvent the data warehouse.<br />
ii &#8211; Think carefully about whether there is a need to save the data from the Smart Object in the workflow context to the database layer.<br />
iii &#8211; Consider the reporting benefit that comes from the Smart Objects.</p>
<p>Diagram 1 &#8211; The Smart Object position within the application layer.</p>
<p><a href="http://delpiccolo.com/wp-content/uploads/2008/04/2008K2InsidersConferenceDay3_8957/image.png"><img width="350" src="http://delpiccolo.com/wp-content/uploads/2008/04/2008K2InsidersConferenceDay3_8957/image_thumb.png" alt="image" height="221" /></a></p>
<p>Next came a discussion about Smart Objects services. These services are wrappers to functionality that Smart Objects can call. The following are available out of the box:</p>
<p>i &#8211; SmartBox (although these can&#8217;t be used for custom SQL Server databases).<br />
ii &#8211; Microsoft Office SharePoint Server 2007<br />
iii &#8211; Microsoft Active Directory<br />
iv &#8211; K2 [blackpearl]<br />
v &#8211; SalesForce.com</p>
<p>There are more available on K2 [blackmarket]:</p>
<p>i &#8211; Dynamic SQL Server Stored Procedure Service<br />
ii &#8211; Dynamic Smart Object Services Service<br />
iii &#8211; Dynamic Web Services Service<br />
iv &#8211; Microsoft Office Communication Server Service<br />
v &#8211; SharePoint Users in Groups Service</p>
<p><a href="http://k2underground.com/k2/ProjectLanding.aspx">K2 [blackmarket]</a> is part of K2 Underground &#8211; the community site that allows community to create and share projects and code on the <a href="http://k2underground.com/Default.aspx">K2 Underground</a> site.</p>
<p><strong>Forms Discussion<br />
Mike Talley, SourceCode</strong></p>
<p>Mike led a discussion about the advantages and disadvantages of using InfoPath and ASP.net for forms development in a K2 Solution. The table below summarizes the discussion.</p>
<table border="0" width="661" cellPadding="2" cellSpacing="0">
<tr>
<td width="344" vAlign="top"><strong>Microsoft ASP.Net</strong></td>
<td width="315" vAlign="top"></td>
</tr>
<tr>
<td width="344" vAlign="top"><strong>Advantages</strong></td>
<td width="315" vAlign="top"><strong>Disadvantages</strong></td>
</tr>
<tr>
<td width="344" vAlign="top">Flexibility</td>
<td width="315" vAlign="top">Longer development lifecycles</td>
</tr>
<tr>
<td width="344" vAlign="top">Separate from the K2 solution</td>
<td width="315" vAlign="top">Custom code requires more complex maintenance and management of projects</td>
</tr>
<tr>
<td width="344" vAlign="top">More control over form session state and or attachments</td>
<td width="315" vAlign="top">Outside the scope of the K2 process</td>
</tr>
<tr>
<td width="344" vAlign="top">Standard debugging</td>
<td width="315" vAlign="top">Can&#8217;t be used with Microsoft Office SharePoint Integrated workflows</td>
</tr>
<tr>
<td width="344" vAlign="top"> </td>
<td width="315" vAlign="top"> </td>
</tr>
<tr>
<td width="344" vAlign="top"><strong>Microsoft InfoPath 2007</strong></td>
<td width="315" vAlign="top"></td>
</tr>
<tr>
<td width="344" vAlign="top"><strong>Advantages </strong></td>
<td width="315" vAlign="top"><strong>Disadvantages</strong></td>
</tr>
<tr>
<td width="344" vAlign="top">Better now that there&#8217;s a browser option. Actions can be handled outside the form. Multiple form templates and views can be used.</td>
<td width="315" vAlign="top">The form file is left in the SharePoint document library. This can be changed in Advanced Mode but only with client forms. Browser-enabled forms will always remain in the document library.</td>
</tr>
<tr>
<td width="344" vAlign="top">Smart Object integration</td>
<td width="315" vAlign="top">Managed code should be avoided &#8211; it&#8217;s not officially supported</td>
</tr>
<tr>
<td width="344" vAlign="top">InfoPath forms become part of the K2 project</td>
<td width="315" vAlign="top">Browser-enabled forms require MOSS enterprise licensing</td>
</tr>
<tr>
<td width="344" vAlign="top">Quick to develop and deploy</td>
<td width="315" vAlign="top">It can only be used with an InfoPath integrated process &#8211; not with SharePoint integrated process</td>
</tr>
<tr>
<td width="344" vAlign="top">Can be used in server events for XML storage</td>
<td width="315" vAlign="top">Requires specialized trouble-shooting for hosted and client forms &#8211; it&#8217;s difficult to debug</td>
</tr>
<tr>
<td width="344" vAlign="top">XML captured becomes part of the process and is accessible through the K2 object and context browsers</td>
<td width="315" vAlign="top">There is a Kerberos issue which has not been fixed with MOSS SP1 (KB941470)</td>
</tr>
<tr>
<td width="344" vAlign="top">Allows for disconnected (offline) use</td>
<td width="315" vAlign="top">Controls bound to secondary data sources are not easily validated</td>
</tr>
<tr>
<td width="344" vAlign="top"> </td>
<td width="315" vAlign="top">Complex browser-enabled forms may fail to convert when deployed</td>
</tr>
<tr>
<td width="344" vAlign="top"> </td>
<td width="315" vAlign="top">InfoPath needs to be installed on the computers of workflow participants (for client forms)</td>
</tr>
<tr>
<td width="344" vAlign="top"> </td>
<td width="315" vAlign="top">Browser-enabled forms are limited to Active Directory authentication</td>
</tr>
<tr>
<td width="344" vAlign="top"> </td>
<td width="315" vAlign="top">Browser-enabled forms can&#8217;t use the full set of controls that are available in the client InfoPath application</td>
</tr>
</table>
<p>So after three action packed days, the inaugural K2 Insiders Conference comes to an end. It was a great opportunity to meet some of the people behind K2 and other Insiders. Thanks to Chris who went to a great deal of effort to organize this. Well done!</p>
<p><img src="http://www.delpiccolo.com/wp-content/themes/glossyblue-1-4/images/technorati_logo.gif" /> <a href="http://technorati.com/tag/SourceCode" rel="tag">SourceCode</a>, <a href="http://technorati.com/tag/K2" rel="tag"> K2</a>, <a href="http://technorati.com/tag/K2%5Bblackpearl%5D" rel="tag"> K2[blackpearl]</a>, <a href="http://technorati.com/tag/K2+%5Bblackmarket%5D" rel="tag"> K2 [blackmarket]</a>, <a href="http://technorati.com/tag/K2+Underground" rel="tag"> K2 Underground</a>, <a href="http://technorati.com/tag/Smart+Object" rel="tag"> Smart Object</a>, <a href="http://technorati.com/tag/SmartBox" rel="tag"> SmartBox</a>, <a href="http://technorati.com/tag/Microsoft+SharePoint+Office+Server" rel="tag"> Microsoft SharePoint Office Server</a>, <a href="http://technorati.com/tag/MOSS" rel="tag"> MOSS</a>, <a href="http://technorati.com/tag/ASP.net" rel="tag"> ASP.net</a>, <a href="http://technorati.com/tag/InfoPath+2007" rel="tag"> InfoPath 2007</a></p>
]]></content:encoded>
			<wfw:commentRss>http://delpiccolo.com/2008/04/15/2008-k2-insiders-conference-day-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

