Skip to main content

Michael Champion

Michael Champion is a research and development specialist at Software AG, working out of Ann Arbor, Michigan. He graduated 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. He has been active in the World Wide Consortium's Document Object Model (DOM) Working Group for more than three years and was an editor of the core XML portion of the DOM Level 1 Recommendation. He is now co-chair of the Web Services Architecture Working Group. Champion joined Software AG in early 1999 and now works in the Technology Enablement group, focusing on technical business development activities, writing articles on XML technology, and building example integrations between XML applications and Software AG's database and enterprise integration products. He serves as co-chair of the W3C Web Services Architecture working group and continues to be active in the W3C DOM working group as well as the W3C XML Protocols working group.

 

mchampion's blog

Bicycles, Trucks, and web services specs

Posted by mchampion on September 29, 2004 at 6:01 PM PDT

Not surprisingly, peace has not broken out in the ongoing dispute over web services specifications described in my last post.

More WS-* specs, more questions about architectural viability

Posted by mchampion on September 19, 2004 at 1:35 PM PDT

It's as regular as the seasons: as the leaves start to fall from the trees here in Michigan, more web services specifications flutter down from WS-IvoryTower, and more hunters take up their rhetorical shotguns to blast at them.

WS-Simplicity?

Posted by mchampion on April 27, 2004 at 11:11 AM PDT

Tim Bray has yet another must read piece that apparently emerges from the collision of his deep understanding of XML concepts with realities he experiences at Sun.

Xml 2003 Reflections - Adam Bosworth Keynote

Posted by mchampion on December 19, 2003 at 6:58 AM PST

[Another look back at the XML 2003 conference
last week. I feel sortof blogspherically incorrect in waiting a week to write
down these thoughts, but I wanted to let them bounce around a bit, and look at
what others wrote.]

XML 2003 reflections - day 1

Posted by mchampion on December 11, 2003 at 11:50 AM PST

This is the first of several reflections on what I think I learned here at the XML 2003 conference in Philadelphia. Sorry if it's too XML-geeky and not of sufficient interest to Java people, but I think a lot of what I heard people talking about have considerable relevance beyond the XML community they were aimed at.

Simplistic subsets

Posted by mchampion on October 19, 2003 at 7:43 PM PDT

Ray Ozzie [IMHO but IANAL] effectively demonstrates that 1993-vintage Lotus Notes had "prior art" that -- in a rational world -- would invalidate the Eolas patent on embedded hypermedia. This patent has resulted in a large judgment against Microsoft and raised the very real possibility that the Web browser as we know it must change drastically or infringe on the patent.

Reports of the "Demise of the XML Database" are dubious

Posted by mchampion on October 4, 2003 at 2:30 PM PDT

Phil Howard of Bloor Research presents anargument I've heard more than once recently: "The reason why there is this trend away from pure XML storage is because advanced XML capabilities are being introduced by all the leading relational vendors." As the developers of Object Oriented DBMS discovered, he says, "the truth is tha

Standards, Stability, and Confusion

Posted by mchampion on August 7, 2003 at 6:38 PM PDT

There are lots of articles and weblogs about standards-related issues recently. Simple news/weblog content syndication "standards" are in the midst of a power struggle, ... Web services management vendors may be squaring up for a standards fight ...

XML can define agreements, but can also help deal with chaos

Posted by mchampion on July 7, 2003 at 7:05 AM PDT

The contentious world of RSS and the "(not) Echo" project have been featured in a number of java.net weblogs recently by Simon Phipps and Daniel Steinberg.

SOA: One acronym to bind them all?

Posted by mchampion on June 24, 2003 at 7:31 PM PDT

I must confess that when I first started hearing about Service Oriented Architectures or SOAs, my reaction was "oh brother, here we go again ... more vague mumbling about 'paradigm shifts' by analysts who have predicted 10 of the last 2 revolutions." The definitions one finds didn't inspire confidence ...