home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!elroy.jpl.nasa.gov!swrinde!mips!darwin.sura.net!mlb.semi.harris.com!dw3f.ess.harris.com!jtruitt
- From: jtruitt@dw3f.ess.harris.com (Jim Truitt)
- Newsgroups: comp.object
- Subject: Re: RFI: Object Management Group
- Message-ID: <1992Aug27.180311.26030@mlb.semi.harris.com>
- Date: 27 Aug 92 18:03:11 GMT
- References: <12707@pignut.rl.ac.uk>
- Sender: news@mlb.semi.harris.com
- Reply-To: jtruitt@dw3f.ess.harris.com (Jim Truitt)
- Organization: Harris GISD
- Lines: 184
- Nntp-Posting-Host: dw3j.ess.harris.com
-
- The Object Management Group (OMG) is an international software industry
- consortium with two primary aims:
-
- (*) promotion of the object-oriented approach to software engineering
- in general, and
-
- (*) development of command models and a common interface for the development
- and use of large-scale distributed applications (open distributed
- processing) using object-oriented methodology.
-
- Although the OMG is not a recognized standards group (like ISO or national
- bodies such as ANSI and IEEE), OMG is developing "standards" in the form
- of wholesale consensus agreements between member companies leading to
- a single architecture and interface specification for application and
- enterprise integration on both the small and large scales.
-
-
- The OMG was founded in April 1989, and continues to have a small,
- vendor-neutral core staff of seven people. Now comprising about 200
- companies, the OMG membership is composed of large and small hardware
- & software vendors (IBM, Canon, DEC, Philips, Olivetti, AT&T, Sun
- Microsystems, Informix, ICL, Enfin Systems, Architecture Projects
- Management, Apple Computer, O2 Technology, etc.) as well as end-user
- companies (Citicorp, American Airlines, Royal Bank of Canada, John
- Deere, etc.) with a common goal: the promotion of open standards for
- interoperability of applications using an object oriented framework.
- A key differentiation of the OMG standards approach is that such
- standards are and will be based, as far as possible, on existing,
- commercially available products.
-
- In late 1990 the OMG published its Object Management Architecture
- (OMA) Guide document. This document outlines a single terminology for
- object-oriented languages, systems, databases and application
- frameworks; an abstract framework for object-oriented systems; a set
- of both technical and architectural goals; and an architecture
- (reference model) for distributed applications using object-oriented
- techniques. To fill out this reference model, four areas of
- standardization have been identified:
-
- 1) the Object Request Broker, or key communications element, for
- handling distribution of messages between application objects in
- a highly interoperable manner;
-
- 2) the Object Model, or single design-portability abstract model for
- communicating with OMG-conforming object-oriented systems;
-
- 3) the Object Services, which will provide the main functions for
- realising basic object functionality using the Object Request Broker -
- the logical modelling and physical storage of objects; and
-
- 4) the Common Facilities will comprise facilities which are useful in
- many application domains and which will be made available through OMA
- compliant class interfaces.
-
- The OMG adoption cycle includes Requests for Information and
- Proposals, requesting detailed technical and commercial availability
- information from OMG members about existing products to fill
- particular parts of the reference model architecture. After passage
- by Technical and Business committees to review these responses, the
- OMG Board of Directors makes a final determination for technology adoption.
- Adopted specifications are available on a fee-free basis to members and
- non-members alike.
-
-
- In late 1991 OMG adopted its first interface technology, for the Object
- Request Broker portion of the reference model. This technology, adopted
- from a joint proposal (named "CORBA") of Hewlett-Packard, NCR Corp.,
- HyperDesk Corp., Digital Equipment Corp., Sun Microsystems and Object
- Design Inc. includes both static and dynamic interfaces to an inter-
- application request handling software "bus."
-
-
- Unlike other organizations, the OMG itself does not and will not
- develop nor sell software of any kind. Instead, it selects and promulgates
- software interfaces; products which offer these interfaces continue to be
- developed and offered by commercial companies.
-
- In order to serve OMG membership interested in other object-oriented systems
- arenas besides the distributed system problem, the Group supports Special
- Interest Groups for discussion of possible standards in other areas. These
- groups at present are:
-
- 1) Object Oriented Databases;
- 2) OO Languages;
- 3) End-User Requirements;
- 4) Parallel Processing;
- 5) Analysis & Design Methodologies;
- 6) Smalltalk; and
- 7) Class Libraries.
-
- Any company, university/research institution or individual, whether
- end-user or vendor, can become a member of this body. Administrative
- details are given at the end of this paper.
- Return-Path: JTRUITT@jaguar.ess.harris.com
- Received: by dw3f.ess.harris.com (5.57/Ultrix3.0-C)
- id AA05549; Thu, 20 Aug 92 10:27:01 -0400
- Message-Id: <9208201427.AA05549@dw3f.ess.harris.com>
- Date: Thu, 20 Aug 1992 10:26 EDT
- From: JTRUITT@jaguar.ess.harris.com
- To: JTRUITT@jaguar.ess.harris.com
- Subject: OMG server help file
-
- Return-Path: mail@amethyst.omg.org
- Received: from amethyst.omg.org by nic.near.net id aa13912; 30 Jul 92 9:44 EDT
- Received: by amethyst.omg.org (5.4.1/5.40/1.0)
- id AA20048; Thu, 30 Jul 1992 09:44:08 -0400
- Date: Thu, 30 Jul 1992 09:44:08 -0400
- Message-Id: <9207301344.AA20048@amethyst.omg.org>
- From: OMG_server@omg.org
- Return-Path: geoff@omg.org
- To: jtruitt@dw3j.ess.harris.com
- Subject: OMG File: /archives/help
-
-
- This is the OMG server help file, last updated on 5/19/92.
-
- The OMG server is a program that uses the Internet mail system to send
- out files based on user requests. Being a machine, it can only
- interpret a small number of commands. These commands must be typed at
- the start of a line within the letter you send to the server. If you have
- difficulties, send mail to omg_request@omg.org. This address reaches
- the person responsible for maintaining the server.
-
- The following commands are available: help, index, get, send, address,
- size.
-
- help: Sends you a copy of this message.
-
- index: Sends you a list of files that are currently available on the server.
-
- get <file>: Sends you a message containing <file>. To get a file
- within a subdirectory, type the directory name, followed by a
- slash "/", and then the file name. For example, to get the
- file "doclist.txt" in the "docs" directory, you would type
- "get docs/doclist.txt".
-
- send <info>: Logs the rest of the line in a file on the server. Use this
- command to leave phone numbers, e-mail addresses, or whatever.
-
- address <e-mail address>: Tells the server to mail messages to this address,
- rather than the address in the mail header. If this is not the
- first command in the message you send, previous commands will use
- the original address.
-
- list <directory> [match]: Sends you a message containing the contents
- of <directory>. Optionally, you may include a [match] after
- the directory name, in order to have the server return only
- those files that match the match string. The wildcards * and ?
- are used: ? stands for any one character, * for any set of
- characters. (For example, list orb i* would send back all the
- files from the orb directory that began with the letter 'i'.)
- You do not need to include a [match]; the server defaults to
- listing all files in the given directory.
-
- Examples: list orb
- list mail
- list docs
-
- See the "index" file for what directories are available.
-
- size <segment size>: Sets the maximum file size to send; larger files
- will be split and sent in multiple messages. If <segment size>
- is less than 1000, the server will assume the number is in
- kilobytes. Otherwise, <segment size> is assumed to be in
- bytes. A few hundred bytes of header information will be added
- to the message by mailers, so what you receive may be slightly
- larger than the limit you specified.
- The command "size 0" indicates to the server that there is no
- message size limit. This is the default setting.
-
- Each of these commands should be at the beginning of a line, by itself.
- You can place more than one command in a mail message, and the server will
- process them all. If you have other questions, or if you are having trouble
- accessing the server, send mail to omg_request@omg.org.
-
- --End of help file--
-
- --
- -------------------------------------------------------------------------------
- | NAME :JAMES O. TRUITT (JIM) | HARRIS CORPORATION | INFORMATION |
- | PHONE :1-407-984-5791 | P. O. BOX 98000 | SYSTEMS |
- | FAX :1-407-984-6323 | MELBOURNE, FL 32902 | DIVISION |
- | EMAIL :HARRIS.JTRUITT@IC1D.HARRIS.COM | | |
- -------------------------------------------------------------------------------
-