Hogar Software ¿Qué es el modelo de objetos del sistema (som)? - definición de techopedia

¿Qué es el modelo de objetos del sistema (som)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa el Modelo de objetos del sistema (SOM)?

System Object Model (SOM) es una tecnología de empaquetado de bibliotecas orientada a objetos desarrollada por IBM que permite que varios lenguajes de programación compartan bibliotecas de clases, independientemente del idioma en el que se escribieron originalmente.


El uso más extendido de SOM dentro de IBM está en OS / 2 y Workplace Shell. Otras implementaciones de SOM incluyen Unix, Windows y Mac. Sin embargo, el desarrollo activo de esta tecnología terminó a mediados de los 90, cuando Apple retiró sus recursos de soporte y desarrollo.

Techopedia explica el modelo de objetos del sistema (SOM)

System Object Model estaba destinado a ser utilizado como una solución a muchos de los problemas de interoperabilidad y reutilización que se producen al compartir bibliotecas de clases entre lenguajes orientados a objetos y no orientados a objetos. SOM fue diseñado para ser utilizado en las computadoras y computadoras de escritorio mainframe de IBM. Sirve como un modelo orientado a objetos que se puede distinguir de otros modelos contenidos en lenguajes de programación orientados a objetos. Básicamente, SOM incluye un lenguaje de definición de interfaz, un entorno de tiempo de ejecución con llamadas a procedimientos y un conjunto de marcos habilitantes.


Originalmente, SOM era una tecnología desarrollada para la gama de computadoras y computadoras de escritorio de IBM, pero finalmente fue utilizada por otras compañías, que extendió sus beneficios a diferentes entornos de software.


Algunas de las características importantes de SOM incluyen:

  • SOM permite la creación de bibliotecas portátiles con envoltura retráctil.
  • Las bibliotecas de clases se pueden crear en un idioma en particular, al que otros idiomas pueden acceder y usar.
  • Se pueden agregar nuevos métodos a los métodos existentes sin requerir la recompilación de la aplicación.
  • SOM funciona con lenguajes de programación procesal.
  • SOM proporciona un modelo de objetos para lenguajes no orientados a objetos.
  • SOM permite agregar nuevas clases a la jerarquía de herencia sin tener que volver a compilar la aplicación.
Esta definición fue escrita en el contexto de IBM
¿Qué es el modelo de objetos del sistema (som)? - definición de techopedia