Archive for November, 2006

I had the extremely good fortune to stumble upon a document on XML.gov that describes the cohesion between the varying areas of state government work that I am involved in. The document, a report on the E-Government Act of 2002, Section 212, was a revelation of previously unknown relationships between many areas of my work. Despite the fact that the document was written for the federal government, it appears to be very applicable to state government as well.

XML.Gov

The report highlights enterprise architectural elements as well as pilot implementations underway to support presidential e-government initiatives. I’ve touched on a couple of these examples below.

  • Federal Enterprise Architecture (FEA) – The FEA consists of five reference models (business, performance, service, technical, and data) and a seriesof policies to help link IT investments with the reference models to help identify commonalities and IT spending priorities across the government’s agencies.

Federal Enterprise Architecture

The FEA obviously does not apply to state government out-of-the-box. However, the extensible structure of each of the FEA reference models facilitates customization. The Commonwealth of Virginia provides an exceptional example of how this can be implemented in practice.  Virginia has used the FEA as their model and, from the top down, has begun creating the business reference model in a manner consistent with the operation of state government. I have not seen any other work of this quality and breadth made publicly available by other states. I’ve included a local reference to their enterprise business model below.

VirginiaEnterpriseBusinessModel.pdf (121.5 KB)

  • Grants Management Pilot Project – I’ve been spending a bit of time familiarizing myself with the grants management domain over the past several months and posted on this topic more than once. With the passing of the Federal Funding Accountability and Transparency Act of 2006, focus on this area is likely to get even more intense at the federal and state levels in the next couple of years. Special thanks go out to Dave Cassidy of TCG for pointing me to the right section of Grants.gov with some meaty design and implementation details concerning granting system information exchanges.
  • Case Management Pilot Project – Case management has a place near and dear to my heart. My state government pattlets all deal with case management and it’s an area where I have some experience and even more opinions. It is encouraging to see the federal government aspiring to move towards data unity in this area. I have my doubts however. Case management, with its diversity of data elements and business practices, seems to have antibodies that preclude any form of true standardization. Normalization seems more likely to me here.
  • National Information Exchange Model

The National Information Exchange Model (NIEM) was mentioned as a unifying enabler. I am encouraged to see government pursuing data standardization so rigorously with NIEM. They seem to have made great progress in areas related to homeland security and are now eyeing other areas. I long for the day when NIEM becomes a first class citizen of the integration standards world and garners widespread vendor support like its industry brethren, SWIFT, HL7, and RosettaNet.

Comments No Comments »

If you completely missed the milestone, NetBeans version 5.5 was released last week. The IDE contains all of the functionality that’s been around in the beta and pre-release versions for months now, including:

  • Support for Java Enterprise Edition 5 (i.e. the Java Persistence, EJB3, and JAX-WS 2.0 specifications
  • Support for Subversion up to version 1.4
  • Developer collaboration features
  • SOA support (XML, BPEL, or Java web services) through the free Enterprise Pack
  • Performance and memory usage monitoring (including remote JVMs) though the free NetBeans profiler

In addition to all of the aforementioned features, which are part of the official 5.5 release, the Visual Web Pack Technology Preview was also released. This long-awaited feature brings to NetBeans a rich JSF-based UI. For those of you that have used Sun’s Studio Creator product, this addition to NetBeans will be both welcome and natural.

Netbeans Visual Web Pack

For those of you that have not experienced Studio Creator, the rich UI component IDE will be quite an experience. Standard JSF components are supported as well a number of AJAX-enabled JSF components from Sun’s BluePrint AJAX component modules. The NetBeans team has already created a number of Visual Web Pack specific tutorials. In addition, although I cannot verify it, I am fairly certain that the existing Studio Creator tutorials will work with little or no modification. Finally, if you’ve latched onto Ruby / RoR, check out the CRUD screencast in which NetBeans is used to generate a set of entity beans from a database and then to produce a set of RoR-like scaffolds, all without writing a single line of code.

Comments No Comments »