home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / object / 3335 < prev    next >
Encoding:
Internet Message Format  |  1992-08-27  |  9.0 KB

  1. Path: sparky!uunet!usc!elroy.jpl.nasa.gov!swrinde!mips!darwin.sura.net!mlb.semi.harris.com!dw3f.ess.harris.com!jtruitt
  2. From: jtruitt@dw3f.ess.harris.com (Jim Truitt)
  3. Newsgroups: comp.object
  4. Subject: Re: RFI: Object Management Group
  5. Message-ID: <1992Aug27.180311.26030@mlb.semi.harris.com>
  6. Date: 27 Aug 92 18:03:11 GMT
  7. References: <12707@pignut.rl.ac.uk>
  8. Sender: news@mlb.semi.harris.com
  9. Reply-To: jtruitt@dw3f.ess.harris.com (Jim Truitt)
  10. Organization: Harris GISD
  11. Lines: 184
  12. Nntp-Posting-Host: dw3j.ess.harris.com
  13.  
  14. The Object Management Group (OMG) is an international software industry
  15. consortium with two primary aims:
  16.  
  17. (*) promotion of the object-oriented approach to software engineering
  18.     in general, and
  19.  
  20. (*) development of command models and a common interface for the development
  21.     and use of large-scale distributed applications (open distributed
  22.     processing) using object-oriented methodology.
  23.  
  24. Although the OMG is not a recognized standards group (like ISO or national
  25. bodies such as ANSI and IEEE), OMG is developing "standards" in the form
  26. of wholesale consensus agreements between member companies leading to
  27. a single architecture and interface specification for application and
  28. enterprise integration on both the small and large scales.
  29.  
  30.  
  31. The OMG was founded in April 1989, and continues to have a small,
  32. vendor-neutral core staff of seven people.  Now comprising about 200
  33. companies, the OMG membership is composed of large and small hardware
  34. & software vendors (IBM, Canon, DEC, Philips, Olivetti, AT&T, Sun
  35. Microsystems, Informix, ICL, Enfin Systems, Architecture Projects
  36. Management, Apple Computer, O2 Technology, etc.) as well as end-user
  37. companies (Citicorp, American Airlines, Royal Bank of Canada, John
  38. Deere, etc.)  with a common goal: the promotion of open standards for
  39. interoperability of applications using an object oriented framework.
  40. A key differentiation of the OMG standards approach is that such
  41. standards are and will be based, as far as possible, on existing,
  42. commercially available products.
  43.  
  44. In late 1990 the OMG published its Object Management Architecture
  45. (OMA) Guide document. This document outlines a single terminology for
  46. object-oriented languages, systems, databases and application
  47. frameworks; an abstract framework for object-oriented systems; a set
  48. of both technical and architectural goals; and an architecture
  49. (reference model) for distributed applications using object-oriented
  50. techniques.  To fill out this reference model, four areas of
  51. standardization have been identified:
  52.  
  53. 1) the Object Request Broker, or key communications element, for
  54.    handling distribution of messages between application objects in
  55.    a highly interoperable manner;
  56.  
  57. 2) the Object Model, or single design-portability abstract model for
  58.    communicating with OMG-conforming object-oriented systems;
  59.  
  60. 3) the Object Services, which will provide the main functions for
  61.    realising basic object functionality using the Object Request Broker -
  62.    the logical modelling and physical storage of objects; and
  63.  
  64. 4) the Common Facilities will comprise facilities which are useful in
  65. many application domains and which will be made available through OMA
  66. compliant class interfaces.
  67.  
  68. The OMG adoption cycle includes Requests for Information and
  69. Proposals, requesting detailed technical and commercial availability
  70. information from OMG members about existing products to fill
  71. particular parts of the reference model architecture.  After passage
  72. by Technical and Business committees to review these responses, the
  73. OMG Board of Directors makes a final determination for technology adoption.
  74. Adopted specifications are available on a fee-free basis to members and
  75. non-members alike.
  76.  
  77.  
  78. In late 1991 OMG adopted its first interface technology, for the Object
  79. Request Broker portion of the reference model.  This technology, adopted
  80. from a joint proposal (named "CORBA") of Hewlett-Packard, NCR Corp.,
  81. HyperDesk Corp., Digital Equipment Corp., Sun Microsystems and Object
  82. Design Inc. includes both static and dynamic interfaces to an inter-
  83. application request handling software "bus."
  84.  
  85.  
  86. Unlike other organizations, the OMG itself does not and will not
  87. develop nor sell software of any kind.  Instead, it selects and promulgates
  88. software interfaces; products which offer these interfaces continue to be
  89. developed and offered by commercial companies.
  90.  
  91. In order to serve OMG membership interested in other object-oriented systems
  92. arenas besides the distributed system problem, the Group supports Special
  93. Interest Groups for discussion of possible standards in other areas.  These
  94. groups at present are:
  95.  
  96.         1) Object Oriented Databases;
  97.         2) OO Languages;
  98.         3) End-User Requirements;
  99.         4) Parallel Processing;
  100.         5) Analysis & Design Methodologies;
  101.         6) Smalltalk; and
  102.     7) Class Libraries.
  103.  
  104. Any company, university/research institution or individual, whether
  105. end-user or vendor, can become a member of this body.  Administrative
  106. details are given at the end of this paper.
  107. Return-Path: JTRUITT@jaguar.ess.harris.com
  108. Received: by dw3f.ess.harris.com (5.57/Ultrix3.0-C)
  109.     id AA05549; Thu, 20 Aug 92 10:27:01 -0400
  110. Message-Id: <9208201427.AA05549@dw3f.ess.harris.com>
  111. Date:     Thu, 20 Aug 1992 10:26 EDT
  112. From: JTRUITT@jaguar.ess.harris.com
  113. To: JTRUITT@jaguar.ess.harris.com
  114. Subject:  OMG server help file
  115.  
  116. Return-Path: mail@amethyst.omg.org
  117. Received: from amethyst.omg.org by nic.near.net id aa13912; 30 Jul 92 9:44 EDT
  118. Received: by amethyst.omg.org (5.4.1/5.40/1.0)
  119.     id AA20048; Thu, 30 Jul 1992 09:44:08 -0400
  120. Date: Thu, 30 Jul 1992 09:44:08 -0400
  121. Message-Id: <9207301344.AA20048@amethyst.omg.org>
  122. From: OMG_server@omg.org
  123. Return-Path: geoff@omg.org
  124. To: jtruitt@dw3j.ess.harris.com
  125. Subject: OMG File: /archives/help
  126.  
  127.  
  128. This is the OMG server help file, last updated on 5/19/92.
  129.  
  130. The OMG server is a program that uses the Internet mail system to send
  131. out files based on user requests. Being a machine, it can only
  132. interpret a small number of commands. These commands must be typed at
  133. the start of a line within the letter you send to the server. If you have
  134. difficulties, send mail to omg_request@omg.org. This address reaches
  135. the person responsible for maintaining the server.
  136.  
  137. The following commands are available: help, index, get, send, address,
  138.         size.
  139.  
  140. help: Sends you a copy of this message.
  141.  
  142. index: Sends you a list of files that are currently available on the server.
  143.  
  144. get <file>: Sends you a message containing <file>. To get a file
  145.         within a subdirectory, type the directory name, followed by a
  146.         slash "/", and then the file name. For example, to get the
  147.         file "doclist.txt" in the "docs" directory, you would type
  148.         "get docs/doclist.txt".
  149.  
  150. send <info>: Logs the rest of the line in a file on the server.  Use this
  151.         command to leave phone numbers, e-mail addresses, or whatever.
  152.  
  153. address <e-mail address>: Tells the server to mail messages to this address,
  154.         rather than the address in the mail header.  If this is not the 
  155.         first command in the message you send, previous commands will use 
  156.         the original address.
  157.  
  158. list <directory> [match]: Sends you a message containing the contents
  159.         of <directory>.  Optionally, you may include a [match] after
  160.         the directory name, in order to have the server return only
  161.         those files that match the match string. The wildcards * and ?
  162.         are used: ? stands for any one character, * for any set of
  163.         characters. (For example, list orb i* would send back all the
  164.         files from the orb directory that began with the letter 'i'.)
  165.         You do not need to include a [match]; the server defaults to 
  166.         listing all files in the given directory.
  167.  
  168.         Examples: list orb
  169.                   list mail
  170.                   list docs
  171.  
  172.         See the "index" file for what directories are available.
  173.  
  174. size <segment size>: Sets the maximum file size to send; larger files
  175.         will be split and sent in multiple messages. If <segment size>
  176.         is less than 1000, the server will assume the number is in
  177.         kilobytes. Otherwise, <segment size> is assumed to be in
  178.         bytes. A few hundred bytes of header information will be added
  179.         to the message by mailers, so what you receive may be slightly
  180.         larger than the limit you specified.
  181.         The command "size 0" indicates to the server that there is no
  182.         message size limit. This is the default setting.
  183.  
  184. Each of these commands should be at the beginning of a line, by itself.
  185. You can place more than one command in a mail message, and the server will
  186. process them all.  If you have other questions, or if you are having trouble
  187. accessing the server, send mail to omg_request@omg.org.
  188.  
  189. --End of help file--
  190.  
  191. --
  192. -------------------------------------------------------------------------------
  193. | NAME    :JAMES O. TRUITT (JIM)        | HARRIS CORPORATION    | INFORMATION |
  194. | PHONE    :1-407-984-5791            | P. O. BOX 98000    |   SYSTEMS   |
  195. | FAX    :1-407-984-6323            | MELBOURNE, FL 32902    |  DIVISION   |
  196. | EMAIL    :HARRIS.JTRUITT@IC1D.HARRIS.COM    |            |             |    
  197. -------------------------------------------------------------------------------
  198.