tag:blogger.com,1999:blog-8853067364928215152008-09-04T00:37:35.998-04:00dotNET Connections<b>Welcome to the <a href="http://www.data-conn.com">Data-Conn.com</a> network.</b> <b> <br><a href="http://www.odbc-connection.com">ODBC-Connection</a> <br><a href="http://www.jdbc-connection.com">JDBC-Connection</a> <br><a href="http://www.dotNET-connection.com">dotNET-Connection</a> <br><a href="http://www.xml-connection.com">XML-Connection</a> <br><a href="http://www.mainframe-connection.com">Mainframe-Connection</a> <br><a href="http://www.datadirect.com">DataDirect.com</a></b>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comBlogger30125tag:blogger.com,1999:blog-885306736492821515.post-42458548423411445652008-09-04T00:13:00.004-04:002008-09-04T00:37:33.211-04:00Architect Tutorials and Design Previews 2008It's that time of year again, so you'll permit me some promotion of two events that allow us to sketch our architectural position and spend some time sharing and getting your input on our product road map. Two events to talk about here:<br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.godatadirect.com/forms/DDATSFALL_PAGE2"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.datadirect.com/media/products/graphics/fall_08_arch_tut_335x140.jpg" alt="" border="0" /></a>October 1st - <b>Seattle, WA</b> – <a href="http://bellevue.hyatt.com/hyatt/hotels/index.jsp" target="_blank">Hyatt Regency Bellevue</a><br />October 21st - <b>St. Louis, MO</b> – <a href="http://www1.hilton.com/en_US/hi/hotel/STLFHHF-Hilton-St-Louis-Frontenac-Missouri/index.do" target="_blank">Hilton St. Louis Frontenac</a><br />October 28th - <b>Toronto, ON</b> – <a href="http://www.starwoodhotels.com/westin/property/overview/index.html?propertyID=1084&amp;PS=PS_aa_NE_Google_castle_harbor_westin_111306_NAD_FM" target="_blank">The Westin Harbour Castle</a><br /><br /><br />First, our the DataDirect Architect Tutorials. Topics at these locations include: <span style="font-style: italic;">"DataServices Update with Industry Expert ZapThink", "Designing Data Access in a SOA Environment"</span> and <span style="font-style: italic;">"The New Reality: Data Access for Virtual Environments"</span> and you can hear these talks, meet the <a href="http://www.datadirect.com/developer/design_preview/bios/index.ssp">speakers.</a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.godatadirect.com/forms/DDDPSFALL_PAGE2"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.datadirect.com/media/products/graphics/fall_08_dp_335x140.jpg" alt="" border="0" /></a>October 2nd - <b>Palo Alto, CA</b> – <a href="http://www.ichotelsgroup.com/h/d/cp/1/en/hotel/sfoca?&amp;cm_mmc=mdpr-_-googlemaps-_-cp-_-sfoca" target="_blank">Crowne Plaza Palo Alto</a><br /><br />October 16th - <b>Boston, MA</b> – <a href="http://www.marriott.com/hotels/travel/bosbu-boston-marriott-burlington/" target="_blank">- Boston Marriott Burlington</a><br /><br /><br /><br />Next, our Design Previews our long running annual series of talks where we <span style="font-style: italic;">"Frontiers in Data Access:The Coming Wave in DataServices"</span>, "<span style="font-style: italic;">Product Roadmaps: Connect and Shadow &amp; XML"</span>, <span style="font-style: italic;">"SaaS: How Does it Effect Your Data Access Strategy"</span>, <span style="font-style: italic;">"How DataDirect Shadow Can Enable ISV’s Applications for Accessing Mainframe Data"</span> and last, but certainly not least <span style="font-style: italic;">"XQuery And The DataDirect XML Data Integration Suite"</span>.<br /><br />See you there!<br /><br /><br /><br /><br /><a href="http://www.datadirect.com/developer/design_preview/bios/index.ssp"> </a><br /><br /><img src="file:///C:/DOCUME%7E1/jbruce/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /><br /><img src="file:///C:/DOCUME%7E1/jbruce/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" />Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-66407427491169167282008-08-27T13:06:00.019-04:002008-08-27T14:28:34.585-04:00Heterogeneous Data Access in .NET - Coding Directly to ADO.NET – Approach #1: Coding Directly to ADO.NETGuest blogging once again for Jonathan, this is Mike Frost with part 1 of my series on Heterogeneous Data Access in .NET - Coding Directly to ADO.NET<br /><br />Before I begin though, I should make a comment about the reason for this series. After many conversations with .NET developers and with development organizations using .NET, we have heard a lot of confusion over the different approaches to accessing multiple databases in .NET. In some cases, what we have heard misinformation, in some cases it was a lack of information. In most cases, though, people just had different sets of needs and experiences and those differences often dictated a different set of requirements for everyone we spoke with. So what I'm offering isn't intended to be the "final" answer on this matter - merely a set of advice and guidelines based on our experience with this subject and with others who have wished to learn more about if for themselves.<br /><br />With that said, the most obvious place to start when discussing how to develop an application that requires access to multiple relational data stores is to talk about <a href="http://msdn.microsoft.com/en-us/data/aa937699.aspx">ADO.NET</a>. Historically (and even today given the many announcements concerning the ADO.NET Entity Framework), building code that accesses the ADO.NET interfaces directly is easily the most prevalent approach in use today in .NET applications. If you’ve ever built an ASP.NET application that connected to Oracle and used Visual Studio tooling to do it, then the database access code that was generated used ADO.NET under the covers.<br /><br /><span style="font-weight: bold;">The Pros</span> – Coding directly to ADO.NET is perhaps the best option for those experienced developers that have a strong background in ADO.NET, want to maintain fully control of their data and require the power of the database to be at the immediate disposal. Coupled with this, writing to ADO.NET allows for very granular control of database access code which can be leveraged to ensure the most efficient database access for a particular application. Put simply, if you know what you’re doing with ADO.NET, you can probably do a very good job coding your application with this approach.<br /><br /><span style="font-weight: bold;">The Cons</span> – All of that granular control means that a significant amount of application development time will likely be required. In addition, the developer will need to know which ADO.NET providers will be used ahead of time. Finally, unless the developer is a thorough planner and careful coder, he or she can fall into the trap of using provider-specific code. Unfortunately many developers are unaware of these factors during the initial development phase. As a result, it isn’t until after a significant investment of time and effort has been made that the impact of these factors becomes apparent.<br /><br />The use of Visual Studio tooling during development isn’t inherently bad, nor are most developers coding without some foresight into what they are doing. Unfortunately, there is a natural tendency to take the path of least resistance. This tendency, combined with a certain level of code abstraction that Visual Studio tooling can create, often leads to applications that are mired down in huge masses of provider-specific code.<br /><br />While this result might be acceptable for single data source data access (e.g. SQL Server only), it does lock the application to the provider it was originally written to work with. Consequently, adding support for additional database providers ultimately becomes a huge headache as application code and SQL statements must all be rewritten to account for differences in provider code, semantics, and SQL statement formatting. Ask anyone who has been faced with this situation and they will tell you that it’s a nightmare to deal with!<br /><br />It is worth noting that that the use of connection factories (<a href="http://msdn.microsoft.com/en-us/library/ms379620.aspx">link</a>) can reduce the amount of provider-specific code with this approach. While this does not account for and eliminate all provider-specific coding in this approach, it can help mitigate some of the hassle of trying to support multiple providers and data sources.<br /><br />So, to summarize:<br /><br /><span style="font-weight: bold;"><u>Coding Directly to ADO.NET</u></span><u></u><br /><br /><span style="font-weight: bold;">Pros:</span><br /><ul><li>Available today</li><li>Allows granular control of database access code</li><li>Best option for developers with a strong background in coding to ADO.NET spec</li></ul><span style="font-weight: bold;"> Cons:</span><br /><ul><li>Requires careful coding on the part of the developer to avoid provider-specific code where possible</li><li>Requires more development time as compared with other approaches</li><li>Requires prior knowledge of what providers will be used or recoding to add support for additional providers</li><li>Applications tend to get locked to a specific provider</li></ul>My next post will cover an approach specifically designed to help architect .NET applications requiring heterogeneous data access – programming with the Microsoft Data Access Application Block.Mike Frosthttp://www.blogger.com/profile/01123631001929963843noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-43349883095541035972008-08-12T11:03:00.005-04:002008-08-12T11:18:26.980-04:00Heterogeneous Data Access in .NET – The IntroductionThings have been fairly quiet around here since Microsoft’s Tech Ed event, so I’ve invited Mike Frost, our Product Marketing Manager for ODBC and ADO.NET technologies, to add some of his thoughts that we’ve been discussing over the past while. This is the first of a series of guest postings – Mike will be sharing his thoughts on this venue over a series of postings. If you have a chance, check out <a href="http://www.odbc-connection.com/">his blog</a> as well.<br /><br />So, welcome Mike!<br /><br /><hr /><br />Thanks, JB. Comments and descriptions of the advantages and benefits of developing software using Microsoft’s .NET environment are easy to find – there are websites and blogs galore that go into these details ad nauseum. Unfortunately, finding a clear, concise comparison of the different approaches to developing or modifying a .NET application to access multiple data sources has been next to impossible…until now. ^_^<br /><br />This is part one of a series of posts aimed at untangling the web of options and technologies available for heterogeneous data access in .NET. Each posting I will introduce an approach and explain its benefits and drawbacks as well as its options and limitations. By the time this series is concluded, we will have a nice summary of information all in one place that will allow anyone to make an informed assessment of the right approach for any project or organization no matter how great or small.Mike Frosthttp://www.blogger.com/profile/01123631001929963843noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-70598203578755655752008-08-11T22:23:00.001-04:002008-08-11T22:23:44.008-04:00ADO.NET Entity Framework goes RTMRTM is a big mile stone for any product - especially a predict first release of final bits *<em>and</em>* you are available, by default in the platform. So I tip my hat to everyone in building 35 for what must be a very gratifying day. <br />It's been quite a journey since Microsoft flew us up to Seattle for a three day immersion in their road map.<br /><br />We were delighted to be able to participate in today's announcements too. I'll leave it to <a href="http://www.datadirect.com/company/management_team/index.ssp">John Goodson</a>, to sum it up:<br /><br /><em>""DataDirect Technologies is delighted to see the ADO.NET Entity Framework RTM," said John Goodson, vice president and general manager of DataDirect Technologies. "We are firmly committed to the ADO.NET Entity Framework and look forward to offering Oracle connectivity in the near future."</em><br /><br />I expect to able to talk alot more about the ADO.NET Entity Framework and Connect <em>for</em> ADO.NET on this blog, very soon.Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-80191125259094655322008-06-09T13:06:00.006-04:002008-06-09T16:06:16.658-04:00.NET Framework and Mainframe CollideCollisions generally have negative connotations, however in this case it is actually a good thing.<br /><br />The mainframe world, all too often associated with legacy systems that exist in some dark corner of buildings continues to this day to provide the essential back bone for many corporations essential and business-critical applications. While some companies seek to migrate data out of mainframe investments into data bases such as Oracle, or often SQL Server there are plenty who'd rather leave these resources well alone and bring on stream more up to date interfaces to these data asources.<br /><br />That said, development platforms such as Java and the .NET platform however enjoy the majority of developer focus today and resources such as DB2 z/OS and non relational mainframer esources such as VSAM, IMS and Adabas get left behind.<br /><br />Our solution? Shadow for ADO.NET. Available for use with the Shadow z/Direct product line, DataDirect's mainframe integration software stack. We are very proud of the work we've done here, so let me call out some of the major features:<br /><ul><li>Integration of mainframe DB2 and VSAM data</li><li>100% managed code provider</li><li>Support for the .NET Framework 2.0, 3.0 and 3.5 on 32-bit and 64-bit platforms</li><li>Support for ADO.NET 2.0 Common Programming Model</li><li>Runtime compatibility with Visual Studio</li><li>Support for a Metadata Collections based on the ANSI SQL Information Schema specification as well as collections specific to CICS and VSAM</li><li>Support for common methodologies used to manage auto-generated values</li></ul><br />Hungry for more ? Check out the <a href="http://www.datadirect.com/products/mainframe-integration/shadow-rte/zdirect/adodotnet-client-driver/index.ssp">Shadow <em>for</em> ADO.NET</a> for details.Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-45925085742838159642008-06-05T00:34:00.003-04:002008-06-05T09:33:30.295-04:00Afterglow on tonight's BoFA quick word of thanks for everyone's excellent participation on our BoF tonight. While I was nervous that 60 minutes would be a long time to fill, especially considering I was not allowed any slides, given how the conversation flowed across all sides of the room, it was a very useful and enjoyable 60 minutes. Some of the key take aways included...<br /><ul><li>Entity Framework holds great promise, and but is not a catch all for everything....</li><li>SQL is <em>not </em>dead (far from it). For critical apps where you have to maintain absolute control as to how your application performs and behaves, there is no substitue for keeping your hands on the controls.</li><li>The Data Cloud hold great promise, but everyone is nervous as to the prospect of exposing any data source into an uncontrolled, unmanaged cloud. Lots of concerns as to the security and governence of this.</li></ul><p>We'll do this all again next week for Tech Ed IT Pros.... and of course as I didn't bring enough t-shirts for everyone, so stop by our booth tomorrow where I will be handing out our very popular t's.</p>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-33700483214206395212008-06-04T14:13:00.000-04:002008-06-04T14:14:08.928-04:00See you tonight @ N320 CLooking forward to see everyone at tonight's BOF session at 7.45. We'll have some very unique give-aways for the best questions!Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-57360286609544839562008-06-02T16:58:00.006-04:002008-06-02T18:38:30.717-04:00Tech Ed Day 1: Coming out party for ADO.NET Entity Framework<a href="http://admin.mcpmag.com/listings/images/listingsID_391_0806_rdn_sp1.gif"><img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 264px; CURSOR: hand" height="349" alt="" src="http://admin.mcpmag.com/listings/images/listingsID_391_0806_rdn_sp1.gif" border="0" /></a> At this years Tech Ed - Developers, I think it is fair to say that this is the coming out part of the ADO.NET Entity Framework, and with good reason too. From the early days when I participated in numerous all day sessions in Building 35, Microsoft HQ, it is very gratifying to see so many of the concepts we were introduced to move from the white board notions to become tangible component of the .NET Framework. Bring on the GA release of this SP!<br /><br /> The insert to the left, courtesy of the Redmond Developer news does a nice job of breaking out the major features of the .NET Framework 3.5 Sp1, of the the ADO.NET Entity Framework is probably the leading feature. Described, I think accurately as the 'data-driven' release, I can already report than I have a number of good conversations with attendees who are looking to find out more about this technology.<br /><br />Hungry for more ? If you are attending Tech Ed Devleopers, there are a few excellent venues that I'd recommend you make some time for. Thx to Elisa Flasko at Microsoft doing most of the hardwork for me:<br /><br /><ul><li><strong><em>June 4th 2:45pm-4:00pm</em></strong> TCD2B Using LINQ, the ADO.NET Entity Framework and ADO.NET Data Services with third party databases by David Sceppa<br /></li></ul><p> </p><ul><li><strong><em>June 5th 10:15am-11:30am</em></strong> T7D80 Advanced Entity Framework: Take Charge of Object Services by Julie Lerman</li></ul><p><strong><em></em></strong> </p><ul><li><strong><em>June 5th Noon-12:45pm</em></strong> TAC34 ADO.NET Data Services Deep Dive by Mike Flasko</li></ul><p>You can see more of Elisa's excellent recommendations <a href="http://blogs.msdn.com/adonet/archive/2008/05/23/going-to-teched-drop-by-and-say-hi.aspx">here</a>. </p><p>Of course, I've talked about my <a href="http://jonathanbruceconnects.com/jonathan_bruce/2008/04/making_sense_of_it_all_heterog.html">BoF</a> before on Wednesday night which is already generated some great interest, but we are also exhibiting through out the week, where we have some very unique give-aways (you won't be disappointed!) and of course I'll be happy to talk about how DataDirect Technologies <a href="http://blogs.msdn.com/adonet/archive/2007/12/17/the-ado-net-entity-framework-not-just-for-sql-server.aspx">plans </a>to support the ADO.NET Entity Framework. Come see us at booth 1232 in the exhibition hall.</p><p> </p>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-20200309499178760472008-06-02T11:21:00.000-04:002008-06-02T11:22:39.129-04:00Virtualization bottle neck or opportunity?My colleague, <a href="http://soa.sys-con.com/author/mikejohnson.htm">Mike Johnson</a> exposes the <a href="http://soa.sys-con.com/read/577574.htm">underbelly</a> of virtualization on tackles a topic that is become pervasive through the IT software stack. As with any new notion, virtualization is not a catch-all and while the benefits are quickly realizable, there are some important considerations especially when your virtualized stack has to interface will real world resource contentions. Full details in his article <a href="http://soa.sys-con.com/read/577574.htm">here</a>.Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-10715482283549988702008-06-01T17:30:00.002-04:002008-06-01T17:34:03.093-04:00TechEd Developers 2008Early reports from DotNet Connections experiences at TechEd 2008 indicates a bumpy start. Apparently I have no hotel for this evening and will be staying the in the glorious 'Quality Inn' as my original reservation at the Rosen Plaza does not kick in until Monday.<br /><br />Otherwise, what looks like a very interesting week ahead. I'll post when time/battery power allows.Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-54655003428051613532008-04-14T20:23:00.005-04:002008-04-14T21:38:30.748-04:00Making Sense of it All: Heterogeneous Data Access on the .NET Framework 3.5<em>dotNetConnections</em> is delighted to announce that we have not one, but two BoF's at this years TechEd, North America conferences <a href="http://www.microsoft.com/events/teched2008/developer/default.mspx">TechEd Developers </a>&amp; <a href="http://www.microsoft.com/events/teched2008/itpro/default.mspx">TechEd IT Professionals</a>. Our topic this year, '<em>Making Sence of it All: Heterogeneous Data Access on the .NET Framework 3.5'</em> should provide an broad basis so we can deal with many perspectives on how best to deal with data access on the .NET Framework. For one thing, the plethora data access options and data models that now exist should sound as warning shot for all: each data access option cannot possibly suit every need, so if you've questions and opinions on what option suits your development needs, it will be the place to be. BoF co-ordinates as follows:<br /><ul><li>Wednesday, June 4th @ 19h45 to 20h45</li><li>Wednesday, June 11th @18h30 to 19h30</li></ul><p>Send email <a href="mailto:jonathan.bruce@datadirect.com">here</a> or comment below if you're planning on attending, or have topics you'd like to cover...</p>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-65382808626103396562008-04-07T16:59:00.002-04:002008-04-07T17:06:43.759-04:00LINQ links for 4/7/2008Julia Lerman, of the Data Farm has posted a series of excellent tutorials that are well worth a look all in her on-going series of '101 Tutorials'. Check them out <a href="http://www.thedatafarm.com/blog/2008/04/04/EightEntityFrameworkTutorialsOnDataDeveloperNET.aspx">here</a>.Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-15459775617653406202008-03-25T22:11:00.005-04:002008-03-25T22:51:22.921-04:00LINQ links for 3/25/2008By Tech Ed 2008, it will be almost two years since this posting appeared on LINQ in Action blog, so it wins today's LINQ links. It's interesting to take another look at some of the projected values to developers and architects back in mid 2006...<br /><br /><a href="http://linqinaction.net/blogs/main/archive/2006/07/28/why-linq-will-succeed.aspx">http://linqinaction.net/blogs/main/archive/2006/07/28/why-linq-will-succeed.aspx</a><br /><ol><li><em>LINQ syntax beats SQL syntax. SQL is flawed in that queries become exponentially difficult to write as their complexity grows. LINQ scales much better in this regard. Once you get used to it, it's hard to go back. </em></li><li><em>Database queries are easily composable. You can conditionally add an ORDER BY or WHERE predicate without discovering at run-time that a certain string combination generates a syntax error. </em></li><li><em>More bugs are picked up at compile-time. </em></li><li><em>Parameterization is automatic and type-safe. </em></li><li><em>LINQ queries can directly populate an object hierarchy. </em></li><li><em>LINQ to SQL provides a model for provider independence that might really work. </em></li><li><em>LINQ significantly cuts plumbing code and clutter. Without sweeping stuff under the carpet, like Workflow or Datasets. This is a credit to the design team. </em></li><li><em>C# hasn't suffered in the process (in fact, it's gained).</em></li></ol><p>Out of 8 projections, dotNET Connections would give this forecast a 5/8. Not bad considering how inaccurate these predictions tend to be. Before dotNETConnections publishes what we value-adds we think won out, lets hear your thoughts. Comment below!</p>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-797721878150838992008-03-24T15:11:00.001-04:002008-03-25T00:02:34.481-04:00Vote for our BoFs @ TechEd 2008!<div>Vote for our BoF at Microsoft Tech Ed Developers <span style="font-style: italic;">and </span>IT Professionals. We'll be attending both conferences and with your votes, we will be able to run a BoF at both events...<br /><br />Vote <a href="https://www.msteched.com/dev/voting.aspx">here</a> for <a href="https://www.msteched.com/dev/voting.aspx">Tech Ed Developers</a> and <a href="https://www.msteched.com/itpro/voting.aspx">here</a> for <a href="https://www.msteched.com/itpro/voting.aspx">Tech Ed IT Professionals</a> ...<br /><br />Check out our BoF submission below...<br /><br /> <label style="font-weight: bold; font-style: italic;" for="cb775d0bb8-fe30-4851-917c-c7479f5b061b"><span class="boftitle" id="title775d0bb8-fe30-4851-917c-c7479f5b061b">Making Sense of All: Heterogeneous Data Access on the .NET Framework 3.5</span></label><span style="font-weight: bold; font-style: italic;"> </span><i><br /><br />In this BoF, we’ll peal back the layers on data access from the .NET platform. We’ll look at the common problems facing today’s applications with a particular emphasis on applications who in a multi-faceted, heterogeneous application environment. With all the options now available, available including the Data Access Application Blocks, LINQ, Entity Framework and vanilla ADO.NET which is the one for you? Come armed with your questions, ideas and burning issues and we can promise a lively discussion!</i><br /><br /> <a href="http://www.microsoft.com/events/teched2008/developer/default.mspx"></a></div>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-91133822654778740412008-03-19T16:57:00.005-04:002008-03-19T23:48:59.377-04:00DataDirect acquires XcaliadotNet Connections is delighted to announce that Xcalia has joined DataDirect Technologies family, significantly broadening our already broad data access offerings. More details here...<br /><ul><li> <p style="margin: 0cm 0cm 0pt;" class="MsoPlainText"><a href="http://www.businesswire.com/portal/site/google/?ndmViewId=news_view&amp;newsId=20080318005082&amp;newsLang=fr">http://www.businesswire.com/portal/site/google/?ndmViewId=news_view&amp;newsId=20080318005082&amp;newsLang=fr</a></p> </li><li> <p style="margin: 0cm 0cm 0pt;" class="MsoPlainText"><a href="http://www.datadirect.com/xcalia/index.ssp">http://www.datadirect.com/xcalia/index.ssp</a></p> </li><li> <p style="margin: 0cm 0cm 0pt;" class="MsoPlainText"><a href="http://www.xcalia.com/news/PR_2008-03-18_Xcalia-DataDirect-Acquisition.jsp">http://www.xcalia.com/news/PR_2008-03-18_Xcalia-DataDirect-Acquisition.jsp</a></p> </li></ul>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-43624555781593745542008-03-17T13:18:00.005-04:002008-03-17T23:48:26.790-04:00DAAB Links for 3/17/2008Scott Densmore <a href="http://www.blogger.com/blogs.msdn.com/scottdensmore/archive/2008/03/13/how-to-get-enterprise-library-3-1-working-in-vs-2008.aspx">posted</a> on how to get Enterprise Libraries installed and functional with Visual Studio 2008. For those you already using the DataDirect <a href="http://www.blogger.com/jonathanbruceconnects.com/jonathan_bruce/2007/10/_make_the_most_of_the_data_acc.html">Data Access Application Blocks </a>this gives you all the tools, plus the continued benefits that I've blogged about before in the latest Visual Studio IDE.<br /><br /><br /><br /><a href="http://blogs.msdn.com/scottdensmore/archive/2008/03/13/how-to-get-enterprise-library-3-1-working-in-vs-2008.aspx">http://blogs.msdn.com/scottdensmore/archive/2008/03/13/how-to-get-enterprise-library-3-1-working-in-vs-2008.aspx</a>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-53536605209631724542008-01-30T15:06:00.000-05:002008-01-30T15:30:03.362-05:00LINQ posing challenges for Java futures?<span style="font-style: italic;">dotNETConnections</span> was quoted today's <a href="http://www.sdtimes.com/article/latestnews-20080115-20.html">SD Times</a> on the challenges ahead for Java as LINQ and the new programming paradigms gathers pace and momentum in the .NET space. Some interesting reactions from <a href="http://dotnet.dzone.com/news/linq-leaving-java-dust">JavaLobby</a> offers a very representative perspective that is generating an important discussion in the Java space.<br /><br />Check back here for more references and a collection of key comments in this posting...Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-90340142954090639502008-01-29T11:44:00.000-05:002008-01-31T16:00:02.457-05:00Predictions for 2008?Statutory requirements for frequent bloggers clearly spells out that a list of predictions are listed for the upcoming year. The intent obviously is that at least 50% of predictions will turn out to be true this leading to the inevitable close of year postings that allows the blogger to bask in the glory in the accuracy of the earlier predictions.<br /><br />For this year, dotNetConnections is instead going to first highlight his top 3 favorite predictions from around the web.<br /><br /><span class="blackArl20a">1. David Linthicum, Real World SOA: <a href="http://weblog.infoworld.com/realworldsoa/archives/2007/12/linthicumas_soa.html">SOA Predictions for 2008</a> , in particular I like "</span><span class="artText"><strong><em>Resources on the new Web will drive many enterprises towards SOA."</em></strong></span><strong><em><br /><span style="font-weight: normal;"></span><br /></em></strong><div>2. Craig Newmark, Founder of Craigslist: <a href="http://southeastvc.blogs.com/southeast_vc/2008/01/craig-newmark-f.html">2008 Predictions</a>, Some insightful thoughts on how people are going to leverage the <span style="font-weight: bold; font-style: italic;">internet</span>, <span style="font-weight: bold; font-style: italic;">participation </span>to effect <span style="font-weight: bold; font-style: italic;">positive </span>change. I admit this is not exclusively a technical prediction, but without technology back these movements, it would be next to impossible to marshal these growing communities<br /><br />3. Redmond Developer News, peddler of .NET news: <a href="http://reddevnews.com/features/article.aspx?editorialsid=2401">Peering into the Future</a>. Highlights include, <span style="font-weight: bold; font-style: italic;">Multi-Core Revolution</span>, <span style="font-weight: bold; font-style: italic;">Parallel Programming Gets a Rough Start</span>, and <span style="font-weight: bold; font-style: italic;">Virtual Machines everywhere</span>.<br /></div><br /><div> </div>As for dotNETConnections predictions, they shake out as follows:<br /><br /><div>1. <span style="font-weight: bold; font-style: italic;">Data Services</span> changes becomes universal programming model.</div><br /><div> </div>2. IBM files and draws together a set of established JDBC experts to establish <span style="font-weight: bold; font-style: italic;">LINQ for Java</span>, Java Specification Request (JSR)<br /><div> </div><br /><div>3. <span style="font-weight: bold;"><span style="font-style: italic;">Dynamic LINQ</span> </span>bridges gap between compile-time type checking available in more static LINQ constructs.<br /><br />4. <span style="font-weight: bold; font-style: italic;">LINQ to SQL</span> will be forced to open up their lighter weight model to third-party provider-writers.<br /></div>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-77219491391703203112008-01-10T15:30:00.000-05:002008-01-10T15:33:27.986-05:00Bill Gates' last dayA worthy send off I think...<br /><br /><object height="355" width="425"><param name="movie" value="http://www.youtube.com/v/Xr5w3X4R8b4&amp;rel=1"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/Xr5w3X4R8b4&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-81155103928486315642007-12-26T22:25:00.000-05:002007-12-26T22:26:20.031-05:00DLR - The tipping point for the .NET Platform?Some interesting <a href="http://www.simple-talk.com/community/blogs/tony_davis/archive/2007/12/18/41209.aspx">thoughts</a> on what the future of the .NET platform might hold. I agree Dynamic Language Runtime(s) will see lots of attention over 2008, and we've been here already with much of the activity on the Java platform over the past few years - Groovy and JRuby to name but a few. Outside of these, there are some obvious candidates that could find themselves under the spot light of DLR spot light, but these technologies that have the weight of support of Redmond should be watched closely.<br /><br />Perhaps this will even help us get to the point where by developers, architects alike to compare managed run times across what should be regarded as key assets: cross-platform availability, runtime performance and ease of development.Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-61113390173403894032007-12-21T09:36:00.000-05:002007-12-22T00:38:44.006-05:00Highlights & Low-lights in Data Access for 2007<div>Generally speaking most prominent bloggers exercise their inalienable right to post their predictions for 2007. Instead, this year I think its useful to look back on the past 12 months to review the technology and software highlights and lowlights from the perspective data access, and XML ...<br /><br />First the highlights (in no particular order) ...</div><ul><li>LINQ</li><li>Entity Framework</li><li>JPA 2.0</li><li>Astoria (Now LINQ to Data Services)</li><li>OpenJDK</li><li>XQuery reaches recommendation at the W3C !</li><li>Google Guice</li><li>JSR-310 Date and Time API</li></ul><div>And inevitable low-lights</div><div><ul><li>LINQ to SQL</li><li>Connectors 1.6</li><li>Closures in Java reaching analysis paralysis</li><li>JLINQ misbranding</li></ul></div>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-66548260121748173602007-11-12T17:22:00.000-05:002007-11-12T17:26:21.546-05:00Join us with the SSWUG founder, Stephen Wynkoop ...Join us tomorrow at a on-line webinar discussing how to Improve .NET Application Performance &amp; Reliability. Stephen and I will be giving a break down on our perspectives on how to build in performance, reliability and security for all of your .NET applications. Check out the promo below....<br /><div id="body_content_with_middle"> <div id="body_text"> <p>Join Stephen Wynkoop, SSWUG Co-founder and Microsoft MVP, to learn how you can <b>improve the performance, reliability and security of your .NET applications</b>. Whether your .NET applications are built using C# or VB.NET, it is highly likely that they rely on a relational database such as SQL Server, Oracle, DB2 or Sybase. </p> <p>Learn about the benefits of using ADO.NET providers that are 100% managed; the only option if you want to leverage the full power of the .NET Common Language Runtime (CLR). The CLR provides numerous capabilities that help ensure that <b>100% managed code performs well, scales effectively and is highly reliable and secure</b>. </p> <p>This webinar will discuss how the DataDirect Connect for ADO.NET providers allow full leverage of the .NET Framework for applications that rely on SQL Server, Oracle, DB2 and Sybase. This is critical since the ADO.NET providers that Oracle, IBM and Sybase are not 100% managed. </p> <table border="0" width="100%"> <tbody> <tr> <td> <div align="center"><a href="http://now.eloqua.com/e/er.aspx?s=347&amp;lid=361&amp;elq=3E8EB7D8DFA34F028D85F693BBBEEF13"><img class="style3" alt="Register Now" src="http://img.en25.com/eloquaimages/clients/DataDirect/%7B62e4b315-0b46-4761-8c76-3a4137a056ee%7D_regnow.gif" border="0" /></a></div></td></tr></tbody></table></div><!--End body content if it does / does not hav a leftnav--></div><!--end body content--> <div id="content_right_column"> <div id="callout"> <div id="callout_header">Webcast Details...<br /><br /><br /></div> <div id="callout_medium_blue"><!--More Customer Stories--> <p style="margin-top: 0px;"><img alt="" src="http://img.en25.com/eloquaimages/clients/DataDirect/%7B8ed0e9c1-4481-44ea-af68-520d88986232%7D_clear.gif" border="0" height="5" /><br /><a class="callout_text" href="http://now.eloqua.com/es.asp?s=347&amp;e=5cf5b9e0968e4f8a96c3e650f0df4d1b&amp;elq=3E8EB7D8DFA34F028D85F693BBBEEF13#">Date:</a><br />Tuesday, November 13<br />1:00pm ET<br /><img alt="" src="http://media.datadirect.com/media/css_graphics/general/spaces/clear.gif" border="0" height="5" /><br /><span></span><img alt="" src="http://media.datadirect.com/media/css_graphics/general/spaces/clear.gif" border="0" height="5" /><br /><a class="callout_text" href="http://now.eloqua.com/es.asp?s=347&amp;e=5cf5b9e0968e4f8a96c3e650f0df4d1b&amp;elq=3E8EB7D8DFA34F028D85F693BBBEEF13#">Speakers:</a><br />Stephen Wynkoop, Microsoft SQL Server MVP</p> <p style="margin-top: 0px;">Jonathan Bruce, DataDirect Program Manager</p> <p style="margin-top: 0px;"><a href="http://now.eloqua.com/e/er.aspx?s=347&amp;lid=361&amp;elq=3E8EB7D8DFA34F028D85F693BBBEEF13"><img alt="Register Today" src="http://img.en25.com/eloquaimages/clients/DataDirect/%7B1c1279db-e0b2-4b57-bf36-517cf873f354%7D_registertoday%5B1%5D.gif" border="0" /></a></p></div></div><!-- end callout--> </div> <div id="footer_box"> </div><!-- End Footer -->Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-75730474969991349522007-10-24T18:48:00.000-04:002007-10-24T19:13:01.627-04:00Make the most of the Data Access Application BlocksShameless plug here today: I've talked about the Data Access Application Blocks <a href="http://www.dotnet-connection.com/2007/09/how-to-bullet-proof-data-access.html">here</a> before, but today Connect for ADO.NET released support for the for the DAAB code blocks supplied in the Enterprise Libraries. You can now configure the DAAB with Connect for ADO.NET by following some quick and easy steps - scroll down for details...<br /><br />The DAAB code blocks do an excellent job at abstracting away ADO.NET coding specifics, if you the architect is looking to shield your developers away from data source variances, particularly in a heterogeneous database environment Add the Connect for ADO.NET providers into the mix you can architect true code data blocks that offer <a href="http://www.datadirect.com/developer/sql-leveling/index.ssp"><span style="font-style: italic;">SQL Leveling</span></a>, best-in class performance and host of other features that bullet proof your blocks for many years to come.<br /><br />Curious as to how to do this ? Use these instructions sourced from <a href="http://www.datadirect.com/developer/net/dot-net-daab/index.ssp">here</a>, this is a quick guide to get your started. Great job from Betsy to get this together in such short space of time:<br /><p>Configuring the Data Access Application Block consists of two parts:</p> <ul><li>Adding a New DAAB Entry</li><li>Adding the Data Access Application Block to Your Application</li></ul><h3>Adding a New DAAB Entry</h3> <p>Now, use the Enterprise Library Configuration Tool to add a new DAAB entry:</p> <ol><li>Right-click <b>Enterprise Library Configuration</b>, and select <b>New Application</b>.</li><li>Right-click <b>Application Configuration</b>, then select <b>New / Data Access Application Block</b>. The Enterprise Library Configuration window appears.<br /><br /><img style="width: 354px; height: 259px;" src="http://www.datadirect.com/developer/net/images/dot-net-daab1.jpg" alt="Enterprise Library Configuration window, with the Data Access Application Block node expanded" border="0" /></li><li>In the Name field, enter a name for the DAAB, for example, MyOracle.</li><li>In the ConnectionString field, enter a connection string.</li><li>In the ProviderName field, identify the DataDirect data provider: <ol type="a"><li>For DB2, enter DDTek.DB2</li><li>For Oracle, enter DDTek.Oracle</li><li>For SQL Server, enter DDTek.SQLServer</li><li>For Sybase, enter DDTek.Sybase</li></ol></li><li>Right-click <b>Customer Provider Mappings</b> and select <b>New / Provider Mappings</b>.<br /><br /><img style="width: 362px; height: 220px;" src="http://www.datadirect.com/developer/net/images/dot-net-daab2.jpg" alt="Enterprise Library Configuration window, with Custom Provider Mappings node expanded" border="0" /></li><li>In the Name field, type the DAAB name entered in Step 3 (MyOracle).</li><li>In the <b>TypeName</b> field, choose the browse (...) button and navigate to the Debug output directory of the DataDirect DAAB that you want to build.</li><li>Select the file name, for example, DDTek.EnterpriseLibrary.Data.Oracle.dll, and then click <b>Open</b>.</li><li>Leave the Enterprise Library Configuration window open for now. Do not save this configuration until you complete the following section.</li></ol> <h3>Adding the Data Access Application Block to Your Application</h3> <p>To add the DAAB to a new or existing application, perform these steps:</p> <ol><li>Right-click the project and select <b>Add Reference</b>.</li><li>In the Add Reference dialog, select <b>Enterprise Library Shared Library</b>, and click <b>OK</b>.</li><li>Right-click the project and select <b>Add Reference</b>.</li><li>In the Add Reference dialog, select <b>Enterprise Library Data Access Application Block</b>, and click <b>OK</b>.</li><li>Add the following directive to your C# source code: <pre>using Microsoft.Practices.EnterpriseLibrary.Data;<br />using System.Data;</pre></li><li>Rebuild the solution to ensure that the new dependencies are functional.</li><li>Determine the output Debug or Release path location of your current solution, and switch back to the Enterprise Library Configuration window (see "Adding a New DAAB Entry" on page 3).</li><li>Right-click the connection string under the Application Configuration node and select <b>Save Application</b>.<br /><br /><img style="width: 333px; height: 108px;" src="http://www.datadirect.com/developer/net/images/dot-net-daab3.jpg" alt="Enterprise Library Configuration window, with the Connection Strings node expanded" border="0" /></li><li>Navigate to the Debug or Release output directory of your current solution, and locate the .exe file of the current solution, for example, MyApp.exe.</li><li>Click the file name once, and add .config to the name, for example, MyApp.exe.config.</li><li>Ensure Save as type 'All Files' is selected and select <b>Save</b>.</li><li>Using File Explorer, copy the DDTek.EnterpriseLibrary.Data.XXX.dll from the DataDirect DAAB directories (where XXX indicates the data source).</li><li>Place a copy of this DLL into either the Debug or Release output directory of your current solution.</li></ol>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-73117563222270509862007-10-09T16:14:00.000-04:002007-10-09T16:23:26.371-04:00The .NET Framework catches a case of openness<p class="MsoNormal">The .NET Framework has developed with uncharacteristic malaise; likely diagnosis: it has come down with a surprising and puzzling case of openness.<br /></p><p class="MsoNormal"><a href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx">Scot Guthrie</a>, provides some of the fine print:</p> <p class="MsoNormal"><i style=""><span style=""> </span>“We’ll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We’ll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL).”<o:p></o:p></i></p> <p class="MsoNormal">As yet, not one <a href="http://reddevnews.com/news/article.aspx?editorialsid=9123">opinion</a> appears to be dominating as to what this might mean. Some of my favorite examples include <a href="http://fakesteve.blogspot.com/2007/10/microsoft-opens-up.html">Fake Steve</a> is already scoffing at the move, while assuring us all that Apple will never stoop to this. Robert <a href="http://scobleizer.com/2007/10/03/microsoft-open-sourcing-after-everyone-else/">Scoble</a> is characteristically derisive in his analysis. Others believe this move is a tacit acknowledgment of Microsoft’s failure to capture the imagination of a broader developer community. Others don’t see it affecting them much, while at the extreme, the howls of delight from competing development platforms and paradigms is almost deafening… </p> <p class="MsoNormal">What this means for the likes of Novell’s effort towards delivering Mono, nor has anyone commented on how this might affect newly invigorated Novell/Microsoft marriage of convenience.</p> <p class="MsoNormal">Before I offer an interpretation of what this means first let me re-iterate my context:</p> <p class="MsoNormal">This blog serves a number of perspectives, base on my experiences from the open source, Java community and now the .NET work development platforms – great care is taken to avoid spouting or worse still regurgitating cool aid and of bile from other sources. </p> <p class="MsoNormal">Exposing the internals of the .NET Framework is I believe the tip of the ice berg. Think back to early attempts by the Java platform to adopt a more open stance and move away from the ivory tower and provide more inclusive processes for the Java community at large. I think it is safe to say that we can and should expect to see additional baby steps from Microsoft on this score. Moves such as this often have halo-affect, which spurs innovation, discussion and ingenuity that is difficult to predict but is over-all beneficial to the adoption of any platform.</p> <p class="MsoNormal">An important distinction here is that Microsoft is make strides toward an more open and inclusive process. I think it’s unlikely we will ever see the equivalent of the <a href="http://jcp.org/">JCP</a> for .NET, but my hope it we will see the emergence of a community framework that will facilitate contributions and motivate people to bleed back their ideas into the platform. It is actually an implicit good develop for Java too: a move such as this may be dismissed, but I am sure there are those in the Java community who will give in to their curiosity and peal back the covers on the .NET internals …</p>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.comtag:blogger.com,1999:blog-885306736492821515.post-68276184345633942322007-09-28T11:30:00.000-04:002007-10-01T22:48:04.120-04:00DataDirect Design Previews & Architect Tutorials 2007It is that time of year when we put in some serious airmiles to bring you all our vision on Data Connectivity and Mainframe integration futures. We are presenting both Boston, MA and Palo Alto CA over the next few weeks so don't miss your chance to hear our plans and of give your feedback...<br /><br /><table border="0" width="100%"> <tbody> <tr> <td rowspan="3" valign="top" width="426"> <p class="headline">Learn more about DataDirect's current product offerings and upcoming product enhancements at Design Previews. Designed to educate you about the future direction for DataDirect products, Design Previews are delivered via an open forum format so that your feedback can be factored into DataDirect's product plan. </p> <p><span class="style2">DATES AND LOCATIONS</span></p> <table border="0" width="100%"> <tbody> <tr> <td valign="center"> <p>Tuesday, October 9th | Boston, MA - <a title="http://www.starwoodhotels.com/westin/property/overview/index.html?propertyID=1036&amp;PS=PS_aa_YahooPanama_the_westin_waltham_012607_NAD_FM&amp;elq=893562E5B68A41E69F72917388A3DF3C" href="http://www.starwoodhotels.com/westin/property/overview/index.html?propertyID=1036&amp;PS=PS_aa_YahooPanama_the_westin_waltham_012607_NAD_FM&amp;elq=893562E5B68A41E69F72917388A3DF3C">Westin Waltham</a><br />Wednesday, October 17th | Palo Alto, CA - <a title="http://www.fourseasons.com/siliconvalley/?elq=893562E5B68A41E69F72917388A3DF3C" href="http://www.fourseasons.com/siliconvalley/?elq=893562E5B68A41E69F72917388A3DF3C">Four Seasons - Silicon Valley </a><br /></p></td></tr></tbody></table></td> <td height="20" width="131"> <div align="center"><em>brought to you by </em></div></td></tr> <tr> <td height="57" width="131"><a title="http://www.datadirect.com/?elq=893562E5B68A41E69F72917388A3DF3C" href="http://www.datadirect.com/?elq=893562E5B68A41E69F72917388A3DF3C" target="_blank"><img title="http://www.datadirect.com/?elq=893562E5B68A41E69F72917388A3DF3C" src="http://img.en25.com/eloquaimages/clients/DataDirect/%7B361a19a7-0590-4cfc-9eef-569b7e6a2fd0%7D_DD_logo_at.jpg" border="0" height="55" width="130" /></a></td></tr> <tr> <td width="131"><br /></td></tr></tbody></table> <p><span class="style2">SPEAKERS INCLUDE: </span></p> <ul><li><strong><a title="http://www.datadirect.com/developer/design_preview/bios/index.ssp?elq=893562E5B68A41E69F72917388A3DF3C" href="http://www.datadirect.com/developer/design_preview/bios/index.ssp?elq=893562E5B68A41E69F72917388A3DF3C" target="_blank">John Goodson</a></strong> — VP, Product Operations, DataDirect<br /></li><li><strong><a title="http://www.datadirect.com/developer/design_preview/bios/index.ssp?elq=893562E5B68A41E69F72917388A3DF3C" href="http://www.datadirect.com/developer/design_preview/bios/index.ssp?elq=893562E5B68A41E69F72917388A3DF3C" target="_blank">Jonathan Bruce</a></strong> — Program Manager, DataDirect<br /></li><li><strong><a title="http://www.datadirect.com/developer/design_preview/bios/index.ssp?elq=893562E5B68A41E69F72917388A3DF3C" href="http://www.datadirect.com/developer/design_preview/bios/index.ssp?elq=893562E5B68A41E69F72917388A3DF3C" target="_blank">Carlo Innocenti</a></strong> — Architect, XML Technologies, DataDirect<br /></li><li><strong><a title="http://www.datadirect.com/developer/design_preview/bios/index.ssp?elq=893562E5B68A41E69F72917388A3DF3C" href="http://www.datadirect.com/developer/design_preview/bios/index.ssp?elq=893562E5B68A41E69F72917388A3DF3C" target="_blank">Gregg Willhoit</a></strong> — Chief Software Architect, DataDirect<br /></li><li><strong><a title="http://www.datadirect.com/developer/design_preview/bios/index.ssp?elq=893562E5B68A41E69F72917388A3DF3C" href="http://www.datadirect.com/developer/design_preview/bios/index.ssp?elq=893562E5B68A41E69F72917388A3DF3C" target="_blank">Mike Johnson</a></strong> — Software Development Manager, DataDirect<br /></li><li><strong><a title="http://www.datadirect.com/developer/design_preview/bios/index.ssp?elq=893562E5B68A41E69F72917388A3DF3C" href="http://www.datadirect.com/developer/design_preview/bios/index.ssp?elq=893562E5B68A41E69F72917388A3DF3C" target="_blank">Jesse Davis</a></strong> — Program Manager, DataDirect<br /></li></ul> <p class="headline">Don't miss out - register today for this free educational seminar!</p> <p align="center"><a title="http://www.godatadirect.com/forms/DDDPS?elq=893562E5B68A41E69F72917388A3DF3C" href="http://www.godatadirect.com/forms/DDDPS?elq=893562E5B68A41E69F72917388A3DF3C"><img title="http://www.godatadirect.com/forms/DDDPS?elq=893562E5B68A41E69F72917388A3DF3C" alt="Register Now" src="http://img.en25.com/eloquaimages/clients/DataDirect/%7Bbc25cac9-6041-4830-a589-f1ec535974f3%7D_reg.gif" border="0" height="55" width="128" /></a></p><br />---<br /><br />Here is the letter for the Architect Tutorials:<br /><br /><table border="0" width="100%"> <tbody> <tr> <td rowspan="5" valign="top" width="426"> <p class="headline">New development platforms and emerging architectural standards are changing the way we view data - causing us to challenge long held views on data access technologies and demanding the use of new XML and service-oriented capabilities. Things are not as they used to be, and the landscape continues to evolve. Making informed choices facilitates rapid development and deployment and enhances application capability, scalability, and performance.</p> <p>In this half day seminar, software architects will learn the state of the art in data access, mainframe integration, and XML query technology. We will provide the insight to navigate the complexities of data access technologies and the practical know-how to enhance application performance, flexibility and capability right away. </p> <p><span class="style2">DATES AND LOCATIONS</span></p> <table border="0" width="100%"> <tbody> <tr> <td valign="center"> <p>Thursday, October 4th | St. Louis, MO - <a title="http://www1.hilton.com/en_US/hi/hotel/STLFHHF-Hilton-St-Louis-Frontenac-Missouri/index.do?elq=D84F15324816467BB1EB9A83927D52CE" href="http://www1.hilton.com/en_US/hi/hotel/STLFHHF-Hilton-St-Louis-Frontenac-Missouri/index.do?elq=D84F15324816467BB1EB9A83927D52CE">Hilton Frontenac</a><br />Thursday, October 11th | Toronto, ON - <a title="http://www.starwoodhotels.com/westin/property/overview/index.html?propertyID=1084&amp;elq=D84F15324816467BB1EB9A83927D52CE" href="http://www.starwoodhotels.com/westin/property/overview/index.html?propertyID=1084&amp;elq=D84F15324816467BB1EB9A83927D52CE">Westin Harbour Castle </a><br />Tuesday, October 16th | Irvine, CA - <a title="http://irvine.hyatt.com/hyatt/hotels/index.jsp?elq=D84F15324816467BB1EB9A83927D52CE" href="http://irvine.hyatt.com/hyatt/hotels/index.jsp?elq=D84F15324816467BB1EB9A83927D52CE">Hyatt Regency</a><br /></p></td></tr></tbody></table></td> <td height="20" width="131"> <div align="center"><em>brought to you by </em></div></td></tr> <tr> <td height="57" width="131"><a title="http://www.datadirect.com/index.ssp?elq=D84F15324816467BB1EB9A83927D52CE" href="http://www.datadirect.com/index.ssp?elq=D84F15324816467BB1EB9A83927D52CE"><img title="http://www.datadirect.com/index.ssp?elq=D84F15324816467BB1EB9A83927D52CE" src="http://img.en25.com/eloquaimages/clients/DataDirect/%7B361a19a7-0590-4cfc-9eef-569b7e6a2fd0%7D_DD_logo_at.jpg" border="0" height="55" width="130" /></a></td></tr> <tr> <td height="20" width="131"> <div align="center"><em>co-sponsored by </em></div></td></tr> <tr> <td width="131"> <div align="center"><a title="http://www.zapthink.com/?elq=D84F15324816467BB1EB9A83927D52CE" href="http://www.zapthink.com/?elq=D84F15324816467BB1EB9A83927D52CE" target="_blank"><img title="http://www.zapthink.com/?elq=D84F15324816467BB1EB9A83927D52CE" src="http://img.en25.com/eloquaimages/clients/DataDirect/%7B6511ad3b-b7f2-4c6f-a496-f0110b2a34e4%7D_zapthink.gif" border="0" height="123" width="108" /></a></div></td></tr> <tr> <td valign="top" width="131"> <div align="center"><a title="http://www.zapthink.com/lza.html?elq=D84F15324816467BB1EB9A83927D52CE" href="http://www.zapthink.com/lza.html?elq=D84F15324816467BB1EB9A83927D52CE" target="_blank">Learn more about LZA Boot Camp </a></div></td></tr></tbody></table> <p><span class="style2">SPEAKERS INCLUDE: </span></p> <ul><li><strong><a title="http://www.datadirect.com/ats/bios/index.ssp#speakers" href="http://www.datadirect.com/ats/bios/index.ssp#speakers" target="_blank">Robert Evelyn</a></strong> — VP, Strategy and General Manager, DataDirect<br /></li><li><strong><a title="http://www.datadirect.com/ats/bios/index.ssp#speakers" href="http://www.datadirect.com/ats/bios/index.ssp#speakers" target="_blank">Rob Steward </a></strong>— VP, Research and Development, DataDirect<br /></li><li><strong><a title="http://www.datadirect.com/ats/bios/index.ssp#speakers" href="http://www.datadirect.com/ats/bios/index.ssp#speakers" target="_blank">Jonathan Bruce</a></strong> — Program Manager, DataDirect<br /></li><li><strong><a title="http://www.datadirect.com/ats/bios/index.ssp#speakers" href="http://www.datadirect.com/ats/bios/index.ssp#speakers" target="_blank">David Linthicum</a></strong> — Managing Partner, ZapThink<br /></li></ul> <p class="headline"><strong>Register today for this free educational seminar!</strong></p> <p align="center"><a title="http://www.godatadirect.com/forms/DDATS?elq=D84F15324816467BB1EB9A83927D52CE" href="http://www.godatadirect.com/forms/DDATS?elq=D84F15324816467BB1EB9A83927D52CE"><img title="http://www.godatadirect.com/forms/DDATS?elq=D84F15324816467BB1EB9A83927D52CE" alt="Register Now" src="http://img.en25.com/eloquaimages/clients/DataDirect/%7Bbc25cac9-6041-4830-a589-f1ec535974f3%7D_reg.gif" border="0" height="55" width="128" /></a></p>Jonathan Brucehttp://www.blogger.com/profile/03507588885462014997noreply@blogger.com