Jeff Sutherland's Object Technology Standards
"At the end of the set we all embraced, wordlessly,
" he wrote. "Garcia later told me that everyone had felt it when I
finally synched up." In Deadhead terms, Hart was on the bus. Jeff Wagenheim
interviewing Mickey Hart
"'There are going to be times,' says Kesey, 'when
we can't wait for somebody. Now you're either on the bus or off the bus." Tom
Wolfe-The Electric Kool-Aid Acid Test
7 Aug 1999 - OMG Internet SIG and Agent Working
22 Jul 1999BOCA
Several requests for Business Object Component Architecture
papers, including the latest Component Definition Language (CDL) specification
have been received lately. You can find them on the Data
Access Technologies web site.
While BOCA was not voted in on the first pass as
an OMG standard technology, pieces of it will be resubmitted shortly in response
to the multiple RFPs that have replaced the orginal Business Object Facility
21 Jul 1999UML
UML 1.3 Revisions and Recommendations
- check out UML enhancements
UML 1.3 allows building of a UML model for XMI,
the OMG XML model interchange specification. There is a linkage between UML,
XML, and Java, which I pointed out in the IEEE Workshop
Report on Integrating XML & Distributed Object Technologies recently.
It also incorporates many recommendations from Nathan Dyman who did his PhD
Thesis on UML.
Dave Forslund, Deputy
Director of the Advanced Computing Laboratory, Los Alamos National Laboratories,
has just put up a very nice site with the OMG CORBAmed documents for healthcare.
13 Feb 1999ACM
Feature article - ACM StandardView is published annually and just
released the 1998 copy. This issue is on CORBA, the article below is the featured
article, and there are numerous supporting articles on OMG standardization.
of interoperable ORBs over the Internet
The ODMG is a consortium of object-oriented
database management system (ODBMS) vendors and interested parties working
on standards to allow portability of customer software across ODBMS products.
You can find information including names, phone numbers, and Email addresses
of all major ODB vendors on the ODMG Home
Standard: As Chair of the Joint Ad Hoc Committee of ODMG, X3H7, and
X3H2 Committee, I worked on harmonization of OQL and SQL. We want OQL to
mean One Query Language. There is general agreement that ODMG-93 OQL should
be integrated with SQL3 and all three groups are currently pursuing this
objective. Drew Wade maintains a current
OOPSLA 95 Object Database Standards Panel: Chaired
by Mary Loomis of HP, this panel presented the status of OMG (Richard Soley),
ODMG (Rick Cattell), X3H7 (Frank Manola), and X3H2 (Jeff Sutherland) standards.
my slides - (PowerPoint 4.0 in zip format)
Beech (Senior Architect and X3H2 Rep, Oracle Corporation). Querying
Can Be Fun. ISO/IEC JTC1/SC21/WG3 DBL MCI-151 ANSI X3H2 96-212 and
"This paper is offered as light entertainment
to the serious SQL3 standardizer. It could be read, for example, in the
closing stages of a long flight, or while giving full attention to the
administrivia in a meeting.
"However, like much comedy, it carries a serious
message. The title may recall, for followers of Monty Python's Flying Circus
(or was it Not the Nine O'Clock News?), a supposed up-close and personal
interview with Her Majesty, in which she confided "Ruling Can Be Fun".
This may have been true at the time, but that was several years before
her annus horribilis. Querying may be fun in the era of SQL-92,
but will it still be so with SQL3?
"In the course of working on the SQL3/ODMG paper
, I was obliged to become more intimately acquainted with SQL3 queries
than I had ever been before, and I was surprised by some of the things
I learned. This raised in my mind the question of whether the language
has perhaps become too difficult for its intended users, which could mean
that the potential simplifications offered by some of the OQL features
are not merely an optional luxury, but are an absolute necessity."
Download in PDF
format - Postscript
STIC is an industry consortium of Smalltalk
Send email to
STIC to get the latest IDC report on Smalltalk use in large corporations
with comparisons to C++, COBOL, and 4GL products.
Accredited Standards Committee X3 is accredited
by the American National Standards Institute (ANSI) to develop voluntary
standards in the area of information technology. Several X3 Technical Committees
are critical to the future of object technology in addition to the key
object-oriented language committees, Smalltalk (X3J20), C++ (X3J16), COBOL
(X3J4), and CLOS (X3J13). Each national X3 Technical Committee has an international
counterpart ISO/IEC JTC 1 Subcommittee. The X3 Technical Committees are
the technical advisory groups to ISO.
X3 is now NCITS (pronounced "Insights"),
the National Committee for Information Technology Standards.NCITS's mission
is to produce market-driven, voluntary consensus standards in the areas
intercommunication among computing devices and
information systems (including the Information Infrastructure, SCSI-2 interfaces,
Geographic Information Systems),
storage media (hard drives, removable cartridges),
database (including SQL3),
programming languages (such as C++).
Current work: ODP
Enterprise Viewpoint Working Documents
Jeff Sutherland is the Secretary of X3H7 and the
X3H7 Liaison to X3H2 SQL Database.
Targets for Standardization
- The X3H7 Object Information Management Technical
Committee has developed an Object Model Features Matrix used to compare and
contrast object models in various languages, middleware, and products.
Lastest version is X3H7-93-007v12b, 25 May 1997.
revised version of Analysis and Design Methods
revised version of SQL3 entry
added definition of "object model"
miscellaneous editorial corrections
Minutes of 1995-96 Meetings
April 4-6, 1995, Pittsburg, PA
June 25-28, 1995, San Jose, CA
Oct 11-13,1995, Austin, TX
Sep 15-17, 1996, Hyannis, MA
Dec 6-7, 1996, Boston, MA
Mar 11-12, 1997, Austin, TX
X3J4 OO COBOL Technical Committee
X3J13 Common Lisp/CLOS Technical Committee
X3J20 Smalltalk Technical Committee
For a copy of the latest draft of the Smalltalk
Standard, click to send email request to Glenn
Krasner. Please include your snail mail address.
X3H2 SQL3 Database Technical
I'm the X3H7 (Object Information Management)
Technical Committee liaison to the X3H2 (SQL Database) Technical Committee.