March 2007

Monthly Archives

BPM and SOA

BPM and SOA

ZapThink has written an interesting article 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 Service Component Architecture and Service Data Object specifications, which are SOA speciifcations but would certainly benefit from input from BPM experts such as the BPM Group.PJ Murray
CodeFutures Software


FireStorm/DAO 3.2 BETA

FireStorm/DAO 3.2 BETA

The BETA of FireStorm/DAO 3.2 is available for download.FireStorm/DAO now installs correctly on Windows Vista.

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

PJ Murray
CodeFutures Software


Dana Gardner on SCA/SDO and OASIS

Dana Gardner on SCA/SDO and OASIS

Dana Gardner is the first industry analyst to comment on the announcement that SCA and SDO are being submitted to OASIS. The title of the article, “SCA/SDO goes to OASIS, could be to SOA what Java EE was to n-tier computing” pretty well summarizes Gardner’s analysis of the important of SDO/SCA and the move to make them a formal industry standard.Garner makes an important point about SCA/SDO that explains why they are not Java-only and part of the JCP.

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

Gardner also provides a rather sweeping conclusion:

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.

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.

PJ Murray
CodeFutures Software


FireStorm/DAO 3.2 BETA

FireStorm/DAO 3.2 BETA

CodeFutures is pleased to announced the BETA program for FireStorm/DAO 3.2. The new release provides support for EJB 3.0 and the Java Persistence API (JPA), Windows Vista compatibility, enhanced support for foreign keys, JDBC Driver and Data Source configuration usability improvements, Table Finders and Cusotmer SQL DAO improvements, and also improvements have been made to the way in which FireStorm/DAO loads custom code generation providers that have been developed using the Architect Edition of the product.”The new release provides so many new features that we plan to run a comprehensive BETA program to give as many FireStorm/DAO users as possible an opportunity to provide feedback” says Andy Grove, Chief Architect, CodeFutures.

About FireStorm/DAO
FireStorm/DAO is a database access tool that adopts a pragmatic approach of generating Java source code for data persistence that is a direct mapping of a particular relational database schema. It is also possible to define complex multi-table queries and to leverage existing database logic contained within stored procedures. FireStorm/DAO is based on the Data Access Object design pattern and is available in Enterprise, Architect, and OEM editions.

FireStorm/DAO Architect Edition allows new custom code generation templates to be developed and integrated with the FireStorm/DAO Studio environment. FireStorm/DAO Architect Edition includes the source code for the Java code generation templates. The code generation templates are written in Java, which means that Java developers have a very short learning curve before they can start customizing the code generation.
Additional information on FireStorm/DAO is available here: /firestorm/
FireStorm/DAO is available for download here: /products/firestorm/download/

About CodeFutures
CodeFutures is the leading supplier of database performance tools. CodeFutures’ database access tool, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases. The benefits provided by CodeFutures’ database access tools are higher developer productivity, better software quality, and lower maintenance costs.CodeFutures’ products are used in hundreds of companies such as Turner Broadcasting, Lehman Brothers, JP Morgan, Wells Fargo Bank, Walt Disney, Kraft Foods, T-Systems, FedEx, Bed Bath and Beyond, Lockheed Martin, Suzuki, EMC, Macromedia, and Siemens.


SCA Submitted to OASIS

SCA Submitted to OASIS

The OSOA has announced that the Service Component Architecture specifications to OASIS.The C++ Service Data Object specification has also been submitted to OASIS, with the Java version going to JCP.

PJ Murray
CodeFutures Software


Microsoft Joins OpenAjax Alliance

Microsoft Joins OpenAjax Alliance

Microsoft has joined the OpenAjax Alliance, 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.The significance of the announcement is that AJAX is now the very much established as the leading technology for rich, Web-based clients.

An interesting part of the discussion of Microsoft joining the OpenAjax Alliance is that Microsoft is claiming that they more or less invented AJAX!

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.

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.

“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.

“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.”

PJ Murray
CodeFutures Software


The Multi-Core Dilemma

The Multi-Core Dilemma

There’s a very interesting blog on the Intel site about The Multi-Core Dilemma by Patrick Leonard.

The Multi-Core Dilemma is:

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

The article explores the solutions to this problem.

PJ Murray
CodeFutures Software


Khanderao on Service Data Objects

Khanderao on Service Data Objects

Khanderao has published an interesting blog entry on Service Data Objects.Khanderao works for Oracle so it’s good to see what someone inside that organization is thinking about Service Data Objects.

PJ Murray
CodeFutures Software.


seeMore Review in InfoWorld

seeMore Review in InfoWorld

InfoWorld editior Rick Grehan has written a very good review of seeMore Technologies’ Virtual Database product. It is a shame he was too early to see the news that seeMore has added Service Data Object support. Grehan did a good job of reviewing the product would have interesting to see what he had to say about the SDO support.PJ Murray
CodeFutures Software


CodeFutures Joins Software Pipelines Alliance

CodeFutures Joins Software Pipelines Alliance

CodeFutures has joined the Software Pipelines Alliance.Software Pipeliens offer a new concurrent processing methodology that provides a simple way for business applications to implement concurrency while maintaining order of execution priorities and simplicity of application development.

About The Software Pipelines Alliance

The Software Pipelines Alliance is a group of software industry vendors and end users that have joined together to promote the use of Software Pipelines to solve performance and scalability problems, with a particular emphasis developing applications that take advantage of multi-core processors.

About FireStorm/DAO
FireStorm/DAO is a database access tool that adopts a pragmatic approach of generating Java source code for data persistence that is a direct mapping of a particular relational database schema. It is also possible to define complex multi-table queries and to leverage existing database logic contained within stored procedures.

FireStorm/DAO is based on the Data Access Object design pattern and is available in Enterprise, Architect, and OEM editions. FireStorm/DAO Architect Edition allows new custom code generation templates to be developed and integrated with the FireStorm/DAO Studio environment. FireStorm/DAO Architect Edition includes the source code for the Java code generation templates. The code generation templates are written in Java, which means that Java developers have a very short learning curve before they can start customizing the code generation.

Additional information on FireStorm/DAO is available here:
/firestorm/

FireStorm/DAO is available for download here:
/products/firestorm/download/

About CodeFutures
CodeFutures is the leading supplier of database performance tools. CodeFutures’ database access tool, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases. The benefits provided by CodeFutures’ database access tools are higher developer productivity, better software quality, and lower maintenance costs.CodeFutures’ products are used in hundreds of companies such as Turner Broadcasting, Lehman Brothers, JP Morgan, Wells Fargo Bank, Walt Disney, Kraft Foods, T-Systems, FedEx, Bed Bath and Beyond, Lockheed Martin, Suzuki, EMC, Macromedia, and Siemens.