YOUR FEEDBACK
Three RIA Platforms Compared: Adobe Flex, Google Web Toolkit, and OpenLaszlo
NN wrote: Yeah you are right GWT is poor man's Flex. After using GWT on two...
SOA World Conference
Virtualization Conference
$200 Savings Expire May 16, 2008... – Register Today!


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


Federal Government XML Implementation
Seeking middle ground

Digg This!

Should emergency personnel and law enforcement be called to the scene of a suspected chemical warfare attack, the last thing these frontline workers will want to do is wrestle with incompatible IT systems. Therefore, the federal government is in the throes of linking databases scattered throughout the 22 agencies that now make up the Department of Homeland Security (DHS), while tying in the efforts of state and local entities. Although a cohesive, intergovernmental network of antiterrorism systems is far from finished, XML is sure to become a key element in this orchestrated campaign.

XML is not only present in tactical initiatives, such as an antiterrorism response that mandates the tight integration of far-flung systems. it is also playing an increasing role in efforts to streamline basic, day-to-day federal operations. In fact, two years ago, the Office of Management and Budget (OMB) made open XML a cornerstone of the e-Government push, a concerted effort to develop a framework for the government to deliver services to citizens and businesses.

As DHS ramps up in the face of unprecedented national security threats, the new department is also facing huge administrative computing challenges. To unify internal operations scattered among 90+ disparate information resource management systems, DHS leadership is undertaking "eMerge2," a major business process and system overhaul effort designed to integrate DHS' financial processes from. eMerge2 will reach across budget and cost management, funds control, general ledger, accounts payable and receivable, travel, and acquisition functions. Since most enterprise integration feats of this size now hinge on XML, the technology will almost certainly factor into eMerge2.

Numerous agencies are putting e-Government goals into action through the ongoing President's Management Agenda, which entails efforts such as an IRS initiative to stop the frustrating practice of having businesses resubmit information already delivered to the federal government. The White House estimates that over six years $6 billion will be saved in using XML to facilitate electronic transmission of various corporate tax forms.

But while the federal government seems committed to harnessing the power of XML, it also seems to be taking two very distinct approaches to XML implementation. The first is a top-down approach, with government IT leaders pushing select XML standards across agencies. The second is a bottom-up approach, with individual agencies implementing XML projects at a grassroots level. Are these two approaches compatible?

Cross-Agency Standards Coming Down
The federal top-down approach to common XML standards has high-level government CIOs embarking on a concerted campaign to get all federal agencies to use a core set of XML standards through an effort spearheaded by the federal CIO Council (refer to the Data Reference Model [DRM] of the Federal Enterprise Architecture [FEA] www.cio.gov/archive/SRM_TRM_for_Agency_Review_jan_29_03.pdf). Tying all federal XML applications to select XML standards could help address a variety of vexing issues, from shoring up military data exchange and communication between federal repositories to providing tighter integration between databases scattered throughout all levels of government.

Developing cross-agency XML standards is very challenging; technical issues still exist, but more troublesome can be the political, bureaucratic, or cultural issues that crop up. Organizations differ in terms of their legacy systems and processes, missions, and perspectives on exactly what information is strategically critical. These factors easily lead to clashes when it comes time to integrate.

Consider, for instance, the often-exhausting exercise of developing schemas used to tag data from disparate organizations working together. For these schemas to be meaningful and for data to be exchanged effectively across organizational boundaries, information categories must be rigorously analyzed. Furthermore, XML data that is syntactically valid but semantically meaningless must be corrected - a laborious task involving reconciling disparate terminology used in different agencies.

Basic turf issues could then compound this seemingly relentless process and getting buy-in from entrenched personnel on common labels could prove next to impossible. Then, to make matters worse, once semantic differences are resolved, the end result may well be the creation of more abstract terms that leave ordinary people scratching their heads over exactly how to apply these confusing new terms to the concrete details of their jobs.

To offload some of this burden from individual agencies, the CIO Council is now working on the development of standard schemas and other labor-intensive chores surrounding XML standardization. Along with providing uniformity, the CIO Council also wants to free up individual program managers eager to pursue XML applications.

Grassroots XML Springing Up
Concurrent with the CIO Council's push for cross-agency XML standards, a bottom-up XML push from the grassroots is now underway throughout agencies. Military and intelligence communities, as well as civilian agencies, are at varying stages of implementing a number of IT integration projects that incorporate XML technology in a significant way. These projects build upon a fundamental strength of XML: it unifies diverse platforms, applications and communities without displacing infrastructures and processes familiar to participating users.

The leaders of these projects have decided not to hold back on XML-related forays until there is a shortlist of acceptable cross-agency standards, schemas, and repositories with the CIO Council's seal of approval. They see the need as too urgent and the opportunity as too significant (especially in a color-coded threat environment) to let the bureaucratic process run its winding course.

One department taking the lead in this regard is the US Navy - widely recognized as a pioneer in federal XML adoption. One Navy program, the Interactive Electronic Technical Manuals (IETMs) application, uses XML to deliver a standard set of manuals to all Navy vessels and may be used to serve material to Coast Guard cutters as well.

In devising the application, the Navy asked manufacturers supplying information that will make up the manuals to ship that content in XML format using their own schemas. The understanding was that the Navy would then receive that content and build it into manuals as a separate step. Using XML, the Navy was able to import and export the manufacturers' data without having to understand the content in detail - a basic XML process known as information aggregation.

The Navy also reportedly wants the capability to let individual ships share information on their own best practices by swapping data held in varying formats. This process requires moving the IETMs application toward a more advanced process called semantic integration - the ability to manipulate content, not just data structure. To do this, the Navy is using a number of open standards, including Web Ontology Language (OWL; see sidebar). Having enjoyed heavy investment from the World Wide Web Consortium (W3C), OWL is an evolving specification able to transform informal business conventions into rigorous ontologies.

OWL
"Ontology" is a term that is becoming widely used to define a formal language that:

  • Defines common words and concepts for a specific area of knowledge
  • Allows applications and databases to share the meaning of information within that area of knowledge
The Web Ontology Language (OWL) is an XML-based language, defined by the W3C, that can formally describe the meaning of terminology used in a variety of documents. It defines vocabulary by which to describe properties and classes of meaningful concepts, as well as relationships among them. OWL should facilitate greater machine interpretability of Web content than that supported by XML alone. For more details, see www.w3.org/TR/owl-guide/

Striking a Realistic Balance
IETMs are just one XML application well under way within the Navy. All of the Navy's independent XML ventures adhere to a central department-wide mandate that promotes interoperability and the use of select XML standards.

Specifically, the Navy has declared off-limits the use of any proprietary XML extensions, heeding a warning from the Government Accountability Office (GAO), which in 2002 advised federal agencies to steer clear of vendor add-ons aimed at capturing market share. In late July 2004, the Navy drove home that point when it issued a groundbreaking XML developer's guide.

The Navy's approach to XML presents a strong argument that it is possible to strike a realistic balance between promoting innovative, bottom-up implementation and establishing firm, top-down guidance. As evidence that the entire federal government may soon follow the Navy's lead - at least in the realm of prohibiting proprietary XML extensions - the CIO Council is reportedly discussing the possibility of penalties for agencies that use XML standards that are not entirely open.

Another example of giving the immediate green light on independent applications while insisting on strict adherence to existing industry standards, comes from the business community. Instead of trying to mandate uniform internal applications and data formats, industry associations and self-regulatory bodies have urged financial institutions to adopt the eXtensible Business Reporting Language (XBRL) standard, which describes a way to use XBRL tags to exchange financial statements.

The finance industry's wide use of XBRL is, in large part, an effort to avoid heavy-handed efforts on the part of government regulators to impose XML-related specifications. So far, that strategy has been overwhelmingly successful. In fact, government regulators such as the Securities and Exchange Commission (SEC) and the Federal Deposit Insurance Corporation (FDIC) seem loath to prescribe government standards and instead prefer to encourage industry standards.

A Technology for the Times
If XML is to make major improvements in the federal government - transforming the very relationship between government and U.S. businesses or transcending agency boundaries in the War on Terror - federal leaders will have to fully support both a top-down dedication to develop XML standards and a pragmatic bottom-up effort to build applications.

There is no need to wait for cross-agency authoritative data standards to apply powerful XML technologies - such as XPath, XSLT, and XQuery - to locate information in a message stream or database and seamlessly combine and swap this information among disparate sources and enterprise applications.

After all, XML's main attribute is that it is extensible, or able to break down traditional barriers to efficient data interchange without standardization of formats and vocabularies. If there was ever a time when the federal government needed such a capability, that time is now.

About Michael Champion
Michael Champion is Senior Technologist at Software AG, Inc., working in the company's Enterprise Architects group. He has had extensive involvement with the World Wide Consortium (W3C), including cochairing the Web Services Architecture Working Group. His participation on the W3C?s Document Object Model (DOM) Working Group included work as an editor of the core XML portion of the DOM Level 1 Recommendation. Michael has authored numerous articles and is a frequent speaker at industry events. He holds a bachelor?s degree from the University of Michigan, and did graduate study specializing in data analysis and computer simulation of international conflict. He has been a software developer in the USA for 20 years, working primarily in the area of middleware for client-server document and image management systems.

Art Botterell wrote: Of course, not all the activity here is being driven by federal agencies. The "Common Alerting Protocol" messaging standard adopted by OASIS last April was developed by a public/private partnership organization, based largely on local- and state-level and industry initiatives. DHS and NOAA, in particular, have supported the process, but the requirements and the bulk of the implementation resources are coming up from the grassroots.
read & respond »
XML JOURNAL LATEST STORIES . . .
3rd International Virtualization Conference & Expo: Themes & Topics
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown
Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
Red Hat is a trusted open source provider. Red Hat offers enterprise customers a long-term plan for building infrastructures on the quality and innovation of open source. Combining open source operating system platform, Red Hat Enterprise Linux, together with applications, management
JustSystems Contributes Key XBRL Rendering Technology to Financial Community
JustSystems announced that it is contributing intellectual property rights for its invention of eXtensible Business Reporting Language (XBRL) rendering technologies to XBRL International, the standards body responsible for the oversight of the XBRL specification. The invention, known a
JustSystems Launches Campaign for XBRL Success
JustSystems announced its campaign to help organizations adopt XBRL (eXtensible Business Reporting Language), the XML-based standard for communicating financial and business information. In related news, JustSystems also announced that it has contributed intellectual property rights of
Virtualization Meets DaaS - Desktop-as-a-Service
After a $1.5 million angel round, Desktone, which was started in 2006 by Eric Pulier, who also started SOA Software, US Interactive and IVT, picked up $17 million in first-round funding about a year ago from Highland Capital Partners, SoftBank Capital, Citrix Systems and the China-base
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS


ADS BY GOOGLE
BREAKING XML NEWS
RCG IT Addresses BI and SOA Convergence and Business Architecture at TDWI World Conference in Chicago
RCG Information Technology, Inc. (http://www.rcgit.com/) will participate in The Data Wareho