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

  1. Xref: sparky comp.object:3370 comp.lang.eiffel:1103 comp.lang.smalltalk:1753
  2. Path: sparky!uunet!psgrain!percy!data!kend
  3. From: kend@data.rain.com (Ken Dickey)
  4. Newsgroups: comp.object,comp.lang.eiffel,comp.lang.smalltalk
  5. Subject: Re: Future Issues of Object Orientation
  6. Message-ID: <708@data.rain.com>
  7. Date: 1 Sep 92 21:37:16 GMT
  8. References: <923@ast.dsd.northrop.com>
  9. Distribution: usa
  10. Organization: Microtek DSD, Hillsboro, OR
  11. Lines: 36
  12.  
  13. dvorak@ast.dsd.northrop.com (dvorak joseph l.) writes:
  14.  
  15. > I would like to start a discussion about what people believe
  16. > will be the critical issues in object technology in the next
  17. > 5 - 8 years. What solutions to these issues do you see and
  18. > how will the solutions affect the object model?
  19.  
  20. I just have time for a few...
  21.  
  22. There are a large number of issues surrounding persistent computations
  23. (ones which span a number of power-downs, migrate to newer/different
  24. HW) and persistent distributed objects in general.  Doing persistence
  25. without global tables will be more important.
  26.  
  27. My guess is that static typing and direct inheritance lose out over
  28. typed values and delegation style inheritance as mutability and the
  29. ability to "proxy" over a network become more important.  It is
  30. horribly bad to export complex type signatures when you want to export
  31. some object interface.  I expect interfaces to become more
  32. encapsulated. 
  33.  
  34. Another area of interest is the ability to mutate distributed objects
  35. over time.   For example, you have a running connection server with live
  36. data used over a network and you want to "install" a new version
  37. without bringing down the server or interrupting its sessions.  This
  38. essentially requires a transformation algebra which deals with both
  39. the live data and live connection issues.
  40.  
  41. Robust systems and recovery will continue to grow in importance.  When
  42. a bridge falls down, people go after the (civil) engineer(s) which
  43. designed it.  I expect that people will start building software
  44. systems differently as we "software engineers" are held more
  45. accountable for software system designs.
  46.  
  47.  
  48. -Ken Dickey
  49.