Jon Siegel

Subscribe to Jon Siegel: eMailAlertsEmail Alerts
Get Jon Siegel: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Jon Siegel

The next release of the CORBA specification will be a major one, CORBA 3.0. The last time the major release number was incremented - to CORBA 2.0 - it signified the standardization of interoperability. What's new and different enough in this version for OMG to increment the major release number this time? Despite its compact designation, CORBA 3 isn't a single specification - instead, it's the collection of specifications, adopted individually, that will be added to the current CORBA 2.3 to form the CORBA 3.0 release. Although we use "CORBA 3" as shorthand to refer only to the new parts, the official designation CORBA 3.0 refers, formally, to the entire CORBA specification book. With the posting of final submissions for the CORBA Component Model (CCM), Scripting and the Persistent State Service (PSS) on the OMG Web site in early August, all parts of CORBA 3 are fin... (more)

Working with Dynamic XML Documents

XML gets mentioned a lot as an interoperability "platform." XML by itself can't be a platform, of course, because it's a document format. (It may be flexible, human-readable, dynamic, popular, and cool because it looks a lot like HTML, but it's still just a document format and there are many differences between that and an interoperability platform.) To interoperate using XML, you have to either build an infrastructure around it or incorporate it into an infrastructure that already exists. While other folks build yet another infrastructure around XML, I'll show in this article h... (more)

Working With Dynamic XML Documents

XML gets mentioned a lot as an interoperability "platform." By itself, of course, XML can't be a platform because it's a document format. It may be flexible, human-readable, dynamic, popular, and cool because it looks a lot like HTML, but it's still just a document format, and there are a lot of differences between a document format and an interoperability platform. To interoperate using XML, you either have to build an infrastructure around it or incorporate it into an infrastructure that already exists. While other folks build yet another infrastructure around XML, we show in th... (more)

OMG's New Fault Tolerant

Any individual piece of computer hardware or software can fail. That's why we back up our hard drives. When the hard drive on my laptop failed last year, the tape backup got me up and running in a few days - the time it took to get a replacement drive and reload my files. But some systems can't afford to be down for a few days...or even a few hours...or sometimes even a few minutes. For example: Medical monitoring systems deal with health-critical information constantly. Fly-by-wire systems must act in real time and must not fail (as you'll attest if you've ever flown in an airp... (more)

The Future of CORBA: A Look into OMG's Crystal Ball

The extensive suite of Object Management Group (OMG) standards will, ultimately, unify computing from analysis and design through development, deployment, runtime and support. OMG is an open, member-driven organization, and future directions emerge from the work of its nearly 800 members. Thus, like any other process that tracks developments in our rapidly moving industry, it's hard to see more than a few years into the future. It takes from about 14 to 20 months to create an OMG specification from the time OMG's members publish their requirements as an RFP (request for proposal... (more)