<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Jonathan Bruce&apos;s WebLog</title>
      <link>http://jonathanbruceconnects.com/jonathan_bruce/</link>
      <description>Convergence HQ:  Java, .NET, LINQ



var site=&quot;s12jmbblog&quot;














</description>
      <language>en</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Mon, 22 Dec 2008 15:44:35 -0500</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.2</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>The demise LINQ to SQL? Not quite...</title>
         <description><![CDATA[<p>Some might rightly consider this old news, however the LINQ to SQL death notices were brought back to the head-lines by Redmond Developer News. See the link below for teh full artircle:</p>

<p><a href="http://reddevnews.com/news/article.aspx?editorialsid=10472">http://reddevnews.com/news/article.aspx?editorialsid=10472</a></p>

<p>I've pasted in my quote from the artile below, as it is very representitive of our position on where LINQ to SQL and where the ADO.NET Entity Framework fits in the general .NET data access landscape.</p>

<p><em>' "I don't think the Entity Framework is necessarily perfect, but I think it's going to change the outlook of data access in .NET," said Jonathan Bruce, ADO.NET technologies program manager at DataDirect, which is a subsidiary of Progress Software Corp. "I think LINQ to SQL will likely find its niche in small, in-house proof-of-concept type projects because it's easy to get going -- it has a very lightweight data model." '</em><br />
<em></em><br />
You can hear a great discussion on this topic, <em>"Bullet Proof your Data Access on the .NET Framework</em>", an online webinar we did with the Stephen Wynkoop a SQL Server MVP, and founder of SSWWUG. Check out the link below to listen into the discussion.</p>

<p><a href="http://www.datadirect.com/connect-webcast-archive-data-access/index.ssp">http://www.datadirect.com/connect-webcast-archive-data-access/index.ssp</a></p>

<p><br />
<em></em><br />
</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/12/the_demise_linq_to_sql_not_qui.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/12/the_demise_linq_to_sql_not_qui.html</guid>
         <category>ADO.NET Entity Framework</category>
         <pubDate>Mon, 22 Dec 2008 15:44:35 -0500</pubDate>
      </item>
            <item>
         <title>Are these the top 10 .NET stories of 2008 ?</title>
         <description><![CDATA[<p>You be the judge:</p>

<p><a href="http://www.devtopics.com/top-10-net-news-stories-of-2008/">http://www.devtopics.com/top-10-net-news-stories-of-2008/</a><br />
</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/12/are_these_the_top_10_net_stori.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/12/are_these_the_top_10_net_stori.html</guid>
         <category>.NET</category>
         <pubDate>Fri, 19 Dec 2008 16:50:38 -0500</pubDate>
      </item>
            <item>
         <title>Released! Connect for ADO.NET 3.2</title>
         <description><![CDATA[<p>A copy of the press release that announces this release... much more on this over the coming weeks.</p>

<p>---</p>

<p>DataDirect Technologies Continues to Set the Standard for Superior Data Connectivity <br />
to the .NET Platform</p>

<p>Latest Release of DataDirect Connect® for ADO.NET Includes New Performance Features and First-of-its-Kind Bulk Load Functionality </p>

<p>BEDFORD, Mass. – Dec. 8, 2008 – DataDirect Technologies, the unparalleled leader in data connectivity and mainframe integration and an operating company of Progress Software Corporation (NASDAQ: PRGS), today announced the latest release of its DataDirect Connect® for ADO.NET data providers.  With DataDirect Connect for ADO.NET, developers can securely and efficiently write and deploy .NET enterprise applications that connect to multiple databases including Oracle, DB2, Microsoft SQL Server and Sybase.  The latest product release includes new provider features for each major database, new performance tuning options and introduces DataDirect Bulk Load, the most flexible, common API-based implementation of bulk-load functionality for the .NET platform that provides consistent semantics across all supported databases. </p>

<p>DataDirect Connect for ADO.NET has raised the bar for superior performance, security and interoperability.  As the only suite of ADO.NET data providers with a 100 percent managed code architecture, DataDirect Connect for ADO.NET eliminates the need for database client libraries.  Because managed code runs in the Common Language Runtime (CLR) environment it reduces risks and closes holes that unmanaged code leaves exposed, providing developers the most versatile deployment options available in both application and client-server environments.  </p>

<p>“Database vendors offer the bare minimum in terms of data connectivity, and this just isn’t enough for large scale, complex applications,” said John Goodson, vice president and general manager at DataDirect Technologies. “With DataDirect Connect for ADO.NET developers get full support for the .NET Framework with the fastest and most functional ADO.NET managed data providers on the market.”</p>

<p>Building on its reputation for technical innovation and reinforcing the company’s steadfast commitment to responding quickly to the needs of software developers and system architects, DataDirect Technologies has included DataDirect Bulk Load in the latest version of its data provider.  A persistent data connectivity challenge is the need to load very large amounts of data into a relational database as fast as possible. For developers working with more than one database, DataDirect Bulk Load offers a standard and consistent method for moving volume-intense data across Oracle, DB2, Microsoft SQL Server and Sybase databases, without having to deploy and load client libraries.  </p>

<p>In addition to the new levels of efficiency brought by DataDirect Bulk Load, the latest release of DataDirect Connect for ADO.NET also offers key performance enhancements.  New tuning options provide optimal performance in a wide variety of application scenarios allowing users of Oracle, DB2, Microsoft SQL Server and Sybase to reap substantial performance and efficiency gains with no changes to their applications.   </p>

<p>Corporate IT departments at the Fortune100 and leading ISVs use the DataDirect data provider to build reliable .NET applications that can connect to multiple databases while reducing the amount of code necessary to utilize database-specific features.  With its deep rooted, technical relationships with all major database and platform vendors, DataDirect Technologies ensures its data connectivity products support the latest provider features and database versions.  DataDirect Connect for ADO.NET now supports Oracle 11g R1, Microsoft SQL Server 2008, DB2 iSeries V6R1 and includes many new performance and usability features. To view a complete list of database provider features, go to: http://www.datadirect.com/products/net/index.ssp</p>

<p>About DataDirect Technologies<br />
DataDirect Technologies is the software industry’s only comprehensive provider of software for connecting the world’s most critical business applications to data and services, running on any platform, using proven and emerging standards. Developers worldwide depend on DataDirect® products to connect their applications to an unparalleled range of data sources using standards-based interfaces such as ODBC, JDBC™ and ADO.NET, XQuery and SOAP. More than 300 leading independent software vendors and thousands of enterprises rely on DataDirect Technologies to simplify and streamline data connectivity for distributed systems and to reduce the complexity of mainframe integration. DataDirect Technologies is an operating company of Progress Software Corporation (NASDAQ: PRGS). For more information, visit www.datadirect.com.<br />
# # #</p>

<p>DataDirect and DataDirect Connect are trademarks or registered trademarks of Progress Software Corporation or one of its subsidiaries or affiliates in the U.S. and other countries.  Java and all Java based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.  Any other trademarks contained herein are the property of their respective owners. <br />
</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/12/released_connect_for_adonet_32.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/12/released_connect_for_adonet_32.html</guid>
         <category>.NET</category>
         <pubDate>Tue, 09 Dec 2008 18:18:59 -0500</pubDate>
      </item>
            <item>
         <title>Tech Ed - Barcelona</title>
         <description><![CDATA[<p>If you are at Tech Ed Europe, currently running in Barcelona, Spain, come check out our display and meet our team at booth A4. They have all the latest updates on all things DataDirect including the latest on our upcoming support for the ADO.NET Entity Framework.</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/11/tech_ed_barcelona.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/11/tech_ed_barcelona.html</guid>
         <category>Tech Ed 2008</category>
         <pubDate>Mon, 10 Nov 2008 14:45:44 -0500</pubDate>
      </item>
            <item>
         <title>ADO.NET Entity Framework @ PDC</title>
         <description><![CDATA[<p>Come talk to us about our upcoming support for the ADO.NET Entity Framework in Hall J at the LA Convention Center. We are booth 916.</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/10/adonet_entity_framework_pdc.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/10/adonet_entity_framework_pdc.html</guid>
         <category>PDC  2008</category>
         <pubDate>Mon, 27 Oct 2008 17:41:46 -0500</pubDate>
      </item>
            <item>
         <title>PDC Over Crowding</title>
         <description><![CDATA[<p>So far this is an excellent conference. Great content, good conversation and a motivated and informed crowd. Except there seems to be little understanding as to enthusiasm of the attendees. I have just missed a session on "Dublin" and .NET Services: Extending On Premises Applications to the Cloud" and I tried *both* over flow rooms all of which are full..... ouch. I am hoping my sentiment is picked up on and Microsoft will looks to do re-runs of the over subscribed sessions towards the end of the week....</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/10/pdc_over_crowding.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/10/pdc_over_crowding.html</guid>
         <category>PDC  2008</category>
         <pubDate>Mon, 27 Oct 2008 16:23:14 -0500</pubDate>
      </item>
            <item>
         <title>Published today: .NET-Based Data Access in SOA</title>
         <description><![CDATA[<p>I was published in today's Redmond Developer News: See <a href="http://reddevnews.com/techbriefs/article.aspx?editorialsid=1166">here</a> for details. Enjoy!</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/10/published_today_netbased_data.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/10/published_today_netbased_data.html</guid>
         <category>.NET</category>
         <pubDate>Mon, 20 Oct 2008 15:47:04 -0500</pubDate>
      </item>
            <item>
         <title>Call for PDC Meetup/Networking Events</title>
         <description><![CDATA[<p>As I will be attending my first PDC in a few weeks, I'd like to get a feel for when and where the good events are to meet up with people who are on the bleeding edge of all things at this events. Answers please to my email at <a href="mailto:jonathan.bruceATdatadirect.com">jonathan.bruceATdatadirect.com</a> (remove the AT).</p>

<p>I'll post all responses and suggestions I see on this and my sister blog dot-Net Connections.</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/10/call_for_pdc_meetupnetwork_eve.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/10/call_for_pdc_meetupnetwork_eve.html</guid>
         <category>.NET</category>
         <pubDate>Fri, 17 Oct 2008 00:25:02 -0500</pubDate>
      </item>
            <item>
         <title>Details of .NET Framework 4.0 Emerge</title>
         <description><![CDATA[<p>Its obvious that Microsoft PDC is beginning to creep up on us. Details of the Microsoft 'Dublin' App Server and .NET Framework 4.0 are beginning to circulate. Details in <a href="http://reddevnews.com/news/article.aspx?editorialsid=10257#3">today's</a> Redmond Developer News.</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/10/details_of_net_framework_40_em.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/10/details_of_net_framework_40_em.html</guid>
         <category></category>
         <pubDate>Thu, 02 Oct 2008 20:30:48 -0500</pubDate>
      </item>
            <item>
         <title>Architect Tutorials and Design Previews 2008</title>
         <description><![CDATA[<p>It'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:</p>

<p><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></p>

<p><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></p>

<p><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></p>

<p>October 16th - <b>Boston, MA</b> – <a href="http://www.marriott.com/hotels/travel/bosbu-boston-marriott-burlington/" target="_blank">- Boston Marriott Burlington</a></p>

<p></p>

<p>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>.</p>

<p>See you there!</p>

<p></p>

<p><br />
<a href="http://www.datadirect.com/developer/design_preview/bios/index.ssp"> </a></p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/09/architect_tutorials_and_design.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/09/architect_tutorials_and_design.html</guid>
         <category></category>
         <pubDate>Thu, 04 Sep 2008 00:38:50 -0500</pubDate>
      </item>
            <item>
         <title>Heterogeneous Data Access in .NET – Approach #1: Coding Directly to ADO.NET</title>
         <description><![CDATA[<p>Guest 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</p>

<p>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.</p>

<p>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.</p>

<p><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.</p>

<p><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.</p>

<p>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.</p>

<p>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!</p>

<p>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.</p>

<p>So, to summarize:</p>

<p><span style="font-weight: bold;"><u>Coding Directly to ADO.NET</u></span><u></u></p>

<p><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><p>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.</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/08/heterogeneous_data_access_in_n.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/08/heterogeneous_data_access_in_n.html</guid>
         <category>.NET</category>
         <pubDate>Wed, 27 Aug 2008 14:18:15 -0500</pubDate>
      </item>
            <item>
         <title>Heterogeneous Data Access in .NET – The Introduction</title>
         <description><![CDATA[<p>Things 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 his blog as well.</p>

<p>So, welcome Mike!</p>

<p>______________________</p>

<p>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. ^_^</p>

<p>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.</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/08/heterogeneous_data_access_in_n_1.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/08/heterogeneous_data_access_in_n_1.html</guid>
         <category>.NET</category>
         <pubDate>Thu, 21 Aug 2008 13:55:51 -0500</pubDate>
      </item>
            <item>
         <title>ADO.NET Entity Framework goes RTM</title>
         <description><![CDATA[<p>RTM 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.</p>

<p>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:</p>

<p><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></p>

<p>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.</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/08/adonet_entity_framework_goes_r.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/08/adonet_entity_framework_goes_r.html</guid>
         <category>.NET</category>
         <pubDate>Mon, 11 Aug 2008 22:04:26 -0500</pubDate>
      </item>
            <item>
         <title>Tonight&apos;s BoF @ N210C</title>
         <description><![CDATA[<p>See you all tonight for another dose of "Making Sense of it All: Hetergeneous Data Access from the .NET Platform' at 6.30 at N210C.</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/06/tonights_bof.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/06/tonights_bof.html</guid>
         <category>Tech Ed 2008</category>
         <pubDate>Wed, 11 Jun 2008 08:23:47 -0500</pubDate>
      </item>
            <item>
         <title>.NET Framework and Mainframe Collide</title>
         <description><![CDATA[<p>Collisions generally have negative connotations, however in this case it is actually a good thing.</p>

<p>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.</p>

<p>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.</p>

<p>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.<br />
</p>]]></description>
         <link>http://jonathanbruceconnects.com/jonathan_bruce/2008/06/net_framework_and_mainframe_co.html</link>
         <guid>http://jonathanbruceconnects.com/jonathan_bruce/2008/06/net_framework_and_mainframe_co.html</guid>
         <category>.NET</category>
         <pubDate>Mon, 09 Jun 2008 16:05:40 -0500</pubDate>
      </item>
      
   </channel>
</rss>
