<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>CodeFutures Corporate Weblog</title>
      <link>http://www.codefutures.com/weblog/corporate/</link>
      <description></description>
      <language>en</language>
      <copyright>Copyright 2007</copyright>
      <lastBuildDate>Wed, 04 Apr 2007 00:06:46 +0000</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.2</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>SCA and SDO Case Study</title>
         <description><![CDATA[<p>Rich Seeley has produced perhaps the <a href="http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1250029,00.html">first case study </a>about <a href="http://www.codefutures.com/service-data-object/">Service Data Objects</a> and <a href="http://www.codefutures.com/service-component-architecture/">Service Component Architecture</a> called "SCA and SDO become SOA essentials for banking system".</p>

<p><em>How useful are the Service Component Architecture (SCA) and Service Data Objects (SDO) specifications? Alan Walters, CTO at Cachet Solutions LLC., says his bank processing system couldn't run without them</p>

<p>Vendors in the Open SOA group that developed SCA and SDO, and submitted them to the OASIS and JCP standards bodies late last month, have argued the specs are already mature enough to be implemented in service-oriented architecture (SOA) applications. Walters has done just that.</em></p>

<p>The article goes on to explain the architectural decisions made by Cachet Solutions.</p>

<p><br />
PJ Murray<br />
CodeFutures Software<br />
</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/04/sca_and_sdo_case_study.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/04/sca_and_sdo_case_study.html</guid>
         <category>Web Services and SOA</category>
         <pubDate>Wed, 04 Apr 2007 00:06:46 +0000</pubDate>
      </item>
            <item>
         <title>FireStorm/DAO 3.2 BETA</title>
         <description><![CDATA[<p>The BETA of FireStorm/DAO 3.2 is available for <a href="http://www.codefutures.com/firestormdao/download/">download</a>.</p>

<p>FireStorm/DAO now installs correctly on Windows Vista.</p>

<p>There is one important release note: FireStorm/DAO user interface now requires JDK 1.5.</p>

<p><br />
PJ Murray<br />
CodeFutures Software</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/03/firestormdao_32.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/03/firestormdao_32.html</guid>
         <category>FireStorm/DAO</category>
         <pubDate>Thu, 22 Mar 2007 12:30:16 +0000</pubDate>
      </item>
            <item>
         <title>Dana Gardner on SCA/SDO and OASIS</title>
         <description><![CDATA[<p><br />
Dana Gardner is the <a href="http://blogs.zdnet.com/Gardner/?p=2436">first industry analyst to comment</a> on the announcement that SCA and SDO are being submitted to OASIS.  The title of the article, "<strong>SCA/SDO goes to OASIS, could be to SOA what Java EE was to n-tier computing</strong>" pretty well summarizes Gardner's analysis of the important of SDO/SCA and the move to make them a formal industry standard.</p>

<p>Garner makes an important point about SCA/SDO that explains why they are not Java-only and part of the JCP.</p>

<p><em>SCA/SDO are designed to provide a common way to alleviate the complexity of adopting SOA across heterogeneity of services types and origins</em></p>

<p>Gardner also provides a rather sweeping conclusion:</p>

<p><em>This move shows an aggressive path for major vendors to making SOA the basis for modern computing, and for seeking a powerful standards and compliance force in the market to promote heterogeneity in the production, use, compositing, and extension of applications and data services. This may well form a turning point in the embrace and use of SOA as enterprises recognize the large investment the majority of large IT vendors are making, as well as the steps they are taking to foster open standards for extended levels of interoperability and common programmability of services.</em></p>

<p>So is this the J2EE moment for SOA Web Services?  The answer is yes if important vendors at the top end of the market like IBM, SAP, Rogue Wave, and Oracle have their way.</p>

<p>PJ Murray<br />
CodeFutures Software</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/03/dana_gardner_on_oasis.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/03/dana_gardner_on_oasis.html</guid>
         <category>Web Services and SOA</category>
         <pubDate>Thu, 22 Mar 2007 12:00:24 +0000</pubDate>
      </item>
            <item>
         <title>SCA Submitted to OASIS</title>
         <description><![CDATA[<p>The OSOA has <a href="http://www.osoa.org/pages/viewpage.action?pageId=4178">announced </a>that the <a href="http://www.codefutures.com/service-component-architecture/">Service Component Architecture</a> specifications to OASIS.</p>

<p>The  C++ <a href="http://www.codefutures.com/service-data-object/">Service Data Object </a>specification has also been submitted to OASIS, with the Java version going to JCP.</p>

<p><br />
PJ Murray<br />
CodeFutures Software</p>

<p><br />
</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/03/sca_submitted_t_1.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/03/sca_submitted_t_1.html</guid>
         <category>Web Services and SOA</category>
         <pubDate>Wed, 21 Mar 2007 10:57:36 +0000</pubDate>
      </item>
            <item>
         <title>Microsoft Joins OpenAjax Alliance</title>
         <description><![CDATA[<p>Microsoft has <a href="http://java.sys-con.com/read/351425.htm">joined the OpenAjax Alliance</a>, which already has an impressive list of supporters including major industry vendors such as Google, IBM, Novell, Oracle, Yahoo, Red Hat and leading AJAX specialists like JackBe.</p>

<p>The significance of the announcement is that AJAX is now the very much established as the leading technology for rich, Web-based clients.</p>

<p>An interesting part of the discussion of Microsoft joining the OpenAjax Alliance is that Microsoft <a href="http://www.eweek.com/article2/0,1895,2105689,00.asp">is claiming</a> that they more or less invented AJAX!</p>

<p><em>Some might say it is only fitting that Microsoft should join the group that is helping to advance AJAX, as much of the technology in AJAX-style development originated at Microsoft, the company claims.</p>

<p>Indeed, Adam Bosworth, now a vice president at Google but formerly a key software architect at Microsoft, spoke at a Google event in January and described the process of creating AJAX at Microsoft 10 years ago.</p>

<p>"Back in '96-'97, me and a group of people, many of whom are here at Google, helped build stuff that these days is called AJAX," Bosworth said. "We sat down and took a hard look at what was going to happen with the Internet, and we concluded, in the face of unyielding opposition and animosity from virtually every senior person at Microsoft, that the thick client was on its way out and it was going to be replaced by browser-based apps.</p>

<p>"Saying this at Microsoft back in '96 was roughly equivalent to throwing matches around in an oil refinery," he said. "But we concluded we should go and build this thing. And we put all this stuff together so people could build thin-client applications." </em></p>

<p><br />
PJ Murray<br />
CodeFutures Software</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/03/microsoft_joins_openajax_alliance.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/03/microsoft_joins_openajax_alliance.html</guid>
         <category>Java Industry</category>
         <pubDate>Tue, 20 Mar 2007 10:39:46 +0000</pubDate>
      </item>
            <item>
         <title>The Multi-Core Dilemma</title>
         <description><![CDATA[<p>There's a very interesting blog on the Intel site about <a href="http://softwareblogs.intel.com/2007/03/14/the-multi-core-dilemma-by-patrick-leonard/">The Multi-Core Dilemma</a> by Patrick Leonard.</p>

<p>The Multi-Core Dilemma is:</p>

<p><em> a large percentage of mission-critical enterprise applications will not “automagically” run faster on multi-core servers.  In fact, many will actually run slower.   </em></p>

<p>The explores the solutions to this problem.</p>

<p>PJ Murray<br />
CodeFutures Software</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/03/the_multi-core_dilemma.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/03/the_multi-core_dilemma.html</guid>
         <category>Multi-Core Processors</category>
         <pubDate>Thu, 15 Mar 2007 14:34:09 +0000</pubDate>
      </item>
            <item>
         <title>Khanderao on Service Data Objects</title>
         <description><![CDATA[<p>Khanderao has published an <a href="http://khanderaotech.blogspot.com/2007/03/sdo-with-features-standardization.html">interesting blog entry</a> on <a href="http://www.codefutures.com/service-data-object/">Service Data Objects</a>.</p>

<p>Khanderao works for Oracle so it's good to see what someone inside that organization is thinking about <a href="http://www.codefutures.com/service-data-object/">Service Data Objects</a>.</p>

<p>PJ Murray<br />
CodeFutures Software.</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/03/khanderao_on_service_data_objects.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/03/khanderao_on_service_data_objects.html</guid>
         <category>Web Services and SOA</category>
         <pubDate>Tue, 13 Mar 2007 19:34:01 +0000</pubDate>
      </item>
            <item>
         <title>seeMore Review in InfoWorld</title>
         <description><![CDATA[<p>InfoWorld editior Rick Grehan has written a <a href="http://www.infoworld.com/article/07/03/08/11TCseemore_1.html">very good review</a> of seeMore Technologies' Virtual Database product.  It is a shame he was too early to see the <a href="http://www.seemoretechnologies.com/company/press/20070301_RW_SDO.htm">news </a>that seeMore has added <a href="http://www.codefutures.com/service-data-object/">Service Data Object</a> support.  Grehan did a good job of reviewing the product would have interesting to see what he had to say about the SDO support.</p>

<p>PJ Murray<br />
CodeFutures Software</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/03/seemore_review.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/03/seemore_review.html</guid>
         <category>Web Services and SOA</category>
         <pubDate>Fri, 09 Mar 2007 18:52:50 +0000</pubDate>
      </item>
            <item>
         <title>BPM and SOA</title>
         <description><![CDATA[<p>ZapThink has written an <a href="http://www.zapthink.com/report.html?id=ZAPFLASH-200737">interesting article </a>about BPM and SOA that focuses on the rather stricking disconnect between the activities of BPM and SOA experts.  This is well worth considering in the context of the new <a href="http://www.codefutures.com/service-component-architecture">Service Component Architecture </a> and <a href="http://www.codefutures.com/service-data-object">Service Data Object</a> specifications, which are SOA speciifcations but would certainly benefit from  input from BPM experts such as the BPM Group.</p>

<p>PJ Murray<br />
CodeFutures Software</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/03/bpm_and_soa.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/03/bpm_and_soa.html</guid>
         <category>Web Services and SOA</category>
         <pubDate>Thu, 08 Mar 2007 10:10:49 +0000</pubDate>
      </item>
            <item>
         <title>Khanderao on Service Component Architecture</title>
         <description><![CDATA[<p>Khanderao, an architect at Oracle Corporation, has written a<a href="http://khanderaotech.blogspot.com/2007/02/basics-of-service-component.html"> blog entry </a>on <a href="http://www.codefutures.com/service-component-architecture/">Service Component Architecture</a>.</p>

<p>It is good to see that Oracle are now moving forward on SCA and SDO.  The specifications need to support of all the major vendors so that end user organizations have a range of vendors and products from which to choose.</p>

<p>PJ Murray<br />
CodeFutures Software</p>

<p></p>

<p><br />
</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/02/khanderao_on_sca.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/02/khanderao_on_sca.html</guid>
         <category>Web Services and SOA</category>
         <pubDate>Mon, 26 Feb 2007 14:23:20 +0000</pubDate>
      </item>
            <item>
         <title>David Sprott  of CBDi on SOA and AJAX</title>
         <description><![CDATA[<p>David Sprott has provided <a href="http://www.cbdiforum.com/cbdi_blog/?filter=full&id=48&display=David+Sprott">some interesting analysis</a> of John Crupi's article on "<a href="http://webservices.sys-con.com/read/329790.htm">AJAX + SOA: The Next Killer App</a>". </p>

<p>PJ Murray<br />
CodeFutures Software</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/02/david_sprott_of.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/02/david_sprott_of.html</guid>
         <category>Web Services and SOA</category>
         <pubDate>Sun, 18 Feb 2007 16:25:47 +0000</pubDate>
      </item>
            <item>
         <title>Intel&apos;s 80 Core Processor</title>
         <description><![CDATA[<p>The BBC has <a href="http://news.bbc.co.uk/1/hi/technology/6354225.stm">published an article </a> on a new 80 core processor that Intel has just prototyped.</p>

<p>The article points out that application developers are in no way prepared to write applications that take advantage of multi-core processors.</p>

<p><em>The challenge is to find a way to program the many cores simultaneously.</p>

<p>Current desktop machines have up to four separate cores, while the Cell processor inside the PlayStation 3 has eight (seven of them useable). Each core is effectively a programmable chip in its own right.</p>

<p>But to take advantage of the extra processing power, programmers need to gives instructions to each core that work in parallel with one another.</p>

<p>There are already specialist chips with multiple cores - such as those used in router hardware and graphics cards - but Dr Mark Bull, at the Edinburgh Parallel Computing Centre, said multi-core chips were forcing a sea-change in the programming of desktop applications.</p>

<p>"It's not too difficult to find two or four independent things you can do concurrently, finding 80 or more things is more difficult, especially for desktop applications.</p>

<p>"It is going to require quite a revolution in software programming.</p>

<p>"Massive parallelism has been the preserve of the minority - a few people doing high-performance scientific computing. </em></p>

<p>What is interesting about this is that not only are most application developers not prepared for concurrent programming, they are not really aware of the issue and there is almost no discussion in industry forums on the subject.</p>

<p><br />
PJ Murray<br />
CodeFutures Software</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/02/80-core-processor.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/02/80-core-processor.html</guid>
         <category>Multi-Core Processors</category>
         <pubDate>Fri, 16 Feb 2007 09:04:24 +0000</pubDate>
      </item>
            <item>
         <title>Robert Cooper on Open Source</title>
         <description><![CDATA[<p>Robert Cooper has <a href="http://www.oreillynet.com/onjava/blog/2007/02/do_winners_and_losers_even_mat.html">connected the dots </a>on two different different facts: there are 139,834 projects on SourceForge and new advanced search facilities - like Koders and Google Code Search - make all of them accessible.  </p>

<p>Tthe general perception was that the vast majority of open source projects were dead ends that served no particular purpose. But that's no longer true. All coders need to do is write good comments and the code can now be found and reused.</p>

<p>This means that open source projects can benefit from the Network Effect. The more diverse projects and the more code, the more useful the repository becomes.</p>

<p>PJ Murray<br />
CodeFutures Software</p>

<p><a href="http://www.daytatree-drug-testing-services.com/drug-testing-news/">Drug Testing News</a></p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/02/robert_cooper.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/02/robert_cooper.html</guid>
         <category>Java Industry</category>
         <pubDate>Thu, 08 Feb 2007 14:16:30 +0000</pubDate>
      </item>
            <item>
         <title>David Chappell&apos;s Original Thinking on SCA</title>
         <description><![CDATA[<p>David Chappell has written a<a href="http://www.davidchappell.com/blog/2007_01_01_weblog.html"> highly orignal article</a> on <a href="http://www.codefutures.com/service-component-architecture/">Service Component Architecture</a> (SCA).</p>

<p><em>The biggest challenge enterprise Java developers face is the complexity of their platform. There are too many APIs, each with too many options. Providing a simpler and more unified foundation for creating business logic would have real merit. And this is exactly what SCA's new programming model does.</em></p>

<p>David Chappell speculates why there is not too much attention to this aspect of SCA (and SDO).</p>

<p><em>The reason for this might be political, as promoting a replacement for key parts of Java EE 5 is bound to be contentious. It might also stem from people's natural enthusiasm for new technology, such as SCA's assembly mechanism, over a simplification of things that are already available. </em></p>

<p>What is true for SCA and is also true for <a href="http://www.codefutures.com/service-data-object/">Service Data Objects</a>.  There are far too many Java data persistence technologies and APIs and the <a href="http://www.codefutures.com/sdo-api/">SDO API </a>offers a single, simple replacement for all of them.</p>

<p><br />
PJ Murray<br />
CodeFutures Software</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/02/david_chappell_sca.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/02/david_chappell_sca.html</guid>
         <category>Web Services and SOA</category>
         <pubDate>Tue, 06 Feb 2007 19:23:45 +0000</pubDate>
      </item>
            <item>
         <title>SCA and SDO Articles</title>
         <description><![CDATA[<p>In the space of two days, Java Developers Journal has published two articles (<a href="http://www.java.sys-con.com/read/325183.htm">here </a>and <a href="http://java.sys-con.com/read/329862.htm">here</a> ) on <a href="http://www.codefutures.com/service-component-architecture/">Service Component Architecture </a>and <a href="http://www.codefutures.com/service-data-object/">Service Data Objects.</a></p>

<p>The <a href="http://java.sys-con.com/read/329862.htm">first article</a>, called <em>Real SOA</em>, has a good description of <a href="http://www.codefutures.com/service-data-object/">Service Data Objects</a>:</p>

<p><em>It is important not to forget the complexity introduced by handling data in such a heterogeneous network of services. A technology called <a href="http://www.codefutures.com/service-data-object/">Service Data Objects</a> (SDO) addresses this problem. SDO offers a format-neutral API that provides a uniform way to access data, regardless of how it is physically stored. By using SDO, the solution developer will not pollute a business application with code to handle diverse choices of data access, such as JDBC Result Sets, JCA records, DOM, JAXB, and EJB entities.</p>

<p>SDO supports a disconnected style of data access and can record a summary based on any changes made to data objects. SDO's ability to maintain a summary of the changes made allows data transfers to include only the portion of data that has changed, therefore improving environments where bandwidth is a constraint. The change summary information can be used to resolve data access conflicts and concurrency issues.</p>

<p>SDO supplies a powerful yet simple programming model for data with first class support for XML and the ability to automatically persist data via the use of a Data Access Service (DAS). A DAS allows the data to be stored or retrieved from a relational database or another repository, and helps to link the SDO models to enterprise data storage.</em></p>

<p><br />
The second article, called <em>What is SCA?</em>, has a good one line explanation of <a href="http://www.codefutures.com/service-component-architecture/">Service Component Architecture</a>:</p>

<p><em><a href="http://www.codefutures.com/service-component-architecture/">Service Component Architecture</a> provides a concise and flexible model for describing and developing SOA applications and addresses the strategic requirements demanded by agile IT environments. The SCA programming model focuses on describing components and the way that they're assembled together. It's inclusive of existing technologies with a primary goal of operating well as an addition to existing heterogeneous environments. </em></p>

<p><br />
It's interesting that the initial 'how to' and 'what is' articles are now starting to appear more regularly in technical journals. This is probably because the specifications are moving from planning phase to the real world implementation phase.</p>

<p><br />
PJ Murray<br />
CodeFutures Software</p>]]></description>
         <link>http://www.codefutures.com/weblog/corporate/archives/2007/02/sca_and_sdo_articles.html</link>
         <guid>http://www.codefutures.com/weblog/corporate/archives/2007/02/sca_and_sdo_articles.html</guid>
         <category>Web Services and SOA</category>
         <pubDate>Mon, 05 Feb 2007 13:33:23 +0000</pubDate>
      </item>
      
   </channel>
</rss>
